CAD CAM EDM DRO - Yahoo Group Archive

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!

--- 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