5 annidamenti – HEIDENHAIN TNC 426 (280 462) Manuale d'uso

Pagina 223

Advertising
background image

213

HEIDENHAIN TNC 426

9.5 Annidamenti

Ripetizione di un sottoprogramma

Esempi di blocchi NC

0 BEGIN PGM UPGREP MM
...
10 LBL 1
11 CALL LBL 2
12 CALL LBL 1 REP 2/2
...
19 L Z+100 R0 FMAX M2
20 LBL 2
...
28 LBL 0
29 END PGM UPGREP MM

Esecuzione del programma

1. Passo: Esecuzione del programma principale UPGREP fino al

blocco 11

2. Passo: Chiamata ed esecuzione del sottoprogramma 2

3. Passo: Ripetizione per due volte della parte di programma tra

il blocco 12 e il blocco 10: il sottoprogramma 2 viene
ripetuto due volte

4. Passo: Esecuzione del programma principale UPGREP dal

blocco 13 al blocco 19; fine del programma

Inizio della ripetizione di blocchi di programma

Chiamata del sottoprogramma

Ripetizione per due volte della parte di programma

tra questo blocco e LBL 1 (blocco 10)

Ultimo blocco del programma principale con M2

Inizio del sottoprogramma

Fine del sottoprogramma

Advertising