Podprogram w obróbce CNC to wydzielony fragment programu, który można wielokrotnie uruchamiać z programu głównego. Stosuje się go wtedy, gdy pewne ruchy lub sekwencje technologiczne powtarzają się wiele razy (np. identyczne otwory w kilku miejscach, powtarzalne przejścia narzędzia, cykliczne fazowanie). Dzięki temu program jest krótszy, czytelniejszy i łatwiejszy w utrzymaniu.
Pytanie dotyczy rozpoznania zapisu wywołującego podprogram w programie sterującym. W przedstawionych odpowiedziach powtarza się numer bloku N65 (który jest jedynie numeracją wiersza/bloku i sam w sobie nie opisuje funkcji technologicznej). O wyborze decyduje więc to, jaki adres/litera po numerze bloku wskazuje mechanizm wywołania.
Odpowiedź "N65 L156" jest wskazana jako poprawna, ponieważ w tej konwencji właśnie taki zapis odpowiada za odwołanie do podprogramu oznaczonego liczbą/identyfikatorem 156.
Pozostałe odpowiedzi są błędne, bo używają innych liter, które w typowych zapisach NC mają inne znaczenie lub są zarezerwowane do innych funkcji:
- "N65 M156" sugeruje użycie funkcji pomocniczych (tzw. M-kodów), które standardowo odpowiadają m.in. za czynności typu chłodziwo, wrzeciono, zatrzymania, ale nie są tu właściwym mechanizmem wywołania podprogramu.
- "N65 P156" bywa w wielu konwencjach parametrem (np. numerem, adresem parametru lub wskazaniem wartości), ale w tym pytaniu nie jest traktowane jako właściwy zapis wywołania podprogramu.
- "N65 O156" jest kojarzone raczej z oznaczaniem programu/podprogramu (identyfikator), a nie z samym jego wywołaniem z poziomu bloku programu głównego.
Wskazówka egzaminacyjna: zawsze oddzielaj w głowie numer bloku (N...) od adresu sterującego (litera, która niesie znaczenie funkcjonalne). Jeśli w odpowiedziach numer bloku jest identyczny, to sprawdzany jest właśnie wybór litery/adresu i jej rola w strukturze programu NC.