AX-Series Motion Controller Instructions Manual Chapter 2
32
Inputs/Outputs
Name Function Data Type
Setting Value
Timing to Take Effect
Axis
Specify the
AXIS_REF_SM3* AXIS_REF_SM3
When Execute turns to True and Busy is
*Note: AXIS_REF_SM3(FB): Every function block contains this variable, which works as the starting program for function blocks.
Function
MC_MoveAdditive runs the instruction based on user-defined parameters to drive the specific axis to move an
additional distance.
When MC_MoveAdditive runs alone, the behavior will be identical to a MC_MoveRelative.
In case the previous instruction is on-going, an additional distance will be added again to run MC_MoveAdditive
instruction.
Troubleshooting
If an error occurs during the execution of the instruction, Error will change to True. You can refer to ErrorID (Error
Code) to address the problem.
Example
The example below describes the behavior of MC_MoveRelative and MoveAdditive instructions which are run in a
series.
Timing Diagram