Ripetizione di un sottoprogramma, 5 annidamenti – HEIDENHAIN TNC 320 (340 55x-05) Manuale d'uso

Pagina 224

Advertising
background image

224

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma

7.

5 Annidamenti

Ripetizione di un sottoprogramma

Blocchi esemplificativi NC

Esecuzione programma

1

Esecuzione del programma principale UPGREP fino al blocco 11

2

Chiamata del sottoprogramma 2 e relativa esecuzione

3

Ripetizione per due volte della parte di programma tra il blocco 12
e il blocco 10; il sottoprogramma 2 viene ripetuto due volte

4

Esecuzione del programma principale UPGREP dal blocco 13 al
blocco 19; fine del programma

0 BEGIN PGM UPGREP MM

...

10 LBL 1

Inizio ripetizione di blocchi di programma 1

11 CALL LBL 2

Chiamata sottoprogramma

12 CALL LBL 1 REP 2

Parte di programma tra questo blocco e LBL1

...

(blocco 10) ripetuta 2 volte

19 L Z+100 R0 FMAX M2

Ultimo blocco programma principale con M2

20 LBL 2

Inizio sottoprogramma

...

28 LBL 0

Fine sottoprogramma

29 END PGM UPGREP MM

Advertising