High pitch sound from ac servo
Hi all, my stepperonline T6 ac servo has been making weird high pitch sound. This sound is not affecting the performance of the servo but it is really annoying. I have contacted stepperonline who claims the sound is normal. However, I doubt their claim. Anyone knows how to get rid of this sound?
https://youtu.be/wuxcFftns08
Re: High pitch sound from ac servo
Did it make the sound from new? Have you tried altering the tuning at all?
Re: High pitch sound from ac servo
Hi,
I suspect that it is caused by the rotor dithering.
lets say the servo is commanded to position 123456. The servo drives to that location but overshoots to 123457, so it tries to back up and overshoots again to 123455.
The it will drive forward....and keep repeating this little cycle. It called servo dither.
Most AC servo software has a parameter that describes a 'Zero Error Zone', that is to say a small band that if the commanded position is within so many encoder counts of the
actual encoder position it declares 'this is good enough' and stops trying to get any closer. Different manufacturer call it different things but the idea is the same. Find that parameter and program it
to be wider.
Craig
Re: High pitch sound from ac servo
Try lowering your Gain settings in the PID . Kp and Kd a bit
Do you know if it made that noise before you tuned it.. of did you tune it ?
Larry Kenny
---------------------------------------------
www.LarkenCNC.com
email : [email protected]
Viperservo.com ( may have issues , so use LarkenCNC.com )
Re: High pitch sound from ac servo
Yes. it has been this way since I got it. I have already tuned the relevant parameters.
- - - Updated - - -
Quote:
Originally Posted by
Larken
Try lowering your Gain settings in the PID . Kp and Kd a bit
Do you know if it made that noise before you tuned it.. of did you tune it ?
Larry Kenny
---------------------------------------------
www.LarkenCNC.com
email :
[email protected]
Viperservo.com ( may have issues , so use LarkenCNC.com )
It has this way before and after tuning.
- - - Updated - - -
Quote:
Originally Posted by
joeavaerage
Hi,
I suspect that it is caused by the rotor dithering.
lets say the servo is commanded to position 123456. The servo drives to that location but overshoots to 123457, so it tries to back up and overshoots again to 123455.
The it will drive forward....and keep repeating this little cycle. It called servo dither.
Most AC servo software has a parameter that describes a 'Zero Error Zone', that is to say a small band that if the commanded position is within so many encoder counts of the
actual encoder position it declares 'this is good enough' and stops trying to get any closer. Different manufacturer call it different things but the idea is the same. Find that parameter and program it
to be wider.
Craig
Thanks Craig. I will do that.