Opakování podprogramu – HEIDENHAIN TNC 640 (34059x-05) Uživatelská příručka
Stránka 294
Programování: Podprogramy a opakování částí programu
8.5
Vnořování
8
294
TNC 640 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 3/2015
Opakování podprogramu
Příklad NC-bloků
0 BEGIN PGM UPGREP MM
...
10 LBL 1
Začátek opakování části programu 1
11 CALL LBL 2
Vyvolání podprogramu
12 CALL LBL 1 REP 2
Vyvolání části programování s 2 opakováními
...
19 L Z+100 R0 FMAX M2
Poslední blok hlavního programu s M2
20 LBL 2
Začátek podprogramu
...
28 LBL 0
Konec podprogramu
29 END PGM UPGREP MM
Provádění programu
1 Hlavní program UPGREP se provede až k bloku 11
2 Vyvolá se podprogram 2 a provede se.
3 Část programu mezi blokem 12 a blokem 10 se opakuje dvakrát:
podprogram 2 se dvakrát zopakuje.
4 Hlavní program UPGREP se provede od bloku 13 až do bloku
19. Návrat do bloku 1 a konec programu