DeskCNC surfacing efficiency was Re: Measuring accuracy
Posted by
Fred Smith
on 2004-06-18 13:51:57 UTC
One thing that may also be of interest about the efficiency of
Stlwork and DeskCNC toolpaths, is that both programs use an algorithm
that we call tangency deviation. This is a setting under options in
both programs. In effect it looks at the upcoming toolpath moves and
if they are within the deviation setting, a single move is
substituted for a long series of nearly straight lines.
The defaults in DeskCNC are .002 for roughing and .001 for
finishing. This is in inches and if the programs are used in metric
units these settings should be adjusted by a scale factor of 25.4,
that is .050 for roughing, and .025 for finishing.
These settings have the effect of converting the long flat areas
around a model, or across a flat planar area, to a single G01 instead
of the hundreds of lines of code that would normally be generated
from each discrete triangle. On a controller with limited memory,
under DNC conditions, or on one which does not use continuous
contouring (like Turbo CNC or Ahha), this will speedup the processing
and also make the cutting much smoother, with a single ramp up and
down. It also reduces the size ( number of characters) in the
resulting G-code program. Note that this capability has been in
DeskCNC since it was released in 2002, and in StlWork for several
years before that.
Fred Smith - IMService
http://www.cadcamcadcam.com
Stlwork and DeskCNC toolpaths, is that both programs use an algorithm
that we call tangency deviation. This is a setting under options in
both programs. In effect it looks at the upcoming toolpath moves and
if they are within the deviation setting, a single move is
substituted for a long series of nearly straight lines.
The defaults in DeskCNC are .002 for roughing and .001 for
finishing. This is in inches and if the programs are used in metric
units these settings should be adjusted by a scale factor of 25.4,
that is .050 for roughing, and .025 for finishing.
These settings have the effect of converting the long flat areas
around a model, or across a flat planar area, to a single G01 instead
of the hundreds of lines of code that would normally be generated
from each discrete triangle. On a controller with limited memory,
under DNC conditions, or on one which does not use continuous
contouring (like Turbo CNC or Ahha), this will speedup the processing
and also make the cutting much smoother, with a single ramp up and
down. It also reduces the size ( number of characters) in the
resulting G-code program. Note that this capability has been in
DeskCNC since it was released in 2002, and in StlWork for several
years before that.
Fred Smith - IMService
http://www.cadcamcadcam.com
Discussion Thread
Fred Smith
2004-06-10 23:09:09 UTC
DeskCNC update announcement
Gregory Kamysz
2004-06-11 17:31:34 UTC
Measuring accuracy
doug98105
2004-06-11 21:23:55 UTC
Re: Measuring accuracy
Jon Elson
2004-06-12 00:04:46 UTC
Re: [CAD_CAM_EDM_DRO] Measuring accuracy
David A. Frantz
2004-06-12 00:18:38 UTC
Re: [CAD_CAM_EDM_DRO] Measuring accuracy
Jon Elson
2004-06-12 19:48:40 UTC
Re: [CAD_CAM_EDM_DRO] Measuring accuracy
Gregory Kamysz
2004-06-13 20:18:34 UTC
Re: [CAD_CAM_EDM_DRO] Measuring accuracy
doug98105
2004-06-13 20:41:43 UTC
Re: Measuring accuracy
Gregory Kamysz
2004-06-13 21:16:50 UTC
Re: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
Jon Elson
2004-06-13 22:45:40 UTC
Re: [CAD_CAM_EDM_DRO] Measuring accuracy
Jon Elson
2004-06-13 22:53:23 UTC
Re: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
doug98105
2004-06-13 23:13:01 UTC
Re: Measuring accuracy
Les Newell
2004-06-14 01:08:09 UTC
Re: [CAD_CAM_EDM_DRO] Measuring accuracy
Fred Smith
2004-06-14 09:28:29 UTC
Re: Measuring accuracy
Gregory Kamysz
2004-06-16 21:38:25 UTC
Re: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
Fred Smith
2004-06-17 06:40:09 UTC
Re: Measuring accuracy
Fred Smith
2004-06-18 13:51:57 UTC
DeskCNC surfacing efficiency was Re: Measuring accuracy
Gregory Kamysz
2004-06-19 21:20:47 UTC
Re: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
Fred Smith
2004-06-20 06:45:08 UTC
Re: Measuring accuracy
Earl
2004-06-23 14:30:29 UTC
Re: Measuring accuracy
metlmunchr
2004-06-23 15:51:52 UTC
Re: Measuring accuracy
Gregory Kamysz
2004-06-24 18:51:23 UTC
Re: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
Andy Wander
2004-06-24 18:56:25 UTC
RE: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
Gregory Kamysz
2004-06-24 19:50:21 UTC
Re: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
Andy Wander
2004-06-24 20:02:02 UTC
RE: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
JanRwl@A...
2004-06-25 14:37:01 UTC
Re: [CAD_CAM_EDM_DRO] Re: Measuring accuracy
Earl
2004-06-27 12:02:51 UTC
Re: Measuring accuracy
Marcus and Eva
2004-06-27 12:47:11 UTC
Re: [CAD_CAM_EDM_DRO] Re: Measuring accuracy