MCV_InitPosition

Mit dem FB „MCV_InitPosition wird die Sollposition des Interpolators einer SAI-Achse mit der aktuellen Sollposition des Lagereglers dieser SAI-Achse initialisiert. Der Einsatz dieses FB erfolgt immer dann, wenn Positionsdifferenzen zwischen Interpolator und Lageregler einer Achse ausgeglichen werden sollen, die z. B. durch die Beauftragung einer Instanz des FB MCV_AddCmdValues (siehe [MCP-CTRL] oder eine Achskopplung hervorgerufen wurden.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

TRUE, startet die Initialisierung der Sollposition des Interpolators mit der Sollposition des Lagereglers der SAI-Achse.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Done

BOOL

TRUE, die Sollposition des Interpolators der SAI-Achse ist mit der Sollposition des Lagereglers initialisiert worden.

Error

BOOL

Ist TRUE, wenn ein Fehler im FB auftritt

ErrorID

WORD

Fehlerkennung

Verhalten des FB:

Hinweis

notice

Für die Synchronisation der Position werden einige CNC-Takte benötigt, d.h. dieser FB sollte bei zeitkritischen Aktionen nicht ohne Anlass vor jeder Positionierung verwendet werden.