On my mini mill, The switches repeat very well. I start it up and home the axis' and when i go to G54 zero from the machine zero i am always within .0005".
So I am thinking it will be the same with my lathe. I give it a go and see what happens. I know at work we use the hard stops all the time and the repeat perfectly. And, all they are is micro switches mounted to the bed and slides. I hope I get the same results, it will make setup of tools much easier.
I'll post my results when I do this.
Marty