Viesturs

sestd., 2024. g. 7. dec., plkst. 00:28 — lietotājs gene heskett
(<ghesk...@shentel.net>) rakstīja:
>
> On 12/6/24 16:48, Viesturs Lācis wrote:
> >
> > I am fine with workarounds as well. I did find discussion from 3 years
> > ago here on mailing list with a suggestion of putting limit3 component
> > before pid component. That machine has 8i20 servo drives, if that
> > changes anything. pid.n. command is connected to joint.n.motor-pos-cmd
> > at the moment.
> >
> I'm far from an expert on that but a limit3 has done what I needed
> several times. And IIRC it has always been applied prior to the pid its
> controlling,, preferably in such a position as to shape it all in one
> module.
>

I would like to ask for more details on how exactly to implement this.
Since now the pid input is position, adding limit3 does not make sense
as I would not control the jerk. I need to change the pid input to
velocity. Does it mean that it will change from closing position loop
to closing velocity loop? And I will have to redo pid tuning?

Or is there anything experimental that I could volunteer to test on
actual machine?
I found this attempt from Chris Morley:
https://forum.linuxcnc.org/24-hal-components/40152-jerk-limited-trajectory-planner-hal-component#184119
That post is 4 years old. Has there been any update to that code? Is
it worth testing on actual machine?

Aaand then there is this thread:
https://forum.linuxcnc.org/38-general-linuxcnc-questions/50268-trajectory-planner-using-ruckig-lib?start=0

Is there anything else I have missed that is worth a test?

Viesturs


_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to