Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierte Einlesesperre (Rdisable); Funktion; Anwendung - Siemens SINUMERIK 840DE sl Funktionshandbuch

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

Werbung

3.7.5

Programmierte Einlesesperre (RDISABLE)

Funktion

Der RDISABLE-Befehl im Aktionsteil bewirkt, dass die weitere Satzbearbeitung angehalten
wird, wenn die zugehörige Bedingung erfüllt ist. Es werden nur noch die programmierten
Bewegungssynchronaktionen bearbeitet. Wenn die Bedingung für die RDISABLE-Anweisung
nicht mehr erfüllt ist, wird die Einlesesperre aufgehoben.
Am Ende des Satzes mit RDISABLE wird Genauhalt ausgelöst, unabhängig davon, ob die
Einlesesperre wirksam wird oder nicht. Der Genauhalt wird auch ausgelöst, wenn sich die
Steuerung im Bahnsteuerbetrieb befindet (G64, G641 ... G645).
RDISABLE kann satzbezogen oder auch modal (ID=, IDS=) programmiert sein!

Anwendung

Mit RDISABLE kann z. B. abhängig von externen Eingängen das Programm im Interpolatortakt
gestartet werden.
Beispiel
Programmcode
WHENEVER $A_INA[2]<7000
DO RDISABLE
...
N10 G01 X10
N20 Y20
...
Randbedingungen
Einlesesperre RDISABLE im Zusammenhang mit Achstausch
Wirkt über Synchronaktionen Einlesesperre RDISABLE und Achstausch (z.B. Bahnachse →
Positionierachse) gemeinsam in einem Satz, wirkt RDISABLE nicht auf den Aktionssatz,
sondern auf den durch den Achstausch implizit erzeugten REPOSA Wiederanfahrsatz:
Programmcode
N100 G0 G60 X300 Y300
N105 WHEN TRUE DO POS[X]=20 FA[X]=20000
N110 WHENEVER $AA_IM[X]<>20 DO RDISABLE
N115 G0 Y20
N120 Y-20
N125 M30
Durch die Synchronaktion in Satz N105 wird aus der Bahnachse X eine Positionierachse.
Dabei wird im Kanal REORG mit REPOSA ausgeführt. RDISABLE in N110 wirkt daher nicht auf
Synchronaktionen
Funktionshandbuch, 10/2015, 6FC5397-5BP40-5AA3
Kommentar
; Wenn die Spannung 7V am Eingang 2 unterschreitet, wird
die Programmfortsetzung angehalten (Annahme: Wert 1000
entspricht 1V).
; Am Ende von N10 wirkt RDISABLE, wenn während seiner
Bearbeitung die Bedingung erfüllt ist.
Kommentar
; Synchronaktion → REORG → REPOSA
; RDISABLE wirkt auf REPOSA
; 1. X-Achse, 2. Y-Achse
Ausführliche Beschreibung
3.7 Aktionen in Synchronaktionen
69

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d slSinumerik 828d

Inhaltsverzeichnis