AX-Series Motion Controller Instructions Manual Chapter 2
387
bDone
When the single axis is removed.
When bExecute turns to False.
When bError turns to True.
bBusy
When bExecute turns to True.
When bDone turns to True.
When bError turns to True.
bError When an error occurs in the execution
conditions or input values of the
instruction.
When bEexcute turns to False. (Error Code is
cleared)
ErrorID
Timing Diagram
Inputs/Outputs
AxisGroup
Specify the
axis group.
DMC_AXIS_
GROUP_REF
*1
DMC_AXIS_GROUP_REF
When bExecute turns to True and
bBusy is False
Axis
Specify the
axis.
AXIS_
REF_SM3
*2
AXIS_REF_SM3
When bExecute turns to True and
bBusy is False
*Note:
1. DMC_AXIS_GROUP_REF (FB): All axis group function blocks for an axis group contain this variable, which works as the
starting program for function blocks.
2. AXIS_REF_SM3 (FB): All function blocks for an axis group contain this variable, which works as the starting program for
function blocks.
Function
Removes the specified axis from the axis group.
The axis group state must be Disabled to run this function block.
Troubleshooting
If an error occurs during the execution of the instruction, bError will turn to True and the axis motion will stop. To
confirm current error state, see the error code in ErrorID.
For the error codes and corresponding troubleshooting methods, refer to the Appendix of this manual.
Example
This example shows how to use DMC_RemoveAxisFromGroup to remove a single axis from an axis group.