DynamicConstraint_Coordinates

Dynamic constraints for individual coordinates.

Do not call the main FB directly. Only use the available methods.

DynamicConstraint_Coordinates 1: Methods

Name

Description

AddLimit

Adds limits for a specific coordinate. If the coordinate is already limited, limits are merged.

SetLimit

Sets limits for a specific coordinate. If the coordinate is already limited, existing limits are overwritten.

RemoveLimit

Removes limits for a specific coordinate.

Clear

Removes limits for all coordinates.

GetV

Gets the contained velocity limit for a specific coordinate. If no limits for the coordinate are set, returns MC_INVALID.

GetA

Gets the contained acceleration limit for a specific coordinate. If no limits for the coordinate are set, returns MC_INVALID.

GetD

Gets the contained deceleration limit for a specific coordinate. If no limits for the coordinate are set, returns MC_INVALID.

GetJ

Gets the contained jerk limit for a specific coordinate. If no limits for the coordinate are set, returns MC_INVALID.

Weiterführende Informationen

Der Funktionsbaustein DynamicConstraint_Coordinates beschränkt die Dynamikwerte einzelner Koordinaten, zum Beispiel Coord_Mcs_X. Pro Koordinate können Geschwindigkeit (V), Beschleunigung (A), Verzögerung (D) und Ruck (J) limitiert werden.

Required License

TC3 Physics Base

System Requirements

Development environment

Target system type

PLC libraries to include

TwinCAT V3.1.4024.12

Advanced Motion Pack V3.1.10.30

PC or CX (x64)

Tc3_Physics