W programowaniu CNC trzeba odróżnić układ współrzędnych maszyny od układu współrzędnych przedmiotu (detalu). Program technologiczny jest zwykle tworzony tak, aby punkty i wymiary były liczone od zera detalu (np. naroża, środka, bazy pomiarowej). Żeby to było możliwe na konkretnej maszynie, operator musi wskazać, jak to "zero programu" ma się do zera maszyny.
Odpowiedź "G54" jest poprawna, ponieważ w typowych sterowaniach CNC kod ten wybiera zapisany układ zerowy przedmiotu (często nazywany offsetem/układem detalu). Po jego aktywacji pozycje zadane w programie są interpretowane względem wybranego zera detalu, a nie bezpośrednio względem zera maszyny.
Dlaczego pozostałe odpowiedzi są niepoprawne:
- "G41" nie służy do ustawiania zera detalu. To funkcja korekcji promienia narzędzia (kompensacja toru przy obróbce konturu), używana przy frezowaniu konturów, aby uwzględnić średnicę/promień narzędzia i kierunek kompensacji.
- "G42" podobnie jak G41 dotyczy korekcji promienia narzędzia, lecz dla przeciwnego kierunku kompensacji. Jest to inny obszar wiedzy niż wybór układu przedmiotu.
- "G53" wiąże ruch/pozycjonowanie z układem maszyny (zwykle "machine coordinate system"). Stosuje się go m.in. do bezpiecznych dojazdów lub powrotów w osi, ale nie realizuje on wyboru zera detalu w sensie bazowania programu na układzie przedmiotu.
Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawiają się kody kojarzone z korekcją promienia (G41/G42), to pytanie najczęściej rozróżnia "układ zera detalu" od "korekcji narzędzia". Wtedy wybór zera detalu będzie związany z grupą kodów odpowiedzialnych za układy/offsety przedmiotu.