Originally Posted by
replicapro
I am on a Mach3 run X3 with servos and optical encoders.
I seem to be having a constant issue where noise from who knows where is moving the servos. I thought the purpose of optical encoders would prevent this from happening.
How does one set up a closed loop system so if the servo moves from an outside signal or force the software senses it and corrects the movement?
If you have encoder feedback noise, it is going to cause problems whatever system is used, using differential encoders, will avoid the noise problem to a great degree, other steps, like proper encoder cabling and shielding prevent and reduce any noise that can affect the feedback signal.
With a completely closed loop system, encoder signal error can be detected and the system can be halted on error.
Encoders, when they are working as they should, only inform the control as to the exact position of the servo, this is dependant on a valid encoder signal.
Al.
CNC, Mechatronics Integration and Custom Machine Design
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.