W obrabiarkach CNC rozróżnia się stały punkt maszynowy (odniesienie maszyny) oraz punkt zerowy przedmiotu (baza detalu), który ustala operator. Aby program mógł liczyć pozycje narzędzia względem bazy detalu, sterownik korzysta z układu współrzędnych przedmiotu (WCS). W praktyce wybiera się go kodami G54–G59.
Odpowiedź "N05 G90 G54" jest poprawna, ponieważ zawiera kod G54, który aktywuje przesunięcie punktu zerowego (offset) zapisane w pamięci sterownika jako pierwszy układ współrzędnych przedmiotu. Kod G90 oznacza programowanie w trybie bezwzględnym, ale kluczowe dla bazy jest właśnie wywołanie G54.
Pozostałe propozycje nie wskazują przesunięcia punktu zerowego:
- "N05 G01 X100 F.50" dotyczy interpolacji liniowej (ruch roboczy) oraz posuwu, czyli opisuje jak wykonać ruch, a nie jaką bazę przyjąć.
- "N05 G02 I5 K0 X30 Z-5" dotyczy interpolacji kołowej i parametrów łuku; współrzędne i wektory środka łuku mogą wyglądać "bazowo", ale to nadal polecenie ruchu, nie wybór WCS.
- "N05 G96 S120 M04 T1 D1 F0.2" odnosi się do stałej prędkości skrawania, obrotów/zwrotu wrzeciona oraz narzędzia i posuwu; to ustawienia technologiczne, a nie przesunięcie zera.
Wskazówka egzaminacyjna: jeśli pytanie dotyczy przesunięcia punktu zerowego, szukaj w bloku kodów z zakresu G54–G59 (układy współrzędnych), a nie kodów ruchu (G00–G03) ani technologii (np. G96).