Problem:
When you Home an axis, it doesn't Home to the correct location, or you'd like it to Home to a different location.
Solution:
Use the HomeOffset parameter to apply an offset to your Home location. This will effectively move the 0 location of your axis.
- In Automation1, HomeOffset can be found under the Homing section of the Configure tab. If you don't see parameters in this section, click "Go to Advanced Editing" in the upper right
- In Soloist/Ensemble/A3200, HomeOffset can be found under Axis > Motion > Homing in Configuration Manager
To calculate a good value for HomeOffset, follow this procedure:
- Home the axis
- Command the axis to the desired Home location via Jogging/Commands/etc
- Note the current value of the axis's Position Feedback
- Add the value you just noted to the current value of HomeOffset
- For example: You have a linear X axis with a Home location at the middle of travel. You want it to Home 10mm in the positive direction. Thus, you set HomeOffset to 10.
- Second example: You have a linear X axis that already has a value of 10mm in HomeOffset. You want it to home to 20mm more in the positive direction. Thus, you add 20 to the current HomeOffset value of 10, and set HomeOffset to 30.
- Save your changes and reset the system
- Home the axis again to confirm it's moving to the desired Home location
- If the axis is not quite at the correct Home location, repeat steps 1-5 until it is. This can be an iterative process.
Extra tip: If you'd like to set your Home location to a value other than 0, you can do so using the HomePositionSet parameter. If you set this parameter to 10, your Home location will be set to 10 instead of 0.