KWALIFIKACJA MEC5 - STYCZEŃ 2014

PYTANIE NR 33.
Położenie punktu zerowego przedmiotu obrabianego podaje się używając funkcji
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Kod G54 służy do wyboru (przywołania) układu współrzędnych przedmiotu, czyli wskazuje przesunięcie zera detalu względem zera maszyny. Pozostałe podane kody odnoszą się do innych funkcji (np. cykli, posuwów lub pauzy), więc nie definiują położenia punktu zerowego przedmiotu.

Pełne wyjaśnienie:

W programowaniu CNC "położenie punktu zerowego przedmiotu obrabianego" oznacza praktycznie wybór i użycie układu współrzędnych detalu (tzw. work offset). Operator najpierw ustawia w sterowaniu wartości przesunięcia (np. w tabeli offsetów), a następnie w programie wybiera właściwy układ, aby wszystkie współrzędne X/Y/Z były liczone od zera detalu, a nie od zera maszyny.

Odpowiedź "G54" jest właściwa, ponieważ jest to standardowy kod służący do przywołania podstawowego układu przedmiotu (pierwszego work offsetu). Dzięki temu program "wie", gdzie znajduje się detal w przestrzeni roboczej i może prowadzić narzędzie po zadanej trajektorii z poprawnym odniesieniem wymiarowym.

Dlaczego pozostałe propozycje nie pasują do pytania?

  • "G04" jest kojarzone z funkcją zatrzymania/pauzy (czasowej) w programie. Pauza nie ustala żadnego punktu zerowego ani przesunięcia układu.
  • "G33" w wielu sterowaniach odnosi się do funkcji związanych z gwintowaniem/ruchem zsynchronizowanym. To zupełnie inny obszar niż wybór bazy detalu.
  • "G63" jest kodem specyficznym dla niektórych funkcji w zależności od sterowania; nie jest typowym wyborem układu współrzędnych przedmiotu. W kontekście pytania o "punkt zerowy przedmiotu" nie odpowiada za work offset.

Wskazówka egzaminacyjna: kody z grupy G54–G59 (oraz ich rozszerzenia w zależności od sterowania) kojarz z "zerem detalu" i offsetami przedmiotu. Kody od cykli technologicznych, gwintów czy pauz mają inne przeznaczenie i nie służą do definiowania bazy wymiarowej detalu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
G54 to kod służący do wyboru układu współrzędnych przedmiotu (work offset). Oznacza, że współrzędne z programu będą liczone od zera detalu zdefiniowanego w tabeli offsetów, a nie od zera maszyny. To kluczowe do poprawnych wymiarów i uniknięcia przesunięć obróbki.
Najpierw wyznaczasz bazę detalu (np. krawędź lub punkt bazowy) i mierzysz różnicę względem zera maszyny, zwykle sondą lub narzędziem pomiarowym. Następnie wpisujesz wartości przesunięć w tabeli offsetów dla G54. W programie wywołujesz G54, aby użyć tych wartości.
Bazowanie (referencja osi) ustala położenie osi względem układu maszyny i jest wykonywane po uruchomieniu obrabiarki. G54 dotyczy innej warstwy: przesunięcia układu przedmiotu. Nawet po poprawnym bazowaniu nadal musisz zdefiniować, gdzie fizycznie leży detal.
G55 stosuje się, gdy potrzebujesz drugiego niezależnego układu współrzędnych detalu, np. dla innego mocowania, drugiej sztuki w imadle lub kolejnego ustawienia na stole. Wtedy G54 może odpowiadać pierwszemu położeniu, a G55 kolejnemu, bez przepisywania całego programu.
"Work offset" to przesunięcie układu współrzędnych przedmiotu względem układu maszyny. W praktyce jest to zestaw wartości X/Y/Z (czasem także dodatkowe osie), które definiują, gdzie znajduje się zero detalu. Na egzaminie zwykle łączy się to z kodami G54–G59.
Nie. G04 jest powszechnie używany do wprowadzenia pauzy (zatrzymania czasowego) w programie, np. aby poczekać na rozpędzenie wrzeciona lub chłodziwo. Pauza nie definiuje bazy wymiarowej ani przesunięcia układu współrzędnych, więc nie wskazuje zera przedmiotu.
Typowe pomyłki to: wywołanie złego offsetu (np. G55 zamiast G54), wpisanie wartości z przeciwnym znakiem, ustawienie zera od niewłaściwej krawędzi detalu oraz brak sprawdzenia narzędzia referencyjnego. Skutkiem są przesunięcia obróbki i ryzyko kolizji.
Wykonaj kontrolę: porównaj wartości w tabeli offsetów z pomiarem, sprawdź w trybie ręcznym dojazd do punktu bazowego, uruchom program w trybie symulacji/"na sucho" z podniesioną osią Z oraz zweryfikuj, czy wskazania pozycji roboczej odpowiadają oczekiwanemu zeru detalu.
Ponieważ w praktyce często obrabia się kilka detali naraz (wielostanowiskowo) albo ten sam detal w kilku mocowaniach. Osobne układy pozwalają szybko przełączać bazę bez zmiany geometrii programu. Zwiększa to powtarzalność, skraca przezbrojenia i ogranicza ryzyko błędów operatora.
Na testach kody układu przedmiotu najczęściej są w postaci G54, G55, G56, G57, G58, G59. Jeśli pytanie dotyczy zera detalu, baz wymiarowych lub przesunięć, szukaj właśnie tej grupy. Kody pauz, gwintów czy cykli nie służą do definiowania bazy.
info

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

Specjaliści zwracają uwagę: "Kod G54 służy do wyboru (przywołania) układu współrzędnych przedmiotu, czyli wskazuje przesunięcie zera detalu względem zera maszyny."

Źródła:

  • LinuxCNC Documentation – G-code Reference: G54 to G59 Work Coordinate Systems, https://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g54 (dostęp: 2026-03-01)
  • Haas CNC – G54 Work Offset (G Code), https://www.haascnc.com/service/codes-settings.type=gcode.machine=mill.value=G54.html (dostęp: 2026-03-01)
  • CNCCookbook – Work Offsets / G54–G59 overview (opis zastosowania offsetów przedmiotu), https://www.cnccookbook.com/g54-work-offset/ (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja systemu sterowania używanego w pracowni/zakładzie (sekcja: work offsets / układy przedmiotu)
  • Materiały szkolne z podstaw programowania CNC: układy współrzędnych, bazy, offsety
  • Ćwiczenia praktyczne: ustawienie G54 na obrabiarce i weryfikacja programu "na sucho"

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego