On 08/26/2017 03:48 PM, Eric H. Johnson wrote:
Jon,

After doing piecewise refinement of encoder counts per engineering unit, I 
finally managed a reasonable tuning. There still remains a slight bit of hum 
that I do not get at higher resolutions, but the motor runs plenty cool so it 
is definitely usable.

I would note that I started with Thornton's method using ff1 and ff2, which 
basically worked on the other three axes. I could not get it to work on the 
rotary axis, so went back to using I and D.

After doing this however (and possibly other config changes I have made along 
the way), I am getting persistent following errors.

At the moment they always occur at head lifts / drops, when X and Y have 
basically come to a stop. Head lifts are performed by an air cylinder and give 
the system a bit of a jerk. Mostly I am now getting following errors in X and A.
Well, anything that adds a jerk to the system will affect the encoder reading. So, you may have to just raise the value of MIN_FERROR until it doesn't trip the following error any more.
I cannot reproduce this with individual MDI moves, for example. I set the 
following errors in the config absurdly high, but does not seem to have any 
effect.
Note that FERROR is a multiplier on velocity that is added to the MIN_FERROR. MIN_FERROR is the allowable error when standing still. So, that is the one you want to adjust.

Jon

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to