If I have to code the exact tool path and not the outline of the part then what is the point of advanced cutter compensation?
It sounds like a simple problem "you just need to offset it" but it is not.
Please read.
http://www.linuxcnc.org/handbook/gcode/diacomp.html From the source:
"The cutter radius compensation capabilities of the interpreter enable the programmer to specify that a cutter should travel to the right or left of an open or closed contour in the XY-plane composed of arcs of circles and straight line segments.
The contour may be the outline of material not to be machined away, or it may be a tool path to be followed by an exactly sized tool"
"Open ended and Closed" Sound familiar?
Thinking that it is simple is probably why it still does not work. And it probably will not work correctly until someone realizes this.
Fire up an old GE550 control it will do the same crazy stuff. It took even the likes of GE quite a few years to figure it out.
All the new controls do pretty much what I said. I program machines every day that have no problems cutting a simple circle at any orientation or throw an err if the projected offset geometry intersects itself or trim the geometry to fit the tool. The simple fact that this trivial aspect of the control is not refined shows the immaturity of it. To make the cutter comp work correctly it will take a little wider eye view to see than with what has been looking at it. Mach is to promising to be held back by such a primitive gaping wound.
I gave my opinion on how to make "
Advanced cutter compensation" work. And I am sure you know what they say about Opinions!
"Everybody has one" And I showed you mine.
