Herunterladen Inhalt Inhalt Diese Seite drucken

Parametrierbarer Unterprogrammrücksprung (Retb - Siemens Sinumerik 840D Sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis
Flexible NC-Programmierung
2.24 Unterprogrammtechnik
2.24.2.11
Parametrierbarer Unterprogrammrücksprung (RETB ...)
Im Allgemeinen wird mit dem Befehl RETB aus einem Unterprogramm in das aufrufende
Programm zurückgesprungen. Die Bearbeitung wird dann mit der auf den
Unterprogrammaufruf folgenden Programmzeile fortgesetzt. Soll die Programmbearbeitung
an einer anderen Stelle fortgesetzt werden, stehen folgende Möglichkeiten zur Verfügung:
● Fortsetzung der Programmbearbeitung nach Aufruf der Abspanzyklen im ISO-Dialekt-
Modus (nach der Konturbeschreibung).
● Rücksprung ins Hauptprogramm aus einer beliebigen Unterprogrammebene (auch nach
ASUP) beim Fehlerhandling.
● Rücksprung über mehrere Programmebenen für spezielle Anwendungen in Compilezyklen
und im ISO-Dialekt-Modus.
Dazu ist der Befehl RETB mit weiteren Parametern zu programmieren.
Suchrichtung
Bei Angabe des Parameters <Zielsatz> erfolgt der Rücksprung zuerst auf den Satz nach
dem Aufrufsatz. Anschließend wird das Ziel in Richtung des Programmanfangs des
Programms gesucht, in das zurückgesprungen wird. Ist die Suche nicht erfolgreich, wird als
nächstes in Richtung des Programmendes gesucht.
Syntax
RETB("<Zielsatz>")
RETB("<Zielsatz>",<Satz nach Zielsatz>)
RETB("<Zielsatz>",<Satz nach Zielsatz>,<Anzahl der Rücksprungebenen>)
RETB("<Zielsatz>", ,<Anzahl der Rücksprungebenen>)
RETB("<Zielsatz>",<Satz nach Zielsatz>,<Anzahl der Rücksprungebenen>,
<Rücksprung auf Programmanfang>)
RETB( , ,<Anzahl der Rücksprungebenen>,<Rücksprung auf Programmanfan
g>)
178
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis