Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 184

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
2.24 Unterprogrammtechnik
Unterprogramme mit Parameterübergabe müssen vor dem Aufruf im Hauptprogramm mit
EXTERN bekannt gemacht werden (z. B. am Programmanfang). Angegeben werden dabei der
Name des Unterprogramms und die Variablentypen in der Reihenfolge der Übergabe.
ACHTUNG
Verwechslungsgefahr
Sowohl die Variablentypen als auch die Reihenfolge der Übergabe muss mit den Definitionen,
die im Unterprogramm unter PROC vereinbart wurden, übereinstimmen. Die Parameternamen
können in Haupt- und Unterprogramm unterschiedlich sein.
Syntax
EXTERN <Programmname>(<Typ_Par1>,<Typ_Par2>,<Typ_Par3>)
...
<Programmname>(<Wert_Par1>,<Wert_Par2>,<Wert_Par3>)
Hinweis
Der Unterprogrammaufruf muss immer im eigenen NC-Satz programmiert werden.
Bedeutung
<Programmname>:
EXTERN:
<Typ_Par1>,<Typ_Par2>,<Typ_Par3>:
<Wert_Par1>,<Wert_Par2>,<Wert_Par3>:
Beispiele
Beispiel 1: Unterprogrammaufruf mit vorhergehender Bekanntmachung
Programmcode
N10 EXTERN RAHMEN(REAL,REAL,REAL)
...
184
Name des Unterprogramms
Schlüsselwort für die Bekanntmachung ei‐
nes Unterprogramms mit Parameterüberga‐
be
Hinweis:
EXTERN muss nur dann angegeben wer‐
den, wenn das Unterprogramm im Werk‐
stück- oder im globalen Unterprogrammver‐
zeichnis steht. Zyklen müssen nicht als
EXTERN erklärt werden.
Variablentypen der zu übergebenden Para‐
meter in der Reihenfolge der Übergabe
Variablenwerte für die zu übergebenden Pa‐
rameter
Kommentar
; Angabe des Unterprogramms.
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis