W programowaniu CNC opis przejścia narzędzia między punktami może dotyczyć ruchu liniowego (najczęściej G01) albo ruchu po łuku (interpolacja kołowa, najczęściej G02/G03). Jeśli na rysunku tor narzędzia z punktu 1 do 3 jest łukiem, to poprawny fragment programu powinien zawierać polecenie interpolacji kołowej.
Komenda G03 w typowej konwencji sterowań CNC oznacza ruch po łuku w określonym kierunku (zależnym od przyjętej płaszczyzny pracy). Dodatkowo w bloku ruchu muszą znaleźć się:
- X i Z – współrzędne punktu końcowego ruchu (tu: przejście do punktu 3),
- I i K – parametry opisujące geometrię łuku w płaszczyźnie XZ (najczęściej przesunięcie środka okręgu względem punktu startu w osiach X oraz Z).
Fragment "N10 G03 X100.0 Z-45.0 I0.0 K-45.0" spełnia te warunki: zawiera interpolację kołową (G03), wskazuje punkt końcowy (X100.0, Z-45.0) oraz podaje parametry łuku (I0.0, K-45.0), co pozwala odtworzyć tor zgodny z rysunkiem.
Dlaczego pozostałe odpowiedzi są błędne (typowe powody):
- Opcje z ruchem liniowym (np. G00/G01) nie odtworzą łuku – wygenerują odcinek prosty lub szybki dojazd.
- Opcja z innym kierunkiem interpolacji kołowej (np. G02 zamiast G03) może wykonać łuk w przeciwną stronę niż pokazano na rysunku.
- Opcje z niepasującymi parametrami końca łuku (inne X/Z) albo z innymi parametrami geometrii (I/K) dadzą łuk o innym środku/promieniu, więc tor nie przejdzie przez właściwe punkty.
Wskazówka egzaminacyjna: zawsze sprawdzaj w bloku łuku dwie rzeczy jednocześnie – zgodność punktu końcowego (X, Z) z punktem docelowym oraz to, czy parametry (I, K) tworzą geometrię łuku zgodną z rysunkiem. Pominięcie znaków "-" to jedna z najczęstszych przyczyn błędów.