CAD CAM EDM DRO - Yahoo Group Archive

Re: stepper vs servo Chicken & Egg

Posted by cncdxf@a...
on 2001-08-09 05:49:39 UTC
Hi,
Not to burst anybodys bubble, But! DC motors have dead
spots with less torq. The only difference between a great
stepper and a great servo is! Speed! DC motors also step!
They are not linear outputs like voltage. At slow speeds
they jump. How many POLES does the DC motor have? 8-16-32?
Maybe 6? Servo Systems have just as many problems as
steppers. In the real world they both work great! The
answer is "The Rooster".

Bob









--- In CAD_CAM_EDM_DRO@y..., Jon Elson <elson@p...> wrote:
> cadcamcenter@y... wrote:
>
> > Hi,
> >
> > Wonder if this describe the difference between a stepper and a
servo:
> >
> > Stepper: A ship where the OPTIMIST captain set a course, and
doen't
> > touch the steering wheel thereafter, assuming everything will be
> > perfect. Everything OK as long as there are no unsurmountable
> > obstacles, otherwise course will be off by an offset caused by the
> > obstacle. Therefore a straight line will be a straight as long as
> > there are no insurmountable obstacles
> >
> > A _______________________ B no obstacle
> >
> > A _________
> > \_____________ B obstacle
> >
> > Servo: A ship with a PERFECTIONIST captain always trying to
maintain
> > a theoritically correct course, making macro/micro (more likely
> > micro) adjustments to the steering wheel continuously. (anyone has
> > compared steering a car and an ocean going liner?)
> > _ ___
> > A ___/ \ /\ / \_____ B
> > \/ \/
> >
> > Final destination alway exactly, +- micron, at where it should be,
> > course corrections may be very micro, but path will ALWAYS be wavy
> > due to numerous course (micro) corrections.
> >
> > Theoritically then, as long as steppers are sufficiently powerful,
> > maybe with very generous margins, the path cut will be more true
to
> > planned cut, whereas servos will alway be (microscopically)
cutting
> > a "wavy" path because of continuous (micron) course corrections.
>
> No, absolutely wrong! Steppers have discrete steps, and can't
position
> in between them, without microstepping drives. Servos DO, indeed,
cruise
> smoothly between encoder points (at least true velocity servos with
DC
> tachs)! My servo system is totally smooth all the way down to .01
IPM!
> That is about 3 encoder ticks per second! Because of the discrete
steps
> of a stepper motor, it is absolutely impossible to get smooth
motion on the
> slow axis of a coordinated move with plain steppers. Due to the
sluggish
> performance of microstepped steppers at very slow speeds, they can
only
> do a little bit better. The reason is that the torque produced for
small
> sub-step
> moves is very small, and the friction and other dragging forces are
high.
> The stepper, when loaded with the typical machine tool, will
develop more
> and
> more torque and then suddenly jump a substantial fraction of a step.
>
> Typical servo systems have a digital to analog converter that
produces
> quite precise velocity commands to the servo amp. Typically, these
go from
> 12 to 16 bits, or 1 part in 2048 up to one part in 65,536. This
allows
> extremely
> fine adjustments in machine velocity, to make minute corrections in
the path
>
> being taken. My particular setup has encoder resolution of .00005"
on the X
> and Y
> axes. Yes, that is NOT a typo, it is 50 Micro-Inches.
>
> > Therefore, as long as there is sufficient margin on torque, a
stepper
> > more precise (pathwise) than a servo?
>
> I can't believe these ill thought-out rumors are still going
around! This
> is total
> FANTASY! If you want accuracy, talk to the guys who build the wafer
> steppers
> that print the patterns onto IC wafers. They use servos with air
bearing
> stages
> and laser interferometers as their linear encoders. They position
to
> NANO-METER
> resolution over a 12" travel, and while they don't do anything
while moving,
> they
> could, as they are extremely smooth drives. (That's the high end.)
>
> Don't ever think you are going to get something for nothing (except
by
> dumpster diving, which can be quite interesting). First, think of
the
> accuracy
> of the magnet alignment in a stepper. The stated accuracy is
generally +/-
> 5%.
> Therefore, the positioning of any step is within 5% of a full
rotation, or
> 18 DEGREES!
> Assuming one full step = .001" with a 5 TPI leadscrew, then an 18
degree
> error
> equals .010" error. this will be a cyclical error that will build
and wane
> each .200"
> of table travel, assuming a worst case stepper motor. Now, of
course, some
> of
> them will be much better, but right there, you can see how much
error you
> are
> getting, with no way to correct for it with an open-loop stepper.
> Microstepping
> will not be any help with this, without an encoder for feedback.
Again,
> variations
> in the magnets and stator cores prevent the microstepping from
finely
> subdividing
> the steps accurately.
>
> Now, a servo system with a machine-tool quality encoder will have
much
> higher
> accuracy of the encoder transitions. Good encoders are usually
spec'd such
> that
> a transition is within +/- 1 cycle of its correct position all the
way
> around the
> circle. For a 1000 cycle/rev encoder, where you get 4000
transitions
> (encoder
> counts) per turn, that is no worse than 1 part per thousand or .1
%, 50
> TIMES
> more accurate than the stepper. Here, my cyclical error will be no
worse
> than
> 4 counts, or .0002"!
>
> With the velocity feedback from the DC tach to keep motion smooth,
the high
> encoder resolution and the CPU making 'steering' adjustments at
1000 times
> per second, these errors are going to be MIGHTY small. I routinely
bore
> holes
> with an end mill, making the machine's table follow a circular
orbiting
> path, and
> the hole will come out VERY smooth! I can get it just a little
smoother and
> rounder
> with a boring head, but milling it out is a LOT faster and more
flexible.
>
> > Hair splitter.
>
> Well, it depends on what you are doing, but this is NOT splitting
hairs.
> For extremely
> fine machining, which I sometimes do, the added precision and
smoothness of
> a
> servo system CAN NOT BE BEAT! This is why ALL high end machine
tools
> use some form of servo, and NOT steppers.
>
> Jon

Discussion Thread

cadcamcenter@y... 2001-08-07 17:17:24 UTC stepper vs servo cadcamcenter@y... 2001-08-07 17:22:54 UTC Re: stepper vs servo JanRwl@A... 2001-08-07 17:28:53 UTC Re: [CAD_CAM_EDM_DRO] stepper vs servo Stephen Goldsmith 2001-08-07 17:40:07 UTC Re: [CAD_CAM_EDM_DRO] stepper vs servo Jon Elson 2001-08-07 23:27:10 UTC Re: [CAD_CAM_EDM_DRO] stepper vs servo cadcamcenter@y... 2001-08-08 01:41:39 UTC Re: stepper vs servo Carol & Jerry Jankura 2001-08-08 05:29:24 UTC RE: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jon Elson 2001-08-08 10:12:01 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo brian 2001-08-08 11:31:46 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo cadcamcenter@y... 2001-08-08 14:40:16 UTC Re: stepper vs servo JanRwl@A... 2001-08-08 17:05:31 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo mariss92705@y... 2001-08-08 17:55:44 UTC Re: stepper vs servo Jon Elson 2001-08-08 22:31:10 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo info.host@b... 2001-08-08 23:40:50 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo cadcamcenter@y... 2001-08-09 01:35:56 UTC Re: stepper vs servo Ian Wright 2001-08-09 03:25:59 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo cadcamcenter@y... 2001-08-09 05:02:16 UTC Re: stepper vs servo cadcamcenter@y... 2001-08-09 05:03:05 UTC Re: stepper vs servo cncdxf@a... 2001-08-09 05:49:39 UTC Re: stepper vs servo Chicken & Egg Art Fenerty 2001-08-09 09:01:31 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Chicken & Egg Tim 2001-08-09 09:22:04 UTC RE: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jon Elson 2001-08-09 10:54:04 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jon Elson 2001-08-09 10:59:33 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jon Elson 2001-08-09 11:12:13 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jon Elson 2001-08-09 11:19:17 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo jguenther@v... 2001-08-09 11:22:02 UTC RE: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jon Elson 2001-08-09 11:27:44 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Chicken & Egg Alan Marconett KM6VV 2001-08-09 12:06:16 UTC Re: stepper vs servo cncdxf@a... 2001-08-09 12:14:46 UTC Re: stepper vs servo Chicken & Egg Weyland 2001-08-09 12:19:53 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Alan Marconett KM6VV 2001-08-09 12:45:35 UTC Re: stepper vs servo Weyland 2001-08-09 13:04:05 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo JanRwl@A... 2001-08-09 15:05:59 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jon Elson 2001-08-09 21:12:57 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jon Elson 2001-08-09 21:19:12 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Chicken & Egg Jon Elson 2001-08-09 21:50:55 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo M. SHABBIR MOGHUL 2001-08-15 00:28:19 UTC hi all smeboss 2003-03-11 17:42:06 UTC stepper vs servo smeboss 2003-03-11 17:42:06 UTC stepper vs servo Lloyd Leung 2003-03-11 17:54:57 UTC RE: stepper vs servo kdoney_63021 2003-03-11 18:57:34 UTC Re: stepper vs servo smeboss 2003-03-11 19:43:04 UTC Re: stepper vs servo JanRwl@A... 2003-03-11 22:37:23 UTC Re: [CAD_CAM_EDM_DRO] stepper vs servo kdoney_63021 2003-03-13 05:53:42 UTC Re: stepper vs servo smeboss 2003-03-13 07:01:12 UTC Re: stepper vs servo ddgman2001 2003-03-13 10:04:19 UTC Re: stepper vs servo dakota8833 2003-03-13 13:09:35 UTC Re: stepper vs servo Jon Elson 2003-03-13 22:06:45 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo ddgman2001 2003-03-15 14:18:59 UTC Re: stepper vs servo Jon Elson 2003-03-15 22:23:50 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo ddgman2001 2003-03-17 08:56:33 UTC Re: stepper vs servo Jon Elson 2003-03-17 09:34:25 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Monte Westlund 2003-03-23 16:24:56 UTC Re: stepper vs servo Jon Elson 2003-03-23 17:22:08 UTC Re: [CAD_CAM_EDM_DRO] Re: stepper vs servo Jeff Goldberg 2003-03-23 18:31:48 UTC RE: [CAD_CAM_EDM_DRO] Re: stepper vs servo J Hamilton 2003-03-23 18:54:29 UTC Re: stepper vs servo