# MC_CamTableSelect

The MC_CamTableSelect FB is used to determine the CAM table ID by its filename. This can then be used as the input for the MC_CamIn function block.

Blockdiagramm

Parameters of the FB

VAR_IN_OUT
Variable name | Data type | Description
Master | AXIS_REF | Axis reference of the master axis.
Slave | AXIS_REF | Axis reference of the slave axis
CamTable | MC_CAM_REF | This structure contains the filename of the CAM table.

VAR_INPUT
Variable name | Data type | Description
Execute | BOOL | The CAM table identifier is supplied on the rising edge.

VAR_OUTPUT
Variable name | Data type | Description
Done | BOOL | The CAM table identifier was supplied.
Error | BOOL | Is TRUE when an error occurs in the FB.
ErrorID | WORD | Error code.
CamTableID | MC_CAM_ID | CAM table identifier

Behaviour of the FB

- If the filename and therefore the CAM table ID are assigned in the “CamTable” input, the filename has a higher priority, i.e. the associated CAM table ID is determined.
- Commanding is possible at any time regardless of the state of the master or slave axis.