Ok, już wiem, do czego są te różne G

Służą do przeniesienia całego układu odniesienia o stałą wartość. Można to dodatkowo modyfikować przez zmianę parametrów dla osi.
Kod: Zaznacz cały
G55 G0 X0 z0 (zmiana układu współrzędnych)
g1 f200 z-15 (toczenie 15 mm)
g0 x1 (odjazd od materiału)
z0 (powrót noża)
g54 x10 z10 (zmiana układu współrzędnych)
g1 f200 z-25 (toczenie 25 mm)
g0 x1 (odjazd od materiału)
z0 (powrót noża)
m2
%
Najlepiej to sobie wessać do EMC i popatrzyć.
Wpisanie zera dla danej osi faktycznie ustawia zero w miejscu postoju noża - a to w przypadku tokarki jest właśnie dobry obyczaj - wkładamy wałek w uchwyt, dojeżdżamy nożem, lekko planujemy, i ustawiamy offset osi Z na zero, wyjeżdżamy na bok materiału, lekko planujemy, i znowu dajemy zero - i teraz dopiero w pliku czop.ngc (lub dowolnym innym) wstawiamy zmierzoną wartość średnicy, albo promienia - to zależy od skonfigurowania osi X.
A na to skonfigurowanie jest rada w G-code. Funkcja G7 przestawia standardowo skonfigurowaną oś na działanie takie, jak ma na maszynie fizycznie Kamar. Funkcja G8 z kolei przestawia oś X ustawioną jak u Kamara w skalę liczoną w milimetrach od osi. Czyli nie musimy się specjalnie przejmować, jak jest skonfigurowana oś - możemy to sobie w każdej chwili przestawić jedną komendą G-codu.