2 sottoprogrammi – HEIDENHAIN TNC 426B (280 472) Manuale d'uso

Pagina 255

Advertising
background image

9 Programmazione: Sottoprogrammi e ripetizione di blocchi di programma

240

9.1 Sottoprogrammi ed etichettatura di

ripetizioni di blocchi di programma

I passi di lavorazione già programmati possono essere ripetuti
mediante sottoprogrammi o ripetizioni di blocchi di programma.

Label
I sottoprogrammi e le ripetizioni di blocchi di programma iniziano nel
sottoprogramma con l‘istruzione LBL, abbreviazione per la parola
LABEL (ingl. per etichetta, contrassegno).

Ai singoli LABEL viene assegnato un numero tra 1 e 254. I singoli
numeri di LABEL possono essere assegnati una sola volta nel
programma con l‘istruzione LABEL SET.

Se un numero di label viene assegnato più volte il TNC
emette un messaggio d'errore alla conclusione del blocco
LBL SET. Se i programmi sono molto lunghi si può limitare
tramite MP7229 il controllo a un determinato numero di
blocchi.

L’etichetta LABEL 0 (LBL 0) segna la fine di un sottoprogramma e può
quindi essere utilizzato quante volte necessario.

9.2 Sottoprogrammi

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

sottoprogramma con CALL LBL

2 Da questo punto il TNC esegue il sottoprogramma chiamato fino alla

sua fine, programmata con LBL 0

3 Successivamente il TNC continua il programma di lavorazione nel

blocco che segue il richiamo del sottoprogramma CALL LBL

Avvertenze per la programmazione

Il programma principale può contenere fino a 254
sottoprogrammi

I sottoprogrammi possono essere chiamati in un qualsiasi ordine
di sequenza e quante volte lo si desidera

Un sottoprogramma non può richiamare se stesso

E‘ 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 M02 o M30 vengono comunque eseguiti
una volta senza essere chiamati

9.1 Etic

het

tat

ur

a di sot

topr

ogr

ammi e di r

ipetizioni di blocc

hi di pr

ogr

amma

9.2 Sot

topr

ogr

ammi

0 BEGIN PGM ...

CALL LBL1

L Z+100 M2
LBL1

LBL0
END PGM ...

LKAP9.PM6

30.06.2006, 07:22

240

Advertising
Questo manuale è associato alle seguenti prodotti: