On Tuesday 01 September 2015 16:06:50 Jim Craig wrote: > Gene, > > You say you were using a limit3. Did you have limit3.maxv or > limit3.maxa set to limit the acceleration? Since the input is a > rotational velocity you only want to limit rotational acceleration > which would be maxv. maxa would limit the change in rotational > acceleration causing overshoots. I propose that you try limit2 with > just the maxv parameter to limit the acceleration/deceleration of the > spindle. > > I could be way off though. > > Jim
I just got some hints from J.K. that could lead to a better solution. No one has commented on this question though. > On 9/1/2015 2:12 PM, Gene Heskett wrote: > > Another possibility is that at the instant of polarity reversal > > going into the .command port of pid.s, a reset signal could be > > slammed into the pid.s to cancel any effects of the spindles > > overshoots in the wrong direction, the lack of which is causing a > > windup in the pid. Halscope should be able to show me that I would > > think. But how to generate that, I haven't a clue, but that almost > > HAS to be the cause of the windup/catchup. > > > > A 2nd question then, pid.s.error-previous-target, bit in, should be > > what for a velocity loop such as a spindle? Currently set true, by > > pncconf & I haven't touched it. Some insight here might be helpful. Thanks Jim. Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene> ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
