W programowaniu CNC rozróżnia się funkcje, które obowiązują tylko w jednym bloku oraz funkcje modalne. Funkcja modalna po wywołaniu "ustawia tryb pracy" sterowania i ten tryb pozostaje aktywny w następnych liniach programu.
Dlatego poprawne jest stwierdzenie, że przykładowe funkcje modalne (jak typowe G-kody związane z ruchem i trybem wymiarowania) działają w obszarze wielu bloków, dopóki nie zostaną zmienione inną funkcją albo odwołane (zależnie od grupy i logiki sterowania). To kluczowe w praktyce: jeśli operator raz przełączy tryb (np. absolutny/przyrostowy), to kolejne pozycjonowania będą liczone zgodnie z tym trybem, dopóki nie nastąpi przełączenie.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "są zaliczane do grupy funkcji pomocniczych" – funkcje pomocnicze w typowej nomenklaturze CNC wiążą się z inną grupą poleceń (często M-kody) i dotyczą np. załączania urządzeń pomocniczych. Podane przykłady odnoszą się do funkcji typu G, a nie do tej kategorii.
- "działają tylko w bloku, w którym zostały zaprogramowane" – to opis działania funkcji ni modalnych. W przypadku funkcji modalnych efekt nie kończy się na jednej linii, co jest istotą pojęcia "modalne".
- "są zaliczane do grupy funkcji maszynowych" – "funkcje maszynowe" w typowej terminologii wiąże się z poleceniami sterującymi pracą maszyny (często M). Przykłady z treści odnoszą się do trybów/komend programowych typu G.
Wskazówka egzaminacyjna: jeśli w treści pojawia się słowo modalne, szukaj odpowiedzi mówiącej o obowiązywaniu w kolejnych blokach oraz o odwołaniu lub zastąpieniu inną funkcją.