KWALIFIKACJA MEC5 - CZERWIEC 2020

PYTANIE NR 26.
Który blok programu zawiera funkcję maszynową?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Funkcja maszynowa w bloku programu jest zwykle zapisywana jako kod M (polecenie funkcji pomocniczej, np. chłodziwo). Spośród podanych bloków tylko zapis "N100 G1 Z-5 F200 M8" zawiera kod M8, więc to on zawiera funkcję maszynową.

Pełne wyjaśnienie:

W programowaniu obrabiarek CNC pojedyncza linia (blok) programu składa się z adresów i wartości, np. numeru bloku N, kodów przygotowawczych G, współrzędnych osi (X/Y/Z), posuwu F oraz kodów M.

Funkcje maszynowe (często nazywane też funkcjami pomocniczymi) są typowo realizowane poleceniami M. Sterują one działaniami pomocniczymi maszyny, które nie są bezpośrednio geometrią ruchu narzędzia, np. włączaniem/wyłączaniem chłodziwa, wrzeciona, zacisków itp.

Wśród odpowiedzi blok "N100 G1 Z-5 F200 M8" zawiera kod M8, który jest właśnie funkcją maszynową (polecenie z grupy M). Pozostałe bloki zawierają wyłącznie kody G i/lub parametry ruchu:

  • "N95 G1 X40" – jest to ruch liniowy (G1) w osi X, bez kodu M, więc nie ma funkcji maszynowej.
  • "N90 G90" – ustawia tryb programowania (bezwzględny), jest to kod G (tryb pracy), a nie funkcja maszynowa M.
  • "N105 G2 X40 Y0 I0 J20 F500" – interpolacja kołowa (G2) z parametrami łuku i posuwem, nadal bez kodu M.

Wskazówka egzaminacyjna: gdy pytanie brzmi o funkcję maszynową, najpierw przeskanuj odpowiedzi pod kątem litery M. Gdy pytanie dotyczy ruchu lub trybu obróbki, zwykle kluczowe będą kody G (G0/G1/G2/G3, G90/G91 itd.).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Funkcja maszynowa to polecenie sterujące działaniem pomocniczym obrabiarki (np. chłodziwem, wrzecionem, zaciskami), a nie samą geometrią ruchu. W wielu sterowaniach jest zapisywana jako kod M, dlatego w blokach programu szuka się adresu "M" z numerem.
Kod M rozpoznasz po literze M oraz liczbie, np. M8. W typowym bloku mogą też występować inne adresy: N (numer), G (tryb/ruch), osie X/Y/Z, F (posuw). Jeśli w linii jest "M…", to linia zawiera funkcję maszynową.
Bo "M8" jest poleceniem z grupy M, czyli funkcją pomocniczą maszyny. W praktyce jest to komenda typu "włącz/ustaw" dla układu pomocniczego (często chłodziwa). Same kody G (np. G1, G2, G90) opisują ruch lub tryb programowania, nie funkcje maszynowe.
"G1" oznacza ruch liniowy z zadanym posuwem (np. F200). Jest to kod przygotowawczy G, czyli polecenie ruchu/trybu interpolacji, a nie funkcja maszynowa. Funkcje maszynowe są zwykle kodami M (np. M3, M5, M8).
"G90" ustawia programowanie bezwzględne (od zera przedmiotu/układu). To jest ustawienie trybu w sterowaniu, czyli kod G. Nie steruje ono urządzeniami pomocniczymi obrabiarki (jak chłodziwo czy wrzeciono), więc nie jest traktowane jako funkcja maszynowa typu M.
M8 umieszcza się zwykle przed rozpoczęciem skrawania, aby uruchomić chłodziwo zanim narzędzie wejdzie w materiał. W praktyce operator sprawdza, czy chłodziwo włącza się odpowiednio wcześnie i czy jest wyłączane (odpowiednim kodem M) w miejscach, gdzie nie jest potrzebne.
Częsty błąd to uznawanie każdego kodu literowego za "funkcję maszynową" bez rozróżnienia grup. Drugi błąd to skupienie na ruchu (G1/G2 i osie) i pominięcie końcówki bloku, gdzie często stoi M. Warto wyrobić nawyk: najpierw sprawdź, czy w linii jest "M".
Nie. "F200" to parametr technologiczny określający posuw (szybkość ruchu roboczego) dla trybów ruchu, np. G1 lub G2/G3. Nie jest to kod funkcji maszynowej. Funkcje maszynowe są realizowane przez polecenia typu M, które włączają/wyłączają elementy pomocnicze obrabiarki.
Blok z "G2" opisuje interpolację kołową zgodną z ruchem wskazówek zegara. Współrzędne końcowe podaje się zwykle przez X i Y, a parametry I i J określają przesunięcie środka łuku względem punktu startu (w osiach). To nadal dotyczy geometrii ruchu, a nie funkcji maszynowych M.
Skanuj odpowiedzi pod kątem litery M (np. M8, M3, M30). Jeśli wśród opcji tylko jedna ma "M…", to zwykle ona zawiera funkcję maszynową. Potem upewnij się, że pozostałe to same kody G/parametry ruchu. To oszczędza czas i zmniejsza ryzyko przeoczenia.
info

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

W praktyce zawodowej kluczowe jest to, że funkcja maszynowa w bloku programu jest zwykle zapisywana jako kod M (polecenie funkcji pomocniczej, np. chłodziwo).

Materiały:

  • Instrukcja programowania/obsługi sterowania CNC używanego w pracowni (sekcja: kody M)
  • Materiały szkolne z podstaw G-code/M-code dla operatorów obrabiarek skrawających
  • Ćwiczenia: analiza krótkich programów NC i wskazywanie bloków z funkcjami M

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego