MC_SetPosition

Der Funktionsblock verschiebt das Koordinatensystem einer Achse, indem er sowohl die Sollposition als auch die Istposition auf denselben Positionswert ändert, der am Eingang „Position“ anliegt. Die Achse wird dabei nicht bewegt.

Damit der Baustein seine Funktion erfüllen kann, muss in der jeweiligen Achsparameterliste der Parameter kenngr.set_refpos_mode (P-AXIS-00278) wie folgt belegt werden:

kenngr.set_refpos_mode          PLC

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Startet die Beauftragung mit steigender Flanke.

Position

LREAL

Position, die als Soll- und Istposition übernommen werden soll, wenn am Eingang „Execute“ eine steigende Flanke detektiert wird.

Wertebereich [-2147483648.0, 2147483647.0] Standard-Einheit [0,1µm bzw. 10-4 °].

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Done

BOOL

Ist TRUE, wenn die Position erfolgreich übernommen werden konnte.

Error

BOOL

Zeigt an, ob innerhalb des FB ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung