W programowaniu CNC kody z grupy G17/G18/G19 służą do wyboru płaszczyzny interpolacji, czyli płaszczyzny, w której sterowanie ma realizować obliczenia toru ruchu (szczególnie istotne przy interpolacji kołowej). Dla standardowego układu osi obrabiarki:
- G17 wybiera płaszczyznę XY,
- G18 odpowiada płaszczyźnie XZ,
- G19 odpowiada płaszczyźnie YZ.
Dlatego odpowiedź "G17" jest właściwa, gdy pytanie dotyczy wyboru płaszczyzny interpolacji w osiach X i Y.
Odpowiedź "G01" jest błędna, ponieważ oznacza interpolację liniową (ruch roboczy po linii prostej) i nie ustawia płaszczyzny. Może występować w programie razem z wyborem płaszczyzny, ale pełni inną funkcję.
Odpowiedzi "G90" oraz "G91" także są błędne: dotyczą sposobu zadawania współrzędnych (odpowiednio programowanie absolutne i przyrostowe). Zmieniają interpretację wartości X/Y/Z w bloku, ale nie wybierają płaszczyzny interpolacji.
W praktyce: jeśli przed łukami (np. G02/G03) nie ustawisz właściwej płaszczyzny, sterowanie może wykonać łuk w innej płaszczyźnie niż oczekiwana, co prowadzi do błędnego konturu, ryzyka kolizji lub złej jakości obróbki.