Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Posted by
Les Newell
on 2011-02-26 04:55:02 UTC
On 26/02/11 04:04, Danny Miller wrote:
fields are not solid. If you do the experiment, try it at one full step
and one half step. You will notice the stiffness varies quite a bit.
count out, it probably doesn't need to apply much torque to return to
center, whereas if you are lots of encoder counts out then you need to
apply more power. Integral helps overcome steady state loads.
generate torque it will move away from the ideal position.
line) encoder then your statement is correct. However if you have a 2000
count (500 line) encoder then the servo will almost undoubtedly be
stiffer than the stepper.
is important. Much of servo tuning is aimed at maximizing stiffness.
for a lot of machines, 0.0025" is totally unacceptable. For a wood
router it is acceptable. It all depends on the end use.
little effect on accuracy. The only way to change the stiffness of a
stepper is to increase the effective strength of the magnetic field.
This can be achieved either by increasing the size of the motor or
increasing the current.
is a lot harder than most people think. I do a lot of repair work on CNC
machines. The vast majority are servo but of the stepper machines, many
do sometimes lose steps. It may be only a few times a year or in the
case of one particularly horrible machine almost every day but it does
happen. This is on industrial kit that is presumably properly tuned. The
problem with tuning steppers is that the limit is a brick wall. Exceed
that limit by the tiniest amount and you lose a step. For reliability
you need to allow a huge amount of overhead to allow for unexpected
loads, cold lubricant etc. Servos are a lot more forgiving in this respect.
fairly linear. This means that a stepper rated to provide adequate
torque at high speed will have an excess of torque at low speed. For
pure acceleration at lower speeds, steppers are generally better as they
usually have a very low rotor inertia. As you say, matching torque to
the load is part of the design process.
Les
> Steppers don't have "springiness" like this. They lock on a step prettyDo the experiment I described. It is a matter of physics. Magnetic
> tight.
fields are not solid. If you do the experiment, try it at one full step
and one half step. You will notice the stiffness varies quite a bit.
> A servo, if you put an arm on it, is probably less capable of holding anNot really. The drive system knows that if the motor is only one encoder
> exact position, as the encoder would sense motion and try to drive in
> the opposite direction to correct it, but it would be confused as to how
> MUCH to drive it.
count out, it probably doesn't need to apply much torque to return to
center, whereas if you are lots of encoder counts out then you need to
apply more power. Integral helps overcome steady state loads.
> In fact servos are NOT 100% step-by-step accurate on the counts, as theThis is true for both steppers and servos. As soon as a stepper has to
> control system must deal with issues of inertia and allows some leeway
> for correction.
generate torque it will move away from the ideal position.
> IIRC, the servo system is inherently less accurate inIf you compare a 200 step stepper with a servo that has a 200 count (50
> this regard, but not on a level that matters for a router, really.
line) encoder then your statement is correct. However if you have a 2000
count (500 line) encoder then the servo will almost undoubtedly be
stiffer than the stepper.
> In any case, this is not how drives are characterized, byThe correct term is stiffness and it directly affects accuracy so yes it
> "springiness".
is important. Much of servo tuning is aimed at maximizing stiffness.
> There's primarily just torque and speed issues. StepActually for a 2TPI screw you will have 400 steps/in or 0.0025"/step.
> accuracy typically does not come up. Even if you were to direct-drive a
> 2 TPI-lead ballscrew with a stepper, 200 steps/in is 0.002" accuracy
> which is pretty good
for a lot of machines, 0.0025" is totally unacceptable. For a wood
router it is acceptable. It all depends on the end use.
> - and that doesn't even consider microsteps yet!This is a common misconception. Microsteps improve smoothness but have
little effect on accuracy. The only way to change the stiffness of a
stepper is to increase the effective strength of the magnetic field.
This can be achieved either by increasing the size of the motor or
increasing the current.
> The closed-loop behavior of servos is great for reliability; stepperWhile this is true in theory, getting the stepper system tuned correctly
> stalls are awful- but a properly tuned system will NOT stall (or lose
> steps).
is a lot harder than most people think. I do a lot of repair work on CNC
machines. The vast majority are servo but of the stepper machines, many
do sometimes lose steps. It may be only a few times a year or in the
case of one particularly horrible machine almost every day but it does
happen. This is on industrial kit that is presumably properly tuned. The
problem with tuning steppers is that the limit is a brick wall. Exceed
that limit by the tiniest amount and you lose a step. For reliability
you need to allow a huge amount of overhead to allow for unexpected
loads, cold lubricant etc. Servos are a lot more forgiving in this respect.
> I've heard the low-end torque (and thus acceleration) of steppers tendsStepper torque falls of fairly sharply with speed while servos are
> to be superior, but the servos spin faster. Of course, as long as it's
> not direct-drive, gear ratios can change things, but the fact remains
> that the servo's power will always be biased in favor of the high speed
> range, whereas steppers are biased in favor of the lower speed. Either
> one can cause design problems for the device, but that's just part of
> the design process.
fairly linear. This means that a stepper rated to provide adequate
torque at high speed will have an excess of torque at low speed. For
pure acceleration at lower speeds, steppers are generally better as they
usually have a very low rotor inertia. As you say, matching torque to
the load is part of the design process.
Les
Discussion Thread
Glenn
2011-02-25 09:01:09 UTC
How do you compare steppers to servos
Art Eckstein
2011-02-25 09:18:28 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Jeffrey T. Birt
2011-02-25 09:55:58 UTC
RE: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
CNC 6-axis Designs
2011-02-25 10:03:20 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Jeffrey T. Birt
2011-02-25 10:34:52 UTC
RE: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Glenn
2011-02-25 10:38:18 UTC
Re: How do you compare steppers to servos
Roland Jollivet
2011-02-25 10:49:10 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Art Eckstein
2011-02-25 11:17:02 UTC
Re: [CAD_CAM_EDM_DRO] Re: How do you compare steppers to servos
CNC 6-axis Designs
2011-02-25 11:23:16 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Glenn
2011-02-25 13:03:47 UTC
Re: How do you compare steppers to servos
Steve Blackmore
2011-02-25 13:08:27 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Jeffrey T. Birt
2011-02-25 17:31:51 UTC
RE: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Les Newell
2011-02-25 17:45:11 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Jeffrey T. Birt
2011-02-25 17:53:10 UTC
RE: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Les Newell
2011-02-25 18:39:53 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Jeffrey T. Birt
2011-02-25 18:58:51 UTC
RE: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
William Thomas
2011-02-25 18:59:20 UTC
RE: [CAD_CAM_EDM_DRO] Help I need a Dwg. or information
Jeffrey T. Birt
2011-02-25 18:59:41 UTC
RE: [CAD_CAM_EDM_DRO] Re: How do you compare steppers to servos
Jon Elson
2011-02-25 20:09:35 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Jon Elson
2011-02-25 20:23:24 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Art Eckstein
2011-02-25 20:32:48 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Danny Miller
2011-02-25 20:32:49 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Les Newell
2011-02-26 04:55:02 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Danny Miller
2011-02-26 07:20:38 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Jon Elson
2011-02-26 17:58:25 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Jon Elson
2011-02-26 18:03:52 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
Peter Homann
2011-02-26 18:39:06 UTC
Re: [CAD_CAM_EDM_DRO] How do you compare steppers to servos
William Thomas
2011-02-27 23:44:59 UTC
Re: [CAD_CAM_EDM_DRO] ANYBODY know somebody???
Dave Halliday
2011-02-27 23:59:17 UTC
RE: [CAD_CAM_EDM_DRO] ANYBODY know somebody???
imserv1
2011-02-28 05:14:52 UTC
Re: ANYBODY know somebody???
William Thomas
2011-02-28 10:44:47 UTC
RE: [CAD_CAM_EDM_DRO] ANYBODY know somebody???