In-Out Variables
Name Meaning Data type
Valid
range
Description
Axis Axis _sAXIS_REF ---
Specifies the axis.
*1
*1. Specify a user-defined Axis Variable that was created in the Axis Basic Settings of the Sysmac Studio (default: MC_Ax-
is*) or a system-defined axis variable name (_MC_AX[*]).
If you use Sysmac Studio version 1.29 or higher
, you can specify the system-defined axis variable name for AT specifi-
cation of a user-defined variable. This will allow you to specify the user-defined variable.
If you use Sysmac Studio version 1.28 or lower, do not specify any user-defined variable created in the variable table.
Function
• The MC_SyncMoveVelocity instruction outputs the target velocity from the user program every task
period to the Servo Drive in Cyclic Synchronous V
elocity (CSV) Control Mode.
• When Execute changes to TRUE, the Control Mode of the Servo Drive is changed and a command
velocity is output.
• If this instruction is executed in the primary periodic task, the target velocity is reached in the next
task period.
M
E
MC_SyncMoveVelocity Programmed in Primary Periodic Task
Command
velocity
Time
Primary period
Velocity
Servo
Drive
Target velocity (b
lack dots)
specified with the input
Command
velocity
• If this instruction is executed in the priority-16 periodic task, the target velocity is reached in the next
task period.
M
E
MC_SyncMoveVelocity Programmed in Priority-16 Periodic Task
Command
velocity
Time
Primary period
Command
velocity
Velocity
Servo
Drive
Task period
Target velocity (black dots)
specified with the input
Precautions for Correct Use
Refer to 1-1-3 Precautions for Master and Auxiliary Axes in Synchronized Control on page 1-
6
for precautions on using this instruction for the master axis of synchronized control.
3 Axis Command Instructions
3-393
NY-series Motion Control Instructions Reference Manual (W561)
MC_SyncMoveVelocity
3
Function