AX-Series Motion Controller Instructions Manual Chapter 2
225
Name Function Data Type Output Range (Default Value)
True when an instruction error occurs.
ErrorID
Record the error code when an error occurs.
Refer to Appendix for error code
descriptions.
DMC_ERROR
*
DMC_ERROR(DMC_NO_ERROR)
*Note: DMC_ERROR: Enumeration (Enum)
Output Update Timing
Timing for shifting to True
Timing for shifting to False
bDone
When decelerating to stop.
When bExecute turns to False.
bDone will change to False after remaining
True for one cycle when bExecute is False
but bDone changes to True.
bBusy
When bExecute turns to True.
When bDone turns to True.
When bError turns to True.
When bCommandAborted turns to True.
bCommandAborted
When the instruction is aborted by another
instruction.
When bExecute turns to False.
bCommandAborted will change to False
after remaining True for one cycle when
bExecute is False but bCommandAborted
When an error occurs in the execution
conditions or input values for the instruction.
(Error code is recorded)
When bExecute turns from True to False
(Error Code is cleared).
Timing Diagram
Inputs/Outputs
AxisGroup
Specify
the axis
DMC_AXIS_
GROUP_REF*
DMC_AXIS_
GROUP_REF
When bExecute turns to True and bBusy is
False.
*Note: DMC_AXIS_GROUP_REF(FB): All function blocks for an axis group contain this variable, which works as the starting
program for function blocks.
Function