Mike Richards
Sun 22 October 2006, 16:48
Does anyone have experience in using encoders on servo motors that are NOT attached directly to the servo's shaft?
The reason that I'm asking is that, because of the gear reduction necessary with a servo, the step pulse from either the Shopbot controller or from Mach 3 (non-G100) is way too slow for a servo. Even an ID3003 servo from MCG turns at 2,200 RPM (or faster) when connected to a 70VDC Gecko G320 driver. If a 10:1 gearbox were used with that motor, and a 500 CPR (2,000 pulses per revolution) were connected directly to the motor, and the spur gear gave a feed of 3.14-inches per revolution, the pulse generator would have to put out more than 70,000 pulses per second to give adequate speed.
On the other hand, if the encoder were either connected to the spur gear shaft, or to an intermediate shaft in a multi-stage belt-driven gearbox, the pulse rate required would be proportionally less. The big concern that I have is that by using an encoder mounted somewhere besides the motor, that the motor would oscillate (or hunt).
The reason that I'm asking is that, because of the gear reduction necessary with a servo, the step pulse from either the Shopbot controller or from Mach 3 (non-G100) is way too slow for a servo. Even an ID3003 servo from MCG turns at 2,200 RPM (or faster) when connected to a 70VDC Gecko G320 driver. If a 10:1 gearbox were used with that motor, and a 500 CPR (2,000 pulses per revolution) were connected directly to the motor, and the spur gear gave a feed of 3.14-inches per revolution, the pulse generator would have to put out more than 70,000 pulses per second to give adequate speed.
On the other hand, if the encoder were either connected to the spur gear shaft, or to an intermediate shaft in a multi-stage belt-driven gearbox, the pulse rate required would be proportionally less. The big concern that I have is that by using an encoder mounted somewhere besides the motor, that the motor would oscillate (or hunt).