[CAD_CAM_EDM_DRO] Re: Newbie trying to help others make sense of it all
Posted by
Doug Fortune
on 2001-08-11 08:58:46 UTC
Karl Peterson wrote Sat, 11 Aug 2001:
This boils down to using linear encoders or rotary encoders.
True linear encoders attached to directly sense the position of the
table are the 'Rolls Royce' of position feedback methods. But
they are pretty expensive (USDigital is a 'bargain') and have
to be protected from swarf and shocks.
Rotary encoders (much more affordable) can be used two ways:
- directly attached to the screw or the motor. The downside is
that you are NOT directly measuring the table movement, but
are trying to interpret the table movement from the rotary
motion. This means these inaccuracies are introduced:
- if the threads are not true, then you will have displacement
that varies along the length of the thread, from a low value
of maybe 0.001" per inch, up to lots (for hardware store
ready rod). Theoretically you can compensate this in software
but no-one has done it for hobbiest software yet (that I know).
- backlash of nuts (and maybe motor couplings) could range up to
10 thou or more.
- attached to wires (attached to the table), or attached to pinions
which run along racks. The errors include cable stretch, and for
racks, the degree of trueness of the rack.
IMHO, if you want feedback under 0.000 50" then linear encoders are
the only way to go. The USDigital stuff can give you 1/1440" ==
0.000 6944" which is 1440 steps/inch (obtained by 360 steps/inch in
quadrature).
Doug Fortune
http://www.cncKITS.com
> I am working towards a X-Y-Z-Rotary table CNC 3 in oneRay Henry wrote Sat, 11 Aug 2001:
> Mill/Lathe using a CAD/CAM solution in my house tied via
> sneakernet to an EMC controller in the shop using steppers
> with encoder controls. I have the Box for the Linux/EMC to
> run in, am getting the BDI CDRom downloaded tonight. I have
> a slew of weak Steppers, four 5A controllers from
> CAMTRONICS, and the DRO board.
>
> I am stymied on the encoders. I have seen pictures about
> home built ones with Parts from US Digital, but they don't
> make sense to me. I cannot visualize how they attach to the
> table and provide position data and cannot see how to put
> them on my little hunk of iron.
>I've seen and heard about dozens of ways using wire, fishing line, toothedHi:
>belts and such that run alongside each axis but for my money/time I'd go
>for ball screws with rotary encoders. I used the 5/8 stuff from McMaster
>and found about 0.004 backlash with single nuts. Zero lash with Roland's
>approach using tapered spring washers between two.
This boils down to using linear encoders or rotary encoders.
True linear encoders attached to directly sense the position of the
table are the 'Rolls Royce' of position feedback methods. But
they are pretty expensive (USDigital is a 'bargain') and have
to be protected from swarf and shocks.
Rotary encoders (much more affordable) can be used two ways:
- directly attached to the screw or the motor. The downside is
that you are NOT directly measuring the table movement, but
are trying to interpret the table movement from the rotary
motion. This means these inaccuracies are introduced:
- if the threads are not true, then you will have displacement
that varies along the length of the thread, from a low value
of maybe 0.001" per inch, up to lots (for hardware store
ready rod). Theoretically you can compensate this in software
but no-one has done it for hobbiest software yet (that I know).
- backlash of nuts (and maybe motor couplings) could range up to
10 thou or more.
- attached to wires (attached to the table), or attached to pinions
which run along racks. The errors include cable stretch, and for
racks, the degree of trueness of the rack.
IMHO, if you want feedback under 0.000 50" then linear encoders are
the only way to go. The USDigital stuff can give you 1/1440" ==
0.000 6944" which is 1440 steps/inch (obtained by 360 steps/inch in
quadrature).
Doug Fortune
http://www.cncKITS.com
Discussion Thread
Karl Peterson
2001-08-10 23:43:17 UTC
Re: Newbie trying to help others make sense of it all
Ray
2001-08-11 06:02:11 UTC
Re: Re: Newbie trying to help others make sense of it all
Paul
2001-08-11 07:36:40 UTC
Re: [CAD_CAM_EDM_DRO] Re: Newbie trying to help others make sense of it all
Doug Fortune
2001-08-11 08:58:46 UTC
[CAD_CAM_EDM_DRO] Re: Newbie trying to help others make sense of it all
ym_wong@p...
2001-08-11 10:32:21 UTC
Re: Newbie trying to help others make sense of it all
Jon Elson
2001-08-11 14:27:18 UTC
Re: [CAD_CAM_EDM_DRO] Re: Newbie trying to help others make sense of it all
Ray
2001-08-11 15:01:01 UTC
Re: Newbie trying to help others make sense of it all
William E Andrist
2001-08-11 21:09:49 UTC
Newbie trying to help others make sense of it all
Jon Elson
2001-08-11 23:50:14 UTC
Re: [CAD_CAM_EDM_DRO] Newbie trying to help others make sense of it all
Paul
2001-08-12 06:11:51 UTC
Re: [CAD_CAM_EDM_DRO] Newbie trying to help others make sense of it all
Ray
2001-08-12 09:31:49 UTC
Re: Newbie trying to help others make sense of it all
currinh@O...
2001-08-12 12:19:02 UTC
Re: [CAD_CAM_EDM_DRO] Re: Newbie trying to help others make sense o f it all
Jon Elson
2001-08-12 13:34:19 UTC
Re: [CAD_CAM_EDM_DRO] Re: Newbie trying to help others make sense of it all
William E Andrist
2001-08-12 14:21:27 UTC
Re: Newbie trying to help others make sense of it all
Ray
2001-08-13 03:45:41 UTC
Re: Newbie trying to help others make sense of it all
William E Andrist
2001-08-13 22:13:18 UTC
Re: Newbie trying to help others make sense of it all
Ray
2001-08-14 06:56:51 UTC
Re: Re: Newbie trying to help others make sense of it all