FC_AxisYOffsetStart - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab |
SystemInterface_1.32.6.0 |
Versionen: |
Aktuelle Version |
Y-Offset für eine Achse erzeugen.
Diese Funktion startet eine Positionierung mit dem YOffsetGenerator der Achse i_AxisId. Eine Änderung einer laufenden Positionierung wird über den Start einer neuen Positionierung veranlasst.
Bei einem Neustart können die Parameter geändert werden.
Der Y-Offset-Generator startet nur in AxisState 3 bis 6. AxisStop oder erkannte Fehler beenden den Y-Offset-Generator mit YOffsetRefDeceleration.
Wird eine Setpos-Funktion ausgeführt, während die Positionierung aktiv ist, wird der Verfahrweg nicht verändert.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_stAxisId |
ST_LogicalAddress |
Logische Adresse der Achse |
i_lrPosition |
LREAL |
Geber-Position |
i_rVelocity |
REAL |
Maximale Geschwindigkeit |
i_rAcceleration |
REAL |
Maximale Beschleunigung |
i_rDeceleration |
REAL |
Maximale Verzögerung |
i_etPosMode |
ET_PosMode |
Endless (0) und Increment (3) werden für i_etPosMode nicht unterstützt. |
Datentyp |
Beschreibung |
---|---|
DINT |
0: OK. -1: i_stAxisId ist ungültig. -2: i_rVelocity <= 0. -3: i_rAcceleration oder i_rDeceleration <= 0. -4: i_etPosMode ist ungültig. -5: Achse nicht bereit (AxisState < 3). -6: YOffsetEnable = FALSE. |