Re: EMC handling backlash
Fred Proctor wrote:
>
> > Maybe once we find a reasonably priced linear encoder (which
> > of course directly senses table movement) then it will be
> > feasible to have EMC directly characterize the backlash
> > along the length of each axis (say every 1/10th, 1/100th or 1/1000")
> > and rather than a simple fixed value, the backlash is looked
> > up near that location on every reverse of an axis.
>
> and Jon Elson's reply:
>
> > Theoretically doable.
This is kind of muddled. Obviously, with a decent linear encoder, there
is NO backlash. What we got into was temporarily installing a linear
encoder to characterize variations in backlash over the length of the screw.
I don't think anybody does this in practice.
>
> This sounds like standard lead screw compensation, that Jon described.
>
> I'm putting lead screw compensation in the EMC, and I'm curious about
> how it's implemented in practice. Some questions:
Excellent!
> 1. If a CNC has lead screw compensation, does it have backlash
> compensation specified separately? Bidirectional LSC can compensate for
> backlash at the same time, as Doug described, so backlash compensation
> is redundant.
These might be mutually exclusive, although I think both COULD be done.
> 2. How often are the points sampled when building the LSC table? On our
> Fanuc axis controller for the Hexapod, the points are 10 millimeters
> apart. Ideally there would be several, say 10 or so, around each
> rotation of the screw. This works out to every 0.010 inches for a
> typical machine. Collecting these points manually for the whole length,
> both directions, will take forever. Coupled automatically it can be done
> quickly, or at least without being tended.
I think it is often done every inch. Without very expensive test gear,
it is a manual procedure with gauge blocks and a dial indicator.
Obviously, without a home reference, the compensation is meaningless.
Jon
Date Index |
Thread Index |
Back to archive index |
Back to Mailing List Page
Problems or questions? Contact