Tc3_McCoordinatedMotion
The Tc3_McCoordinatedMotion library is used for TF5410 TwinCAT 3 Motion Collision Avoidance and also for TF5420 TwinCAT 3 Motion Pick-and-Place.
Overview
Function block  | Description  | TF5410  | TF5420  | |
|---|---|---|---|---|
MC Group with Pick-and-Place  | MC Group Coordinated Motion  | |||
Administrative  | 
  | |||
Adds an axis group.  | 
  | 
  | 
  | |
Disables an axis group.  | 
  | 
  | 
  | |
Enables an axis group.  | 
  | 
  | 
  | |
Reads the error ID of a group.  | 
  | 
  | 
  | |
Reads the group status.  | 
  | 
  | 
  | |
Resets a group.  | 
  | 
  | 
  | |
Sets the override of a group and returns the actual override value.  | 
  | 
  | 
  | |
Removes an axis from a group.  | 
  | 
  | 
  | |
Activates a reference system.  | 
  | 
  | 
  | |
Adds a change of reference system to the list of movement segments.  | 
  | 
  | 
  | |
Assists in synchronizing velocity to an object moving along a straight line through space.  | 
  | 
  | 
  | |
Disables a group and removes all axes.  | 
  | 
  | 
  | |
Converts an integer value to IDENT_IN_GROUP_REF, so axes without special interpretation can be added to a group.  | 
  | 
  | 
  | |
Motion  | 
  | |||
Stops a group without locking it for further motion commands.  | 
  | 
  | 
  | |
Stops a group and locks it for further motion commands.  | 
  | 
  | 
  | |
Adds an absolute linear movement to a list of motion segments.  | 
  | 
  | 
  | |
Adds an absolute circular movement to a list of motion segments.  | 
  | 
  | 
  | |
Executes a list of motion segments.  | 
  | 
  | 
  | |
Appends a blocking job to the list of segments in the structure PathData.  | 
  | 
  | 
  | |
Resolves a blocking job that is blocking further execution of the path.  | 
  | 
  | 
  | |
Reads the current blocker status.  | 
  | 
  | 
  | |
Appends a standstill job with a defined time to the list of segments in the structure PathData.  | 
  | 
  | 
  | |
Structures and enumerations
Function block  | Description  | TF5410  | TF5420  | |
|---|---|---|---|---|
MC Group with Pick-and-Place  | MC Group Coordinated Motion  | |||
Defines how an axis is interpreted in a group.  | 
  | 
  | 
  | |
The circle mode defines which definition is used to program a circle.  | 
  | 
  | 
  | |
The data type defines the rotation direction of a circle.  | 
  | 
  | 
  | |
Represents the path to be executed at MC_MovePath.  | 
  | 
  | 
  | |
Resets the path represented by MC_PATH_DATA_REF.  | 
  | 
  | 
  | |
Characterizes the way a segment transition is executed.  | 
  | 
  | 
  | |
Object ID of a coordinate system.  | 
  | 
  | 
  | |

