Re: Machining smooth Curves
Posted by
ballendo@y...
on 2001-06-20 02:32:30 UTC
Rab,
The "location" of the processing you mention HAS been moving toward
the "end of the line" (pun intended).
There are two issues to deal with in fitting the curve to
the "available points" of a cnc machine:
1) what are the "best" points? Modern computing power has enabled
this aspect to be shifted from a "pre" process to "in" process.
Outside of cnc it is being done with text and graphics daily. BUT...
2) traversing the curve at a constant vector velocity. We don't need
this from graphics or fonts... But it is VERY important to good
cutting of material in cnc apps. And the non cnc uses can employ
"mirroring" and "aliasing" techniques which our cutting process
won't allow.
This combination of correct points and constant vector speed is still
outside of current processing (or software?)performance. From what
I've seen, most programs convert the curve into line segments, and
then use linear intepolation exclusively. In this way, they preserve
the processing power needed to maintain the constant speed. Others
DO "figure the curve" as they go, but these generally do not have the
same smooth cutting. I am speaking here about the "single" processor
type systems this list mostly talks of and deals with. Commercial cnc
controllers may have 5 or more processors working together to achieve
the results expected of both points (1&2 above).
Hope this helps.
Ballendo
P.S. I would love to hear from anyone who is pursuing the "direct"
from bezier or nurbs equations to "available points" of a cnc
machine!
The "location" of the processing you mention HAS been moving toward
the "end of the line" (pun intended).
There are two issues to deal with in fitting the curve to
the "available points" of a cnc machine:
1) what are the "best" points? Modern computing power has enabled
this aspect to be shifted from a "pre" process to "in" process.
Outside of cnc it is being done with text and graphics daily. BUT...
2) traversing the curve at a constant vector velocity. We don't need
this from graphics or fonts... But it is VERY important to good
cutting of material in cnc apps. And the non cnc uses can employ
"mirroring" and "aliasing" techniques which our cutting process
won't allow.
This combination of correct points and constant vector speed is still
outside of current processing (or software?)performance. From what
I've seen, most programs convert the curve into line segments, and
then use linear intepolation exclusively. In this way, they preserve
the processing power needed to maintain the constant speed. Others
DO "figure the curve" as they go, but these generally do not have the
same smooth cutting. I am speaking here about the "single" processor
type systems this list mostly talks of and deals with. Commercial cnc
controllers may have 5 or more processors working together to achieve
the results expected of both points (1&2 above).
Hope this helps.
Ballendo
P.S. I would love to hear from anyone who is pursuing the "direct"
from bezier or nurbs equations to "available points" of a cnc
machine!
--- In CAD_CAM_EDM_DRO@y..., rab@r... wrote:
> I really don't know that much about this subject, but have seen
> references to NURBS and bezier CAM controls, which sound very
> interesting for smooth, fast machining.
> I use bezier curve toolpaths prior to producing G-Code from them as
a
> large number of small segments, outputting the actual curve would
> appear easier, more accurate and faster than converting to linear
> moves or even a series of arcs.
> It would seem to make sense to interpolate a curve at the time that
> the step/direction signals are being generated rather than at the G-
> code stage, as although the curve would still be composed of small
> linear steps, the resolution would be at the very limit of what
your
> CNC machine could handle.
> Are there any motor driver control programs that work with curves
> instead ( or as well as G-Code ) ?
>
> Rab,
Discussion Thread
rab@r...
2001-06-19 16:20:10 UTC
Machining smooth Curves
ballendo@y...
2001-06-20 02:32:30 UTC
Re: Machining smooth Curves
Tom Eldredge
2001-06-20 12:00:05 UTC
Re: [CAD_CAM_EDM_DRO] Machining smooth Curves
rab@r...
2001-06-20 16:25:26 UTC
Re: Machining smooth Curves
Art Fenerty
2001-06-20 17:39:17 UTC
Re: [CAD_CAM_EDM_DRO] Re: Machining smooth Curves
rab@r...
2001-06-21 15:48:11 UTC
Re: Machining smooth Curves
Alan Marconett KM6VV
2001-06-21 17:35:22 UTC
Re: Machining smooth Curves
M. SHABBIR MOGHUL
2001-06-21 20:50:57 UTC
[CAD_CAM_EDM_DRO] 3D converting into G-Code toolpath
rab@r...
2001-06-22 02:51:46 UTC
Re: Machining smooth Curves
Carol & Jerry Jankura
2001-06-22 06:19:44 UTC
RE: [CAD_CAM_EDM_DRO] 3D converting into G-Code toolpath
Rich D.
2001-06-22 07:31:49 UTC
Re: [CAD_CAM_EDM_DRO] 3D converting into G-Code toolpath
M. SHABBIR MOGHUL
2001-06-23 08:39:25 UTC
RE: [CAD_CAM_EDM_DRO] 3D converting into G-Code toolpath
M. SHABBIR MOGHUL
2001-06-23 08:40:35 UTC
Re: [CAD_CAM_EDM_DRO] 3D converting into G-Code toolpath