Re: Higher performance systems
Posted by
Mariss Freimanis
on 2003-08-28 16:25:35 UTC
Leslie,
Ah, a topic near and dear to me just right now! The conundrum is
vector path fidelity and a constant vector velocity are mutually
exclusive.
To accurately follow a path means you have to decelerate to a stop at
the end of every line segment which is irritatingly slow and noisy.
You can "round" line segment nodes to keep a constant contouring
velocity. It is a computational nightmare though, having to insert
arcs between nodes whose start and end angles and radii depend on a
given axis set acceleration and velocity. The "on the fly"
trignometry and path look-ahead schemes get real ugly real fast.
I have come up with a method that neatly sidesteps those problems
entirely; it is computationally trivial and acts automatically. In
effect, the faster you go, the "rounder" the nodes are.
The method outputs a moving average of velocity, effectively
integrating velocity with time. A step change in velocity gives a
ramped change, a ramped velocity results in an S-shaped velocity
profile.
As you probably know the G2002 is up and running using this
algorithm, now on 3-D moves (XYZ). The results are very pretty indeed.
Mariss
--- In CAD_CAM_EDM_DRO@yahoogroups.com, "Leslie M. Watts"
<leswatts@a...> wrote:
Ah, a topic near and dear to me just right now! The conundrum is
vector path fidelity and a constant vector velocity are mutually
exclusive.
To accurately follow a path means you have to decelerate to a stop at
the end of every line segment which is irritatingly slow and noisy.
You can "round" line segment nodes to keep a constant contouring
velocity. It is a computational nightmare though, having to insert
arcs between nodes whose start and end angles and radii depend on a
given axis set acceleration and velocity. The "on the fly"
trignometry and path look-ahead schemes get real ugly real fast.
I have come up with a method that neatly sidesteps those problems
entirely; it is computationally trivial and acts automatically. In
effect, the faster you go, the "rounder" the nodes are.
The method outputs a moving average of velocity, effectively
integrating velocity with time. A step change in velocity gives a
ramped change, a ramped velocity results in an S-shaped velocity
profile.
As you probably know the G2002 is up and running using this
algorithm, now on 3-D moves (XYZ). The results are very pretty indeed.
Mariss
--- In CAD_CAM_EDM_DRO@yahoogroups.com, "Leslie M. Watts"
<leswatts@a...> wrote:
> Mariss,
> I think of the accel in terms of minimum corner radii.
>
> Radius= velocity squared/acceleration
>
> ... for more calculator fun.
>
> With 20 amps x 70 volts peak one can move a lot of
> mass pretty quickly!
>
> I certainly agree with you and Jon that you won't
> get to 1000 ips with a 5 TPI ballscrew!
>
> Leslie M.Watts
> L M Watts Furniture
> Tiger Georgia USA
> http://home.alltel.net/leswatts/wf.html
> Engineering page:
> http://home.alltel.net/leswatts/shop.html
> CNC surplus for sale:
> http://home.alltel.net/leswatts/forsale.html
> CNC carved signs:
> http://home.alltel.net/leswatts/signwp.html
Discussion Thread
Yesamazza@a...
2003-08-28 09:29:24 UTC
Higher performance systems
Mariss Freimanis
2003-08-28 09:52:29 UTC
Re: Higher performance systems
Jon Elson
2003-08-28 10:30:32 UTC
Re: [CAD_CAM_EDM_DRO] Higher performance systems
Robert Campbell
2003-08-28 10:49:55 UTC
Re: [CAD_CAM_EDM_DRO] Higher performance systems
Mariss Freimanis
2003-08-28 13:41:53 UTC
Re: Higher performance systems
Leslie M. Watts
2003-08-28 14:20:59 UTC
RE: [CAD_CAM_EDM_DRO] Re: Higher performance systems
cnchomeman
2003-08-28 14:42:40 UTC
Re: Higher performance systems
Mariss Freimanis
2003-08-28 16:25:35 UTC
Re: Higher performance systems
ccq@x...
2003-08-28 18:00:47 UTC
Re: [CAD_CAM_EDM_DRO] Re: Higher performance systems
Mariss Freimanis
2003-08-28 18:30:37 UTC
Re: Higher performance systems
Jon Elson
2003-08-28 22:06:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: Higher performance systems
Raymond Heckert
2003-08-28 22:10:48 UTC
Re: [CAD_CAM_EDM_DRO] Re: Higher performance systems
Jon Elson
2003-08-28 22:15:01 UTC
Re: [CAD_CAM_EDM_DRO] Re: Higher performance systems
Mariss Freimanis
2003-08-29 07:28:42 UTC
Re: Higher performance systems
Leslie M. Watts
2003-08-29 08:06:22 UTC
RE: [CAD_CAM_EDM_DRO] Re: Higher performance systems
mmurray701
2003-08-29 08:42:00 UTC
Re: Higher performance systems
Mariss Freimanis
2003-08-29 08:56:27 UTC
Re: Higher performance systems
doug98105
2003-08-29 09:07:05 UTC
Re: Higher performance systems
Jon Elson
2003-08-29 09:40:52 UTC
Re: [CAD_CAM_EDM_DRO] Re: Higher performance systems
Jon Elson
2003-08-29 09:44:07 UTC
Re: [CAD_CAM_EDM_DRO] Re: Higher performance systems
Leslie M. Watts
2003-08-29 10:05:19 UTC
RE: [CAD_CAM_EDM_DRO] Re: Higher performance systems
Mariss Freimanis
2003-08-29 10:33:52 UTC
Re: Higher performance systems
ccq@x...
2003-08-29 23:39:53 UTC
Saw motor
Jon Elson
2003-09-01 21:43:27 UTC
Re: [CAD_CAM_EDM_DRO] Saw motor