CAD CAM EDM DRO - Yahoo Group Archive

Traveling Salesman Syndrome

Posted by cncdxf@a...
on 2001-08-30 03:14:55 UTC
Hi,
The Traveling Salesman Syndrome (TSS) can be advoided
by planing ones GCode from the beginning. Since we know
a DXF drawing will convert into GCode the same way it
is was drawn, is the first step.
I mentioned the HARLEY file because it was avalable
as a DXF to everyone in the group. Having a drawing to
refer to as an example has really helped. The HARLEY file
can be easily and cheaply fixed. Pull it into a Cad or
Corel program. Trace it as an other LEVEL and save that DXF.
I suggest tracing the cuts in a circular pattern. Redraw the
outer cuts moving inwards. You could also cut from right
to left.
I mill circuit boards for local Engineers and
students. My machine is very slow. After laying out
a large circuit board using Eagle, I was shocked to see
the Traveling Salesman Syndrome strike big time. The
last few days I have been playing with saving the Eagle
layout outline in PLT format. Then I convert the PLT
to DXF. I then retrace the PLT file with a different layer
in Turbocad. I save the new layer as the new DXF. When it
is converted to GCode, it purrs.
What bugs me at this point is how Corel makes some
of the lines in a DXF fatter. I feel spending more money
for yet an other program to fix TSS is uncalled for!
Like I said before, I brought up this subject because
I thought I was doing something wrong. I say what good is
a fast machine if you are running a slow GCode. Please
keep thread title as Traveling Salesman Syndrome, this will
help future travelers when the search the archives.


Bob









--- In CAD_CAM_EDM_DRO@y..., Jon Elson <elson@p...> wrote:
> rab@r... wrote:
>
> > Don't suppose anyone can recommend a good algorithm for solving
the
> > Traveling Salesman problem ?
>
> There may not be any. Now, for machining, things are different,
because
> any cutting motion is good. What you try to minimize is the non-
cutting
> movements. This makes the problem much easier. Also, the case
where
> there are hundreds or thousands of cutting movements, usually with
exactly
> one non-cutting movement between them, is a lot simpler problem.
> You throw away all non-cutting movements, just keeping the cutting
> movement strings as they were. Now, you pick one at random, do it,
> mark it done and then search the endpoints of all other strings to
see
> which one is closest. When there are no more uncompleted movements
> left, you're done. this is a very simple scheme, but it usually
reduces
> badly
> planned toolpaths by up to 90% (Those would have to be REALLY bad,
> but I've seen them.) Depending on how the toolpath is written,
detecting
> cutting from non-cutting movements may or may not be easy.
>
> Jon

Discussion Thread

cncdxf@a... 2001-08-26 17:48:45 UTC Traveling Salesman Syndrome machines@n... 2001-08-27 01:25:59 UTC Re: Traveling Salesman Syndrome Fred Smith 2001-08-27 10:02:07 UTC Re: Traveling Salesman Syndrome cncdxf@a... 2001-08-27 12:57:12 UTC Re: Traveling Salesman Syndrome Ethan Vos 2001-08-27 13:17:02 UTC RE: [CAD_CAM_EDM_DRO] Re: Traveling Salesman Syndrome Fred Smith 2001-08-27 13:44:13 UTC Re: Traveling Salesman Syndrome machines@n... 2001-08-27 13:56:10 UTC Re: Traveling Salesman Syndrome Carol & Jerry Jankura 2001-08-27 16:21:01 UTC RE: [CAD_CAM_EDM_DRO] Re: Traveling Salesman Syndrome Fred Smith 2001-08-27 16:51:20 UTC Re: Traveling Salesman Syndrome cncdxf@a... 2001-08-27 17:16:09 UTC Re: Traveling Salesman Syndrome HighTech 2001-08-27 21:09:37 UTC RE: [CAD_CAM_EDM_DRO] Re: Traveling Salesman Syndrome dlantz@a... 2001-08-28 05:43:36 UTC RE: [CAD_CAM_EDM_DRO] Re: Traveling Salesman Syndrome Roland Friestad 2001-08-28 06:03:18 UTC Re: Traveling Salesman Syndrome Fred Smith 2001-08-28 07:59:00 UTC Re: Traveling Salesman Syndrome rab@r... 2001-08-29 15:56:50 UTC Re: Traveling Salesman algorithm ? frenner@c... 2001-08-29 17:09:28 UTC Re: Traveling Salesman algorithm ? cncdxf@a... 2001-08-29 19:24:23 UTC Re: Traveling Salesman algorithm ? Alan Marconett KM6VV 2001-08-29 21:27:38 UTC Re: Traveling Salesman algorithm ? Doug Fortune 2001-08-29 21:47:15 UTC Re: [CAD_CAM_EDM_DRO] Re: Traveling Salesman algorithm ? Jon Elson 2001-08-29 22:22:48 UTC Re: [CAD_CAM_EDM_DRO] Re: Traveling Salesman algorithm ? Jon Elson 2001-08-29 23:01:57 UTC Re: [CAD_CAM_EDM_DRO] Re: Traveling Salesman algorithm ? cncdxf@a... 2001-08-30 03:14:55 UTC Traveling Salesman Syndrome rab@r... 2001-08-30 03:58:57 UTC Re: Traveling Salesman Syndrome cncdxf@a... 2001-08-30 04:20:34 UTC Re: Traveling Salesman Syndrome rab@r... 2001-08-30 05:28:17 UTC Re: Traveling Salesman Syndrome dougrasmussen@c... 2001-08-30 09:11:33 UTC Re: Traveling Salesman Syndrome cncdxf@a... 2001-08-30 09:52:41 UTC Re: Traveling Salesman Syndrome Alan Marconett KM6VV 2001-08-30 13:07:24 UTC Re: [CAD_CAM_EDM_DRO] Traveling Salesman Syndrome cncdxf@a... 2001-08-30 15:05:00 UTC Re: Traveling Salesman Syndrome Alan Marconett KM6VV 2001-08-30 15:31:37 UTC Re: Traveling Salesman Syndrome cncdxf@a... 2001-08-30 15:48:14 UTC Re: Traveling Salesman Syndrome Alan Marconett KM6VV 2001-08-30 18:21:39 UTC Re: Traveling Salesman Syndrome