5 annidamenti 9 .5 annidamenti – HEIDENHAIN TNC 426B (280 472) ISO programming Manuale d'uso

Pagina 260

Advertising
background image

9 Programmazione: Sottoprogrammi e ripetizione di blocchi di programma

244

9

.5

Annidamenti
9

.5

Annidamenti

Esecuzione del programma

1º Passo:

Esecuzione del programma principale UPGMS fino al
blocco N170

2º Passo:

Chiamata sottoprogramma 1 e relativa esecuzione fino
al blocco N390.

3º Passo:

Chiamata del sottoprogramma 2 e relativa esecuzione
fino al blocco N620.

4º Passo:

Esecuzione del sottoprogramma 1 dal blocco N400 al
blocco N450. Fine del sottoprogramma 1 e salto di
ritorno al programma principale UPGMS

5º Passo:

Esecuzione del programma principale UPGMS dal
blocco N180 al blocco N350. Salto di ritorno al blocco
1 e fine del programma

Ripetizione di ripetizioni di blocchi di programma

Esempi di blocchi NC

%REPS G71 *
...
N150 G98 L1 *
...
N200 G98 L2 *
...
N270 L2,2 *
...
N350 L1,1 *
...
N999999 %REPS G71 *

Esecuzione del programma

1º Passo:

Esecuzione del programma principale REPS fino al
blocco N270

2º Passo:

Ripetizione per due volte della parte di programma tra
il blocco N270 e il blocco N200

3º Passo:

Esecuzione del programma principale REPS dal blocco
N280 al blocco N350

4º Passo:

Ripetizione per una volta della parte di programma tra
il blocco N350 e il blocco N150 (contiene la ripetizione
della parte di programma tra il blocco N200 e il blocco
N270)

5º Passo:

Esecuzione del programma principale REPS dal blocco
N360 al blocco N999 999 (fine del programma)

Inizio della ripetizione di blocchi di programma 1

Inizio della ripetizione di blocchi di programma 2

I blocchi di programma tra questo blocco e G98 L2

(blocco N200) vengono ripetuti 2 volte

I blocchi di programma tra questo blocco e G98 L1

(blocco N150) vengono ripetuti 1 volta

LKAP9.PM6

28.06.2006, 14:47

244

Advertising