W programowaniu obrabiarek CNC (program NC) podprogram oznacza wydzielony fragment kodu, który może być wykorzystywany wielokrotnie, aby nie powielać tych samych sekwencji ruchów i poleceń. W praktyce operator lub programista rozpoznaje podprogram po konwencji zapisu właściwej dla danego sterowania: podprogram jest zwykle osobną sekcją programu lub częścią programu głównego, która ma określony sposób identyfikacji i typowe instrukcje związane z wywołaniem/powrotem.
W zadaniu należy wskazać, w którym bloku (A–D) pokazano zapis podprogramu jako fragmentu programu sterującego. Oznacza to, że nie wystarczy rozpoznać dowolnego polecenia technologicznego (np. pojedynczego ruchu osi), lecz trzeba wybrać ten blok, którego treść odpowiada zapisowi właściwemu dla podprogramu w danej notacji.
- Dlaczego poprawna odpowiedź jest poprawna?
Bo wskazany blok odpowiada formie zapisu, która identyfikuje podprogram lub jednoznacznie pokazuje, że dany fragment jest przeznaczony do wielokrotnego użycia w ramach programu sterującego (zgodnie z konwencją prezentowaną na ilustracji). - Dlaczego pozostałe odpowiedzi są błędne?
- Jeden z bloków może przedstawiać zwykły ruch roboczy/ustawczy (np. przejazd osi w trybie absolutnym) – to element programu, ale nie wyróżnia się jako podprogram.
- Inny blok może zawierać typowe ustawienia technologiczne (np. przygotowanie pracy, dobór parametrów, wybór narzędzia) – nadal nie jest to zapis podprogramu jako wyodrębnionej sekwencji.
- Kolejny blok może dotyczyć zakończenia programu lub pojedynczej czynności pomocniczej – bez cech wskazujących na strukturę podprogramu nie spełnia warunku pytania.
Wskazówka egzaminacyjna: jeśli na ilustracji widzisz kilka bloków o podobnej długości, szukaj nie "najbardziej znanych" kodów, tylko elementów struktury programu: oznaczeń sekcji, charakterystycznych instrukcji związanych z użyciem fragmentu wielokrotnego (wywołanie/powrót), albo zapisu sugerującego wyodrębnienie fragmentu. To ogranicza ryzyko wyboru odpowiedzi na podstawie skojarzenia, a nie treści.