AX-Series Motion Controller Instructions Manual Chapter 2
2-270
Name
Function
Data Type
Setting Value (Default
Timing to Take
(shortest)
lrModulo Modulo
LREAL Positive or 0 (0)
When bExecute
turns to True and
BufferMode (Reserved)
- - -
*Note: MC_DIRECTION: Enumeration (Enum)
Outputs
Name
Function
Data Type
Setting Value (Default
bDone
True when the slave axis is
performing positioning motion.
BOOL True/False (False)
bBusy True when the instruction is run. BOOL True/False (False)
Aborted
True when the instruction
execution is interrupted.
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 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 motion is completed.
bExecute
When bExecute is False but bDone turns
to True, bDone will remain True for one
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 the axis motion starts.
bDone
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 interrupted by
When bEnable turns to False.
When bEnable is False but
bCommandAborted turns to True,
bCommandAborted will remain True for
one cycle and then change to False.
bError
When an error occurs in the execution
conditions or input values of the instruction.
(Error Code is recorded in ErrorID)
When bEnable turns to False. (Error Code
is cleared)
ErrorID
ErrorID