On 04/11/2014 01:35 PM, John Kasunich wrote: > I'm pretty sure that Gene doesn't "touch off" in the way > we think of it. If I've followed past conversations correctly, > he actually homes the machine using contact between > tool and work (or tool and a widget that gives him a > reference point). > > Normally, you'd home the machine once and be done > with it, and the limits would be set to protect the machine > while allowing you to get your work done. Then use > "touch off" and G5x coordinate systems and/or tool > offsets to deal with tool and part specifics. > > Since Gene uses home to deal with tool and part specifics, > he has the side effect of limits moving around. > Well, that is wrong, and explains the results. The homing system and having both machine coordinate and work coordinate systems makes MUCH sense, and has been common practice on machines for a LONG time. If Gene wants to keep doing things that way, he should just set the machine limits to +1000 and -1000 and not use it. But, the machine limits can save a lot of trouble, as when it detects an overtravel when the part program is LOADED, way before you even hit run! On the lathe, it gets more complicated, as the tools have offsets in several axes, and you have to watch out for chuck jaws and such. I don't have a CNC lathe yet, so I am only slightly familiar with the problem, but I think LinuxCNC doesn't handle interference with tools (yet) as the problem gets a bit messy.
Jon ------------------------------------------------------------------------------ Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers