Herunterladen Inhalt Inhalt Diese Seite drucken

Handlungsanweisung - Bosch Rexroth IndraMotion MTX Referenz

Funktionsbeschreibung 13vrs erweiterung
Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX:
Inhaltsverzeichnis

Werbung

DOK-MTX***-NC*F*EX*V13-RE01-DE-P
Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung

Handlungsanweisung

SPS-Teil
Werden WAITA und WAITO in einem NC-Satz programmiert, wird
die Satzausführung solange angehalten, bis beide Bedingungen
erfüllt sind. Die WAITO-Bedingung wird dabei zuerst ausgewertet.
Die SPS kann auch mit dem Kanalinterface-Bit "qCh_FeedHold"
die Ausführung des Teileprogramms anhalten. In diesem Fall ist
jedoch nicht bekannt, an welcher Stelle im Programm das ge‐
schieht.
Relevante NC-Funktionen
WAITA: "Und-Verknüpfung" der einzelnen Signale
WAITO: "Oder-Verknüpfung" der einzelnen Signale
Relevante IF-Signale
Mittels der Funktion BITIF kann jedes Bit im Interface abgefragt werden.
Aus diesem Grund können WAITA und WAITO auf beliebige Bits im Interface
warten.
An einer Beispielmaschine sollen zwei SPS-gesteuerte Spindeln existieren.
Damit das Teileprogramm abgearbeitet werden kann, müssen beide Spindeln
mit ihrer Solldrehzahl laufen.
Weil die Spindeln von der SPS gesteuert werden, muss diese erkennen,
wann die Solldrehzahl erreicht ist. Sie signalisiert das (für jede Spindel sepa‐
rat) im Kanalinterface. Die Solldrehzahlen sollen in den globalen Variablen
"SP1_SET" und "SP2_SET" abliegen.
Bei einem NC-Start wird automatisch das Programm gestartet und die Spin‐
deln laufen an.
VAR_OUTPUT
SP1_ON: BOOL;
SP2_ON: BOOL;
END_VAR
IF qCh_NCStart THEN
SP1_ON := TRUE
SP2_ON := TRUE
qCh_Custom4 := 0
qCh_Custom5 := 0
END_IF;
Abb.16-21:
Programmbeispiel SPS-Programm, Starten der Spindeln bei NC-Start
Danach wird in einem Funktionsbaustein zyklisch geprüft, ob die Solldrehzahl
erreicht ist und ggf. die Bits im Interface gesetzt.
VAR_INPUT
SP1_FEED: REAL
SP2_FEED: REAL
END_VAR
IF ABS(SP1_FEED-SP1_SET) < EPSILON THEN
qCh_Custom4 := 1
END_IF;
IF ABS(SP2_FEED-SP2_SET) < EPSILON THEN
Bosch Rexroth AG
Synchronisationsfunktionen
// Deklarationsteil
// Start-Bit von Spindel 1
// Start-Bit von Spindel 2
// wird NC-Start gedrückt?
// Starten von Spindel 1
// Starten von Spindel 2
// Drehzahl nicht erreicht
// Drehzahl nicht erreicht
// Deklarationsteil
// aktuelle Drehzahl Sp 1
// aktuelle Drehzahl Sp 2
// Drehzahl prüfen
// Spindel 1 läuft
// Drehzahl prüfen
649/673

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis