W zapisie programu CNC poszczególne kody w bloku mają różne role: część z nich określa geometrię ruchu i tryb programowania (kody G), inne sterują funkcjami pomocniczymi (kody M), a parametry takie jak X, Y, Z i F opisują odpowiednio współrzędne oraz posuw.
Odpowiedź "programowanie przyrostowe" jest poprawna, ponieważ G91 oznacza tryb, w którym wartości osi (np. X100) są interpretowane jako przesunięcie względem bieżącej pozycji, a nie jako pozycja bezwzględna w układzie współrzędnych. W praktyce pozwala to łatwo realizować powtarzalne przesunięcia (np. kolejne przejścia o stały krok).
Odpowiedź "cykl obróbczy" jest błędna, bo cykle (np. wiercenia) są odrębnymi funkcjami sterowania i nie wynikają z samego przełączenia trybu współrzędnych. Samo G91 nie uruchamia cyklu technologicznego.
Odpowiedź "ustawienie stałej prędkości skrawania" jest błędna, ponieważ stała prędkość skrawania dotyczy pracy wrzeciona i jest realizowana innymi funkcjami sterowania (zależnie od systemu), a nie kodem przełączającym sposób liczenia współrzędnych.
Odpowiedź "ustawienie stałej prędkości obrotowej wrzeciona" także jest błędna: prędkość obrotowa jest związana z parametrami i funkcjami wrzeciona, natomiast w pokazanym bloku M3 oznacza kierunek/uruchomienie wrzeciona, a F350 dotyczy posuwu. G91 pozostaje wyłącznie informacją o trybie przyrostowym.
Wskazówka egzaminacyjna: jeśli widzisz G90/G91, myśl "jak sterowanie liczy X/Y/Z", a nie "jaki jest posuw, obroty czy cykl".