AX-Series Motion Controller Instructions Manual Chapter 2
312
Name Function Data Type Output range (Default Value)
bError True when an error occurs.
BOOL
True/False (False)
ErrorID
Record the error code when
an error occurs. Refer to
Appendix for error code
descriptions.
DMC_ERROR
*1
DMC_ERROR
(DMC_NO_ERROR)
lrMasterPos
The tappet position which is
corresponded to master
axis position (Unit: user
unit)
LREAL[0..7]
*2
Positive, negative or 0 (0)
*3
PositiveMode
Specify the mode for the
tappet point when it is
passed in the positive
direction.
DMC_CAMTAPPETACTION[0..7]
*2
0: TAPPETACTION_none
1: TAPPETACTION_on
2: TAPPETACTION_off
3: TAPPETACTION_inv
4: TAPPETACTION_time
NegativeMode
Specify the mode for the
tappet point when it is
passed in the negative
direction.
DMC_CAMTAPPETACTION[0..7]
*2
0: TAPPETACTION_none
1: TAPPETACTION_on
2: TAPPETACTION_off
3: TAPPETACTION_inv
4: TAPPETACTION_time
(TAPPETACTION_none)
*Note:
1. DMC_ERROR: Enumeration (ENUM)
2. One Track can have multiple tappet points set inside it. 8 tappet points at most can be read from the same Track via this
instruction by default.
3. There is no tappet data to be output when lrMasterPos is set to 0 and PositiveMode and NegativeMode are both set to
TAPPETACTION_none.
Output Update Timing
Timing for shifting to True
Timing for shifting to False
bValid
When bEnable turns to True.
When bError turns to True.
When bEnable turns to False.
When bEnable turns to True.
When bError turns to True.
When an error occurs in the execution
conditions or input values for the instruction.
When bEnable turns to False.
ErrorID
Timing Diagram