MC_SetOverride

MC_SetOverride 1:

This function block sets the velocity override factor that is applied to movement commands of the axis. The override factor does not apply to movement in the synchronized motion state (e.g. movement induced by MC_GearIn, MC_GearInPos, ...).

Syntax

Definition:

FUNCTION_BLOCK MC_SetOverride
VAR_IN_OUT
    Axis           : Reference To AXIS_REF;
END_VAR
VAR_INPUT
    Enable         : BOOL;
    VelocityFactor : LREAL;
END_VAR
VAR_OUTPUT
    Enabled        : BOOL;
    Error          : BOOL;
    ErrorId        : UDINT;
END_VAR

MC_SetOverride 2: Inputs

Name

Type

Default

Description

Enable

BOOL

 

Write the velocity override factor continuously while Enable = TRUE.

VelocityFactor

LREAL

1.0

Applies to commanded velocities. Valid range is [0,1]. Use STRING_TO_LREAL('#Ignore') to NOT overwrite the previous value.

MC_SetOverride 3: In/Outputs

Name

Type

Description

Axis

Reference To AXIS_REF

Reference to the axis

MC_SetOverride 4: Outputs

Name

Type

Description

Enabled

BOOL

The commanded override is set.

Error

BOOL

Error occurred within function block.

ErrorId

UDINT

Error identifier

Weiterführende Informationen

Die MC3-Achse unterstützt einen Geschwindigkeitsoverride von 0 bis 100%, welcher auf einen Wertebereich von 0 bis 1 normiert ist. Standardmäßig ist der Geschwindigkeitsoverride (VelocityFactor) auf 1 gesetzt, was 100% entspricht. Über den Funktionsbaustein MC_SetOverride kann der Geschwindigkeitsoverride innerhalb des zulässigen Wertebereiches angepasst werden.

Der Geschwindigkeitsoverride ermöglicht es, die Geschwindigkeit einer Achse zu beeinflussen ohne die kommandierten Dynamiken (Geschwindigkeit, Beschleunigung und Verzögerung) zu verändern. Dadurch verändert sich auch nicht die zugrunde liegende Bewegungskurve.

In Verbindung mit Kopplungen ist zu beachten, dass nur der Override des Masters berücksichtigt wird.

Hinweis zum Umstieg von NC2 zu MC3

NC2 und MC3 unterstützen einen Geschwindigkeitsoverride von 0 bis 100%.
Bei der NC2 wird der Geschwindigkeitsoverride in Prozent angegeben und ist standardmäßig auf 0% gesetzt.
Hingegen ist bei der MC3 der Wertebereich auf 0 bis 1 normiert und der Standardwert 1, was 100% entspricht.

Versionsinformation

  • TwinCAT Standard >= v3.1.4026.23.1
  • TF5500 MC3 Base >= v4.0.6