1 - heidenhain

1 - heidenhain 1 - heidenhain

content.heidenhain.de
from content.heidenhain.de More from this publisher
22.07.2013 Views

9.4 Vilkårligt program som underprogram Programmering af programdel-gentagelser ú Start kendetegn: Tryk taste LBL SET og indlæs LABELnummer for den programdel der skal gentages 262 ú Indlæs programdel Kald af programdel-gentagelse ú Tryk tasten LBL CALL, indlæs Label-Nummer for programdelen der skal gentages og antallet af gentagelser REP 9.4 Vilkårligt program som underprogram 1 TNC'en udfører bearbejdnings-programmet, indtil De kalder et andet program med CALL PGM. 2 Herefter udfører TNC'en det kaldte program indtil dets afslutning. 3 Herefter fortsætter TNC'en afviklingen ad det bearbejdningsprogram hvori programkaldet står. Programmerings-anvisninger ■ For at anvende et vilkårligt program som underprogram behøver TNC'en ingen LABELs. ■ Det kaldte program må ikke indeholde en hjælpe-funktion M2 eller M30. ■ Det kaldte program må ikke indeholde en kald CALL PGM til det kaldende program. Kald af et vilkårligt program som underprogram ú Program kald: Tryk taste PGM CALL og indlæs program-navn på programmet der kaldes. Det kaldte program skal være lagret på TNC´ens harddisk. Hvis De kun indlæser program-navnet, skal det kaldte program stå i samme bibliotek som programmet der kalder. Hvis det kaldte program ikke står i samme bibliotek som det kaldende program, så indlæser De det komplette stinavn, f.eks. TNC:\VZW35\SK\RUBPGM1.I Hvis De vil kalde et DIN/ISO-program, så indlæser De filtypen .I efter program-navnet. De kan også kalde et vilkårligt program med cyklus 12 PGM CALL. 0 BEGIN PGM A CALL PGM B END PGM A 0 BEGIN PGM B END PGM B 9 Programmering: Underprogrammer og programdel-gentagelser

9.5 Sammenkædninger Underprogrammer og programdel-gentagelser kan De sammenkæde som følger: ■ Underprogrammer i underprogram ■ Programdel-gentagelser i programdel-gentagelse ■ Gentage underprogram ■ Programdel-gentagelser i underprogram Sammenkædnings-dybde Sammenkædnings-dybden fastlægger, hvor ofte programdele eller underprogrammer må indeholde yderligere underprogrammer eller programdel-gentagelser. ■ Maximal sammenkædnings-dybde for underprogrammer: 8 ■ Maximal sammenkædnings-dybde for hovedprogram-kald: 4 ■ Programdel-gentagelser kan De sammenkæde så ofte det ønskes. Underprogram i underprogram NC-blok eksempel Underprogram med LBL1 bliver kaldt Sidste programblok i Hovedprogrammet (med M2) Start af underprogram 1 Underprogram med LBL2 bliver kaldt Slut på underprogram 1 Start på underprogram 2 Slut på underprogram 2 HEIDENHAIN TNC 426, TNC 430 263 9.5 Sammenkædninger

9.5 Sammenkædninger<br />

Underprogrammer og programdel-gentagelser kan De<br />

sammenkæde som følger:<br />

■ Underprogrammer i underprogram<br />

■ Programdel-gentagelser i programdel-gentagelse<br />

■ Gentage underprogram<br />

■ Programdel-gentagelser i underprogram<br />

Sammenkædnings-dybde<br />

Sammenkædnings-dybden fastlægger, hvor ofte programdele eller<br />

underprogrammer må indeholde yderligere underprogrammer eller<br />

programdel-gentagelser.<br />

■ Maximal sammenkædnings-dybde for underprogrammer: 8<br />

■ Maximal sammenkædnings-dybde for hovedprogram-kald: 4<br />

■ Programdel-gentagelser kan De sammenkæde så ofte det<br />

ønskes.<br />

Underprogram i underprogram<br />

NC-blok eksempel<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Underprogram med LBL1 bliver kaldt<br />

Sidste programblok i<br />

Hovedprogrammet (med M2)<br />

Start af underprogram 1<br />

Underprogram med LBL2 bliver kaldt<br />

Slut på underprogram 1<br />

Start på underprogram 2<br />

Slut på underprogram 2<br />

HEIDENHAIN TNC 426, TNC 430 263<br />

9.5 Sammenkædninger

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

Saved successfully!

Ooh no, something went wrong!