FC_AxisYOffsetStart - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.32.6.0

Versionen:

Aktuelle Version

Aufgabe

Y-Offset für eine Achse erzeugen.

Beschreibung

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.

Schnittstelle

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

ET_PosMode

Endless (0) und Increment (3) werden für i_etPosMode nicht unterstützt.

Rückgabewert

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.