Home

The Home command instructs the axis to search the home position in a specified direction. After the axis reaches the home position, the current position is updated to a specified value.
The Home command uses the Home Limit Switch to determine the home position.
Tags for Home Command
Tag Name
Data Type
Description
Configuration before using the command
C.Axisxx.HomeTimeout
DINT
Specifies the maximum time that the axis is allowed to find the home position.
When the time elapses, the axis performs a smooth stop and the position stays invalid.
C.Axisxx.HomeSpeed
REAL
Specifies the speed to use during a Home operation until the home limit switch is detected. You can set this parameter to a high value to reduce the time it takes to perform the Home command.
C.Axisxx.HomeFinalSpeed
REAL
Specifies the final speed to use after the home limit switch is detected. You can set this parameter to a low value to achieve better home position accuracy.
C.Axisxx.HomeAccel
REAL
Specifies the speed's rate of change for the Home command.
C.Axisxx.HomeInputSelect
SINT
Determines the corresponding input point to use as the Home Limit Switch trigger.
You cannot associate the same local input to multiple axes or axis functions.
Set this tag to -1 to use O.Axisxx.HomeSwitch.
C.Axisxx.InvertHomeInput
BOOL
Determines whether to invert the input trigger for the Home Limit Switch.
This configuration does not affect the behavior of O.Axisxx.HomeSwitch.
Command Tags
O.Axisxx.Command_Home
BOOL
Indicates that the axis is to perform the Home command.
O.Axisxx.HomeDirection
BOOL
For Home command, determines the direction of motion when the homing operation is started.
O.Axisxx.HomePosition
REAL
Specifies the position value to set as the current position when a Home or Set Home Position command completes.
O.Axisxx.HomeSwitch
BOOL
Indicates whether the home switch condition (measured from external input) is active when C.Axisxx.HomeInputSelect is -1.
Status Tags
I.Axisxx.CommandActive
BOOL
This tag is set when the Home operation is started. This tag is cleared when Home operation completes successfully or the axis becomes stationary after timing out.
Home Timing Diagram
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal