Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 188

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.25 Unterprogrammtechnik
<Anzahl der
Rücksprungebenen>:
<Rücksprung auf
Programmanfang>:
Hinweis
Bei einem Unterprogrammrücksprung mit einer Zeichenkette als Angabe für die
Zielsatzsuche wird im aufrufenden Programm immer zuerst nach einer Sprungmarke
gesucht.
Wenn ein Sprungziel durch eine Zeichenkette eindeutig definiert sein soll, darf die
Zeichenkette daher nicht mit dem Namen einer Sprungmarke übereinstimmen, da sonst der
Unterprogrammrücksprung immer auf die Sprungmarke und nicht auf die Zeichenkette
ausgeführt wird (siehe Beispiel 2).
Randbedingungen
Beim Rücksprung über mehrere Programmebenen werden die SAVE-Anweisungen der
einzelnen Programmebenen ausgewertet.
Ist bei einem Rücksprung über mehrere Programmebenen ein modales Unterprogramm aktiv
und ist in einem der übersprungenen Unterprogramme der Abwahlbefehl MCALL für das
modale Unterprogramm programmiert, bleibt das modale Unterprogramm weiterhin aktiv.
Der Programmierer muss darauf achten, dass beim Rücksprung über mehrere
Programmebenen mit den richtigen modalen Einstellungen fortgesetzt wird. Dies wird z. B.
durch Programmierung eines entsprechenden Hauptsatzes erreicht.
188
VORSICHT
Rücksprungsparameter 3
Nennt die Anzahl an Ebenen, die zurückgesprungen
werden soll, um zu der Programmebene zu gelangen, in
der die Programmbearbeitung fortgesetzt werden soll.
Typ:
INT
Wert:
1
Das Programm wird in der "aktuellen
Programmebene - 1" fortgesetzt (wie
RET ohne Parameter).
2
Das Programm wird in der "aktuellen
Programmebene - 2" fortgesetzt, d. h. es
wird eine Ebene übersprungen.
3
Das Programm wird in der "aktuellen
Programmebene - 3" fortgesetzt, d. h. es
werden zwei Ebenen übersprungen.
...
Werte-
bereich:
1 ... 15
Rücksprungsparameter 4
Typ:
BOOL
Wert:
1
Wenn der Rücksprung ins
Hauptprogramm erfolgt und dort ein ISO-
Dialekt-Modus aktiv ist, wird auf den
Programmanfang verzweigt.
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis