Herunterladen Inhalt Inhalt Diese Seite drucken

Greiferbewegung Starten; Mehrmaliges Verfahren In Die Gleiche Richtung - Zimmer GEH6000IL-Serie Montage- Und Betriebsanleitung

2/3-backen-parallelgreifer
Vorschau ausblenden Andere Handbücher für GEH6000IL-Serie:
Inhaltsverzeichnis

Werbung

MONTAGE- UND BETRIEBSANLEITUNG:
11.19

Greiferbewegung starten

► Senden Sie ControlWord 0x0200, damit das Produkt in Richtung WorkPosition fährt.
Ö Die Greiferbacken bewegen sich nach innen.
► Senden Sie ControlWord 0x0100, damit das Produkt in Richtung BasePosition fährt.
Ö Die Greiferbacken bewegen sich nach außen.
• Der Fahrauftrag muss so lange anliegen, bis gewünschte Position erreicht ist.
• Durch erneuten Handshake wird der aktuelle Fahrauftrag abgebrochen.
Ö Hat das Produkt die entsprechende Position erreicht, wird dies im StatusWord wie folgt zurückgemeldet:
• Das Produkt steht auf der BasePosition: StatusWord Bit 8 = TRUE
• Das Produkt steht auf der TeachPosition: StatusWord Bit 9 = TRUE
• Das Produkt steht auf der WorkPosition: StatusWord Bit 10 = TRUE
• Das Produkt steht auf keiner der oben genannten Positionen - StatusWord Bit 11 = TRUE
11.20

Mehrmaliges Verfahren in die gleiche Richtung

Das StatusWord enthält zwei statische Merkerbits, die jeweils wechselseitig gesetzt werden, wenn sich das Produkt in eine
Richtung bewegt. Dies verhindert unkontrollierte Bewegungen des Produkts bei fehlerhafter Datenübertragung.
Je nach Lage der Positionen besteht die Möglichkeit, dass sich das Produkt mehrfach in die gleiche Richtung bewegt.
Hierzu müssen die Richtungsmerker zurückgesetzt werden.
► Senden Sie ControlWord 0x0004, um die Richtungsmerker zu löschen.
Ö Der Richtungsmerker ist zurückgesetzt, wenn das Produkt mit Statusbit 13 UND 14 = FALSE antwortet.
Programmbeispiel für das mehrmalige Fahren in die gleiche Richtung:
// Mehrfachfahrt in eine Richtung in Structured Text (ST)
// In diesem Beispiel ist der Motor eingeschaltet,
// und gültige Prozessdatenparameter bereits übertragen.
// Der Greifer befindet sich auf der BasePosition 1000.
CASE iStep OF
10:
BasePosition
ControlWord
iStep
END_IF;
20:
IF StatusBit.12 THEN
ControlWord
iStep
END_IF;
30:
IF NOT StatusWord.12 THEN
ControlWord
iStep
END_IF;
40:
IF NOT StatusWord.13 AND NOT StatusWord.14 THEN
ControlWord
iStep
END_IF;
END_CASE;
52
Zimmer GmbH
:= 100;
:= 1;
:= 20;
:= 0;
:= 30;
:= 4;
:= 40;
:= 256;
:= 50;
Am Glockenloch 2
77866 Rheinau, Germany
GEH6000IL/GED6000IL
// Zuweisung einer neuen BasePosition
// Handshake wird gestartet
// (Bit DataTransfer = TRUE im ControlWord)
// Sprung in nächsten Schritt
// Abfrage des Bit DataTransferOK=TRUE
// aus StatusWord, ist die Reaktion des Produkts
// auf übertragene Daten
// Zurücksetzen des ControlWord
// Sprung in nächsten Schritt
// Abfrage auf beenden der Datenübertragung,
// DataTransferOK = FALSE
// Zurücksetzen der Richtungsmerker
// (Bit ResetDirectionFlag = TRUE im ControlWord)
// Sprung in den nächsten Schritt
// Abfrage ob beide Richtungsmerker
// (Bit ControlWord0x0100 UND
// ControlWord 0x0200 = FALSE im StatusWord)
// Erneutes Fahren Richtung BasePosition
+49 7844 9138 0
www.zimmer-group.com

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis