Podprogram w podprogramie – HEIDENHAIN TNC 640 (34059x-02) Instrukcja Obsługi
Strona 270
Programowanie: podprogramy i powtórzenia części programów
8.5
Pakietowania
8
270
TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 10/2013
Podprogram w podprogramie
NC-wiersze przykładowe
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 1 zostaje wykonany od bloku 40 do bloku 45.
Koniec podprogramu 1 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