Страница 1 из 1
автоматическое измерение длины инструмента после смены
Добавлено: 19 фев 2015, 11:48
Kulibin74
автоматическое измерение длины инструмента после смены как реализовать?
Надо становить шпиндель перед сменой, вручнуюю поменять фрезу, нажать "продолжить" после этого фреза должна ехать к датчику длины инструмента, измерить его длину, поднятся на безопасную Z, запустить шпиндель, выждать нужное время разгона шпинделя и продолжить фрезеровку.
Как это все сделать в LinuxCNC?
Re: автоматическое измерение длины инструмента после смены
Добавлено: 19 фев 2015, 12:32
Nick
Вместо M6Tx сделать процедуру, которую вызывать каждый раз при смене.
Примерно так:
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20) #1212
Вроде у Алексса была более продвинутая процедура... не могу найти... если найдете, киньте ссылку, надо ему медальку за нее выписать

Re: автоматическое измерение длины инструмента после смены
Добавлено: 19 фев 2015, 12:48
Serg
Kulibin74 писал(а):Надо становить шпиндель перед сменой, вручнуюю поменять фрезу, нажать "продолжить" после этого фреза должна ехать к датчику длины инструмента, измерить его длину, поднятся на безопасную Z, запустить шпиндель, выждать нужное время разгона шпинделя и продолжить фрезеровку.
Как это все сделать в LinuxCNC?
Правильнее всего сделать это в G-коде (постпроцессором). Если все эти перемещения делать внутри M6, то они по сути будут неконтролирумыми, например в один прекрасный момент "безопасная высота" может оказаться совсем небезопасной... Да и продолжать обработку можно не из любого положения инструмента.
Re: автоматическое измерение длины инструмента после смены
Добавлено: 19 фев 2015, 12:54
Nick
тоже верно, если CAM все это позволяет.
Re: автоматическое измерение длины инструмента после смены
Добавлено: 19 фев 2015, 13:36
Kulibin74
UAVpilot писал(а):Правильнее всего сделать это в G-коде (постпроцессором)
А что где дописать в постпроцессоре?. В solidCame выбираю LinuxCnc постпроцессор.
Re: автоматическое измерение длины инструмента после смены
Добавлено: 19 фев 2015, 14:55
Serg
Kulibin74 писал(а):А что где дописать в постпроцессоре?
Найти место, где он вставляет команды смены инструмента и дописать команды измерения/компенсации. Подробности искать в доках на SolidCAM и в самом коде постпроцессора (я пока его не изучал).
Re: автоматическое измерение длины инструмента после смены
Добавлено: 19 фев 2015, 16:01
Алексс
в linuxcnc.gpp нужно найти строчку, где вызывается M6
и после нее добавить
Код: Выделить всё
{nb, 'o<auto-tool-change> call (touch off new tool)'}
это для моего случая. ссылку Ник выше давал.
Re: автоматическое измерение длины инструмента после смены
Добавлено: 20 фев 2015, 14:53
Kulibin74
а это случайно не нужный ли мне постпроцессор?