AX-Series Motion Controller Instructions Manual Chapter 2
183
Name Function Data Type
Output Range Value (Default
bDone
True when the relative positioning is
completed.
BOOL True/False (False)
bBusy True when the instruction is triggered to run. BOOL True/False (False)
True when the instruction is controlling axes.
bCommand
True when the instruction execution is aborted. BOOL True/False (False)
bError
True when an error occurs in execution of the
instruction.
BOOL True/False (False)
ErrorID
Record the error code when an error occurs.
Refer to
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 the relative positioning is completed.
When bExecute turns to False.
When bExecute is False but bDone turns to
True, bDone will remain True for one scan
cycle and then change to False.
bBusy
When bExecute turns to TRUE.
When bDone turns to True.
When bError turns to True.
When bCommandAborted turns to True.
bActive
When axes start being controlled by the
instruction.
When bDone turns to True.
When bError turns to True.
When bCommandAborted turns to True.
When bExecute is False but bActive turns to
True, bActive will remain True for one cycle
and then change to False.
bCommand
Aborted
When the instruction is interrupted by
another instruction whose BufferMode is set
to Aborting.
When the instruction is interrupted by
MC_Stop.
When
the instruction is aborted by
DMC_GroupStop.
When bExecute turns to False.
When bExecute is False but
bCommandAborted turns to True,
bCommandAborted will remain True for one
cycle and then change to False.
bError/ErrorID
When an error occurs in the execution
conditions or input values for the instruction.
(Error code is recorded in ErrorID)
When bExecute turns to False. (Error Code
is cleared)
Timing Diagram