не работают одновременно 2 канала

контроллер VRI-cnc на микросхемах 555тм7(5)

Модераторы: Ruz_and, Master-VRI, al-drw

novarobotix
Сообщения: 2
Зарегистрирован: Вт июл 22, 2014 00:56

не работают одновременно 2 канала

Сообщение novarobotix » Вт июл 22, 2014 01:42

схема на ТМ7+транзисторы. каналы по отдельности работают супер
но кагда скажем выполняется Гкод:
G00 X30 Y30
то перемещается только Y
а если G00 X30 Y50
то перемещается Y нормально а Х дёргается
почему так?

Аватара пользователя
Qprint
Сообщения: 247
Зарегистрирован: Вс дек 25, 2011 23:48

Re: не работают одновременно 2 канала

Сообщение Qprint » Вт июл 22, 2014 20:23

пробуй менять микросхемы, я когда свой на тм7 собирал, было такое что микросхемы боковые попадались, поменял и заработало.

novarobotix
Сообщения: 2
Зарегистрирован: Вт июл 22, 2014 00:56

Re: не работают одновременно 2 канала

Сообщение novarobotix » Вт июл 22, 2014 22:24

вот какая причина оказалась
http://vri-cnc.ru/mo...er=asc&start=30

программа сконфигурирована для работы в режиме управления фазами (двигателей). Возможно этих глюков не будет при управлении степ-дир контроллерами.

1) на вкладке настроек <Configure> если во всех трёх осях установлена одинаковая величина
Стартовой_скорости_оси (Start_Vel), например =1, то при выполнении кода, когда приращения
всех трёх осей равны (напр G00 X10 Y10 Z10 ) либо (напр G00 X10 Y10 ) - перемещения по оси [ X ] не происходит.

В то же время если <Start> = напр [ X ]=3, [ Y ]=1, [ Z ]=2 всё ОК
- ВЫВОД !!! в настройках осей указывать РАЗЛИЧНУЮ стартовую скорость (параметр Start_Vel)

2) если на вкладке настроек <Configure> => <RS_274_Dialect> задействовать [ х ] G00_Linear_rapids,
то при выполнении кода
- напр [ G00 X10 Y10 Z10 ] (приращения всех осей ровны) то на самом деле
перемещение происходит только по оси Z=10 !!!
- или [ G00 X10 Y10 ] (приращения осей Х и Y ровны) то на самом деле
перемещение происходит только по оси Y=10 !!!

Назначение этого параметра в том чтобы при быстром перемещении осей ( код G00 ) = Холостой_Ход
траектория движения инструмента
- будет происходить либо по кратчайшей прямой (при ОТмеченном параметре ),
- либо .. каждая ось в отдельности будет двигаться с максимально
разрешённой для себя скоростью и траектория уже не будет образовывать прямую
(при НЕотмеченном параметре).

- ВЫВОД !!! снять птичку в параметре <Configure> => <RS_274_Dialect> [ _ ] G00_Linear_rapids.

3) если на вкладке настроек <General> параметр [ Reverse Axis Dealay ] >0
( время реверсирования осей больлше нуля ), то "проглатываются" шаги
во время задержки ( напр ось [ Z ] при сверлении заглюбляется всё ниже и ниже).
Соответственно чем больше установлено время задержки, тем больше заметно
рассогласование по всем трём осям.

- ВЫВОД !!! установить на вкладке настроек <General> параметр [ Reverse Axis Dealay ] =0.


Вернуться в «контроллер на ТМ7(5)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость