AX-Series Motion Controller Instructions Manual Chapter 2
313
Inputs/Outputs
Name Function Data Type Setting Value Timing to Take Effect
CamTable The specified cam table MC_CAM_REF
*1
MC_CAM_REF
When bEnable turns to True.
Master
The reference master
axis
AXIS_REF_SM3
*2
AXIS_REF_SM3
*Note:
1. MC_CAM_REF (FB): The basic CAM
2. AXIS_REF_SM3 (FB): Generally, all motion function blocks have the InOut AXIS_REF_SM3.
Function
A tappet table can be set in the Cam table. Multiple tappet points can be set for one Track. 8 tappet points at most
can be read from the same tappet track via the function block.
The tappet data contains the master axis position corresponding to the tappet point, the positive passing mode and
the negative passing mode. The modes include TAPPETACTION_none, TAPPETACTION_on, TAPPETACTION_off,
TAPPETACTION_inv and TAPPETACTION_time
See the meanings of the modes in the following table.
TAPPETACTION_none No action The tappet does not take an action when the master axis passes the point.
TAPPETACTION_on ON The tappet is enabled when the master axis passes the point.
TAPPETACTION_off OFF The tappet is disabled when the master axis passes the point.
The tappet status is inverted when the master axis passes the point.
TAPPETACTION_time ON
When the master axis passes the point, the tappet is ON for a set period of
Troubleshooting
When an error occurs during the execution of the instruction, bError will change to True. Refer to ErrorID (Error Code)
to address the problem.
Programming Example
The example explains the action principle for DMC_CamReadTappetValue and how to read the tappet data of Track
ID 2.
The example explains the action principle for DMC_CamReadTappetValue by reading the tappet data of Track ID 2.