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

Reply via email to