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

Pagina 275

Advertising
background image

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 *

Advertising