AX-Series Motion Controller Instructions Manual Chapter 2
2-268
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
This function is available for DL_MotionControl V1.2.0.0 or later.
Each axis is calculated independently during the movement, so the movement path will vary according to the
configuration used.
Buffer Mode only supports Aborting and Buffered. If the Buffer Mode of the subsequent motion function block is set to
BlendingLow, BlendingPrevious, BlendingNext, and BlendingHigh, the actual execution will be according to Buffered.
The speed, acceleration, deceleration, and jerk of this function block are related to the set values of the axis group.
The Velocity (1113), Acceleration (1123), Deceleration (1133), Jerk (1143) values of each single axis in the axis group
can be modified by MC_WriteParameter.
Troubleshooting
If an error occurs during the execution of the instruction, bError will turn to TRUE and the axis motion will stop. You can
refer to ErrorID (error code) to confirm the current error status.
For error codes and corresponding troubleshooting methods, refer to the Appendix of this manual.
Programming Example
Refer to DMC_MoveDirectAbsolute.
2.3.1.21 DMC_MoveModulo
Supported Devices: AX-308E, AX-364E
DMC_MoveModulo is used for modulo positioning and specifies the number of rotation turns.
FB/FC
Instruction
Graphic Expression