Ripetizione di un sottoprogramma, 5 annidamenti – HEIDENHAIN TNC 320 (340 551-01) Manuale d'uso
Pagina 309

HEIDENHAIN TNC 320
309
9.5 Annidamenti
Ripetizione di un sottoprogramma
Esempi di blocchi NC
Esecuzione del programma
1
Esecuzione del programma principale UPGREP fino al blocco 11
2
Richiamo sottoprogramma 2 e relativa esecuzione
3
Ripetizione per 2 volte della parte di programma tra il blocco 12 e il
blocco 10: il sottoprogramma 2 viene ripetuto 2 volte
4
Esecuzione del programma principale UPGREP dal blocco 13 al
blocco 19 (fine del programma)
0 BEGIN PGM UPGREP MM
...
10 LBL 1
Inizio della ripetizione di blocchi di programma 1
11 CALL LBL 2
Richiamo del sottoprogramma
12 CALL LBL 1 REP 2
Ripetizione per due volte della parte di programma
...
(blocco 10) vengono ripetuti 2 volte
19 L Z+100 R0 FMAX M2
Ultimo blocco del programma principale con M2
20 LBL 2
Inizio del sottoprogramma
...
28 LBL 0
Fine del sottoprogramma
29 END PGM UPGREP MM