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

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