The link I posted for stepper motors might give you a better idea.  Also 
there's this data sheet which I've found has a good description on how 
micro-stepping works.   How the current in one phase is set with respect to the 
other for each micro-step.  
https://www.ti.com/lit/ds/symlink/lmd18245.pdf

>From the perspective of current draw think about what an inductor does to 
>current flow.   If you apply a voltage across a resistor the current starts 
>flowing pretty well instantly.  When you put a voltage across an inductor it 
>takes time for the current to reach maximum.

So what is maximum?  Well if the current rating of the motor is say 3A and the 
winding resistance is 1 ohm then Ohms law say the motor voltage to create 3A 
must be 3V.   But it doesn't happen immediately because the inductance slows it 
down.  And since it's not at 3A right away the motor doesn't develop full 
torque right away.

One way to get the current to max faster is to use a higher voltage.  Let's use 
30V instead.  30V/1 Ohm is 30A.  Oops.  Magic smoke just came out of the motor. 
 So what he drivers do is sense the current and when it reaches 3A turn off the 
voltage.  When it drops below 3A which also takes time because of the stored 
energy in the coil, the controller switches on the voltage again.  It's called 
chopping.

Now instead of say taking 2.5% of the step pulse to reach max current it takes 
0.25%  so max torque is reached and held for much longer.   Look at page 23 of 
the data sheet I linked and you can see from the table that the one big feature 
about stepper motors is the winding current changes direction every step.  When 
you start micro-stepping current through one winding is 100% while the other is 
0%  So half the torque if you use the T=Amp x Turns rule and reversing the 
current also takes time.

Again, 30V for a 3V coil or even 60V for a 3V coil means virtually zero time to 
reach full current.  Let me take a little side trip here.  If you've ever 
played with slot cars or small dc motors and increased the voltage to make them 
turn faster you have, as a kid, learned the simple rule.  More voltage makes 
the motor spin faster.  But why?

With brushed DC motors as the windings that are not powered move through the 
magnetic field, just like a generator a voltage is induced in the windings.    
Simply put this induced voltage equals the applied voltage at the speed created 
by the applied voltage.  So if it turns 1000 RPM at 6V and you apply 12V it may 
will reach 2000 RPM (for example) but will go no faster.  Change it to 18V and 
now we get 3000 RPM.  How does relate to stepper motors?

To change the direction of the current through the winding the controller has 
to exceed this generated voltage caused by the motor turning through the 
magnets.  When the induced voltage reaches 3V below the applied voltage; 27V 
induced and 30V applied the time for the current to reach that 3A is back up to 
2.5mS.  Trouble is the step pulses are 1.25mS long.  So again with lots of 
simplification (and a linear viewpoint), the current only reaches 1.5A before 
it's time to change the direction of the current again.  That means only 50% of 
the desired torque.  It's actually less because the actual math will talk about 
the area under that triangular waveform and as Robin mentioned, voltage * 
current = power and remains steady.  But it doesn't help us for the torque.

Double the voltage, the time to change direction of current decreases, there're 
more current in the windings for a longer time and the torque increases. And 
yes,  2x voltage * current under the curve equals a doubling of power.  But 
again, we don't care.  Unless we know that within a given step period that the 
'average' current has increased we don't have more torque.   So indirectly 
power might well remain the same but generally the one _fixed_ parameter in a 
stepper drive system is the power supply voltage.  We don't change that.  So 
the average current through the windings during a specific step determines the 
motor torque.    

Power as a number just isn't important once you've bought the power supply and 
the stepper driver that can set 1A to 8A for different motors.   Now you choose 
the motor that has a torque verses rpm that matches your system.   There are 
very few, if any stepper drivers that use 200V.  Most are max 80V or so.

So where is the flat part of the graph?  At a very low speed if the stepper 
driver voltage is 3V.  Much longer and at a higher speed with 24V and really a 
lot longer at 80V.  But unlike DC motors, it's the reversing of the current 
through the windings every step that is the Achilles heel of the stepper motor 
architecture.   So although the power part of the curve might look flat the 
drivers don't keep the average current the same for faster step rates by 
allowing the winding current to increase above the rated value so the area 
under the curve remains the same regardless of step pulse width.  And that's 
because too much winding current and induced magnetic field will damage the 
magnets in the motor.

So I stand by my original position that the torque curve verses RPM is way more 
important that power which no one publishes because it's not useful.

John






> -----Original Message-----
> From: Thaddeus Waldner [mailto:thadw...@gmail.com]
> Sent: February-05-22 8:26 PM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] What Would You Suggest?
> 
> 
> 
> > On Feb 5, 2022, at 6:48 PM, John Dammeyer <jo...@autoartisans.com> wrote:
> >
> > No.  The motors are designed to handle N amperes although they get quite 
> > warm that should be a 24/7 rating. Because they get so
> warm many drivers back the current off when the motors have been idle for a 
> period of time.
> 
> Yes, N amperes.  Is that not the flat part of the graph?
> 
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to