I am building a machine with 2 NC limit switches on each axis. The plan was to simply connect them all in series with the E-stop button to prevent a crash against the end stops. To get jog away from a limit switch would require holding in the reset button until you've cleared the limit. My question is, would it be possible to also use those same switches as home positions if I home each axis separately? I'm thinking I'd just hold in the reset button during homing, so it wouldn't go into E-stop when the limit is hit. However I don't believe the switch resolution is going to be good enough to home the machine and then use that to locate a fixture, so this may all be a waste.
In the past I ran a pair of Fadal machining centers that had home positions, and you had to home the machine for the tool changer and such to work properly. I also ran a Spindle Wizard CNC knee mill, but on that machine I never bothered homing it. I just picked up the work location with an edge finder and set tool lengths to the top of part and away we go. If there were lots of operations and lost position would really screw me up, I'd just write down on a post-it the dial readings for each axis when at 0,0,0 of the work location.
My tool holders are repeatable for length. So my plan is to keep an edge finder permanently set in one holder, and use that to pick up all work locations. I am also considering bolting down a small block to the table that I can call home by picking up the top and two sides, then set all tools off of it. That way on a long job where a power failure would lose my positions I could reset the machine by picking up the home block with the edge finder again. This machine does not have dials so I can't use the post it method!
Thanks,
Gary H. Lucas