Wow! Lot's of good advice. Thanks guys. I too like to ability to shut down at the end of the day then be able to restart the next morning, home the mill, then key in the work offsets. And, if for some reason I run up against a limit switch re-homing gets me back to my starting point/work offset. Items 1 and two that jbolt mentioned are one's I use to make sure I haven't set myself up for a crash.
All that being said I went back and reduced my homing speed to 5% as Jim suggested. The X axis now repeats within +/- .0005". I'm happy with that. The Z axis repeats within +/- .001" with a little help from me. Evidently my gib is a bit on the tight side so if I put some body weight on the head I can pull it down a few thousanths. I'll readjust the gib and that should cure it. The Y axis is another story. For some unknown reason the Y comes up against the limit, stops, but does not reverse. If I hit the jog button (opposite of the homing direction) it trips the limit. Not sure what's causing this but I just did a rewire of my limit switches from individual inputs to wired in series. The switches worked fine before the rewire. I'm going to wire the Y switch to a separate input and see what happens. If this doesn't work out could it be noise? My limit switch wiring is not shielded but has been working flawlessly for nearly two years. I can rewire the circuit with shielded cable if necessary but would like to rule out other causes first. How about a bad limit switch? Anyone have these symptoms and traced it to the switch? Could it be Mach3? I had a homing problem when I first got my machine running where it would blast through the switches and crash when I attempted to home the machine. I reloaded Mach and the problem went away.
I've got a few things to work through but am always open to criticism and different ideas.
Tom S.