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 axis moves to home.
•
You can specify the Velocity (Target Velocity), Acceleration (Acceleration Rate), Deceleration (De-
celeration Rate), and Jerk as input variables.
Precautions for Correct Use
Execute the MC_MoveZeroPosition (High-speed Home) instruction only after defining home. If
home is not defined, an Instruction Execution Error with Undefined Home (error code: 5466
hex) occurs.
Instruction Details
This section describes the instruction in detail.
Direction Designation
When the Count Mode is set to Rotary Mode, positioning is performed in the direction with the short-
est distance to home (shortest-way positioning).
The following chart shows an operation example of this instruction according to the command current
position.
Command
current
position: −30
Shortest-way positioning is performed.Moves in positive direction.
Home: 0
Command current position: 90
Modulo maximum
position setting
value: 100
Modulo minimum
position setting
value: −50
0
0
Precautions for Correct Use
If this instruction is executed when home is outside of the settings of the Modulo Maximum
Position Setting Value and Modulo Minimum Position Setting Value axis parameters, a Tar-
get Position Ring Counter Out of Range error (error code: 549C hex) will occur.
Override Factors
Override factors are enabled for this instruction.
3 Axis Command Instructions
3-106
NY-series Motion Control Instructions Reference Manual (W561)