MCV_GrpKinTrafoCmds

Dieser FB ist ein Utility-FB, der von der Bibliothek McpPLCopen Part4 Extension selbst benutzt wird.

Nur wenn die Betriebsart Handbetrieb für eine Achsgruppe aktiv ist wird in Abhängigkeit vom Signal am Eingang Enable die Zeichenkette, die der Parameter für den Handbetrieb ist, in der Art erweitert, dass eine kinematische Transformation an – oder abgewählt wird.

Dazu wird der Zeichenkette am Eingang „ManualBlock“ der NC-Befehl zur De- bzw. Aktivierung vorangestellt.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

AxesGroup

AXES_GROUP_REF

Achsgruppenreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Enable

BOOL

TRUE aktiviert die durch die KinRef vorgegebene kinematische Transformation. Liegt FALSE an diesem Eingang wird die aktuell aktive kinematische Transformation abgewählt.

KinRef

MC_KIN_REF

Referenz auf die kinematische Transformation.

Manual

BOOL

An diesem Eingang wird das Signal angelegt, das anzeigt, dass der Handbetrieb aktiv ist.

ManualBlock

STRING(HLI_IMCM_MODE-_STATE_PARAM_STRL)

An diesem Eingang wird die Zeichenkette angelegt, die als Parameter bei der Aktivierung des Handbetriebs wirkt.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

ManualBlockOutStr

BOOL

Liefert die Zeichenkette, die bei der Aktivierung des Handbetriebs angelegt werden muss, wenn man das Ein- bzw. Ausschalten einer kinematischen Transformation berücksichtigt.

StartTrafo

BOOL

TRUE zeigt an, dass die kinematische Transformation aktiviert ist.

StopTrafo

BOOL

TRUE zeigt an, dass die kinematische Transformation deaktiviert ist.