Ruch narzędzia po łuku w programie CNC opisuje się najczęściej poleceniami G2 lub G3 (interpolacja kołowa). Aby wskazać właściwy blok programu, trzeba jednocześnie spełnić warunki geometryczne odczytane z rysunku zadania (punkty P1 i P2):
- blok musi wskazywać punkt końcowy łuku (współrzędne X i Y),
- blok musi mieć poprawnie określony środek okręgu łuku (parametry I i J) zgodnie z konwencją danego sterowania,
- musi być dobrany właściwy kierunek ruchu: zgodny z ruchem wskazówek zegara (G2) albo przeciwny (G3).
Odpowiedź "N30 G2 X0 Y-50 I0 J-25" jest poprawna, ponieważ wskazuje właściwy punkt końcowy (X0 Y-50), a przesunięcie środka łuku (I0 J-25) odpowiada geometrii łuku prowadzącego z P1 do P2 (środek jest przesunięty w osi Y o 25 w dół, bez przesunięcia w osi X). Dodatkowo zastosowano G2, czyli kierunek zgodny z ruchem wskazówek, zgodny z typowym zapisem łuku na takich rysunkach.
Dlaczego pozostałe odpowiedzi są błędne?
- "N30 G2 X0 Y25 I0 J-25" prowadzi do innego punktu końcowego (Y25 zamiast Y-50), więc nie realizuje ruchu z P1 do P2.
- "N30 G3 X0 Y-25 I25 J0" zmienia zarówno kierunek (G3), jak i geometrię środka (I25 J0) oraz punkt końcowy (Y-25). To opisuje inny łuk niż wymagany.
- "N30 G2 X0 Y-50 I-25 J0" ma co prawda taki sam punkt końcowy (X0 Y-50), ale inny środek łuku (I-25 J0). To daje inny promień i inne położenie okręgu, więc ścieżka nie odpowiada łukowi z rysunku.
Wskazówka egzaminacyjna: przy zadaniach z G2/G3 zawsze sprawdzaj trzy elementy jednocześnie: punkt końcowy (X/Y), kierunek (G2/G3) oraz położenie środka (I/J). Pomylenie tylko jednego z nich zwykle całkowicie zmienia tor narzędzia.