Re: A question of size managenent.
Posted by
ballendo@y...
on 2000-11-30 20:36:20 UTC
Marcus,
I think we're suffering some from semantics here. Lines and arcs ARE
mathematically different, of course. But MANY CAM packages
WILL "translate" the arcs drawn into "line segments of arcs". I think
you understand this (looking at your post).
A lot depends on what the CAM is working from: DXF (or a "dxf like"
text file) or an integrated internal format used for both the cad and
the cam. If we're reading the dxf file and it says ARC, we will
prob'ly output a G02/G03 to the file we're writing... If it says
polyline, we'll prob'ly approximate with line segments. Some pkg's
just use line segments for everything, regardless of the input!
(More snips/inserts below)
the "best" most programs can do is to "write" an "arc"(g2/3) command
to the file for each one. Many will just spit out line segs.
inside, that's the part I'M not sure of :-)
there which do this. I think they will be found in the realm of
raster/vector conversion, and Gcode optimising.
I have links, if I ever get back to my "base" computer! Help?
info. An integrated CAM "should" have more access to the
original "intent". It's these conversions on top of conversions that
get us...
usually beats "right" in the marketplace every time.
And good enough in this case is making controllers which don't choke
on large files, rather than right, which IMO, is creating shorter
files in the first place.
Hope this helps.
Ballendo
I think we're suffering some from semantics here. Lines and arcs ARE
mathematically different, of course. But MANY CAM packages
WILL "translate" the arcs drawn into "line segments of arcs". I think
you understand this (looking at your post).
A lot depends on what the CAM is working from: DXF (or a "dxf like"
text file) or an integrated internal format used for both the cad and
the cam. If we're reading the dxf file and it says ARC, we will
prob'ly output a G02/G03 to the file we're writing... If it says
polyline, we'll prob'ly approximate with line segments. Some pkg's
just use line segments for everything, regardless of the input!
(More snips/inserts below)
>As far as I know, LINES versus ARCS are completely differentIf it is a "bunch" of same radii arcs of different angular length,
>entities in a CAD system.They are handled differently mathematically.
>There is no such thing as "line segments of arcs" (correct me,
>anyone , if I'm wrong here!)
>
>When the CAM portion of a CAD-CAM system recognizes an entity that
>is an arc, it will apply a G02 or G03 move to it, even if it is a
>bunch of little tiny arcs strung together.
the "best" most programs can do is to "write" an "arc"(g2/3) command
to the file for each one. Many will just spit out line segs.
>I'm not sure, without a picture, what you were trying to cut.Think of the outside of a cast metal beveled letter "U". Or the
inside, that's the part I'M not sure of :-)
>The CAM system does not know or care (I'm anthropomorphizing here)<snip>
>what the original constructor was, and does not recognize the
>sequential line segments as approximating an ARC.
>I agree, it would be nice if a means existed to take line segmentsThere ARE some programs (some are inexpensive "shareware type") out
>that approximate an essentially circular surface or spline and
>convert them into arcs; Mastercam can do this, but only to a very
>limited extent.
there which do this. I think they will be found in the realm of
raster/vector conversion, and Gcode optimising.
I have links, if I ever get back to my "base" computer! Help?
>The problem is recognizing when the deviation from circularityYes, again depending on WHAT (or where) the CAM system is getting its
>represents the approximation, and when it represents the beginning
>of a direction change in the spline or surface.
>The CAM system will never know for sure just where the start and end
>points of the arc really are, and exactly what the radius is. This
>is true even if you constructed the surface or spline from arcs
>originally.
>Marcus
info. An integrated CAM "should" have more access to the
original "intent". It's these conversions on top of conversions that
get us...
>>would benefit from having a short conversion program that wouldI suspect you are right. But we should know by now that "good enough"
>>convert line segments of arcs into arc commands. I don't imagine I
>>am alone with this problem. I would expect that thousands of guys
>>are living with it as we speak.
>>Bill Darby
usually beats "right" in the marketplace every time.
And good enough in this case is making controllers which don't choke
on large files, rather than right, which IMO, is creating shorter
files in the first place.
Hope this helps.
Ballendo
Discussion Thread
BillDarby
2000-11-29 07:37:31 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Marcus & Eva
2000-11-29 08:20:38 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Joe Vicars
2000-11-29 08:26:06 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Jon Elson
2000-11-29 12:05:43 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
BillDarby
2000-11-29 13:00:15 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
BillDarby
2000-11-29 15:36:31 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Fred Smith
2000-11-29 16:06:35 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
BillDarby
2000-11-29 17:43:57 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
ballendo@y...
2000-11-29 17:58:16 UTC
Re: A question of size managenent.
Marcus & Eva
2000-11-29 20:27:28 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Fred Smith
2000-11-29 20:29:12 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
BillDarby
2000-11-29 20:54:50 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Jon Elson
2000-11-29 21:08:23 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Jon Elson
2000-11-29 21:40:13 UTC
Re: [CAD_CAM_EDM_DRO] Re: A question of size managenent.
BillDarby
2000-11-29 21:57:01 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Jon Elson
2000-11-29 22:27:15 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Fred Smith
2000-11-29 22:39:28 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
BillDarby
2000-11-30 06:28:17 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Marcus & Eva
2000-11-30 08:04:52 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Joe Fahy
2000-11-30 08:12:33 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
BillDarby
2000-11-30 08:26:15 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Fred Smith
2000-11-30 12:02:40 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
Fred Smith
2000-11-30 12:17:10 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
BillDarby
2000-11-30 12:38:23 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.
ballendo@y...
2000-11-30 20:36:20 UTC
Re: A question of size managenent.
Marcus & Eva
2000-11-30 20:59:15 UTC
Re: [CAD_CAM_EDM_DRO]A question of size managenent.