HomeType Parameter
Default Value: 4
Minimum Value: 0
Maximum Value: 6
Units: None
Type: int
Table: Parameter Setting Values
Option | Settings | Value |
---|---|---|
Home Type |
Home Past Limit to Marker |
0 |
Home to Limit and Reverse to Marker |
1 |
|
Home to Marker Only |
2 |
|
Home to Limit Only |
3 |
|
Home at Current Position |
4 |
|
Home at Current Position Feedback |
5 |
|
Home at Current Position Absolute |
6 |
Use the HomeType parameter to define the procedure that will be used to establish the home position of the axis.
The HomeSpeed Parameter sets the speed of all homing related motion, and the HomeRampRate Parameter sets the acceleration and deceleration rates.
If you are using a gantry under Decoupling Control:
- This parameter must be set to the same value on the two gantry axes.
- Aerotech recommends that you set this parameter to Home To Limit Reverse To Marker.
The sections that follow supply a detailed description of the procedure that will be used for each setting.
IMPORTANT: Virtual Axes will behave as if Home at Current Position is selected, regardless of the setting of the HomeType parameter.
IMPORTANT: This mode should only be used when the Limit Type setting of the HomeSetup parameter is set to Use Home Limit Switch.
When you select this home type, the following procedure is used.
- If the limit input is currently active, the axis moves out of the limit condition by moving in the direction opposite of that specified by the Home Start Direction setting of the HomeSetup parameter. Once the limit condition is cleared, the axis decelerates to a stop. If the limit input is not active, no motion occurs during this step.
- The axis moves toward the limit by moving in the direction specified by the Home Start Direction setting of the HomeSetup parameter. This movement continues until the limit input goes active, at which point the axis decelerates to a stop.
- The axis then begins moving again, in the same direction as the previous move, and continues until the marker input goes active, at which point the position of the marker is latched in the hardware and the axis decelerates to a stop.
- The axis moves back to the position at which the marker was latched. If a nonzero value is set for the HomeOffset parameter, the axis moves the specified distance from where the marker was latched.
- The position command and the program position command are set to the value specified by the HomePositionSet parameter.
Figure: Home Past Limit to Marker
For home types that use limit switches to operate correctly, you must select the CW/Positive End-of-Travel Limit Fault and CCW/Negative End-of-Travel Limit Fault bits in the FaultMask Parameter. If you do not select these bits, the limit switches will be ignored during the home cycle, preventing the home cycle from completing successfully.
When you select this home type, the following procedure is used.
- The axis moves toward the limit by moving in the direction specified by the Home Start Direction setting of the HomeSetup Parameter. This movement continues until the appropriate limit input goes active, at which point the axis decelerates to a stop.
- The axis moves out of the limit by moving in the direction opposite that of the previous move. Once the limit condition is cleared, the axis decelerates to a stop.
- The axis then begins moving again, in the same direction as the previous move, and continues until the marker input goes active, at which point the position of the marker is latched in the hardware and the axis decelerates to a stop.
- The axis moves back to the position at which the marker was latched. If a nonzero value is set for the HomeOffset Parameter, the axis moves the specified distance from where the marker was latched.
- The position command and the program position command are set to the value specified by the HomePositionSet Parameter.
Figure: Home to Limit and Reverse to Marker Motion Diagram
When you select this home type, the following procedure is used.
- The axis begins moving in the direction specified by the Home Start Direction setting of the HomeSetup Parameter and continues until the marker input goes active, at which point the position of the marker is latched in the hardware and the axis decelerates to a stop.
- The axis moves back to the position at which the marker was latched. If a nonzero value is set for the HomeOffset Parameter, the axis moves the specified distance from where the marker was latched.
- The position command and the program position command are set to the value specified by the HomePositionSet Parameter.
Figure: Home to Marker Only Motion Diagram
IMPORTANT: Aerotech does not recommend the Home to Limit procedure for most systems. The repeatability of the home position as defined by end-of-travel electrical limit switches is typically is not as repeatable as one of the procedures that uses a dedicated home marker. In general, this type should be used only if no home marker is present on the axis.
IMPORTANT: For home types that use limit switches to operate correctly, you must select the CW/Positive End-of-Travel Limit Fault and CCW/Negative End-of-Travel Limit Fault bits in the FaultMask Parameter. If you do not select these bits, the limit switches will be ignored during the home cycle and the home cycle will not complete successfully.
When you select this home type, the following procedure is used.
- The axis moves toward the limit by moving in the direction specified by the Home Start Direction setting of the HomeSetup Parameter. This movement continues until the appropriate limit input goes active, at which point the axis decelerates to a stop.
- The axis moves out of the limit by moving the direction opposite that of the previous move. Once the limit condition is cleared, the axis decelerates to a stop.
- If a nonzero value is set for the HomeOffset Parameter, the axis moves the specified distance from this location.
- The position command and the program position command are set to the value specified by the HomePositionSet Parameter.
Figure: Home to Limit Only Motion Diagram
When you select this home type, the position command and the program position command are set to the value specified by the HomePositionSet Parameter. Any position error present at the time of homing is maintained. No motion occurs using this type of home, including any offset move specified by the HomeOffset Parameter.
When you select this home type, the position command, position feedback, and the program position command are set to the value specified by the HomePositionSet Parameter. Any position error present at the time of homing will be cleared. No motion will occur using this type of home, including any offset move specified by the HomeOffset Parameter.
When you select this home type, the system does as follows.
- No motion occurs during homing, and the HomeOffset Parameter does not have an effect.
- The position command and the program position command are set to the absolute position of the axis. Any position error present at the time of homing is maintained.
- The controller applies an offset to the position command and to the program position command. The applied offset value is the same as the value of the HomePositionSet Parameter. No motion occurs when this offset is applied. The offset is applied because the HomePositionSet Parameter defines the position that the controller reports when the absolute position of the axis is at 0.0.
The type of system configuration determines if the controller automatically homes the axis or if you need to explicitly home the axis.
- If the axis is not part of a gantry under Decoupling Control, the controller automatically homes the axis the first time you enable the axis.
- If the axis is part of a gantry under Decoupling Control, the controller will not automatically home the axis. You must explicitly home the axis.