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

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma
8.5
Annidamenti
8
296
TNC 640 | Manuale utente
Dialogo con testo in chiaro HEIDENHAIN | 3/2015
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
Chiamata blocco di programma con 2 ripetizioni
...
19 L Z+100 R0 FMAX M2
Ultimo blocco del 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. Salto di ritorno al blocco 1 e fine del programma