Herunterladen Inhalt Inhalt Diese Seite drucken

Kompatibilität - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Bahnverhalten
8.4 Bedingt unterbrechbare Programmabschnitte (DELAYFSTON, DELAYFSTOF)
Folgende Punkte regeln das Zusammenspiel der Sprachbefehle DELAYFSTON und
DELAYFSTOF mit Verschachtelungen und dem Unterprogrammende:
1. Mit dem Ende des Unterprogramms, in dem DELAYFSTON gerufen wurde, wird implizit
DELAYFSTOF aktiviert.
2. DELAYFSTON Stopp-Delay-Bereich bleibt ohne Wirkung.
3. Ruft Unterprogramm1 in einem Stopp-Delay-Bereich Unterprogramm2, so ist
Unterprogramm2 komplett ein Stopp-Delay-Bereich. Insbesondere ist DELAYFSTOF in
Unterprogramm2 wirkungslos.
Hinweis
REPOSA ist ein Unterprogrammende und DELAYFSTON wird in jedem Fall abgewählt.
Trifft ein "hartes" Stopp-Ereignis auf den "Stopp-Delay-Bereich", so wird der "Stopp-
Delay-Bereich" komplett abgewählt! Das heißt, tritt in diesem Programmabschnitt ein
weiterer beliebiger Stopp auf, so wird sofort angehalten. Erst eine Neuprogrammierung
(erneutes DELAYFSTON) lässt einen neuen Stopp-Delay-Bereich beginnen.
Wird die Stopp-Taste vor dem Stopp-Delay-Bereich gedrückt und der NCK muss zum
Bremsen in den Stopp-Delay-Bereich einfahren, so stoppt der NCK im Stopp-Delay-
Bereich und der Stopp-Delay-Bereich bleibt abgewählt!
Wird ein Stopp-Delay-Bereich mit Override 0% betreten, so wird der Stopp-Delay-Bereich
nicht akzeptiert!
Dies gilt für alle "sanften" Stopp-Ereignisse.
Mit STOPALL kann im Stopp-Delay-Bereich gebremst werden. Mit einem STOPALL
werden aber alle anderen Stopp-Ereignisse sofort aktiv, die bislang verzögert worden
sind.
Systemvariablen
Ein Stopp-Delay-Bereich kann mit $P_DELAYFST im Teileprogramm erkannt werden. Ist Bit
0 der Systemvariablen auf 1 gesetzt, so befindet sich die Teileprogrammbearbeitung zu
diesem Zeitpunkt in einem Stopp-Delay-Bereich.
Ein Stopp-Delay-Bereich kann mit $AC_DELAYFST in Synchronaktionen erkannt werden. Ist
Bit 0 der Systemvariablen auf 1 gesetzt, so befindet sich die Teileprogrammbearbeitung zu
diesem Zeitpunkt in einem Stopp-Delay-Bereich.
Kompatibilität
Die Vorbesetzung des Maschinendatums MD 11550: STOP_MODE_MASK Bit 0 = 0 bewirkt
impliziten Stopp-Delay-Bereich während der G-Code-Gruppe G331/G332 und wenn eine
Bahnbewegung bzw. G4 programmiert ist.
Bit 0 = 1 ermöglicht Stopp während der G-Code-Gruppe G331/G332 und wenn eine
Bahnbewegung bzw. G4 programmiert ist (Verhalten bis SW 6). Zur Definition eines Stopp-
Delay-Bereiches müssen die Befehle DELAYFSTON/DELAYFSTOF benutzt werden.
482
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis