Ripetizione di ripetizioni di blocchi di programma, 5 annidamenti – HEIDENHAIN iTNC 530 (340 49x-06) ISO programming Manuale d'uso
Pagina 256

256
Programmazione: sottoprogrammi e ripetizioni di blocchi di programma
8.5 Annidamenti
Ripetizione di ripetizioni di blocchi di
programma
Blocchi esemplificativi NC
Esecuzione programma
1
Esecuzione del programma principale REPS fino al blocco 27
2
Ripetizione per 2 volte della parte di programma tra il blocco 27 e il
blocco 20
3
Esecuzione del programma principale REPS dal blocco 28 al
blocco 35
4
Ripetizione per una volta della parte di programma tra il blocco 35
e il blocco 15 (contiene la ripetizione della parte di programma tra
il blocco 20 e il blocco 27)
5
Esecuzione del programma principale REPS dal blocco 36 al blocco
50 (fine programma)
0 BEGIN PGM REPS MM
...
15 LBL 1
Inizio ripetizione di blocchi di programma 1
...
20 LBL 2
Inizio ripetizione di blocchi di programma 2
...
27 CALL LBL 2 REP 2
Parte di programma tra questo blocco e LBL 2
...
(blocco 20) ripetuta 2 volte
35 CALL LBL 1 REP 1
Parte di programma tra questo blocco e LBL 1
...
(blocco 15) ripetuta 1 volta
50 END PGM REPS MM
%REPS G71 *
...
N15 G98 L1 *
Inizio ripetizione di blocchi di programma 1
...
N20 G98 L2 *
Inizio ripetizione di blocchi di programma 2
...
N27 L2,2 *
Parte di programma tra questo blocco e G98 L2
...
(blocco N200) ripetuta 2 volte
N35 L1,1 *
Parte di programma tra questo blocco e G98 L1
...
(blocco N150) ripetuta 1 volta
N99999999 %REPS G71 *