Podprogram w podprogramie – HEIDENHAIN TNC 640 (34059x-05) Instrukcja Obsługi
Strona 290
Programowanie: podprogramy i powtórzenia części programów
8.5
Pakietowania
8
290
TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 5/2015
Podprogram w podprogramie
Przykładowe wiersze NC
0 BEGIN PGM UPGMS MM
...
17 CALL LBL “UP1“
Wywołać podprogram przy LBL UP1
...
35 L Z+100 R0 FMAX M2
Ostatni wiersz programu głównego z M2
36 LBL “UP1“
Początek podprogramu UP1
...
39 CALL LBL 2
Podprogram zostanie przy LBL 2 wywołany
...
45 LBL 0
Koniec podprogramu 1
46 LBL 2
Początek podprogramu 2
...
62 LBL 0
Koniec podprogramu 2
63 END PGM UPGMS MM
Wykonanie programu
1 Program główny UPGMS zostaje wykonany do bloku 17
2 Podprogram UP1 zostaje wywołany i wykonany do bloku 39
3 Podprogram 2 zostaje wywołany i wykonany do bloku 62.
Koniec podprogramu 2 i skok powrotny do podprogramu, z
którego on został wywołany
4 Podprogram UP1 zostaje wykonany od wiersza 40 do wiersza
45. Koniec podprogramu UP1 i powrót do programu głównego
UPGMS
5 Program główny UPGMS zostaje wykonany od bloku 18 do
bloku 35. Skok powrotny do wiersza 1 i koniec programu