Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 174

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

Werbung

Flexible NC-Programmierung
2.24 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.
ACHTUNG
Programmierfehler
Bei einem Rücksprung über mehrere Programmebenen liegt es in der alleinigen
Verantwortung des Anwenders dafür zu sorgen, dass mit den erforderlichen modalen
Einstellungen fortgesetzt wird. Dies kann z. B. durch Programmierung eines entsprechenden
Hauptsatzes erreicht.
174
Im Parameter wird die Anzahl der Programmebenen angegeben,
die zurückzuspringen sind, um dort den Zielsatz zu suchen und
die Programmbearbeitung fortzusetzen.
Typ:
INT
Wert:
1
Das Programm wird in der "aktuellen Pro‐
grammebene - 1" fortgesetzt (wie RET ohne
Parameter).
2
Das Programm wird in der "aktuellen Pro‐
grammebene - 2" fortgesetzt, d. h. es wird eine
Ebene übersprungen.
3
Das Programm wird in der "aktuellen Pro‐
grammebene - 3" fortgesetzt, d. h. es werden
zwei Ebenen übersprungen.
...
Wertebe‐
1 ... 15
reich:
Im Parameter wird angegeben ob bei einem Rücksprung in das
Hauptprogramm und dort aktivem ISO-Dialekt-Modus das Pro‐
gamm am Programmanfang fortgesetzt werden soll.
Typ:
BOOL
Wert:
1
Wenn der Rücksprung ins Hauptprogramm er‐
folgt und dort ein ISO-Dialekt-Modus aktiv ist,
wird auf den Programmanfang verzweigt.
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis