SetPosition (Referenzposition setzen)
Dieser Zustand ermöglicht das Setzen der Referenzposition.
Im Unterschied zur Betriebsart "
Homing
" ermöglicht die Betriebsart "SetPosition" auch ein Setzen der Referenzposition bei deaktivierter Achsgruppe.
Tipp!
Diese Funktion kann hilfreich sein, wenn die aus den Antrieben ausgelesenen Istpositionen beim Einschalten ein Aktivieren der Achsgruppe nicht zulassen.
|
xGroupSetPosExecute
BOOL
|
TRUE
|
Position der Achsen auf die im Array
alrHomePosition
hinterlegten Positionen setzen oder um die hinterlegten Distanzen verschieben (abhängig von
xGroupSetPosRelative
).
|
|
scPar.xGroupSetPosRelative
BOOL
|
Positionen der Achsen relativ mit
xGroupSetPosExecute
setzen
|
|
FALSE
|
Mit
xGroupSetPosExecute
= TRUE werden die
Positionen der Achsen absolut auf die im Array
alrHomePosition
hinterlegten Positionen gesetzt.
|
|
TRUE
|
Mit
xGroupSetPosExecute
= TRUE werden die
Positionen der Achsen relativ um die im Array
alrHomePosition
hinterlegten Distanzen verschoben.
|
|
scPar.alrHomePosition
ARRAY [1..12] OF LREAL
|
Referenzpositionen für Referenzierung mittels
xGroupHomeExecute
oder Positionen/Distanzen für ein Setzen der Position mittels
xGroupSetPosExecute
.
Achsenzuordnung:
-
Index 1 ... 6: Antriebsachsen A1 ... A6
-
Index 7 ... 12: Hilfsachsen Aux1 ... Aux6
|
|
xAxesGroupHomed
BOOL
|
TRUE
|
Alle Achsen wurden referenziert.
|