Chapter 12 Troubleshooting
1
Parameter name Function
Validation timing
BufferMode
when executing two
instructions.
0:Aborted
1:Buffered
MC_Buff
er_Mode
0 : mcAborting
1 : mcBuffered
(0)
When Execute
changes from FALSE
to TRUE
Notes:
1. The instruction execution starts when Execute changes from FALSE to TRUE. When Execute
changes from FALSE to TRUE again no matter whether the instruction execution is completed or
not, the instruction cannot be re-executed and the previous setting values will be kept.
2. Refer to section 10.2 for the relation among Position, Velocity, Acceleration and Jerk.
3. Refer to section 10.3 for the details about BufferMode.
Output Parameters
Parameter name Function Data type Valid range
InSync
TRUE when the slave axis has completed the
synchronization action.
BOOL TRUE / FALSE
Busy TRUE when the instruction is being executed. BOOL TRUE / FALSE
Active TRUE when the axis is being controlled. BOOL TRUE / FALSE
CommandAborted
TRUE when the instruction is aborted. BOOL TRUE / FALSE
Error
TRUE when there is an error in the execution of the
instruction.
BOOL TRUE / FALSE
ErrorID
Contains the error code when an error occurs. Please
refer to section 12.2.
WORD
Output Update Timing
Parameter Name
Timing for changing to
TRUE
Timing for changing to FALSE
InSync
completes the
When Error changes to TRUE.
When CommandAborted changes to TRUE.
Busy When Execute is TRUE.
When CommandAborted changes to TRUE.
When Error changes to TRUE.
Active
When the instruction
starts to control the axis.
When CommandAborted changes to TRUE.
When Error changes to TRUE.
CommandAborted
When this instruction
execution is aborted by
other motion control
instruction.
Execute
changes from TRUE to FALSE
CommandAborted is set to TRUE when the
instruction is aborted after Execute changes from
TRUE to FALSE during the instruction execution.
One cycle later, CommandAborted changes to
Error
the instruction execution
or the input parameters
for the instruction are
When Execute changes from TRUE to FALSE
11-141