W bloku N30 G01 Z-5 F100 kluczowe są trzy elementy: funkcja przygotowawcza (G), współrzędna osi oraz parametr posuwu (F).
- G01 oznacza ruch roboczy po linii prostej (interpolację liniową). W przeciwieństwie do G00 nie jest to przejazd szybki, tylko ruch realizowany z prędkością wynikającą z posuwu.
- Z-5 oznacza przemieszczenie w osi Z do współrzędnej -5. Ponieważ wcześniej jest G90, zapis jest interpretowany jako programowanie bezwzględne (do konkretnej współrzędnej w układzie odniesienia/układzie roboczym, a nie "o -5" względem bieżącej pozycji).
- F100 określa posuw dla ruchu roboczego. W typowej konwencji ISO/FANUC F w G01 oznacza posuw liniowy (często w mm/min, zależnie od ustawień sterowania).
Dlatego poprawny opis tej linii to: przemieszczenie narzędzia wzdłuż osi Z do wartości -5 z posuwem 100.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- Opis przejazdu w osiach X=50 i Y=30 dotyczy innego bloku (G00 X50 Y30) i nie pasuje do N30, bo w N30 nie ma adresów X ani Y.
- Opis dojazdu do Z=5 nie zgadza się ze znakiem i wartością współrzędnej (w N30 jest Z-5). Dodatkowo w przykładzie ruch do Z5 pojawia się później jako G00 Z5.
- "Zakończenie programu" odnosi się do funkcji M (np. M30), a nie do G01. W podanym fragmencie zakończenie programu jest w bloku z M30.
Wskazówka egzaminacyjna: czytając blok CNC, najpierw rozpoznaj tryb ruchu (G00/G01), potem oś i wartość współrzędnej, a na końcu parametry ruchu (np. F). To minimalizuje pomyłki wynikające z "przenoszenia" treści z poprzednich linii.