Код: Выделить всё
SetMachZero(0) SetMachZero(1)насчет g10, прилагаю скриншот. Получается, при возобновлении LinuxCNC сбивает оффсет, заданный с помощью этого кода?
Жаль, что g52 еще не реализован в LinuxCNC
Код: Выделить всё
Exaple 2: same as the G92 exaple
N20 G52 X0.0 Y0.0 -- set G52 at part zero (work coordinate)
N30 G00 X0.0 Y0.0	-- Go to work coordinate zero
N40 O1001 CALL	-- call subprogram 1001
N50 G52 X5.0 Y5.0	-- incremental move G52 X5 Y5 from work coordinate
N60 O1001 CALL	-- Call Subprogram 1001
N70 G52 X0.0 Y0.0	-- Set G52 back to part zero (work coordinate)
Там же написано, что если возобновлять после g92, нужно отменить g92, а потом снова применить. Может это то, что нужно?
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... ate_offset
А еще в маче есть код M47, немедленное повторение с первой строки.. почему же здесь нет аналога ему?

