grecode

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

grecode

Сообщение nkp »

есть такая программка для модификации G-кода http://www.cnc-club.ru/forum/viewtopic. ... ode#p26937
давно ею пользуюсь (по необходимости конечно) и судя по шести сотням скачиваний -
интересна многим ;)

написана Bernhard Kubicek https://github.com/bkubicek/grecode

вот написал gui к ней , конкретно это исполнение под Axis (берет загруженный в
Axis жкод , модифицирует его,и загружает "обратно" в емс
запуск сделал M-кодом - как мне кажется - это удобно и быстро ...
но можно сделать отдельную кнопку, пункт меню и тд , но это уже затрагивает Axis
Выделение_167.png (6132 просмотра) <a class='original' href='./download/file.php?id=179288&sid=adea3816d41ddf8d3ee0a5a538cedd84&mode=view' target=_blank>Загрузить оригинал (15.56 КБ)</a>
Выделение_168.png (6132 просмотра) <a class='original' href='./download/file.php?id=179289&sid=adea3816d41ddf8d3ee0a5a538cedd84&mode=view' target=_blank>Загрузить оригинал (15.81 КБ)</a>
https://www.youtube.com/watch?v=wd3wfxTzbaw

=============================
https://github.com/nkp216/ge
для "прикручивания" к конфигу с Axis :
папку grecode помещаем в папку конфига
компилируем саму программу командой файл M138 (пользовательский М-код) помещаем в папку ,где у вас лежат все жкоды
делаем его исполняемым ,
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

Re: grecode

Сообщение a321 »

Я пользовался (и пользуюсь) grecode работе, но в консоли - действительно работает, проверял. Однако есть особенность, к которой следует быть готовым - в коде могут быть дуги, включающие перемещение по Z и тогда, если такое есть и по оси зеркалирования, все превращается в кашу. В качестве выхода тогда следует применить зеркалирование по другой оси и потом в коде повернуть оси на 180 градусов + сместить координаты. В принципе и в Вашем интерфейсе это не сложно реализовать.
Ответить

Вернуться в «LinuxCNC»