Drilling toolpath optimization Re: New router video..
Posted by
Fred Smith
on 2006-06-04 02:14:24 UTC
--- In CAD_CAM_EDM_DRO@yahoogroups.com, "Graham Stabler" <eexgs@...>
wrote:
the filmographer wants. Hopefully in the day of photo realistic
computer animation and cheap desktop pc-video production, that will
not be overlooked by a CNC newbie.
Drilling toolpaths ( indeed any one of a multiple process CNC job)
are often taken out of context of the rest of a CNC job and
the "goal" becomes minimization of the cutting time with no regard
to the most optimal solution for the job at hand.
For a group of folks in the home-built world, achieving programmed
motion is a major accomplishment and their "goal". Beyond that,
other factors of CNC programming and part making don't really
matter, unless they get in the way of making parts for CNC machine
number 2, or 3, or 4, etc. Some even seem to go so far as to
measure their manliness by bragging about theirs being
the "biggest", fastest, longest, etc. There is a lot of shouting
and pushing as the testosterone splashes around. In this group,
CCED, it comes out as passive-aggressive as most of the rest of the
off-topic caterwauling is suppressed.
There is also a very large percentage of people in this group that
see making their own CNC as only a small step toward their goal.
They are more interested in how to leverage their available funds
and components, to make not a working CNC, but rather a useful AND
efficient machine tool.
What is not evident from a video clip of a few simple drilled holes
is how to approach hole drilling, and how to use a Cad-Cam program
to improve things.
Generally speaking the shortest travel distance yields the fastest
G81 to G80 time. The zig-zag mentioned by Ballendo would most
definitly be an improvement over the sub-optimal, down and back that
was shown in the video. The zig-zag may not yield the most optimal
approach if there is a relatively long distance between the start
and end points. What's next after the holes are drilled? Move to
tool change position to change the tool, move to workpiece changing
position to change out the chunk of material? The moves before and
after the drilling cycle may be more significant to the job
efficiency than the drilled holes.
The shortest distance solution may not take into consideration hole
location accuracy. A drilling toolpath that eliminates the effects
of backlash would for instance be preferable if the part required
more precise hole locations. Even in a commercial setting this may
permit accurate processing of a part on a machine with lesser specs.
A G81 "center of grid" start to G80 "center of grid" end
optimization would be better if multiple tools were to be used and
if the tools can be changed over the workpiece.
Assuming that more than one or two parts are required, an even more
dramatic optimization can be easily achieved by eliminating one or
more toolchanges by running, multiple parts simultaneously. It
should be obvious that the first hole of the second part should be
adjacent to the last hole drilled in the previous one, and certainly
not diagonaly at the farthest distence between the two part
extremes. Careful analysis may show that the center to center
toolpath is best, but most likely an optimization of all the holes
in all the parts would yield the most productive solution.
Tool heating would probably not be one of the factors that most
experienced CNC users would consider when developing toolpaths as
tool heating is easily cured by sharp tools, proper feeds and
speeds, and the application of compressed air or mist, or flood
coolant. Those factors are best addressed in the machine design
phase and process planning, not in part programming and production.
Well that sounds like a good start for an article in Digital
Machinist....
Fred Smith - IMService
http://www.cadcamcadcam.com/hobby
wrote:
> > And seeing as how the machine is being presented as an optimumand
> > advanced type; it seems likely to me that someone new just mightway
> > want to copy what they see toolpath-wise. (Why? Cuz that's the
> > the experts do it; I saw it on a video... A machinist corollaryto
> > the cut off both ends of the turkey thanksgiving story.)and
> >
> > So I mentioned the serpentine and the why; then added the use-
> > fastest-axis-for-longest-move at the end.
> >
> > You might think these things are obvious; but many years of
> > instructing folks new to CNC has shown me that they are not.
> >
> > Ballendo
> >
> >
>
> You did say FYI, there was no way to know it was a plural your i.e.
> "beginners this is FYI".
>
> It might also be argued that despite the fact that the group caters
> for beginners (as well as experts as it happens) there should be no
> pressure for any contributer to try and act as a role model in
> everything they do. The video was to display speed not efficiency
> I don't remmember it being touted as an optimum or advanced designwhy
> just a fast and cheap one.
>
> Optimization of tool paths is a really interesting topic and it was
> worthwhile noting that the tool path was not optimal but I can see
> conflict might have arisen even if no offence was intended as I amVideos are often misleading and can show the special effects that
> sure it wasn't.
the filmographer wants. Hopefully in the day of photo realistic
computer animation and cheap desktop pc-video production, that will
not be overlooked by a CNC newbie.
Drilling toolpaths ( indeed any one of a multiple process CNC job)
are often taken out of context of the rest of a CNC job and
the "goal" becomes minimization of the cutting time with no regard
to the most optimal solution for the job at hand.
For a group of folks in the home-built world, achieving programmed
motion is a major accomplishment and their "goal". Beyond that,
other factors of CNC programming and part making don't really
matter, unless they get in the way of making parts for CNC machine
number 2, or 3, or 4, etc. Some even seem to go so far as to
measure their manliness by bragging about theirs being
the "biggest", fastest, longest, etc. There is a lot of shouting
and pushing as the testosterone splashes around. In this group,
CCED, it comes out as passive-aggressive as most of the rest of the
off-topic caterwauling is suppressed.
There is also a very large percentage of people in this group that
see making their own CNC as only a small step toward their goal.
They are more interested in how to leverage their available funds
and components, to make not a working CNC, but rather a useful AND
efficient machine tool.
What is not evident from a video clip of a few simple drilled holes
is how to approach hole drilling, and how to use a Cad-Cam program
to improve things.
Generally speaking the shortest travel distance yields the fastest
G81 to G80 time. The zig-zag mentioned by Ballendo would most
definitly be an improvement over the sub-optimal, down and back that
was shown in the video. The zig-zag may not yield the most optimal
approach if there is a relatively long distance between the start
and end points. What's next after the holes are drilled? Move to
tool change position to change the tool, move to workpiece changing
position to change out the chunk of material? The moves before and
after the drilling cycle may be more significant to the job
efficiency than the drilled holes.
The shortest distance solution may not take into consideration hole
location accuracy. A drilling toolpath that eliminates the effects
of backlash would for instance be preferable if the part required
more precise hole locations. Even in a commercial setting this may
permit accurate processing of a part on a machine with lesser specs.
A G81 "center of grid" start to G80 "center of grid" end
optimization would be better if multiple tools were to be used and
if the tools can be changed over the workpiece.
Assuming that more than one or two parts are required, an even more
dramatic optimization can be easily achieved by eliminating one or
more toolchanges by running, multiple parts simultaneously. It
should be obvious that the first hole of the second part should be
adjacent to the last hole drilled in the previous one, and certainly
not diagonaly at the farthest distence between the two part
extremes. Careful analysis may show that the center to center
toolpath is best, but most likely an optimization of all the holes
in all the parts would yield the most productive solution.
Tool heating would probably not be one of the factors that most
experienced CNC users would consider when developing toolpaths as
tool heating is easily cured by sharp tools, proper feeds and
speeds, and the application of compressed air or mist, or flood
coolant. Those factors are best addressed in the machine design
phase and process planning, not in part programming and production.
Well that sounds like a good start for an article in Digital
Machinist....
Fred Smith - IMService
http://www.cadcamcadcam.com/hobby
Discussion Thread
rogersmach
2006-05-31 14:36:14 UTC
Another router video..
afogassa
2006-05-31 20:03:45 UTC
Re: Another router video..
ballendo
2006-06-01 00:12:23 UTC
Re: Another router video..
R Rogers
2006-06-01 04:30:40 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
ballendo
2006-06-01 05:27:01 UTC
Re: Another router video..
lcdpublishing
2006-06-01 05:56:41 UTC
Re: Another router video..
Graham Stabler
2006-06-01 06:06:46 UTC
Re: Another router video..
lcdpublishing
2006-06-01 06:23:22 UTC
Re: Another router video..
R Rogers
2006-06-01 06:39:08 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
Graham Stabler
2006-06-01 06:55:34 UTC
Re: Another router video..
lcdpublishing
2006-06-01 07:29:53 UTC
Re: Another router video..
Graham Stabler
2006-06-01 07:37:32 UTC
Re: Another router video..
Jeff Goldberg
2006-06-01 07:53:29 UTC
RE: [CAD_CAM_EDM_DRO] Ot: Re: Another router video..
ballendo
2006-06-01 08:02:19 UTC
Re: Another router video..
R Rogers
2006-06-01 09:27:05 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
ballendo
2006-06-01 10:06:26 UTC
Re: Another router video..
R Rogers
2006-06-01 10:46:24 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
delmar williams
2006-06-01 11:30:24 UTC
RE: [CAD_CAM_EDM_DRO] Ot: Re: Another router video..
ballendo
2006-06-01 11:36:00 UTC
Re: Another router video..
Mariss Freimanis
2006-06-01 21:41:10 UTC
Re: Another router video..
figNoggle
2006-06-01 22:04:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
Jarrett & Heidi Johnson
2006-06-01 22:51:26 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
Paul Kelly
2006-06-02 03:31:42 UTC
Musings on screw pitches
Tony Jeffree
2006-06-02 04:22:16 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
R Rogers
2006-06-02 05:23:38 UTC
Re: [CAD_CAM_EDM_DRO] Re: New router video..
Wayne Weedon
2006-06-02 05:42:17 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
lcdpublishing
2006-06-02 06:20:42 UTC
Re: Another router video..
Graham Stabler
2006-06-02 06:24:46 UTC
Re: Another router video..
lcdpublishing
2006-06-02 07:03:01 UTC
Re: Another router video..
Wayne Weedon
2006-06-02 07:24:47 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
R Rogers
2006-06-02 07:37:25 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
John Dammeyer
2006-06-02 07:51:43 UTC
RE: [CAD_CAM_EDM_DRO] Musings on screw pitches
Paul Kelly
2006-06-02 08:07:34 UTC
RE: [CAD_CAM_EDM_DRO] Musings on screw pitches
Andy Wander
2006-06-02 08:26:09 UTC
RE: [CAD_CAM_EDM_DRO] Musings on screw pitches
John Dammeyer
2006-06-02 08:30:08 UTC
RE: [CAD_CAM_EDM_DRO] Musings on screw pitches
Heidi Johnson
2006-06-02 09:03:05 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
R Rogers
2006-06-02 09:20:53 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
Graham Stabler
2006-06-02 16:11:55 UTC
Re: Another router video..
Graham Stabler
2006-06-02 16:32:10 UTC
Re: Another router video..
Paul Kelly
2006-06-02 16:42:41 UTC
RE: [CAD_CAM_EDM_DRO] Musings on screw pitches
wanliker@a...
2006-06-02 17:04:45 UTC
Re: Another router video..
Paul Kelly
2006-06-02 17:10:41 UTC
RE: [CAD_CAM_EDM_DRO] Re: Another router video..
art
2006-06-02 18:01:20 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
turbulatordude
2006-06-02 19:02:08 UTC
Re: Another router video..
ballendo
2006-06-03 04:38:18 UTC
Re: New router video..
fortino
2006-06-03 04:39:40 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
ballendo
2006-06-03 04:55:12 UTC
Re: Another router video..
ballendo
2006-06-03 05:03:21 UTC
Re: Musings on screw pitches
Harko Schwartz
2006-06-03 05:07:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..
R Rogers
2006-06-03 05:34:01 UTC
Re: [CAD_CAM_EDM_DRO] Re: New router video..
ballendo
2006-06-03 05:40:47 UTC
Re: Musings on screw pitches
ballendo
2006-06-03 06:01:59 UTC
Re: New router video..
turbulatordude
2006-06-03 06:48:45 UTC
Re: New router video..
Graham Stabler
2006-06-03 06:57:29 UTC
Re: New router video..
Graham Stabler
2006-06-03 07:02:56 UTC
Re: New router video..
Fred Smith
2006-06-04 02:14:24 UTC
Drilling toolpath optimization Re: New router video..
R Rogers
2006-06-04 07:30:25 UTC
Re: [CAD_CAM_EDM_DRO] Drilling toolpath optimization Re: New router video..
turbulatordude
2006-06-04 07:59:19 UTC
Drilling toolpath optimization Re: New router video..
Stephen Wille Padnos
2006-06-04 11:50:03 UTC
Re: [CAD_CAM_EDM_DRO] Re: Another router video..