автоматическое измерение длины инструмента после смены как реализовать?
Надо становить шпиндель перед сменой, вручнуюю поменять фрезу, нажать "продолжить" после этого фреза должна ехать к датчику длины инструмента, измерить его длину, поднятся на безопасную Z, запустить шпиндель, выждать нужное время разгона шпинделя и продолжить фрезеровку.
Как это все сделать в LinuxCNC?
автоматическое измерение длины инструмента после смены
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: автоматическое измерение длины инструмента после смены
Вместо M6Tx сделать процедуру, которую вызывать каждый раз при смене.
Примерно так:
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20) #1212
Вроде у Алексса была более продвинутая процедура... не могу найти... если найдете, киньте ссылку, надо ему медальку за нее выписать
Примерно так:
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20) #1212
Вроде у Алексса была более продвинутая процедура... не могу найти... если найдете, киньте ссылку, надо ему медальку за нее выписать
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: автоматическое измерение длины инструмента после смены
Правильнее всего сделать это в G-коде (постпроцессором). Если все эти перемещения делать внутри M6, то они по сути будут неконтролирумыми, например в один прекрасный момент "безопасная высота" может оказаться совсем небезопасной... Да и продолжать обработку можно не из любого положения инструмента.Kulibin74 писал(а):Надо становить шпиндель перед сменой, вручнуюю поменять фрезу, нажать "продолжить" после этого фреза должна ехать к датчику длины инструмента, измерить его длину, поднятся на безопасную Z, запустить шпиндель, выждать нужное время разгона шпинделя и продолжить фрезеровку.
Как это все сделать в LinuxCNC?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: автоматическое измерение длины инструмента после смены
тоже верно, если CAM все это позволяет.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: автоматическое измерение длины инструмента после смены
А что где дописать в постпроцессоре?. В solidCame выбираю LinuxCnc постпроцессор.UAVpilot писал(а):Правильнее всего сделать это в G-коде (постпроцессором)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: автоматическое измерение длины инструмента после смены
Найти место, где он вставляет команды смены инструмента и дописать команды измерения/компенсации. Подробности искать в доках на SolidCAM и в самом коде постпроцессора (я пока его не изучал).Kulibin74 писал(а):А что где дописать в постпроцессоре?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: автоматическое измерение длины инструмента после смены
в linuxcnc.gpp нужно найти строчку, где вызывается M6
и после нее добавить
это для моего случая. ссылку Ник выше давал.
и после нее добавить
Код: Выделить всё
{nb, 'o<auto-tool-change> call (touch off new tool)'}
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: автоматическое измерение длины инструмента после смены
а это случайно не нужный ли мне постпроцессор?
- Вложения
-
- LINUXCNC-autotouchoff.rar
- (4.1 КБ) 399 скачиваний
