mhdale:
The solution, is simple, (If I understand what you want). Goto "
www.cncbuildingblocks.com", order an "Accustep board", this board has 4 axis on it (as a breakout), and it has a CLPD. You can set the number of encouder counts, off the home/index postion, each axis is independandly adjustable for how far off of home/index it will travel. I can repeat 1-2 Tenths!! off the encouders. The count per axis, to move off ref is set by a 8bit binary wieghted switch block.
Very easy to use, good price, good documentation. The guy that sells them is: Ed Gilbert of "Gilbert Engineered systems".
BTW: Ones the various axis home (to what ever count you decide), it then sends the "Home Signal" to mach, Mach thinks it is home, and the lights say so, but the axis doesn't move any further than what you set it for.
Scott