Страница 38 из 56

Re: Агрегатный станок

Добавлено: 30 янв 2013, 10:49
Nick
Должно появиться. тыркаешь на пин слева, он появляется справа...

Re: Агрегатный станок

Добавлено: 30 янв 2013, 10:57
nkp

Re: Агрегатный станок

Добавлено: 30 янв 2013, 11:16
ЗАВ
все это нужно открыть и выложить ?

Re: Агрегатный станок

Добавлено: 30 янв 2013, 11:22
nkp
выкладывать не нужно - нужно посмотреть -
что там энкодер считает?
при работе в этом окне (halshow - оно называется) можно наблюдать за изменением пинов
запускай прогу - смотри что выдает counts
это количество тиков энкодера
в так как энкодер вещь очень точная - то при одинаковых заданиях перемещения количество тиков
должно быть одинаково....

Re: Агрегатный станок

Добавлено: 30 янв 2013, 11:52
ЗАВ
вот это ?

Re: Агрегатный станок

Добавлено: 30 янв 2013, 12:00
nkp
да - только смотри - должна быть вкладка "encoder"
там параметр "counts"
Рабочий стол 1(007).jpg (779 просмотров) <a class='original' href='./download/file.php?id=11297&mode=view' target=_blank>Загрузить оригинал (96.09 КБ)</a>
ну и остальные параметры вкладки тоже полезны

Re: Агрегатный станок

Добавлено: 30 янв 2013, 12:06
ЗАВ
вот это ?

Re: Агрегатный станок

Добавлено: 30 янв 2013, 12:10
nkp
Выделение(027).jpg (774 просмотра) <a class='original' href='./download/file.php?id=11300&mode=view' target=_blank>Загрузить оригинал (254.7 КБ)</a>

Re: Агрегатный станок

Добавлено: 30 янв 2013, 12:48
ЗАВ
вот такая петрушка
референция- показания -1000
поворот 360градусов - 359000

вторая программа (nkp)
референция -1001
g90g0a-45 -44000
g0a-90 -89000
g0a-135 -134000
g0a-180 -179000
g0a-225 -224000
g0a-275 -274000
g0a-315 -314000
g0a-360 -359000

Re: Агрегатный станок

Добавлено: 30 янв 2013, 12:55
nkp
ну так даже не считал все соотношения - уже бросается в глаза то - что энкодер поворачивается не хаотично
а вот теперь надо дождаться твоей ошибки - ну хотя бы хоуме
ты писал ,что переезжает референт аж на 5мм
а по энкодеру только 1 тик
как это понимать
зверские люфты?
попробуй побольше поездить а потом похомиться и наблюдай за энкодером и за реальными переездами-недоездами
наверно сам сделаешь выводы

Re: Агрегатный станок

Добавлено: 30 янв 2013, 13:00
ЗАВ
сегодня я хоумился раз 10 по отметке -вроде попадал, отличие было только от первого ,после включния пк.
при выполнении поворота 360 градусов - по тикам показания идут от -1000 до - 359000, а фактически поворот произошел примерно на 370градусов (начальную отметку пролетел 5 см)!

Re: Агрегатный станок

Добавлено: 30 янв 2013, 13:08
ЗАВ
причем, когда я вчера шел круг 8 раз по45 градусов, первый круг на глаз-рядом, второй круг- переход на 5 мм???? и где собака зарыта??

Re: Агрегатный станок

Добавлено: 30 янв 2013, 13:16
nkp
ЗАВ писал(а):сегодня я хоумился раз 10 по отметке -вроде попадал,
ну так тогда всё ок!
система работае как надо
ЗАВ писал(а):и где собака зарыта??
а причина в том -что на каждый тик шаговик должен повернутья на определенное(нужное нам) количество шагов
высчитать и скорректировать
я еще не смотрел
гляну

Re: Агрегатный станок

Добавлено: 30 янв 2013, 13:22
nkp
это связано с этой 1000 при референции
смотри 359000 + 1000 как раз 360000 на 360 градусов
я пока не знаю - почему при выходе в ноль показывает 1000 тиков
поразбираемся.....

Re: Агрегатный станок

Добавлено: 30 янв 2013, 13:30
nkp
поставь HOME_OFFSET = 0
в ини
сейчас там стоит -1:(почему вы так ставили?)
должно стать так:

Код: Выделить всё

[AXIS_3]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY =8.0
MAX_ACCELERATION = 10
STEPGEN_MAXACCEL = 15
SCALE = 3200
FERROR = 100
MIN_FERROR = 1000
HOME_IS_SHARED = 0
HOME=0
HOME_USE_INDEX = 1 
HOME_OFFSET = 0
HOME_SEARCH_VEL = 0.00000
HOME_LATCH_VEL = -5.000000
HOME_SEQUENCE = 3
WRAPPED_ROTARY = 1
P = 1.0
I = 0.0
D = 0.0
FF0 = 0.0
FF1 = 0.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0

Re: Агрегатный станок

Добавлено: 30 янв 2013, 14:22
ЗАВ
nkp писал(а):HOME_OFFSET = 0
поставил , теперь хоме - о.
вот наблюдение- я вышел линукса , измененил в ини , при входе - линуск выдал ошибку. я наученный опытом, выключил пк , зашел заново. все загрузилось,делаю хоме - оно сместилось относительно прошлого на 5 мм, позапрошлого 10мм. каждый раз при выходе из линекса а тем паче перезагрузки убунту - хоме смещается !!!
отработка 360 градусов так и выдает фактически 370.перебег в 50мм остался.
вот две проблемы.

Re: Агрегатный станок

Добавлено: 30 янв 2013, 14:30
Nick
ЗАВ писал(а):отработка 360 градусов так и выдает фактически 370.перебег в 50мм остался.
У тебя сейчас стоит 1000 тиков на 1 градус, поэтому когда ты пишешь G0A360 ось едет ровно на 360000 тиков.
Тебе надо сделать по-другому, посмотреть сколько будет тиков при повороте ровно на 360 градусов. И исходя из полученного числа поменять scale. Можно сделать 10-20 оборотов, так точность будет больше.

Кстати при таком количестве тиков и скорости 45 градусов за 5 секунд, у тебя получается частота тиков около 10кГц, что достаточно много для LPT...

Re: Агрегатный станок

Добавлено: 30 янв 2013, 14:36
ЗАВ
Nick писал(а):Кстати при таком количестве тиков и скорости 45 градусов за 5 секунд, у тебя получается частота тиков около 10кГц, что достаточно много для LPT...
я приврал. после померил-9 секунд.
Nick писал(а):У тебя сейчас стоит 1000 тиков на 1 градус, поэтому когда ты пишешь G0A360 ось едет ровно на 360000 тиков. Тебе надо сделать по-другому, посмотреть сколько будет тиков при повороте ровно на 360 градусов. И исходя из полученного числа поменять scale. Можно сделать 10-20 оборотов, так точность будет больше.
я правильно понял- даю команду 360*20=7200 градусов повернуть и по метке своей довожу вручную- смотрю сколько насчитал. делю на фактичекое=коэфицэнт корректировкт скалле ?

Re: Агрегатный станок

Добавлено: 30 янв 2013, 14:39
ЗАВ
я что то в этом интерфейсе линукса не найду движение вручную. нажимаю рядом с хоме +-, шд дает короткое движение и встает . как в ручную двигать координату?

Re: Агрегатный станок

Добавлено: 30 янв 2013, 14:45
nkp
Выделение(030).jpg (745 просмотров) <a class='original' href='./download/file.php?id=11309&mode=view' target=_blank>Загрузить оригинал (218.51 КБ)</a>
нажми и выбери что бы было так