W programowaniu obrabiarek CNC tor ruchu narzędzia jest definiowany w blokach programu (liniach), w których kluczową rolę pełnią kody przygotowawcze G. To one określają rodzaj interpolacji, czyli sposób przejścia narzędzia od punktu startowego do punktu końcowego.
Ruch po łuku odpowiada interpolacji kołowej. W typowej konwencji spotykanej w nauczaniu i w wielu sterowaniach:
- G02 – interpolacja kołowa w jednym kierunku,
- G03 – interpolacja kołowa w kierunku przeciwnym.
Dlatego blok "G03 X20 Z-10 I0 K10" jest poprawnym wyborem: zawiera kod G03, a dodatkowo parametry (np. I, K) używane do opisu geometrii łuku (zależnie od sterowania mogą oznaczać przesunięcia środka łuku lub inne dane łuku w danych osiach).
Pozostałe propozycje nie opisują ruchu po łuku:
- "G00 X100 Z100" to zwykle szybki dojazd/odjazd (ruch pozycjonujący), a nie ruch po łuku.
- "G01 A135 Z-100" to interpolacja liniowa, czyli przejazd po linii prostej (nawet jeśli obejmuje oś obrotową A, nadal nie jest to interpolacja kołowa łuku w sensie G02/G03).
- "G33 Z4 K1" bywa kojarzony z ruchem związanym z gwintowaniem/synchronizacją (zależnie od sterowania), a nie z interpolacją kołową łuku.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się fraza "po łuku", najpierw szukaj w odpowiedziach kodów G02/G03. Dopiero potem analizuj adresy osi i parametry opisujące promień/środek łuku.