Ripetizione di ripetizioni di blocchi di programma, 5 annidamenti – HEIDENHAIN iTNC 530 (60642x-03) ISO programming Manuale d'uso
Pagina 275

HEIDENHAIN iTNC 530
275
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 N20) ripetuta 2 volte
N35 L1,1 *
Parte di programma tra questo blocco e G98 L1
...
(blocco N15) ripetuta 1 volta
N99999999 %REPS G71 *