Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 186

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

Werbung

Flexible NC-Programmierung
1.25 Unterprogrammtechnik
Weitere Informationen
Einzelsatzsperre für asynchrone Unterprogramme
Um ein ASUP im Einzelsatz in einem Schritt abzuarbeiten, muss im ASUP eine PROC-
Anweisung mit SBLOF programmiert werden. Dies gilt auch für die Funktion "Editierbares
System-ASUP" (MD11610 $MN_ASUP_EDITABLE).
Beispiel für ein editierbares System-ASUP:
Programmcode
N10 PROC ASUP1 SBLOF DISPLOF
N20 IF $AC_ASUP=='H200'
N30 RET
N40 ELSE
N50 REPOSA
N60 ENDIF
Programmbeeinflussungen im Einzelsatz
In der Einzelsatzbearbeitung kann der Anwender das Teileprogramm satzweise abarbeiten.
Es existieren folgende Einstellungsarten:
● SBL1: IPO-Einzelsatz mit Stopp nach jedem Maschinenfunktionssatz.
● SBL2: Einzelsatz mit Stopp nach jedem Satz.
● SBL3: Halt im Zyklus (durch die Anwahl von SBL3 wird der SBLOF-Befehl unterdrückt).
Einzelsatzunterdrückung bei Programmschachtelung
Wurde in einem Unterprogramm SBLOF in der PROC-Anweisung programmiert, so wird auf
den Unterprogrammrücksprung mit M17 angehalten. Damit wird verhindert, dass im
aufrufenden Programm bereits der nächste Satz ausgeführt wird. Wird in einem
Unterprogramm mit SBLOF, ohne SBLOF in der PROC-Anweisung, eine
Einzelsatzunterdrückung aktiviert, wird erst nach dem nächsten Maschinenfunktionssatz des
aufrufenden Programms angehalten. Ist dies nicht erwünscht, muss im Unterprogramm noch
vor dem Rücksprung (M17) wieder SBLON programmiert werden. Bei einem Rücksprung mit
RET in ein übergeordnetes Programm wird nicht angehalten.
186
Kommentar
; Kein REPOS bei BA-Wechsel.
; REPOS in allen übrigen Fällen.
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis