W programowaniu CNC "przesunięcie punktu zerowego" najczęściej oznacza użycie układów roboczych (offsetów), takich jak G54, G55 itd. Są to ustawienia, które przesuwają punkt (0,0,0) programu względem układu maszynowego, aby program był powiązany z bazą przedmiotu.
Odpowiedź "G53" jest właściwa, ponieważ w typowych dialektach ISO/FANUC polecenie to powoduje ruch w układzie maszynowym (machine coordinates), czyli wykonanie pozycjonowania z pominięciem aktywnego przesunięcia zera roboczego. W praktyce bywa to używane np. do bezpiecznych dojazdów do punktów stałych maszyny, odjazdów po obróbce lub przejazdów serwisowych, gdy nie chcemy, aby aktywny offset (G54 itd.) wpływał na pozycję.
Dlaczego pozostałe odpowiedzi są niepoprawne:
- "G54" nie odwołuje przesunięcia, tylko aktywuje konkretny układ roboczy (work offset). Jest więc przeciwieństwem idei "odwołania" – włącza bazę roboczą, a nie przechodzi do układu maszynowego.
- "G40" dotyczy typowo skasowania kompensacji promienia narzędzia (cutter radius compensation). Jest to inny rodzaj kompensacji niż przesunięcie punktu zerowego.
- "G71" w wielu sterowaniach jest cyklem technologicznym (często kojarzonym z toczeniem/obróbką zgrubną), a nie funkcją zarządzania układami współrzędnych. W obrabiarkach do drewna może w ogóle nie występować lub mieć inne znaczenie zależne od producenta.
Wskazówka egzaminacyjna: rozdzielaj w głowie trzy pojęcia: (1) wybór układu roboczego (G54…), (2) układ maszynowy (G53) oraz (3) inne kompensacje, np. narzędziowe (jak G40). To ogranicza pomyłki wynikające z podobieństwa zapisów kodów.