5 annidamenti – HEIDENHAIN TNC 410 Manuale d'uso
Pagina 210

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