Hi,
I've been a long time lurker, but this is my first post. I am thinking about building a DIY CNC metal working machine (not a manual mill conversion). I was think about including linear encoders to address repeatability. I though about using something like iGaging DROs and just hacking them (I assume they probably use 2 or 3 bit encoding).
As an alternative option I was thinking of using optical rotary encoders that placed on the axises put use a wheel (perhaps hard plastic) that rolls against the frame or non-moving surface. The rotary encoders would not require much space (compared to a regular linear encoder) and would not be subject to dirt with optical film or unsealed linear encoders (like the iGaging models). I though about using a spring tension mount so that a constant pressure is applied between the wheel and the non-moving surface to avoid slip. I would also use wiper brushes to clear away chips.My thoughts is that this would have at least some better repeatability over shaft mounted rotary encoders, which don't really address backlash, thermal changes, etc. It would also be easier to set up, then using a linear encoder since I don't need to provide the space to store the linear rail and I don't have to worry about matching the machine to dimensions of the linear rail since they can't be lengthened or shortened to fit the machine.
Thoughts, comments? Has anyone tried this before?
One other quick question about limit switches. what would be a recommended distance between the position of the limit switch and a hard limit? I assume there probably needs to be about a centimeter or more for the controller to recognize the limit switch has been tripped and to stop the carriage (inertia). I realize some of this is dependent on motor size the mass of the carriage and the speed of the motor at the time the limit is breached. I am just looking for a recommend spacing since I need to factor in their position.
Thanks