Ripetizione di un sottoprogramma – HEIDENHAIN TNC 640 (34059x-02) Manuale d'uso

Pagina 272

Advertising
background image

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma

8.5

Annidamenti

8

272

TNC 640 | Manuale utente Dialogo con testo in chiaro HEIDENHAIN | 8/2013

Ripetizione di un sottoprogramma

Blocchi esemplificativi NC

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

Esecuzione programma

1 Esecuzione del programma principale UPGREP fino al blocco 11

2 Il sottoprogramma 2 viene richiamato ed eseguito

3 Ripetizione per 2 volte della parte di programma tra il blocco 12

ed il blocco 10: il sottoprogramma 2 viene ripetuto 2 volte

4 Esecuzione del programma principale UPGREP dal blocco 13 al

blocco 19; fine del programma

Advertising