KWALIFIKACJA MEC5 - TEST WIEDZY NR 1

PYTANIE NR 28.
N10 G00 X0 Y0 Z0
N20 G01 X50 Y50 F500
N30 G02 X100 Y100 I50 J0 F500
N40 M30
Interpretując powyższy kod, określ, co oznacza linia N30.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Linia N30 zawiera komendę G02, która oznacza interpolację okrężną zgodną z ruchem wskazówek zegara.
W tym bloku punkt końcowy ruchu jest zadany jako X100 Y100, a posuw ustawiono na F500. Parametry I i J opisują geometrię łuku (położenie środka względem punktu startu w typowej interpretacji).

Pełne wyjaśnienie:

Blok N30 G02 X100 Y100 I50 J0 F500 opisuje ruch narzędzia po łuku. Komenda G02 to interpolacja okrężna wykonywana zgodnie z ruchem wskazówek zegara (w typowej praktyce, w zadanej płaszczyźnie pracy).

Współrzędne X100 Y100 określają punkt końcowy tego ruchu. Parametr F500 oznacza zadany posuw obowiązujący dla ruchów roboczych (tu również dla przejazdu po łuku).

Parametry I i J służą do opisu geometrii łuku poprzez wskazanie położenia środka okręgu (najczęściej jako przesunięcia środka względem punktu startu łuku w osiach X i Y). Dzięki temu sterowanie może wyznaczyć promień i przebieg łuku pomiędzy punktem startowym (z poprzedniego bloku toru) a punktem końcowym X100 Y100.

Dlaczego pozostałe odpowiedzi nie pasują?

  • Opis "interpolacja liniowa" jest niezgodny z kodem, bo interpolację liniową realizuje G01, a nie G02.
  • Wskazanie innego punktu końcowego (np. (50, 0) albo (0, 0)) nie zgadza się z wartościami X100 Y100 zapisanymi w bloku N30.
  • Opis ruchu "przeciwnie do ruchu wskazówek zegara" odpowiadałby komendzie G03, a w programie jest G02.

Wskazówka egzaminacyjna: zawsze czytaj blok w kolejności: typ ruchu (G00/G01/G02/G03) → punkt końcowy osi (X/Y/Z) → geometria (I/J lub R) → parametry technologiczne (F). To minimalizuje pomyłki wynikające z podobieństwa oznaczeń.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

G02 oznacza interpolację okrężną zgodną z ruchem wskazówek zegara, czyli przejazd narzędzia po łuku.

W bloku zwykle podaje się punkt końcowy (np. X, Y) oraz sposób zdefiniowania łuku (np. I, J albo R) i posuw F.

Różnica dotyczy kierunku ruchu po łuku.

  • G02: łuk zgodnie z ruchem wskazówek zegara.
  • G03: łuk przeciwnie do ruchu wskazówek zegara.

Punkt końcowy i parametry łuku (I/J/R) nadal muszą być poprawnie podane.

I i J opisują geometrię łuku, wskazując położenie środka okręgu w osiach X i Y (najczęściej jako przesunięcie od punktu startu łuku).

Dzięki temu sterowanie wyznacza promień i przebieg łuku między punktem startowym a punktem końcowym X/Y.

Punkt końcowy wynika z adresów osi, np. X, Y, Z wpisanych w danym bloku.

Przykładowo zapis X100 Y100 oznacza, że ruch zakończy się w punkcie o tych współrzędnych (w układzie i trybie pozycjonowania ustawionym w programie).

F to posuw roboczy. Przy interpolacji okrężnej posuw wpływa na prędkość przejazdu po łuku i jakość obróbki.

Jeśli F nie jest podany, sterowanie może użyć posuwu z poprzedniego bloku (modalność), co bywa źródłem błędów w praktyce i na egzaminie.

Nie zawsze. Zależy od sterowania i sposobu programowania. Łuk można definiować m.in. przez I/J (środek), przez R (promień) albo w cyklach/strategiach CAM.

Na egzaminie najczęściej spotyka się zapis I/J, bo jest jednoznaczny geometrycznie.

Najczęściej wtedy, gdy student "ciągnie" schemat z poprzedniego bloku: po G01 automatycznie zakłada, że kolejny ruch też jest liniowy.

Dobra praktyka to najpierw odczytać kod G w bloku, dopiero potem współrzędne i parametry (I/J, F).

Na interpretację wpływają ustawienia modalne, np. wybór płaszczyzny (G17/G18/G19) oraz tryb pozycjonowania (G90/G91).

Jeśli nie są jawnie podane w programie, sterowanie może przyjąć wartości domyślne lub pozostawione z wcześniejszych bloków, co utrudnia jednoznaczną analizę.

Bo sterowanie nie wykonuje pojedynczego ruchu "na oko", tylko wylicza wiele małych kroków tak, aby tor końcówki narzędzia był fragmentem okręgu.

Interpolacja zapewnia płynny ruch osi oraz zachowanie zadanej geometrii łuku między punktami.

Najpewniejsza metoda to symulacja/backplot w sterowaniu lub w programie CAM/symulatorze. Pozwala zobaczyć tor narzędzia i kierunek łuku.

Dodatkowo warto sprawdzić: punkt startu, punkt końca X/Y oraz zgodność I/J (środka) z oczekiwanym promieniem.

info

Statystycznie 47% uczniów zna prawidłową odpowiedź. trudne

W praktyce zawodowej kluczowe jest to, że linia N30 zawiera komendę G02, która oznacza interpolację okrężną zgodną z ruchem wskazówek zegara.W tym bloku punkt końcowy ruchu jest zadany jako X100 Y100, a posuw ustawiono na F500.

Źródła:

  • NIST, "RS274/NGC Interpreter" (dokument PDF), opis komend G02/G03 i parametrów I/J, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=823374 (dostęp: 2026-03-01)
  • LinuxCNC Documentation, "G-code Reference" – opis G2/G3 (arcs) oraz parametrów I, J, https://linuxcnc.org/docs/html/gcode/g-code.html (dostęp: 2026-03-01)
  • ISO 6983-1:2009, "Numerical control of machines — Program format and definitions of address words — Part 1" (odniesienie do standardu programowania NC/G-kodu; weryfikacja pojęć G i adresów osi)

Materiały:

  • Dokumentacja sterowania CNC używanego w pracowni (sekcja o G02/G03 oraz I/J/R)
  • Materiały szkolne z podstaw programowania CNC (interpolacje, tryby G90/G91, płaszczyzny G17/G18/G19)
  • Symulator/visualizer ścieżki narzędzia (backplot) do sprawdzania ruchów G00/G01/G02

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego