Программа Candle или GRBLControl, Остановка шпинделя во время передвижения на другою точку сверления.

Приветствую, подскажите можно ли отключить функцию которая отключает двигатель при передвижении на другую точку сверления.
Процесс работы, пришла команда приехал на точку, сверлит, поднимается на кординату z1 отключается шпиндель, едет на другую точку на x*y*z2 включается сновка шпиндель и продолжает работу. мне нужно сделать так чтобы при передвижении шпиндель станка не отключался а ехал с включенным двигателем.
Причина вопроса, что каждое включение двигателя сопровождается микрокоротким замыканием на самом двигателе при каждом запуске, на БП даже светодиод сигнализирующий о работе платы мигает от потери U, из-за чего проседает U на БП, в следствие чего он может выйти из строя, да и помехи и индукционные токи могут убить транзистор и его управление двигателем.
Блок питания 24V 30A его как бы достаточно, но все же.

Я понимаю что команда G00 отключает двигатель, но если е убрать то скорость между точка ми будет со скоростью подачи, тоесть F10мм в минуту, это будет жутко долго.
Начало G-кода выглядит так:
 
G21
G90
G94
F10. 00
G00 Z1. 5000
M03 S1000
G4 P1
G00 X57. 7200Y11. 0200
G01 Z-1. 5000
G01 Z0
G00 Z1. 5000
G00 X37. 8000Y10. 7300
G01 Z-1. 5000
G01 Z0
G00 Z1. 5000
G00 X37. 8000Y20. 7300
G01 Z-1. 5000
G01 Z0
G00 Z1. 5000
G00 X37. 8000Y21. 4800
G01 Z-1. 5000
G01 Z0
G00 Z1. 5000
G00 X37. 8000Y31. 4800
G01 Z-1. 5000
G01 Z0
G00 Z1. 5000
2 месяцев назад от Clarence8751

1 ответ



0 голосов
Ничего не менял вобще, по-умолчанию, и у меня шпиндель работает весь цикл, даже при перемещении. Думаю, проблема не в них. Ты откуда-то код внешне дерёшь. пишешь сам, или как-то крафтишь в них самих (не уверен, что это вобще возможно) ?

Просто я беру код из GGEasy, где создаю операции, и в GBRControl только правлю и рисую карту высот. Возможно, дело в том, откуда ты сами гэ-коды тащишь.
2 месяцев назад от PearlineNeva

Связанные вопросы