Herunterladen Inhalt Inhalt Diese Seite drucken

Besonderheiten Bei Den Verschiedenen Einzelsatzbearbeitungstypen - Siemens SINUMERIK MC Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK MC:
Inhaltsverzeichnis

Werbung

Besonderheiten
• Satzanzeige bei unterdrückter Einzelsatzbearbeitung
Die aktuelle Satzanzeige kann in Unterprogrammen mit DISPLOF unterdrückt werden. Wird
DISPLOF zusammen mit SBLOF programmiert, wird bei Einzelsatz-Stopps innerhalb des
Unterprogramms der Aufruf des Unterprogramms angezeigt.
• Unterdrückung der Einzelsatzbearbeitung bei asynchronen Unterprogrammen (ASUP)
Um ein ASUP bei aktiver Einzelsatzbearbeitung 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).
Wenn der Einzelsatz-Stopp im System- oder Anwender-ASUP über die Programmierung von
SBLOF in der PROC-Zeile oder über die Einstellungen im Maschinendatum
MD10702 $MN_IGNORE_SINGLEBLOCK_MASK unterdrückt wird (Bit0 = 1 bzw. Bit1 = 1),
dann kann der Einzelsatz-Stopp durch Programmierung von SBLON im ASUP wieder aktiviert
werden.
Wird der Einzelsatz-Stopp im Anwender-ASUP über die Einstellung im Maschinendatum
MD20117 $MC_IGNORE_SINGLEBLOCK_ASUP unterdrückt, dann kann der Einzelsatz-Stopp
durch Programmierung von SBLON im ASUP nicht wieder aktiviert werden.

• Besonderheiten bei den verschiedenen Einzelsatzbearbeitungstypen

– "SB2: Rechensatz" UND MD10702 $MN_IGNORE_SINGLEBLOCK_MASK, Bit 12 = 1:
– "SB3: Einzelsatz fein":
• Unterdrückung der Einzelsatzbearbeitung in geschachtelten Programmen
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 Unterdrückung der
Einzelsatzbearbeitung 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.
Beispiele
Beispiel 1: Einzelsatzbearbeitung innerhalb des NC-Programms unterdrücken
Ausgangssituation: Einzelsatzbearbeitung ist aktiv.
Programmcode
N10 G1 X100 F1000
N20 SBLOF
N30 Y20
N40 M100
N50 R10=90
N60 SBLON
N70 M110
N80 ...
Basisfunktionen
Funktionshandbuch, 10/2020, A5E47437776A AC
→ Im SBLON-Satz wird nicht angehalten.
→ Der Befehl SBLOF wird unterdrückt.
BAG, Kanal, Programmbetrieb, Reset-Verhalten
Kommentar
; Einzelsatzbearbeitung ausschalten
; Einzelsatzbearbeitung wieder einschalten
3.6 Programmbeeinflussung
91

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis