AX-Series Motion Controller Instructions Manual Chapter 2
184
Inputs/Outputs
AxisGroup
Specify the axis
group.
DMC_AXIS_GROUP_REF* DMC_AXIS_GROUP_REF
When bExecute turns to True
and bBusy is False.
*Note: DMC_AXIS_GROUP_REF (FB): All function blocks for an axis group contain this variable, which works as the starting
program for function blocks.
Function
The instruction supports the relative linear interpolation of maximum six axes, where the six axes can simultaneously
start, stop as well as reach the specified target relative position.
At least one axis is needed for the linear interpolation. An error will occur if there is a travel distance for the axis which
is not set.
The function of CoordSystem needs to be supported by DL_MotionControl library V1.1.0.0 or above.
Troubleshooting
When an error occurs during the execution of the instruction, bError changes to True and axes stops running. To confirm
current error state, see the error code in ErrorID.
For error codes and corresponding trouble shootings, refer to Appendix for error code descriptions.
Programming Example
In this example, the path for the six-axis relative linear interpolation is planned and six axes simultaneously reach the
target relative position through traveling a relative distance from current positon.
The number of each axis in the axis
Current position Relative distance Target position
Axis 1 1000 1000 2000
Axis 2 1000 2000 3000
Axis 3 1000 3000 4000
Axis 4 1000 4000 5000
Axis 5 1000 5000 6000
Axis 6 1000 0 1000