Herunterladen Inhalt Inhalt Diese Seite drucken

Sblof Im Programm; Asynchrone Unterprogramme - Siemens SINUMERIK840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Ausführliche Beschreibung
2.8 Einzelsatz

SBLOF im Programm

SBLOF muss alleine im Satz stehen. Ab diesem Satz wird Einzelsatz-Stopp ausgeschaltet
bis zum nächsten programmierten SBLON oder zum Ende der aktiven
Unterprogrammebene.
Ist SBLOF aktiv, so gilt diese Festlegung auch in den aufgerufenen Unterprogrammen.
Beispiel für einen Bereich im Einzelsatzbetrieb
Der Bereich zwischen N20 und N60 wird im Einzelsatzbetrieb als ein Schritt bearbeitet.
N10 G1 X100 F1000
N20 SBLOF
N30 Y20
N40 M100
N50 R10=90
N60 SBLON
N70 M110
N80 ...

Asynchrone Unterprogramme

Die systemintern bei REORG/REPOS gestarteten asynchronen Unterprogramme
ASUP1.SYF und ASUP2.SYF können durch Programmierung von SBLOF das System-
ASUP in einem Schritt abarbeiten.
Beispiel: ASUP.SPF:
N10 SBLOF
N20 IF $AC_ASUP == 'H200'
N30 RET
N40 ELSE
N50 REPOSA
N60 ENDIF
N70 RET
Randbedingungen
• Die aktuelle Satzanzeige kann in Zyklen unterdrückt werden mit DISPLOF.
• Wird DISPLOF zusammen mit SBLOF programmiert, so wird bei Einzelsatz-Stopps
• Die durch das MD20117 MC_IGNORE_SINGLEBLOCK_ASUP getroffene Voreinstellung
2-130
innerhalb des Zyklus nach wie vor der Zyklen-Aufruf angezeigt.
für das Verhalten von asynchronen Unterprogrammen bei Einzelsatz kann
programmspezifisch durch die Programmierung von SBLOF überschrieben werden.
;
Einzelsatz ausschalten
;
Einzelsatz wieder einschalten
;
kein REPOS bei BA-Wechsel
;
REPOS in allen übrigen Fällen
BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis