5 annidamenti, Tipi di annidamento, Profondità di annidamento – HEIDENHAIN TNC 620 (340 56x-01) Manuale d'uso

Pagina 378: Sottoprogramma in un sottoprogramma

Advertising
background image

378

9 Programmazione: sottoprogrammi e ripetizioni di blocchi di programma

9.5 Annidamenti

9.5 Annidamenti

Tipi di annidamento

„

Sottoprogrammi in un sottoprogramma

„

Ripetizioni di blocchi di programma in una ripetizione di blocchi di
programma

„

Ripetizione di sottoprogrammi

„

Ripetizione di blocchi di programma nel sottoprogramma

Profondità di annidamento

La profondità di annidamento definisce la frequenza con cui blocchi di
programma o sottoprogrammi possono contenere altri
sottoprogrammi o ripetizioni di blocchi di programma.

„

Profondità massima di annidamento per sottoprogrammi: circa
64.000

„

Profondità massima di annidamento per chiamate di programmi
principali: il numero non è limitato ma dipende dalla memoria di
lavoro disponibile.

„

Le ripetizioni di blocchi di programma possono essere annidate un
numero di volte qualsiasi.

Sottoprogramma in un sottoprogramma

Blocchi esplicativi NC

0 BEGIN PGM UPGMS MM

...

17 CALL LBL "UP1"

Richiamo di sottoprogramma con LBL UP1

...

35 L Z+100 R0 FMAX M2

Ultimo blocco di programma del

programma principale (con M2)

36 LBL “UP1“

Inizio del sottoprogramma UP1

...

39 CALL LBL 2

Chiamata sottoprogramma al LBL 2

...

45 LBL 0

Fine del sottoprogramma 1

46 LBL 2

Inizio del sottoprogramma 2

...

62 LBL 0

Fine del sottoprogramma 2

63 END PGM UPGMS MM

Advertising