CAD is a powerful tool that gives the user the ablility to design parts, generate part drawings, and to design tool paths. By snapping points and lines on the parts and tool paths, then exporting to the IGES file type, CAD could have solved the math problem of manual CNC programming for planar, turning, and 2-1/2D milling operations.
Some believe that manual programming must be done without the aid of computers. This line of thinking is the equivalent to felling, limbing and bucking a tree with a hand saw, when an electric or gas powered chain saw could save so much time and labor.
Using power tools to perform manual operations is intelligent and accordingly, manual CNC programming should be done with whatever power tools can be incorporated to make the job easier, faster, and more accurate.
What follows is an example of how CAD can be used to design tool paths, and with the IGES file type, how CAD can generate a user friendly file that incorporates the coordinates of points and lines. Subsequently, these coordinates could be used for cutter coordinates and arc center coordinates for G-Code programs.
Three steps in sequence:
Simple enough - and depending on the job, not all steps are required.
Eleven steps in sequence:
View IGES File Type
View IGES Point and Line coordinates of interest
View the math that is required to get cutter coordinates
Using CAD to design tool paths, to generate points and lines, and to export the file to IGES is an obvious "mouse-click" technical advancement over doing the Math to get cutter coordinates.
IGES is the "missing link" that connects CAD to manual programming. And it has been a published standard since 1980.
But there is one major problem with IGES: Few CAD systems export this file type!
But if that were not the major problem, there are many other problems associated with using IGES:
CNC Construct was developed to exploit both the inherent geometric power of CAD and the speed of computers to perform the most repetitive tasks and help programmers develop CNC programs as quickly, accurately, and easily as possible.