Sottoprogramma in un sottoprogramma, 5 annidamenti – HEIDENHAIN iTNC 530 (340 49x-06) ISO programming Manuale d'uso
Pagina 255

HEIDENHAIN iTNC 530
255
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 *
Chiamata sottoprogramma con G98 L1
...
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 *