AX-Series Motion Controller Instructions Manual Chapter 2
348
Name
Function Data Type
Setting Value
Timing to Take Effect
lrPermitted
Deviation
Specify the permitted
deviation between the two
LREAL Positive or 0(0)
When bEnable is True.
Outputs
Name Function Data Type
Output range
bEnabled True when the instruction outputs are valid. BOOL True/False (False)
bInvalid
True when the difference between the two
axes exceeds the allowed value.
BOOL True/False (False)
True when the instruction is triggered to run.
lrDeviatedValue The error value between the two axes LREAL
Positive, negative or 0
bError
True when an error occurs during
instruction execution.
BOOL True/False (False)
ErrorID
Indicates the error code if an error occurs.
Refer to Appendix
for error code
descriptions.
DMC_ERROR
*
DMC_ERROR
(DMC_NO_ERR)
*Note: DMC_ERROR: Enumeration (Enum)
Output Update Timing
Timing for shifting to True
Timing for shifting to False
bEnabled
• When bEnable turns to True.
When bError turns to True.
• When bEnable turns to False.
bInvalid
When bEnable turns to True.
• When the difference between the two
axes exceeds the allowed value.
• When bError turns to True.
• When bEnable turns to False.
bBusy
• When bEnable turns to True.
When bError turns to True.
•
When bEnable turns to False.
lrDeviatedValue
• When bEnable turns to True.
When bEnable turns to False, the data update
stops.
When an error occurs in the execution
conditions or input values for the
instruction.
• When bEnable turns to False.
ErrorID
Timing Diagram