Kod G04 w programowaniu CNC jest powszechnie rozumiany jako postój czasowy (ang. dwell), czyli celowe wstrzymanie ruchu osi/posuwu na określony czas. Taki postój stosuje się m.in. po dojechaniu do pozycji technologicznej, aby proces się ustabilizował (np. wygasły drgania) albo aby spełnić wymagania danej operacji.
W zapisie G04 F1 liczba "1" jest parametrem czasu postoju. W ramach konwencji przyjętej w tym pytaniu oznacza to postój wynoszący 1 s.
Dlaczego pozostałe propozycje są niepoprawne:
- "odsunięcie od konturu wynoszące 1 mm" dotyczy funkcji związanych z korekcją/promieniem narzędzia lub strategią toru, a nie postoju czasowego.
- "ruch roboczy po łuku z posuwem 1 mm/obr" odnosi się do interpolacji kołowej (ruch po łuku) oraz do jednostek posuwu, a G04 nie realizuje interpolacji.
- "programowalne przesunięcie punktu zerowego o 1 mm" dotyczy przesunięć układów odniesienia/zera detalu, a nie zatrzymania na czas.
Wskazówka egzaminacyjna: zawsze najpierw rozpoznaj funkcję bazową kodu G (tu: postój), a dopiero potem interpretuj parametr liczbowy. Uważaj też na fakt, że różne sterowania mogą inaczej zapisywać parametr czasu (inna litera, inna jednostka), więc w praktyce należy kierować się dokumentacją konkretnej maszyny.