If the motor has an encoder and is controlled by a PID loop then if it
is not VERY close to the commanded speed one of two things is wrong
(1) The PID gain settings are very far off what they should be or (2)
the motor or its power supply or controller some how weak and not able
to run at the commanded speed.

I'd check the PID first.  It the PID is working the output will be at
maximum.  The control loop run at tens or hundreds of times per second
and very quicks will "wind up" to the maximum value.   If it is not
doing that, it's broken  Ether the encoders is not sending correct
data or the gains are very low

If the PID controller is sending the maximum and the motor is slow,
it's an electrical/motor problem

The spindle should run at exact speed within the resolution limits of
the encoder and control loop period.


-- 

Chris Albertson
Redondo Beach, California

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to