AX-Series Motion Controller Instructions Manual Chapter 2
406
MC_Stop_DML_instance(
Axis : =,
bExecute : =,
bDone =>,
bBusy =>,
bCommandAborted=>,
bError =>,
ErrorID => );
Inputs
Name Function Data Type
Setting Value
Timing to Take Effect
bExecute
The instruction is run
when bExecute turns
BOOL
True/False
(False)
-
Outputs
True when the velocity reaches 0.
bBusy True when the instruction is run. BOOL True/False (False)
bCommandAborted
True when the instruction is
BOOL
True/False (False)
bError True when an error occurs. BOOL True/False (False)
ErrorID
Contains error code if an error
occurs. Refer to Appendix for error
DML_ERROR* DML_ERROR (DML_NO_ERROR)
*Note:
DML_ERROR: Enumeration (ENUM)
Output Update Timing
Timing for shifting to True
Timing for shifting to False
bDone
When the axis decelerates to a stop or the
velocity is 0.
When bExecute turns from True to False.
If bExecute is False and bDone turns to True,
bDone will be True for one period and then
immediately shift to False.
bCommandAborted
When the axis state switches to Disabled
during instruction execution.
When bExecute turns to False.
If bExecute is False and bCommandAborted is
True, bCommandAborted
change to False after maintaining a True state
for a scan cycle.
bBusy
When bExecute turns to True and the
instruction is run.
When bDone turns to True.
When bError turns to True.
bError
When an error occurs in the execution
When bExecute turns to False. (Error Code is