KWALIFIKACJA MEC5 - TEST WIEDZY NR 4

PYTANIE NR 34.
W jaki sposób parametry obróbki (szybkość obrotowa wrzeciona, głębokość skrawania, prędkość posuwu) są definiowane w programie NC dla obrabiarki sterowanej numerycznie?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W programie NC parametry ruchu dla operacji są zwykle podawane jako komplet w jednym bloku (np. współrzędne osi oraz F i S). Sterowanie interpretuje blok jako całość i wykonuje ruch z zadanymi wartościami jednocześnie. Kolejność "najpierw/na końcu" dotyczy raczej doboru technologii, nie zapisu w bloku.

Pełne wyjaśnienie:

W programowaniu obrabiarek CNC parametry obróbki dla konkretnego ruchu/operacji są opisywane jako zestaw danych w bloku programu (jednej linii). Taki blok może zawierać jednocześnie:

  • współrzędne osi (np. X, Y, Z), które określają położenie narzędzia, a tym samym m.in. wynikającą z toru ruchu głębokość skrawania,
  • F – prędkość posuwu (wartość posuwu dla tego ruchu),
  • S – prędkość obrotową wrzeciona (warunki skrawania dla narzędzia).

Dlatego poprawne jest stwierdzenie: "Wszystkie parametry dla danej operacji definiuje się jednocześnie w bloku programu". Sterowanie odczytuje blok jako komplet informacji potrzebnych do wykonania ruchu roboczego i realizuje go z zadanymi parametrami.

Odpowiedzi sugerujące stałą kolejność ("Najpierw szybkość obrotowa wrzeciona", "Najpierw głębokość skrawania", "Najpierw prędkość posuwu") są mylące, ponieważ:

  • w samym zapisie bloku nie istnieje pojęcie "pierwszego" parametru w sensie technologicznym – liczy się to, jakie wartości są aktywne dla danego ruchu,
  • w praktyce można spotkać różne układy zapisu w linii, a sterowanie i tak interpretuje adresy po ich literach (X/Y/Z/F/S),
  • część parametrów ma charakter modalny: jeśli nie podasz np. F lub S w kolejnym bloku, sterowanie może użyć wartości z poprzedniego bloku. To dalej oznacza, że ruch jest wykonywany z kompletem aktywnych parametrów, a nie "ustawianych po kolei" dla każdej operacji.

Warto zapamiętać rozróżnienie egzaminacyjne: kolejność doboru/obliczania parametrów w technologii (np. najpierw dobór prędkości skrawania, potem obroty, potem posuw) to inny etap pracy niż sposób ich definicji w kodzie NC, gdzie parametry dla ruchu są zapisywane jako komplet w bloku.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Blok programu NC to pojedyncza linia programu (często zaczynająca się od numeru N), która opisuje jeden krok obróbki, np. ruch narzędzia. W bloku mogą wystąpić jednocześnie współrzędne osi oraz parametry ruchu, takie jak posuw F i obroty wrzeciona S.
Ponieważ sterowanie CNC wykonuje dany ruch z określonymi warunkami obróbki. Współrzędne X/Y/Z mówią gdzie ma się znaleźć narzędzie, a F i S określają jak ma być wykonany ruch (posuw i obroty). To komplet informacji dla jednej operacji.
Adres S oznacza zadaną prędkość obrotową wrzeciona. W praktyce jest to jedna z kluczowych wartości wpływających na prędkość skrawania. Jeśli w kolejnym bloku nie podasz S, często obowiązuje wartość z poprzedniego bloku (zależnie od sterowania).
Adres F określa prędkość posuwu, czyli z jaką prędkością ma poruszać się narzędzie (lub stół) podczas danego ruchu. To parametr bezpośrednio związany z wydajnością i jakością powierzchni. Podobnie jak S, może działać modalnie.
Głębokość skrawania w wielu przypadkach wynika z położenia narzędzia względem materiału, czyli z wartości współrzędnych osi (często osi Z) oraz geometrii narzędzia i punktu zerowego. Nie jest to zawsze osobny "parametr" jak F czy S, lecz efekt toru ruchu.
Nie zawsze. W G-code wiele wartości jest modalnych, czyli pozostaje aktywnych, dopóki nie zostaną zmienione w kolejnym bloku. Jeśli więc nie podasz np. F w następnej linii, sterowanie może użyć poprzedniej wartości posuwu, co bywa źródłem błędów.
Bo pytanie dotyczy sposobu definiowania w programie NC, a nie kolejności doboru technologicznego. W zapisie bloku podajesz komplet parametrów, które mają obowiązywać dla danego ruchu. Sterowanie rozpoznaje je po adresach (F, S, X, Y, Z), a nie po kolejności wprowadzania.
Kolejność "najpierw–potem" dotyczy zwykle etapu przygotowania technologii: dobór prędkości skrawania, wyznaczenie obrotów wrzeciona, dobór posuwu i głębokości. To jednak nie oznacza, że w kodzie NC zapisuje się je sekwencyjnie jako "pierwszy/ostatni parametr".
Sprawdź blok, w którym jest polecenie ruchu (np. z kodem G odpowiedzialnym za interpolację), oraz czy w tym lub wcześniejszych blokach ustawiono F i S. Jeśli w danej linii brakuje F lub S, może obowiązywać wartość z poprzednich linii (modalność).
Najczęściej myli się etap doboru parametrów (technologia) z etapem zapisu w programie NC. Częsty jest też błąd nieuwzględnienia modalności: uczeń zakłada, że brak F/S oznacza "brak parametru", a w praktyce sterowanie może użyć wartości poprzedniej.
info

To pytanie poprawnie rozwiązuje 45% zdających egzamin. trudne

W praktyce zawodowej kluczowe jest to, że w programie NC parametry ruchu dla operacji są zwykle podawane jako komplet w jednym bloku (np. współrzędne osi oraz F i S).

Źródła:

  • NIST, "RS274/NGC Interpreter – G-code", opis adresów i struktury bloku (X, Y, Z, F, S): https://www.nist.gov/services-resources/software/rs274ngc-interpreter (dostęp: 2026-03-01)
  • LinuxCNC Documentation, "G-Code Quick Reference / G-code overview" (adresy osi, F, S i zachowanie modalne): https://linuxcnc.org/docs/ (dostęp: 2026-03-01)

Materiały:

  • Instrukcje/poradniki do programowania CNC w G-code (struktura bloku, adresy G, X/Y/Z, F, S, T)
  • Materiały dydaktyczne do kwalifikacji MEC.5 dotyczące programowania i obsługi obrabiarek CNC
  • Dokumentacja producenta sterowania CNC (opis adresów F i S oraz zachowania modalnego)

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego