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