<< Click to Display Table of Contents >> Navigation: Betriebsarten und Einstellungen > Positionierbetrieb / Profile Position Mode |
CiA 402 Standardparameter POSITIONIERBETRIEB
Index |
Subindex |
Typ |
Zugriff |
Name [Einheiten] |
Beschreibung |
6060h |
0h |
integer8 |
R/W |
modes of operation |
1 = Positionierbetrieb / Profile Position Mode |
6040h |
0h |
unsigned16 |
R/W |
Controlword |
Ansteuerung des Positionsbetriebs über CiA 402 Betriebszustände 31 (001Fh) = Nächste Zielposition wird übernommen. Jeder aktivierte Fahrt wird vollständig ausgeführt ("Set of Setpoints") 63 (003Fh) = Nächste Zielposition wird direkt angefahren. |
607Ah |
0h |
integer32 |
R/W |
target position |
Zielposition |
6083h |
0h |
unsigned32 |
R/W |
profile acceleration linear: [1000x Positionseinheiten/s²] |
Beschleunigungswert Rotativantrieb: Immer bezogen auf Motorumdrehungen/Minute. Keine benutzerdefinierte Skalierung. |
6084h |
0h |
unsigned32 |
R/W |
profile deceleration |
Bremswert |
6067h |
0h |
unsigned32 |
R/W |
position window |
Positionsfenster +/- der Zielposition für Erreichen des "Target Reached" Zustands. HINWEIS: Hier muss ein größeres Fenster als bei 3403h.03h movingcap position window (siehe unten) vorgegeben werden. Die unterschiedliche Skalierung muss beachtet werden: 6067h.0h ist in "user defined units". 3403h.3h ist immer in internen Inkrementen. |
6068h |
0h |
unsigned16 |
R/W |
position window time |
Mindestzeit in Millisekunden, in der die Istposition innerhalb des "position window" liegen muss, bevor der "Target Reached" Zustand gesetzt wird. |
6081h |
0h |
unsigned32 |
R/W |
profile velocity |
Maximalgeschwindigkeit für Positionierbetrieb ("profile position mode") |
*1) Ohne abweichende Einstellung von Positionseinheiten/Skalierung wird die interne Auflösung des Messsystems (Encoderauflösung) verwendet.
*2) Ohne abweichende Einstellung von Positionseinheiten/Skalierung wird als Einheit Umdrehung/Minute verwendet.
*3) Bei Rotativantrieben und größeren Bremswerten (z.B. > 1000), sowie größeren bewegten Massen, muss die beim Bremsen erzeugte Energie/Rückspeisung beachtet werden. Ggf. muss die entstehende Rückspeisung mit einem entsprechend dimensionierten Bremsenergie-System aufgefangen werden.
Beispiel CiA 402 Positionierbetrieb
Um den CiA 402 Positionierbetrieb zu testen, kann folgende RefGo-Befehlsfolge über Weboberfläche oder Terminal/TCP-Verbindung ausgeführt werden:
RefGo Command OW6060,0,1 --> modes of operation = 1 Velocity Mode
RefGo Command OW6040,0,6 --> shutdown
RefGo Command OW6040,0,7 --> switch on
RefGo Command OW6040,0,15 --> switch on + enabled
RefGo Command OW6081,0,1000 --> profile velocity
RefGo Command OW607A,0,30000 --> target position
RefGo Command OW6040,0,31 --> activate single setpoint
Der Antrieb führt jetzt die Fahrt zur Zielposition aus.
... während der Fahrt ...
RefGo Command OW6041,0 --> Statusword abfragen
RefGo Response OR6041,0,39 --> Statusword = 0x027 , Ziel noch nicht erreicht
... nach Erreichen des Ziels ...
RefGo Command OW6041,0 --> Statusword abfragen
RefGo Response OR6041,0,1063 --> Statusword = 0x0427 , "Target Reached" Bit ist gesetzt, Ziel erreicht
MovingCap-Reglerparameter: Positioniergenauigkeit
Index |
Subindex |
Typ |
Zugriff |
Name [Einheiten] |
Beschreibung |
3401h |
3h |
unsigned32 |
R/W |
movingcap position window |
Positioniergenauigkeit des MovingCap-Reglers. Die Einheit ist immer die interne Auflösung des Positionsreglers / Wegmesssystems. (vgl. 6067h.0h target reached position window oben.) |
CiA 402 Begrenzung des Positionierbereichs / Softlimit
Index |
Subindex |
Typ |
Zugriff |
Name [Einheiten] |
Beschreibung |
607Dh |
1h |
integer32 |
R/W |
min position limit |
minimal mögliche Zielposition für 607Ah.0h target position (s. oben). |
607Dh |
2h |
integer32 |
R/W |
max position limit |
maximal erlaubte Zielposition für 607Ah.0h target position (s. oben) |
*1) Ohne abweichende Einstellung von Positionseinheiten/Skalierung wird die interne Auflösung des Messsystems (Encoderauflösung) verwendet.
HINWEIS: Wenn beide Werte 607Dh.1h = 0 und 607dh.2h = 0 --> kein Softlimit aktiv / keine Begrenzung des Positionierbereichs.
CiA 402 ROTIERENDE und relative Bewegung
Index |
Subindex |
Typ |
Zugriff |
Name [Einheiten] |
Beschreibung |
60F2h |
0h |
unsigned16 |
R/W |
position option code |
Unterstützt Optionen für Relativbewegungen über Bit0 (0001h) und Bit1 (0002h): Unterstützt rotierende Koordinatensysteme über die Bit6 (0040h) und Bit7 (0080h): |
CiA 402 Schnellstopp / Quick Stop
MovingCap unterstützt den schnellen Stopp / Schnelles Abschalten über das CiA 402 Controlword.
Das Verhalten bei Aktivieren eines "Quick Stop" wird über folgende Objekte festgelegt:
Index |
Subindex |
Typ |
Zugriff |
Name [Einheiten] |
Beschreibung |
6085h |
0h |
unsigned32 |
R/W |
quick stop deceleration |
Bremswert für Schnellstopp / ("quick Stop") |
605Ah |
0h |
integer16 |
R/W |
quick stop option code |
Konfiguration des Schnellstopp-Verhaltens ("quick stop"). MovingCap Antriebe unterstützen folgende Optionen des CiA 402 Standards: 0, 1, 2, 5, 6 |
605Ah.0h Wert |
Definition gem. CiA 402 |
Beschreibung |
0 |
Disable drive function |
Antrieb direkt abschalten |
1 |
Slow down on slow down ramp and transit into switch on disabled |
Mit 6084h.0h profile deceleration auf Drehzahl Null bremsen, dann abschalten. |
2 |
Slow down on quick stop ramp and transit into switch on disabled |
Mit 6085h.0h quick stop deceleration auf Drehzahl Null bremsen, dann abschalten. |
5 |
Slow down on slow down ramp and stay in quick stop active |
Mit 6084h.0h profile deceleration auf Drehzahl Null bremsen, anschließend im Zustand quick stop active bleiben. |
6 |
Slow down on quick stop ramp and stay in quick stop active |
Mit 6085h.0h quick stop deceleration auf Drehzahl Null bremsen, anschließend im Zustand quick stop active bleiben. |