Re: [CAD_CAM_EDM_DRO] Re: Servo Rotating Problem
Posted by
Jon Elson
on 2001-03-11 21:38:45 UTC
Imran Jawaid wrote:
input. If the servo amp input is differential, then that is OK. Otherwise,
you could do this by changing the DAC output scale from
OUTPUT_SCALE = 1.000 0.000
to
OUTPUT_SCALE = -1.000 0.000
This will invert the output polarity. Otherwise, you can keep everything
consistent by reversing the motor and tach wires.
running stably with no input, so it must be the position loop that
has too much gain.
The P term is the dominant one. You probably have the default proportional
gain set to 1000, try 100, or even less, like this :
P = 100.000
I = 0.000
D = 0.000
FF0 = 0.000
FF1 = 0.000
FF2 = 0.000
mostly want to swap only one sign at a time. Once you get the
position loop stable, you need to get the xplot program dowmloaded
and running, so you can log position or velocity data and plot it out
for tuning the servo loop.
.ini file, I can advise.
Jon
> I tried to increase the Following error but didn't work so i swap theDAC's input? You must mean the DAC output going to the servo amp
> leads
> which are going into the DAC's input.
input. If the servo amp input is differential, then that is OK. Otherwise,
you could do this by changing the DAC output scale from
OUTPUT_SCALE = 1.000 0.000
to
OUTPUT_SCALE = -1.000 0.000
This will invert the output polarity. Otherwise, you can keep everything
consistent by reversing the motor and tach wires.
>You have too much gain. I assume you have the servo amp
> With Min_Following_error= .050" I passed the jump (voila)
>
> But the motor starts to shake voilently & heats up too much.
> tried to jog but can't see cuz the encoder count was moving too fast
> (back and forth)
running stably with no input, so it must be the position loop that
has too much gain.
The P term is the dominant one. You probably have the default proportional
gain set to 1000, try 100, or even less, like this :
P = 100.000
I = 0.000
D = 0.000
FF0 = 0.000
FF1 = 0.000
FF2 = 0.000
> so i swaped the encoder also(as told by jon on previous post) butNo, don't change too many things at one. If the sign is wrong, you
> same thing happened. so I stopped it before i cook my servo motor.
mostly want to swap only one sign at a time. Once you get the
position loop stable, you need to get the xplot program dowmloaded
and running, so you can log position or velocity data and plot it out
for tuning the servo loop.
> BTW i've thermal relay between my amlifier & motor. But i'm not usingI doubt it. You need to get the loop stable. If you send me your
> it (i.e. not giving it operating voltage but they are connected) ..
> does it have anything to do with it.
.ini file, I can advise.
Jon
Discussion Thread
Imran Jawaid
2001-02-27 02:12:59 UTC
Servo Rotating Problem
Jon Elson
2001-02-27 22:35:36 UTC
Re: [CAD_CAM_EDM_DRO] Servo Rotating Problem
Imran Jawaid
2001-03-10 23:29:26 UTC
Re: Servo Rotating Problem
Jon Elson
2001-03-11 21:38:45 UTC
Re: [CAD_CAM_EDM_DRO] Re: Servo Rotating Problem