Overview of the PLC library
Below is an overview of the TF5050 TwinCAT 3 MC Camming (cam plates) PLC library.
Cam Plates
Function Block | Description |
---|---|
Specifies a table and loads it into the NC. | |
Deactivates a master-slave coupling. | |
Activates master-slave coupling with a certain cam plate. | |
Scales a cam plate coupling. |
Multi Cam Plates
Function Block | Description |
---|---|
Several cam plates can be superimposed. | |
Adds a cam plate to a multi cam. | |
Exchanges a cam in a multi cam. | |
Removes a cam from a multi cam environment. | |
Scales a cam plate coupling. |
Motion Functions
Function Block | Description |
---|---|
Read the data of a motion function. | |
Read the data of a motion function interpolation point. | |
Write the data of a motion function into the NC. | |
Write the data of a motion function interpolation point. | |
Specifies the mode for write access to cam plate data. | |
Reads the interpolated data of a motion function in form of a table. |
Status
Function Block | Description |
---|---|
Determines the slave dynamics at a certain point of a cam plate table. | |
Obtains data relating to the current state and current parameterization of a cam plate coupling. | |
Obtains data relating to the current state and current parameterization of a cam plate coupling. | |
Calculates and reads the characteristic parameters of a motion function. | |
Calculates a master position for a given slave position. |
Data Types
Data Type | Description |
---|---|
Type definition for the table ID. | |
Describes the data memory of a cam plate in a further PLC variable. | |
Specifies timing and type of change for a cam plate. | |
Contains type and scope of the scaling of a cam plate coupling, used by the function block MC_CamScaling. | |
Contains data on the current state of a cam plate coupling. | |
Interpolation mode for position tables. | |
Describes an interpolation point of a motion function. | |
Type definition for the point ID of the points of a motion function. | |
Type definition for motion functions. | |
Type definition for a table point. | |
Type definition for the characteristic parameters of a motion function. | |
Type definition of table error codes. | |
Type definition of table types. | |
Type definition for access to value tables with the function block MC_ReadMotionFunctionValues. | |
Defines whether a cam plate is interpreted absolute to the origin of the axis coordinate system or relative to the coupling position. | |
Data of type ST_CamInOptions can optionally be transferred to the function block MC_CamIn. | |
Data of type CamMasterData are optionally transferred by function block MC_ReadCamTableMasterPosition. | |
Used for managing couplings with superimposed cam plates with the function block MC_CamIn_V2. | |
Contains information for scaling a cam plate, used with the function block MC_CamIn_V2. |