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) folgendermaßen belegt werden:

kenngr.set_refpos_mode PLC

Blockdiagramm

MC_SetPosition 1:

Parameter des FB

VAR_IN_OUT

 

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

 

Execute

BOOL

Startet die Beauftragung mit steigender Flanke.

 

Position

REAL

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

 

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