16 unterprogramme, 16 unt er pr ogr amme – HEIDENHAIN CNC Pilot 4290 Benutzerhandbuch

Seite 195

Advertising
background image

HEIDENHAIN CNC PILOT 4290

183

4.16 Unterprogramme

Unterprogrammaufruf:

L"xx" V1

L: Kennbuchstabe für Unterprogrammaufruf

"xx": Name des Unterprogramms – bei externen

Unterprogrammen Dateiname (maximal 8 Ziffern
oder Buchstaben)

V1: Kennung für externes Unterprogramm – ent-

fällt bei lokalen Unterprogrammen

Hinweise zum Arbeiten mit Unterprogrammen:

Externe Unterprogramme stehen in einer separa-

ten Datei. Sie können von beliebigen Hauptpro-
grammen, anderen Unterprogrammen und von
TURN PLUS aufgerufen werden.

Lokale Unterprogramme stehen in der Haupt-

programm-Datei. Sie können nur vom Haupt-
programm aufgerufen werden.

Unterprogramme können bis zu 6 mal „geschach-

telt“ werden. Geschachtelt heißt, innerhalb eines
Unterprogramms wird ein weiteres Unterpro-
gramm aufgerufen.

Rekursionen sollten vermieden werden.

Sie können einem Unterprogramm bis zu 20

„Übergabewerte“ mitgeben. Die Bezeichnungen
(Parameterbezeichner) sind:

LA..LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z.

Innerhalb des Unterprogramms stehen die Über-
gabewerte als Variable zur Verfügung. Die Ken-
nung ist: „#__..“ gefolgt von der Parameterbe-
zeichnung in Kleinbuchstaben (Beispiel: #__la).

Sie können die Übergabewerte im Rahmen der
Variablenprogrammierung innerhalb des Unter-
programms nutzen.

Die Variablen #256..#285 stehen in jedem Unter-

programm als lokale Variable zur Verfügung.

Soll ein Unterprogramm mehrfach abgearbeitet

werden, definieren Sie im Parameter „Anzahl Wie-
derholungen Q“ den Wiederholungsfaktor.

Ein Unterprogramm endet mit RETURN.

Dialogtexte
Sie können die Parameterbeschreibungen, die den
Eingabefeldern vorangestellt/nachgestellt sind, in
einem externen Unterprogramm definieren.

Der CNC PILOT stellt die Maßeinheiten der Parame-
ter automatisch auf „metrisch“ oder „inch“.

Maximal 19 Beschreibungen – die Position der
Parameterbeschreibung innerhalb des Unterpro-
gramms ist beliebig.

4.16 Unt

er

pr

ogr

amme

Der Parameter „LN“ ist für die Übergabe von Satznum-
mern reserviert. Dieser Parameter kann bei einer Neunu-
merierung des NC-Programms einen neuen Wert erhal-
ten.

Parameterbeschreibungen:
[//] – Beginn

[pn=n; s=Parametertext (maximal 16 Zeichen) ]

[//] – Ende

pn:

Parameterbezeichner (la, lb, ...)

n:

Konvertierungsziffer für Maßeinheiten

0: dimensionslos

1: „mm“

oder

„inch“

2: „mm/U“

oder

„inch/U“

3: „mm/min“

oder

„inch/min“

4: „m/min“

oder

„feet/min“

5: „U/min“

6: Grad (°)

7: „µm“

oder

„µinch“

Beispiel

. . .

[//]

[la=1; s=Stangendurchm.]

[lb=1; s=Startpunkt in Z]

[lc=1; s=Fase/Rund. (-/+)]

. . .

[//]

. . .

Advertising