Ripetizione di un sottoprogramma, 5 annidamenti – HEIDENHAIN TNC 128 (77184x-01) Manuale d'uso
Pagina 176

176
Programmazione: sottoprogrammi e ripetizioni di blocchi di programma
7.
5 Annidamenti
Ripetizione di un sottoprogramma
Blocchi esemplificativi NC
Esecuzione programma
1
Esecuzione del programma principale UPGREP fino al blocco 11
2
Chiamata del 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 ripetizione di blocchi di programma 1
11 CALL LBL 2
Chiamata sottoprogramma
12 CALL LBL 1 REP 2
Parte di programma tra questo blocco e LBL1
...
(blocco 10) ripetuta 2 volte
19
Z+100 R0 FMAX M2
Ultimo blocco programma principale con M2
20 LBL 2
Inizio sottoprogramma
...
28 LBL 0
Fine sottoprogramma
29 END PGM UPGREP MM