DC motors are controlled very differently from stepper motors so don't apply assumptions about one to the other.
I'm reviving an old Puma 260 robot arm.It has three 14V motors and three 16V motors, all with encoders fitted, and I'm driving them with off-the-shelf closed-loop motor drivers (Motion Mind 3s).Question is, what voltage should I be feeding the drivers with? The drivers are rated up to 32V, but the motors are 14V and 16V.
When I built my CNC mill, I learned that even though the stepper motors I was using had 1-Ohm windings and were rated at 3A, that didn't mean they'd want 3 Volts to drive them(!). I had to feed my stepper drivers with around 30V. As I understand it, the high voltage is all about reducing the current rise time (inductive loads, eh), and because the drivers monitor the current, they'd cut off (chop) the power once the current had risen to the set point.
Is the same true of DC motors in general?
If you're powering them from a voltage source, best not exceed the rated voltage, but if you're powering them from a current-controlled source, voltage can be significantly increased?
(I've noticed that a couple of other folks online have got these arms working, and they mention using 24V PSUs, 50V PSUs. I don't want to hurt my arm though - this is an old robot so a dead motor probably means one axis never working again)
This does not seem to be an Arduino question. You may get better advice on one of the CNC forums.
Keep in mind that there isn't really much distinction between a wave driven stepper and a brushless DC - just a much (much) higher pole count. Also, a square wave can be thought of as a digital approximation of a sine wave ...
You will need to post the datasheet for your DC motor controllers. But my guess is that knowledge of driving DC motors with encoders for a CNC system is a bit beyond the scope of this Forum.
... speed in a DC motor is determined by voltage, in a stepper motor speed is determine by step rate ...... Nothing [bad] suddenly happens if you drive a 12V motor at 16V, say, but ultimately there is a safe maximum rotation speed, exceeding that is extremely dangerous in a large motor ...
Not at all, speed in a DC motor is determined by voltage, in a stepper motor speed is determine by step rate. Completely different animals.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16