KWALIFIKACJA MEC5 - CZERWIEC 2014

PYTANIE NR 31.
Funkcje G04 F1 oznaczają
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
G04 to funkcja postoju czasowego (dwell) w programie CNC. Zapis G04 F1 oznacza zatrzymanie ruchu na czas określony parametrem w bloku, tutaj "1", co w przyjętej konwencji pytania odpowiada 1 sekundzie. Pozostałe odpowiedzi opisują inne funkcje (odsunięcie, łuk, przesunięcie zera).

Pełne wyjaśnienie:

Kod G04 w programowaniu CNC jest powszechnie rozumiany jako postój czasowy (ang. dwell), czyli celowe wstrzymanie ruchu osi/posuwu na określony czas. Taki postój stosuje się m.in. po dojechaniu do pozycji technologicznej, aby proces się ustabilizował (np. wygasły drgania) albo aby spełnić wymagania danej operacji.

W zapisie G04 F1 liczba "1" jest parametrem czasu postoju. W ramach konwencji przyjętej w tym pytaniu oznacza to postój wynoszący 1 s.

Dlaczego pozostałe propozycje są niepoprawne:

  • "odsunięcie od konturu wynoszące 1 mm" dotyczy funkcji związanych z korekcją/promieniem narzędzia lub strategią toru, a nie postoju czasowego.
  • "ruch roboczy po łuku z posuwem 1 mm/obr" odnosi się do interpolacji kołowej (ruch po łuku) oraz do jednostek posuwu, a G04 nie realizuje interpolacji.
  • "programowalne przesunięcie punktu zerowego o 1 mm" dotyczy przesunięć układów odniesienia/zera detalu, a nie zatrzymania na czas.

Wskazówka egzaminacyjna: zawsze najpierw rozpoznaj funkcję bazową kodu G (tu: postój), a dopiero potem interpretuj parametr liczbowy. Uważaj też na fakt, że różne sterowania mogą inaczej zapisywać parametr czasu (inna litera, inna jednostka), więc w praktyce należy kierować się dokumentacją konkretnej maszyny.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Kod G04 oznacza postój czasowy (dwell), czyli celowe wstrzymanie ruchu na zadany czas w danym punkcie programu. Stosuje się go, gdy proces technologiczny wymaga krótkiej zwłoki, np. dla stabilizacji pracy narzędzia lub materiału.
Postój czasowy powoduje zatrzymanie wykonywania ruchu roboczego na określony czas, po czym program przechodzi do kolejnego bloku. Nie jest to zmiana toru narzędzia ani korekcja — to tylko kontrolowana "pauza" w przebiegu programu.
G04 stosuje się, gdy potrzebna jest zwłoka technologiczna: wygaszenie drgań, ustabilizowanie skrawania, chwilowe zatrzymanie po dojechaniu do pozycji, lub spełnienie wymagań cyklu/operacji. Należy używać go świadomie, bo wydłuża czas cyklu.
Nie zawsze. Sposób parametryzacji czasu postoju zależy od sterowania (dialektu G-code). W jednych systemach spotyka się inne litery lub inne jednostki. Na egzaminie przyjmuj zapis zgodny z treścią zadania, a w praktyce sprawdzaj manual maszyny.
Najczęstszy błąd to automatyczne kojarzenie litery F wyłącznie z posuwem i ignorowanie kontekstu kodu G. Drugi błąd to przenoszenie nawyków z innego sterowania (inna litera/inna jednostka czasu), co prowadzi do złej interpretacji parametru.
Zbyt długi postój wydłuży czas cyklu i może pogorszyć ekonomię obróbki. W niektórych sytuacjach może też wpływać na jakość (np. przegrzewanie w jednym miejscu przy niektórych procesach). Dlatego czas postoju dobiera się możliwie krótki, ale wystarczający.
Postój bywa potrzebny np. po nawierceniu, przy wejściu/wyjściu z materiału, przed zmianą ruchu, albo w momentach wymagających stabilizacji procesu. Konkretne zastosowanie zależy od technologii, narzędzia, materiału i wymagań jakościowych detalu.
G04 realizuje automatyczny postój na zadany czas i program idzie dalej bez ingerencji operatora. Zatrzymanie programu (np. M00/M01) zwykle wymaga reakcji operatora lub spełnienia warunku wznowienia. To inne cele: zwłoka technologiczna vs. pauza organizacyjna.
Nie. G04 nie wykonuje interpolacji ani nie modyfikuje toru narzędzia. Narzędzie pozostaje w osiągniętej pozycji, a sterowanie jedynie odczekuje zadany czas. Opcje związane z odsunięciem od konturu lub przesunięciem zera to zupełnie inne funkcje.
Ucz się "rodzinami": ruchy (G00/G01), interpolacje (G02/G03), postój (G04), układy odniesienia i tryby pracy. Ćwicz czytanie krótkich bloków programu i zawsze łącz kod G z jego funkcją bazową, zanim zinterpretujesz parametry liczbowe.
info

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

Według specjalistów z branży: "G04 to funkcja postoju czasowego (dwell) w programie CNC."

Źródła:

  • LinuxCNC Documentation: G-code G4 (Dwell) — https://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g4 (dostęp: 2026-02-27)
  • Haas Automation: G04 Dwell (Mill) — https://www.haascnc.com/service/codes-settings.type=gcode.machine=mill.value=G04.html (dostęp: 2026-02-27)
  • Siemens SINUMERIK (dokumentacja online): funkcja Dwell/G4 — https://support.industry.siemens.com (wyszukaj: "SINUMERIK G4 dwell") (dostęp: 2026-02-27)

Materiały:

  • Instrukcja programowania (manual) konkretnego sterowania CNC używanego w pracowni
  • Materiały szkolne z podstaw programowania G-code (kody przygotowawcze i ich funkcje)
  • Dokumentacja online wybranego systemu CNC opisująca G04/G4 (dwell)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego