06.08.2013 Views

2.5 Units ? boring C-akse - heidenhain

2.5 Units ? boring C-akse - heidenhain

2.5 Units ? boring C-akse - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.33 Underprogrammer<br />

4.33 Underprogrammer<br />

Underprogramkald: L"xx" V1<br />

Underprogramkaldet indeholder følgende elementer:<br />

L: Kendebogstav for underprogramkald<br />

"xx": Navnet på underprogrammet – med eksterne<br />

underprogrammer filnavn (maksimalt 16 cifre eller bogstaver)<br />

V1: Kendetegn for eksternt underprogram – bortfalder ved lokalt<br />

underprogram<br />

Anvisninger for arbejdet med underprogrammer:<br />

Eksternt underprogram står i en separat fil. De bliver kaldt af<br />

vilkårlige hovedprogramme og andre underprogrammer.<br />

Lokale underprogrammer står i hovedprogram-filen. De kan kun<br />

blive kaldt af hovedprogrammet.<br />

Underprogrammer kan "sammenkædes" indtil 6-gange.<br />

Sammenkædet betyder, at indenfor et underprogram bliver et<br />

yderligere underprogram kaldt.<br />

Rekursion skal undgås.<br />

De kan med et underprogram-kald programmere indtil 20<br />

"overdrageværdier".<br />

Betegnelser: LA til LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z<br />

Kendetegn indenfor underprogrammet: „#__..“ efterfulgt af<br />

parameterbetegnelsen med små bogstaver (eksempel: #__la).<br />

De kan indenfor underprogrammet udnytte disse<br />

overdragelsesværdier indenfor rammerne af<br />

variabelprogrammering.<br />

De variable #l1 – #l30 står i hvert underprogram til rådighed som<br />

lokale variable.<br />

Skal et underprogram udføres flere gange, definerer De i parameter<br />

"antal gentagelser Q“ gentagelsesfaktoren.<br />

Et underprogram ender med RETURN.<br />

Parameteren "LN“ er reserveret for overdragelsen af<br />

bloknumre. Denne parameter kan med en<br />

nynummerering af NC-programmet få en ny værdi.<br />

366 DIN-programmering

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

Saved successfully!

Ooh no, something went wrong!