W programach CNC rozróżnia się m.in. komendy ruchu i trybów (najczęściej z literą G) oraz komendy pomocnicze maszyny (najczęściej z literą M). Zakończenie programu realizuje się zwykle właśnie komendą z grupy M.
Odpowiedź "M30" jest właściwa, ponieważ w wielu popularnych sterowaniach CNC oznacza koniec programu (zakończenie wykonywania) i typowo powoduje powrót wskaźnika programu na początek/rewind. Dzięki temu po wykonaniu ostatniego bloku obrabiarka nie "czeka" na kolejne polecenia w tym samym miejscu, tylko kończy cykl programu.
Dlaczego pozostałe odpowiedzi są błędne?
- "M03 S1200" dotyczy włączenia obrotów wrzeciona (zwykle zgodnie z ruchem wskazówek zegara) oraz zadania prędkości obrotowej. To komenda uruchomieniowa, nie kończąca program.
- "G01 Z-1 F100" oznacza ruch liniowy w osi (tu: do Z = -1) z określonym posuwem. To fragment obróbki (ruch roboczy), a nie zakończenie.
- "G90" dotyczy trybu programowania absolutnego (współrzędne względem zera programu/układu). Ustawia sposób interpretacji współrzędnych, ale nie zatrzymuje programu.
Wskazówka egzaminacyjna: gdy pytanie dotyczy końca programu, najpierw szukaj komend typu koniec/zatrzymanie/reset (często M-kody), a komendy ruchu (G01, G00) i trybów (G90/G91) traktuj jako elementy przebiegu obróbki.