W programowaniu frezarki CNC interpolacja kołowa służy do wykonania ruchu narzędzia po łuku okręgu w zadanej płaszczyźnie (najczęściej XY przy frezowaniu, tj. płaszczyzna G17). Kierunek łuku jest kluczowy:
- G02 – ruch po łuku zgodny z ruchem wskazówek zegara (CW),
- G03 – ruch po łuku przeciwny do ruchu wskazówek zegara (CCW).
Poprawny blok dla łuku CW rozpoznaje się więc po obecności kodu G02. Dodatkowo w wielu sterowaniach zgodnych z ISO/FANUC geometria łuku jest opisana przez:
- X, Y – współrzędne punktu końcowego łuku (dokąd ma dojść narzędzie),
- I, J – położenie środka okręgu podane jako przyrost (przesunięcie) względem punktu startu w osiach X i Y.
Dlatego zapis "G02 I0 J5 X-65 Y50" odpowiada idei: wykonaj łuk CW do punktu końcowego X/Y, a środek okręgu wyznacz przez I/J. To jest właśnie charakterystyczna składnia interpolacji kołowej zgodnej z ruchem wskazówek zegara.
Dlaczego pozostałe propozycje nie pasują do pytania:
- "G01 X20 Y50" opisuje interpolację liniową (ruch po odcinku prostym), a nie po łuku.
- "G33 Z5 K2" jest kojarzone z gwintowaniem / ruchem zsynchronizowanym (zależnie od sterowania), więc nie jest typowym blokiem interpolacji kołowej na frezarce.
- "G03 I0 K5 X-65 Y50" zawiera G03, czyli kierunek przeciwny (CCW), a ponadto użycie K nie jest standardowym parametrem środka okręgu w płaszczyźnie XY w składni ISO/FANUC (dla XY oczekuje się I i J).
Wskazówka egzaminacyjna: najpierw identyfikuj typ ruchu po kodzie G (G01 = linia, G02/G03 = łuk), dopiero potem sprawdzaj parametry geometrii (I/J lub R) i współrzędne końca łuku. To ogranicza ryzyko pomylenia G02 z G03.