W przedstawionym programie kluczowe jest rozróżnienie dwóch grup poleceń: G-kodów (ruch/tryb pracy) oraz M-kodów (funkcje pomocnicze maszyny). Choć pytanie mówi o "kodzie G", jedyną komendą, która wprost włącza element wykonawczy, jest M03.
Polecenie M03 S1200 oznacza uruchomienie obrotów wrzeciona (typowo obroty prawoskrętne) oraz zadanie prędkości obrotowej parametrem S. To jest funkcja, którą operator kojarzy z fizycznym działaniem maszyny: start wrzeciona.
Pozostałe linie:
- G90 ustawia programowanie w trybie bezwzględnym (współrzędne odnoszą się do zera układu).
- G00 realizuje ruch szybki do zadanych współrzędnych, np. X0 Y0 Z0 oraz X20 Y20 Z2.
- G01 Z-1 F100 wykonuje ruch roboczy (interpolowany) z posuwem określonym parametrem F; nadal jest to komenda ruchu osi, nie "włącznik osi".
- M05 zatrzymuje wrzeciono.
- M30 kończy program (zwykle z przewinięciem na początek).
Dlaczego pozostałe odpowiedzi są niepoprawne? "Oś Y obrabiarki" i "Oś Z obrabiarki" występują w programie jako współrzędne ruchu, ale nie są "aktywowane" jako osobny element pulpitu — osie wykonują ruch w ramach G00/G01. "Stożek narzędziowy" to część wrzeciona/układu mocowania narzędzia, ale nie jest uruchamiana poleceniem w programie w sposób analogiczny do startu wrzeciona. Jednoznaczna aktywacja napędu wynika z M03, więc właściwą odpowiedzią jest wrzeciono obrabiarki.