06.08.2013 Views

TNC 426 TNC 430 - heidenhain

TNC 426 TNC 430 - heidenhain

TNC 426 TNC 430 - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9.1 Onderprogramma's en herhaling van programmadelen kenmerken;<br />

9.2 Onderprogramma's<br />

9.1 Onderprogramma's en herhaling van<br />

programmadelen kenmerken<br />

Eenmaal geprogrammeerde bewerkingsstappen kunnen met<br />

onderprogramma's en herhaling van programmadelen herhaaldelijk<br />

uitgevoerd worden.<br />

Label<br />

Onderprogramma's en herhaling van programmadelen beginnen in het<br />

bewerkingsprogramma met het merkteken LBL, een afkorting van<br />

LABEL (engl. voor merkteken, kenmerk).<br />

LABELS worden benoemd met een nummer tussen de 1 en 254. Elk<br />

LABEL-nummer mag in het programma slechts eenmaal toegekend<br />

worden d.m.v. LABEL SET.<br />

260<br />

Wanneer een LABEL-nummer meerdere malen is<br />

toegekend, geeft de <strong>TNC</strong> bij het beëindigen van de LBL SETregel<br />

een foutmelding. Bij zeer lange programma's kan via<br />

MP7229 de controle beperkt worden tot een in te geven<br />

aantal regels.<br />

LABEL 0 (LBL 0) kenmerkt het einde van een onderprogramma en<br />

mag derhalve willekeurig vaak worden toegepast.<br />

9.2 Onderprogramma's<br />

Werkwijze<br />

1 De <strong>TNC</strong> voert het bewerkingsprogramma tot aan de oproep van een<br />

onderprogramma CALL LBL uit.<br />

2 Vanaf deze plaats werkt de <strong>TNC</strong> het opgeroepen onderprogramma<br />

t/m het einde van het onderprogramma LBL 0 af.<br />

3 Vervolgens gaat de <strong>TNC</strong> door met het bewerkingsprogramma vanaf<br />

de regel die volgt op de onderprogramma-oproep CALL LBL.<br />

Programmeeraanwijzingen<br />

■ Een hoofdprogramma kan max. 254 onderprogramma's bevatten.<br />

■ Onderprogramma's kunnen in willekeurige volgorde willekeurig vaak<br />

opgeroepen worden.<br />

■ Een onderprogramma mag zichzelf niet oproepen.<br />

■ Onderprogramma's moeten aan het einde van het hoofdprogramma<br />

(na de regel met M2 resp. M30) geprogrammeerd worden.<br />

■ Wanneer onderprogramma's in het bewerkingsprogramma voor<br />

de regel met M02 of M30 staan, dan worden zij zonder oproep<br />

minstens eenmaal afgewerkt.<br />

0 BEGIN PGM ...<br />

CALL LBL1<br />

L Z+100 M2<br />

LBL1<br />

LBL0<br />

END PGM ...<br />

9 Programmeren:onderprogramma's en<br />

herhaling van programmadelen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!