On my setup I've got 3 homing switches, X, Y, Z. After each part I run G28.1 to home each axis just in case any steps were lost. Z, Y, and X axis slowly home, hit the switch, then back off a bit. The Z axis, though, is not always consistent on it's homing procedure. Most times it raises until the homing switch is tripped, then backs off a bit. This is then referenced as zero. It appears to get in some mode where it forgets to back off the switch. I'll "reference home" and it will move until the switch is tripped and not back off the switch. This then becomes the new Z zero and the tool becomes .050 higher than originally. X and Y axis will continue in the home routine with each one backing off their respective switches. It is very bizarre. I've found I can go into "homing/limits" and re-set the Home Off. number and the Z axis "backing off" will start to work again.
I haven't been able to see a pattern on when/why this happens. Any ideas on a fix would be helpful. Thanks
--Roger