Sottoprogramma in un sottoprogramma, 5 annidamenti – HEIDENHAIN iTNC 530 (60642x-03) ISO programming Manuale d'uso

Pagina 274

Advertising
background image

274

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma

8.5

Annidamenti

Sottoprogramma in un sottoprogramma

Blocchi esemplificativi NC

Esecuzione programma
1
Esecuzione del programma principale UPGMS fino al blocco 17
2 Chiamata del sottoprogramma UP1 e relativa esecuzione fino al

blocco 39

3 Chiamata del sottoprogramma 2 e relativa esecuzione fino al

blocco 62. Fine del sottoprogramma 2 e salto di ritorno al
sottoprogramma chiamante

4 Esecuzione del sottoprogramma 1 dal blocco 40 al blocco 45. Fine

del sottoprogramma 1 e salto di ritorno al programma principale
UPGMS

5 Esecuzione del programma principale UPGMS dal blocco 18 al

blocco 35. Salto di ritorno al blocco 1 e fine del programma

%UPGMS G71 *

...

N17 L “UP1“,0 *

Viene chiamato il sottoprogramma in
corrispondenza di G98 L UP1

...

N35 G00 G40 Z+100 M2 *

Ultimo blocco di programma del

programma principale (con M2)

N36 G98 L “UP1“

Inizio sottoprogramma UP1

...

N39 L2,0 *

Chiamata sottoprogramma con G98 L2

...

N45 G98 L0 *

Fine sottoprogramma 1

N46 G98 L2 *

Inizio sottoprogramma 2

...

N62 G98 L0 *

Fine sottoprogramma 2

N99999999 %UPGMS G71 *

Advertising