KWALIFIKACJA MEC5 - CZERWIEC 2022

PYTANIE NR 30.
W którym z bloków programu sterującego znajduje się informacja o przesunięciu punktu zerowego?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Przesunięcie punktu zerowego przedmiotu w programie NC wywołuje się przez wybór układu współrzędnych G54–G59. Wskazany blok zawiera G54, więc informuje o użyciu konkretnego przesunięcia zera. Kody G96, G01 i G02 dotyczą odpowiednio prędkości skrawania oraz interpolacji, nie przesunięcia zera.

Pełne wyjaśnienie:

W programowaniu obrabiarek CNC informacja o przesunięciu punktu zerowego (czyli wyborze układu współrzędnych przedmiotu) jest przekazywana przez kody G54–G59. Są to standardowe funkcje przygotowawcze opisujące, z którego "rejestru" przesunięcia ma korzystać sterowanie. Same wartości przesunięć (np. X/Y/Z) operator ustawia wcześniej w tabeli offsetów sterownika, a program jedynie wywołuje dany układ, np. G54.

Dlatego poprawny jest blok "N05 G90 G54": zawiera kod G54, który oznacza wybór podstawowego układu współrzędnych przedmiotu (pierwszego przesunięcia zera). Obecność G90 informuje tylko o trybie programowania bezwzględnego (pozycje liczone od zera układu), ale to G54 wskazuje, jakie "zero" przedmiotu jest aktywne.

Pozostałe propozycje nie opisują przesunięcia punktu zerowego:

  • "N05 G96 S120" dotyczy stałej prędkości skrawania (CSS) i nastawy prędkości; nie wybiera układu współrzędnych przedmiotu.
  • "N05 G01 X100 F0.10" to interpolacja liniowa z posuwem i współrzędną docelową; określa ruch roboczy, ale nie wybór zera.
  • "N05 G02 X30 Z-5 I5 K0" to interpolacja kołowa zgodna z ruchem wskazówek zegara, wraz z parametrami łuku; także nie wybiera przesunięcia punktu zerowego.

W praktyce egzaminacyjnej warto zapamiętać: G54–G59 = wybór zera przedmiotu, a kody interpolacji (G01/G02/G03) oraz prędkości/posuwu (G96, S, F) opisują sposób realizacji ruchu i parametry skrawania, nie bazowanie układu przedmiotu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
G54 oznacza wybór układu współrzędnych przedmiotu (pierwszego przesunięcia punktu zerowego). Program nie wpisuje tu wartości przesunięcia, tylko aktywuje układ, którego wartości X/Y/Z operator wcześniej ustawił w tabeli offsetów sterownika.
Szukaj kodów z grupy G54–G59. To one wskazują, które przesunięcie zera (układ współrzędnych przedmiotu) jest aktywne. Same ruchy (G01/G02) i parametry skrawania (S, F, G96) nie mówią o przesunięciu zera.
G90 określa tryb programowania bezwzględnego, czyli sposób interpretacji współrzędnych w aktywnym układzie. Nie wybiera jednak, który układ jest używany. Za wybór przesunięcia zera odpowiadają kody G54–G59.
G55 stosuje się, gdy potrzebujesz drugiego, niezależnego układu współrzędnych przedmiotu, np. do obróbki detalu w innej pozycji, na innym gnieździe mocującym lub po obrocie. Umożliwia to zmianę bazowania bez przerabiania współrzędnych w całym programie.
Trzeba ustawić wartości przesunięcia dla G54 w tabeli offsetów sterownika (współrzędne zera przedmiotu względem zera maszyny). Dopiero potem wywołanie G54 w programie ma sens. Bez ustawionych wartości łatwo o błędne pozycje i ryzyko kolizji.
W typowym programowaniu zgodnym ze standardami kodów NC G54–G59 pełnią tę samą funkcję: wybór układu współrzędnych przedmiotu. Różnice między sterowaniami dotyczą zwykle sposobu edycji tabel offsetów i nazw ekranów, a nie idei "wywołania" układu w bloku programu.
Często myli się G54 z G90 (bo oba "dotyczą współrzędnych") albo z korekcjami narzędzia (np. długość/promień). To różne funkcje: G54 wybiera układ przedmiotu, G90 wybiera sposób liczenia pozycji, a korekcje narzędzia korygują geometrię narzędzia.
Sam kod G01 oznacza interpolację liniową (ruch po prostej) i nie wywołuje przesunięcia zera. Informacja o przesunięciu pojawia się dopiero, gdy w tym samym lub wcześniejszym bloku jest G54–G59. Bez tych kodów G01 wykonuje ruch w aktualnie aktywnym układzie.
G96 dotyczy technologii skrawania: stałej prędkości skrawania i sterowania obrotami wrzeciona. To parametr procesu, a nie układu współrzędnych. Punkt zerowy i jego przesunięcie wybiera się kodami G54–G59, niezależnie od ustawień prędkości i posuwu.
Ćwicz rozpoznawanie funkcji kodów w krótkich blokach programu: oddziel kody bazowania (G54–G59) od trybów (G90/G91), interpolacji (G01/G02/G03) i parametrów (S, F). Dobrą praktyką jest też przejście przez procedurę ustawienia przesunięć w tabeli offsetów na symulatorze.
info

Około 58% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że przesunięcie punktu zerowego przedmiotu w programie NC wywołuje się przez wybór układu współrzędnych G54–G59.

Źródła:

  • ISO 6983 (Programming of numerically controlled machines) – standard kodów dla programowania NC (kody G, w tym wybór układu współrzędnych przedmiotu)
  • DIN 66025 – Numerische Steuerung von Werkzeugmaschinen; programowanie NC i funkcje przygotowawcze (kody G, w tym G54–G59)

Materiały:

  • Podręczniki i skrypty do podstaw programowania obrabiarek sterowanych numerycznie (kody G i M)
  • Dokumentacja szkoleniowa producenta sterowania używanego w pracowni (opis układów współrzędnych i offsetów)
  • Normy dotyczące programowania NC: ISO 6983 oraz DIN 66025 (sekcje o funkcjach przygotowawczych)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego