Sorry.. I've forgotten this question in previous message: It's
possible to control a stepper motor in a closed loop system via a
common PID algorithm ? I ask this to you because many commercial
controllers that I've found have encoder input but use it only for
stall detection. I think a continuous controlling of stepper motor
isn't a great idea due to discreet nature and relative low resulution
of stepper motors: I think that is sufficient an accidental little
movement of mechanical system respect to idle position to cause
continuous vibrations: is it correct ? My idea is to use PID only
during motion commands and stop it when axis is settled in a given
range: it will limits axis overshoot and precise positioning without
undesidered steady vibrations.
What do you think about.
Best regards.
Simone Navari.
possible to control a stepper motor in a closed loop system via a
common PID algorithm ? I ask this to you because many commercial
controllers that I've found have encoder input but use it only for
stall detection. I think a continuous controlling of stepper motor
isn't a great idea due to discreet nature and relative low resulution
of stepper motors: I think that is sufficient an accidental little
movement of mechanical system respect to idle position to cause
continuous vibrations: is it correct ? My idea is to use PID only
during motion commands and stop it when axis is settled in a given
range: it will limits axis overshoot and precise positioning without
undesidered steady vibrations.
What do you think about.
Best regards.
Simone Navari.