MC_SetKinTrans

Der Funktionsblock aktiviert eine kinematische Koordinatentransformation, die den Zusammenhang zwischen Achskoordinatensystem (ACS) und Maschinenkoordinatensystem (MCS) herstellt, indem er eines, aus einer Reihe verfügbarer kinematischer Modelle, anwählt.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

AxesGroup

AXES_GROUP_REF

Achsgruppenreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Aktiviert eine kinematische Koordinatentransformation bei steigender Flanke, unter Berücksichtigung des am Pin „ExecutionMode” vorgegebenen Ausführungszeitpunktes.

KinTransform

UDINT

Referenz für ein kinematisches Modell.

ExecutionMode

UDINT

Legt den Zeitpunkt fest, ab wann sich der Auftrag des administrativen Bausteins auswirkt.

mcQueued = 2

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Done

BOOL

Die kinematische Koordinatentransformation wurde aktiviert.

Busy

BOOL

TRUE zeigt an, dass der FB mit einem Auftrag beschäftigt ist.

Active

BOOL

TRUE zeigt an, dass der FB den Auftrag an den MC gegeben hat.

CommandAborted

BOOL

TRUE zeigt an, dass der über diesen FB abgesetzte und noch aktive Auftrag durch einen anderen Auftrag für die Achsgruppe abgebrochen wurde.

Error

BOOL

TRUE zeigt an, dass ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung

JobID

UDINT

Ordnungsnummer des letzten über den FB abgesetzten Auftrages.