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.

Eingänge für diese Betriebsart

Name

Datentyp

Info/Einstellmöglichkeiten

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
Ausgänge für diese Betriebsart

Name

Datentyp

Wert/Bedeutung

xAxesGroupHomed

BOOL

TRUE

Alle Achsen wurden referenziert.