To my knowledge, there is no automatic PID tuning in EMC2. It must be done manually.
Hello!
Anyone tried at_pid tunning for closed loop servos?
What should i change in default hal file and ini file? delete PID parametres?
To my knowledge, there is no automatic PID tuning in EMC2. It must be done manually.
There is an at_pid module... The few times I have tried it - it doesn't give great values.. Plus it only does pid (no ff1-ff3)
It would be really nice for someone to come up with a nice tuning componant.
sam
samco,
Have you got those files ?
I would like to play with and see what results will i get![]()
all you do is change the hal file so it uses the at_pid instead of the pid hal module. Then go into the halcmd and wiggle the bits
http://linuxcnc.org/docs/2.3/html/ma.../at_pid.9.html
you will have to play with it - it has been a while. I think You just need to play with
pid.N.tune-effort (I think I had to raise this to get anything out)
pid.N.tune-type (I think it only works well with 0 unless you have velocity mode amps)
pid.N.tune-cycles
pid.N.tune-mode
pid.N.tune-start
sam
Hai all,
seems u want a better PID tuning system. Check out the link below. This is for tuning PID controller, in single click. give the parameters of ur plant and click design(automatic or manual).
AutoPID - Technology Futurae
Thank You
Sarath