Originally Posted by
kreutz
Hello;
Welcome to the thread.
While yours it is a good solution for normal DC motors, it is more un-reliable to implement on positioning servo motors (which are constantly changing direction under software command like in a CNC machine) due to the high frequency of operation of the relays. Adding an electronic regenerative energy dumping circuit should help because it is faster, there are no relay contacts to replace, and only dumps excess energy when required (above certain voltage level on the capacitors)
The way this is implemented in my Servo Dynamics spindle drive is via a set of power MOSFETs that switch inrush current to a series of resistors.
Actually, the power section of my servo drive is currently broken, with the drive sensing an over-current condition on the power feed, likely due to either a broken rectifier diode or the regen switching not working. It's really hard to bench test either (the power section requires 3-phase AC...), but I've been muddling through fixing it by replacing components that might be broken...
Chris.
List of parts sources for CNC builders - http://www.CNCsources.net
Dyna Mechtronics 4400C Conversion - CNC bed mill w/toolchanger to Mach3 conversion - http://www.cnczone.com/forums/showthread.php?t=50787