AX-Series Motion Controller Instructions Manual Chapter 2
31
Name Function Data Type Output Range (Default Value)
Busy
True when the
instruction is run.
BOOL True/False (False)
CommandAborted
True when the
instruction is
BOOL
True/False (False)
Error
True when an error
BOOL
True/False (False)
ErrorID
Record the error code
when an error occurs.
Refer to Appendix for
error code
SMC_ERROR* SMC_ERROR (SMC_NO_ERROR)
*Note: SMC_ERROR: Enumeration (Enum)
Output Updating Timing
Timing for Shifting to True
Timing for Shifting to False
Done
True when the additive positioning is
completed.
When Execute changes to False.
If Execute is False and
CommandAborted turns to True, Done
will be True for only one scan cycle and
immediately shift to False.
Busy True when Execute changes to True.
When Done changes to True.
When Error changes to True.
When CommandAborted changes to
CommandAborted
When this instruction is aborted because of
the execution of MC_Stop instruction.
When Execute changes to False.
If Execute is False and
CommandAborted turns to True, Done
will be True for only one scan cycle and
immediately shift to False.
Error When an error occurs in the execution
conditions or input values for the
instruction.
When Execute turns from True to False.
( Error code is cleared)
ErrorID
Timing Diagram