Как известно Linuxcnc Включает с помошью G41 указанный выше корректор.. G43T?H? и всё. Параметр D не обязателен.
"The D word is optional; if there is no D word, the radius of the tool currently in the spindle will be used."
http://www.linuxcnc.org/docs/2.4/html/g ... c:G41,-G42
НО! если у вас random-toolchange и есть включение G41 в программе больше одного раза, ТО! всё будет глчить, пока не указать D.
Причем глючить будет с ошибкой в правом углу экрана "Length of cutter compensation entry move is not greater than the tool radius." И ни фига не ссылаясь на строку.
То есть
Код: Выделить всё
G54
g43t1h1m6
g0x0y0
g41
(код)
g40
M2Код: Выделить всё
G54
g43t2h2m6
g0x0y0
g41
(код)
g40
m2 НО ЕСЛИ СОЕДИНИТЬ В ОДНУ ПРОГУ
Код: Выделить всё
G54
g43t1h1m6
g0x0y0
g41
(код)
g40
G55
g43t2h2m6
g0x0y0
g41
(код)
g40
m2 Если добавить параметр D, то всё в порядке.


сволочь таинственным способом знает какая фреза стоит в цанге!