2 sottoprogrammi, Funzionamento, Note per la programmazione – HEIDENHAIN iTNC 530 (60642x-03) ISO programming Manuale d'uso

Pagina 269: Programmazione di un sottoprogramma, Chiamata sottoprogramma, 2 s o tt o p rogr ammi 8.2 sottoprogrammi

Advertising
background image

HEIDENHAIN iTNC 530

269

8.2

S

o

tt

o

p

rogr

ammi

8.2 Sottoprogrammi

Funzionamento

1 Il TNC esegue il programma di lavorazione fino al richiamo di un

sottoprogramma con Ln,0

2 Da questo punto il TNC esegue il sottoprogramma richiamato fino

alla sua fine, programmata con G98 L0

3 Successivamente il TNC continua il programma di lavorazione nel

blocco che segue il richiamo del sottoprogramma Ln,0

Note per la programmazione

Un programma principale può contenere fino a 254 sottoprogrammi

I sottoprogrammi possono essere richiamati un numero di volte
qualsiasi nella sequenza desiderata

Un sottoprogramma non può richiamare se stesso

È consigliabile programmare i sottoprogrammi alla fine del
programma principale (dopo il blocco con M2 o M30)

I sottoprogrammi che si trovano nel programma di lavorazione prima
del blocco con M2 o M30 vengono comunque eseguiti una volta
senza essere chiamati

Programmazione di un sottoprogramma

Etichettare l'inizio: premere il tasto LBL SET

Inserire il numero di sottoprogramma. Se si desidera

utilizzare nomi di LABEL: premere il softkey NOME
LBL per passare all'inserimento di testi

Etichettare la fine: premere il tasto LBL SET e inserire

il numero label "0"

Chiamata sottoprogramma

Chiamare il sottoprogramma: premere il tasto LBL

CALL

Chiamata sottoprogr./ripetiz.

: inserire il numero di

label del sottoprogramma da chiamare. Se si desidera
utilizzare nomi di LABEL: premere il softkey NOME
LBL per passare all'inserimento di testi. Se si
desidera inserire il numero di un parametro stringa
come indirizzo di destinazione: premere il softkey QS,
il TNC passa quindi al nome del label che è indicato
nel parametro stringa definito

% ...

L1,0

G00 Z+100 M2

G98 L1 *

G98 L0 *

N99999 % ...

1

2

3

R

S

L'istruzione G98 L 0 non è ammessa in quanto corrisponde
alla chiamata della fine di un sottoprogramma.

Advertising