Name Timing for changing to TRUE Timing for changing to FALSE
Busy When Execute changes to TRUE.
• When Done changes to TRUE.
• When Error changes to TRUE.
• When CommandAborted
changes to TRUE.
CommandAborted
• When this instruction is aborted because anoth-
er motion control instruction was executed with
the Buffer Mode set to Aborting.
• When this instruction is canceled due to an error.
• When this instruction is executed while there is
an error.
• When you start this instruction during MC_Stop
instruction execution.
• When Execute is TRUE and changes to
FALSE.
• After one period when Execute is FALSE.
Error When there is an error in the execution conditions
or input parameters for the instruction.
When the error is cleared.
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
• Homing starts when Execute changes to TRUE for the axis specified in Axis.
•
Set the parameters used by the MC_Home instruction in the axis parameters.
• There are 10 Homing Operation Modes for the MC_Home instruction.
Set the desired method in axis parameter Homing Method in the Sysmac Studio.
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 the master axis.
Mapping Data Objects
To use the MC_Home instruction, map the following object data in the Detailed Settings Area of the
Axis Basic Settings Display of the Sysmac Studio.
However
, setting is not required for Homing Operation Modes 11, 12, and 14.
• Touch probe function (60B8 hex)
• Touch probe status (60B9 hex)
• Touch probe pos1 pos value (60BA hex)
If even one of the required objects is not set, a Process Data Object Setting Missing error (error code
3461 hex) occurs.
3 Axis Command Instructions
3-19
NY-series Motion Control Instructions Reference Manual (W561)
MC_Home
3
Function