RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Posted by
R Rogers
on 2007-07-19 12:04:14 UTC
Mark,
You wrote: This makes steppers and servos very similar now, so they both can be working
lagging behind the true commanded position.
They already do. I have around ten encoder equipped stepper based machines out in the field and they all require a following error allowance lest they they trip the DLL. If what you're claiming is true many problems in application would not exist like "corner rounding". The event where an axis cannot keep up with the steps. Those machines arent losing ultimate position, simply falling behind the commanded.
In my own testing with steppers, I've seen them lag 2 full motor poles (3.2 degrees) and recover. The theory that they presently execute each step instantaneously is virtually impossible in regard to wide speed ranges and acceleration.
Your last statement sums it up, its reliant on the design. If someone is setting up and expecting to spin a stepper in mutli-k RPM range, they'll be disappointed. If one needs high RPM with torque, they need a servo.
Ron
Mark Vaughan <mark@...> wrote:
Not quite true Ron.
Servo's receive a command of many steps, which they stack into a counter,
this value in the counter means the motor is not at the correct position, so
based on a PID control systems formulae they then apply effort to the motor
to get it to move in the correct direction. As it moves the counter is
decremented until it becomes zero and the motor stops. Of course in
operation additional pulses are added to the motor is always trying to keep
up. If the counter gets above a certain value the servo trips with a follow
up error. You try to design servo systems with many more steps than you need
accuracy so the counter value can be quite a hi number and it is still
within your tolerance. So they lag but the lag has limits and any error is
recoverable up to the trip point.
Steppers are a little different, normally they try to immediately respond to
the step command. This sounds better than a servo to begin with, but normal
steppers are not unstallable and if too much load is applied they will loose
position steps which is not normally recoverable. Steppers have a different
torque response to servo's. With servo's the torque is related to how much
current you can apply, so slow or fast the have about the same torque.
Steppers have lots of torque at low rpms and loose torque as you speed them
up. Mariss's theory is that if while moving fast the load gets too high, you
can slow them down and they will have more torque. He is trying to run a
stepper like a servo drive, so in order to slow them down he adds data to an
error counter, rather than decrementing that error with an encoder, he
decrements it by electronically detecting that a step pulse has been
successfully implemented in the motor.
This makes steppers and servos very similar now, so they both can be working
lagging behind the true commanded position. If the step resolution is
similar then the response from each will be similar, however I thing the
stepper steps will typically be much bigger so an error will be bigger and
can accrue to a large value, not only that, but because or the torque
response it is possible that that error will be a lot bigger than a servo's
error.
All down to how we weigh it up in our designs really.
Regs Mark
Dr. Mark Vaughan Ph'D. B.Eng. M0VAU
Managing Director
Vaughan Industries Ltd, reg in UK no 2561068
Water Care Technology Ltd, reg in UK no 4129351
Addr Unit3, Sydney House, Blackwater, Truro, Cornwall, TR4 8HH, UK.
Phone/Fax 44 1872 561288
RSGB DRM111(Cornwall)
_____
From: CAD_CAM_EDM_DRO@yahoogroups.com
[mailto:CAD_CAM_EDM_DRO@yahoogroups.com] On Behalf Of R Rogers
Sent: 19 July 2007 18:13
To: CAD_CAM_EDM_DRO@yahoogroups.com
Subject: Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Peter,
Yeah I do think the unstallable stepper is being developed for the G100.
Sounds like a good system. Personally, I'm not sure it's the direction to go
though.
If I understand it correctly, current stepper and servo drives are all
unstallable in a sense, that they allow a certain following error. The
ability of the motors to lag behind the commanded position and not lose
position ultimately.
A properly setup and operated system is very reliable in regards to
positional accuracy. The only time this is an issue is when some unusual
event takes place thereby restricting an axis for whatever reason. Something
not anticipated. Analytically, is it best to try and overcome the obstacle,
or stop and see what the problem is. The better logic says to stop and see
what the problem is. If we're backing out of the driveway and run over the
kids bike, do we drop down in a lower gear and over come the increased load
:), or do we stop and get the kids bike out, eliminating further damage to
his vehicle and our own?
A system like this has some applications, for basic 3 axis cartesian setups,
I don't see it.
I know I'm biased in this because I sell the encoder board. And I've been
told by many, "thats all it does is stop the machine" Thats by design and
decision, not limitation. When Brian Barker and I were discussing the design
of the DLL plug in, positional correction on the fly was mentioned. Properly
setup digital systems don't need it. Analog systems do. And all hobby and
alot of commercial systems nowadays are digital.
Ron
Peter Homann <groups@homanndesign <mailto:groups%40homanndesigns.com> s.com>
wrote:
Mark,
A couple of things. I believe that the unstallable stepper is designed to
work
with the G100 which will slow down the feed rate on all axes together.
If not used in a syncronised system, it could work independently faulting
once
the stepper has lost say, 256 steps. This is the same as any servo system.
I don't believe that the intention is that you set the feed rate to warp
factor 9. You would still have to set an appropriate rate. The stepper would
then be able to recover from the occasional lost step.
Cheers,
Peter
Mark Vaughan wrote:
----------------------------------------------------------
Web: www.homanndesigns.com
email: homann@homanndesign <mailto:homann%40homanndesigns.com> s.com
Phone: +61 421 601 665
www.homanndesigns.com/ModIO.html - Modbus Interface Unit
www.homanndesigns.com/DigiSpeedDeal.html - DC Spindle control
www.homanndesigns.com/TurboTaig.html - Taig Mill Upgrade board
[Non-text portions of this message have been removed]
[Non-text portions of this message have been removed]
[Non-text portions of this message have been removed]
You wrote: This makes steppers and servos very similar now, so they both can be working
lagging behind the true commanded position.
They already do. I have around ten encoder equipped stepper based machines out in the field and they all require a following error allowance lest they they trip the DLL. If what you're claiming is true many problems in application would not exist like "corner rounding". The event where an axis cannot keep up with the steps. Those machines arent losing ultimate position, simply falling behind the commanded.
In my own testing with steppers, I've seen them lag 2 full motor poles (3.2 degrees) and recover. The theory that they presently execute each step instantaneously is virtually impossible in regard to wide speed ranges and acceleration.
Your last statement sums it up, its reliant on the design. If someone is setting up and expecting to spin a stepper in mutli-k RPM range, they'll be disappointed. If one needs high RPM with torque, they need a servo.
Ron
Mark Vaughan <mark@...> wrote:
Not quite true Ron.
Servo's receive a command of many steps, which they stack into a counter,
this value in the counter means the motor is not at the correct position, so
based on a PID control systems formulae they then apply effort to the motor
to get it to move in the correct direction. As it moves the counter is
decremented until it becomes zero and the motor stops. Of course in
operation additional pulses are added to the motor is always trying to keep
up. If the counter gets above a certain value the servo trips with a follow
up error. You try to design servo systems with many more steps than you need
accuracy so the counter value can be quite a hi number and it is still
within your tolerance. So they lag but the lag has limits and any error is
recoverable up to the trip point.
Steppers are a little different, normally they try to immediately respond to
the step command. This sounds better than a servo to begin with, but normal
steppers are not unstallable and if too much load is applied they will loose
position steps which is not normally recoverable. Steppers have a different
torque response to servo's. With servo's the torque is related to how much
current you can apply, so slow or fast the have about the same torque.
Steppers have lots of torque at low rpms and loose torque as you speed them
up. Mariss's theory is that if while moving fast the load gets too high, you
can slow them down and they will have more torque. He is trying to run a
stepper like a servo drive, so in order to slow them down he adds data to an
error counter, rather than decrementing that error with an encoder, he
decrements it by electronically detecting that a step pulse has been
successfully implemented in the motor.
This makes steppers and servos very similar now, so they both can be working
lagging behind the true commanded position. If the step resolution is
similar then the response from each will be similar, however I thing the
stepper steps will typically be much bigger so an error will be bigger and
can accrue to a large value, not only that, but because or the torque
response it is possible that that error will be a lot bigger than a servo's
error.
All down to how we weigh it up in our designs really.
Regs Mark
Dr. Mark Vaughan Ph'D. B.Eng. M0VAU
Managing Director
Vaughan Industries Ltd, reg in UK no 2561068
Water Care Technology Ltd, reg in UK no 4129351
Addr Unit3, Sydney House, Blackwater, Truro, Cornwall, TR4 8HH, UK.
Phone/Fax 44 1872 561288
RSGB DRM111(Cornwall)
_____
From: CAD_CAM_EDM_DRO@yahoogroups.com
[mailto:CAD_CAM_EDM_DRO@yahoogroups.com] On Behalf Of R Rogers
Sent: 19 July 2007 18:13
To: CAD_CAM_EDM_DRO@yahoogroups.com
Subject: Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Peter,
Yeah I do think the unstallable stepper is being developed for the G100.
Sounds like a good system. Personally, I'm not sure it's the direction to go
though.
If I understand it correctly, current stepper and servo drives are all
unstallable in a sense, that they allow a certain following error. The
ability of the motors to lag behind the commanded position and not lose
position ultimately.
A properly setup and operated system is very reliable in regards to
positional accuracy. The only time this is an issue is when some unusual
event takes place thereby restricting an axis for whatever reason. Something
not anticipated. Analytically, is it best to try and overcome the obstacle,
or stop and see what the problem is. The better logic says to stop and see
what the problem is. If we're backing out of the driveway and run over the
kids bike, do we drop down in a lower gear and over come the increased load
:), or do we stop and get the kids bike out, eliminating further damage to
his vehicle and our own?
A system like this has some applications, for basic 3 axis cartesian setups,
I don't see it.
I know I'm biased in this because I sell the encoder board. And I've been
told by many, "thats all it does is stop the machine" Thats by design and
decision, not limitation. When Brian Barker and I were discussing the design
of the DLL plug in, positional correction on the fly was mentioned. Properly
setup digital systems don't need it. Analog systems do. And all hobby and
alot of commercial systems nowadays are digital.
Ron
Peter Homann <groups@homanndesign <mailto:groups%40homanndesigns.com> s.com>
wrote:
Mark,
A couple of things. I believe that the unstallable stepper is designed to
work
with the G100 which will slow down the feed rate on all axes together.
If not used in a syncronised system, it could work independently faulting
once
the stepper has lost say, 256 steps. This is the same as any servo system.
I don't believe that the intention is that you set the feed rate to warp
factor 9. You would still have to set an appropriate rate. The stepper would
then be able to recover from the occasional lost step.
Cheers,
Peter
Mark Vaughan wrote:
> The worrying bit Graham is while one axis slows, what are the othersdoing.
>the
> To work they all need to be tied together, and by quite a complex set of
> formulae to maintain the shape accuracy.
>
> At present you won't loose steps, but you will still suffer an error in
> work, so it becomes debatable whether there is any major benefit.--
>
>
>
> Regs Mark
>
>
>
> Dr. Mark Vaughan Ph'D. B.Eng. M0VAU
>
> Managing Director
>
> Vaughan Industries Ltd, reg in UK no 2561068
>
> Water Care Technology Ltd, reg in UK no 4129351
>
> Addr Unit3, Sydney House, Blackwater, Truro, Cornwall, TR4 8HH, UK.
> Phone/Fax 44 1872 561288
>
> RSGB DRM111(Cornwall)
>
----------------------------------------------------------
Web: www.homanndesigns.com
email: homann@homanndesign <mailto:homann%40homanndesigns.com> s.com
Phone: +61 421 601 665
www.homanndesigns.com/ModIO.html - Modbus Interface Unit
www.homanndesigns.com/DigiSpeedDeal.html - DC Spindle control
www.homanndesigns.com/TurboTaig.html - Taig Mill Upgrade board
[Non-text portions of this message have been removed]
[Non-text portions of this message have been removed]
[Non-text portions of this message have been removed]
Discussion Thread
scyvt
2007-07-17 11:00:44 UTC
breakout boards plus - hard choice
technical_ducati
2007-07-17 11:15:04 UTC
Re: breakout boards plus - hard choice
Michael Fagan
2007-07-17 12:00:37 UTC
Re: [CAD_CAM_EDM_DRO] breakout boards plus - hard choice
caudlet
2007-07-17 15:49:41 UTC
Re: breakout boards plus - hard choice
scyvt
2007-07-18 04:23:56 UTC
Re: breakout boards plus - hard choice
turbulatordude
2007-07-18 07:38:46 UTC
Re: breakout boards - LINKS section
Jon Elson
2007-07-18 10:15:11 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
scyvt
2007-07-18 12:31:59 UTC
Re: breakout boards plus - hard choice
Jon Elson
2007-07-18 18:52:24 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Graham Stabler
2007-07-19 02:41:07 UTC
Re: breakout boards plus - hard choice
Mark Vaughan
2007-07-19 03:27:43 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Peter Homann
2007-07-19 03:46:57 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Graham Stabler
2007-07-19 04:17:28 UTC
Re: breakout boards plus - hard choice
turbulatordude
2007-07-19 06:09:21 UTC
Re: breakout boards plus - hard choice
Graham Stabler
2007-07-19 06:36:00 UTC
Re: breakout boards plus - hard choice
Mark Vaughan
2007-07-19 09:10:13 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
R Rogers
2007-07-19 10:14:22 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Jon Elson
2007-07-19 10:17:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Mark Vaughan
2007-07-19 10:54:28 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Dan Mauch
2007-07-19 10:56:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Mark Vaughan
2007-07-19 11:06:41 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
R Rogers
2007-07-19 12:04:14 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Mark Vaughan
2007-07-19 12:43:28 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Peter Homann
2007-07-19 16:11:27 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
R Rogers
2007-07-19 16:16:43 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Paul Kelly
2007-07-19 18:21:51 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Peter Homann
2007-07-19 18:26:19 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Jon Elson
2007-07-19 18:32:53 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Jon Elson
2007-07-19 18:35:28 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Mark Vaughan
2007-07-20 00:29:17 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Mark Stacey
2007-07-20 02:36:28 UTC
Re: breakout boards plus - hard choice
Khanh-Vu
2007-07-20 09:07:25 UTC
NEED MANUAL FOR ROBOFIL 552
Jon Elson
2007-07-20 09:12:05 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
R Rogers
2007-07-20 09:33:33 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Henrik Olsson
2007-07-20 10:02:32 UTC
SV: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Jon Elson
2007-07-20 19:25:37 UTC
Re: SV: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Mark Vaughan
2007-07-21 01:21:05 UTC
RE: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
Mark Vaughan
2007-07-21 01:24:13 UTC
RE: SV: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
David G. LeVine
2007-07-21 10:06:23 UTC
Re: [CAD_CAM_EDM_DRO] Re: breakout boards plus - hard choice
scyvt
2007-07-31 04:47:30 UTC
Closed-loop steppers, was: breakout boards plus - hard choice
Jon Elson
2007-07-31 10:11:20 UTC
Re: [CAD_CAM_EDM_DRO] Closed-loop steppers, was: breakout boards plus - hard choice
Michael Fagan
2007-07-31 10:50:21 UTC
Re: [CAD_CAM_EDM_DRO] Closed-loop steppers, was: breakout boards plus - hard choice
scyvt
2007-07-31 14:52:37 UTC
Re: Closed-loop steppers, was: breakout boards plus - hard choice
Jon Elson
2007-07-31 17:31:39 UTC
Re: [CAD_CAM_EDM_DRO] Closed-loop steppers, was: breakout boards plus - hard choice
Jon Elson
2007-07-31 17:39:10 UTC
Re: [CAD_CAM_EDM_DRO] Re: Closed-loop steppers, was: breakout boards plus - hard choice
scyvt
2007-08-01 04:57:45 UTC
Re: Closed-loop steppers, was: breakout boards plus - hard choice
Michael Fagan
2007-08-01 08:10:27 UTC
Re: [CAD_CAM_EDM_DRO] Closed-loop steppers, was: breakout boards plus - hard choice
Jon Elson
2007-08-01 10:05:13 UTC
Re: [CAD_CAM_EDM_DRO] Re: Closed-loop steppers, was: breakout boards plus - hard choice
Jon Elson
2007-08-01 10:14:09 UTC
Re: [CAD_CAM_EDM_DRO] Closed-loop steppers, was: breakout boards plus - hard choice
Michael Fagan
2007-08-01 13:06:28 UTC
Re: [CAD_CAM_EDM_DRO] Closed-loop steppers, was: breakout boards plus - hard choice