My Z home switch location is located about 6 inches below the maximum Z axis travel. Sometimes my program ends with the Z axis stopping above the home position. If I start the machine the next day and I home the Z axis and forget to lower the Z to below the home position, the head travels up to the top until it trips the over travel. Is there a way to offset the Z home position to the top of the travel so this problem will not happen?