MC_SetOverride
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
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. |
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