W bloku N40 G01 X30 Y30 F200 kluczowe są trzy elementy: tryb ruchu, współrzędne oraz parametr posuwu.
- G01 oznacza ruch liniowy roboczy (interpolację liniową). W odróżnieniu od G00 nie jest to przejazd "na szybko", tylko ruch wykonywany z zadanym posuwem, typowo stosowany podczas obróbki (skrawania) lub kontrolowanego przejazdu.
- X30 Y30 wskazuje punkt docelowy w układzie współrzędnych aktualnie obowiązującym w programie. Ponieważ wcześniej występuje G90, współrzędne są traktowane jako absolutne (odniesione do zera programu), a nie przyrostowe.
- F200 to wartość posuwu dla ruchu G01. W wielu sterowaniach oznacza to posuw w jednostkach zależnych od konfiguracji (często mm/min), ale najważniejsze jest to, że jest to prędkość posuwu, a nie obroty wrzeciona.
Dlatego poprawny opis brzmi: przesunięcie narzędzia do punktu o współrzędnych X=30, Y=30 z posuwem 200.
Pozostałe odpowiedzi nie pasują do treści bloku:
- Opis "zatrzymaj obróbkę i wyłącz maszynę" odnosi się do funkcji typu stop/koniec programu (np. M05 zatrzymuje wrzeciono, a M30 kończy program), a nie do ruchu G01.
- Opis "ustaw prędkość obrotów wrzeciona na 1200" dotyczy polecenia w rodzaju M03 S1200 (start wrzeciona i zadanie obrotów), a w N40 nie występuje ani M03, ani parametr S.
- Opis "przesuń narzędzie do punktu początkowego" sugeruje ruch do X0 Y0, czyli blok podobny do G00 X0 Y0, który w programie pojawia się wcześniej, a nie w N40.
W praktyce (obrabiarki CNC do drewna) właściwe odczytanie G01 i F jest krytyczne: błędne uznanie ruchu roboczego za szybki lub pomylenie posuwu z obrotami może prowadzić do pogorszenia jakości krawędzi, przypaleń, wyrwań, a nawet do przeciążenia narzędzia.