|
The entire controller, from high level motion planning through low level motor servo control, is implemented in software. A set of Application Programming Interfaces (APIs) are available for the CAD/CAM system (or other motion planning software) to pass path and process information to the controller software.
The DMAC process is radically different from the traditional CAD –> CAM –> Post-process–> CNC process. With DMAC the CAM software controls the CNC machine directly from the native process geometry, in much the same way that a standard Windows application controls a printer. DMAC is to machine control as a printer driver is to printing.
Machining parts directly from the CAM model provides many advantages. The CAM model contains tool paths and machine operations in their native format as defined by the process engineer. The traditional approach to machine tool control requires a minimum of two translations from this data before it ever reaches the controller. The integrity of the data can be compromised each time it is translated. DMAC processes tool paths using whatever data format the CAM system uses internally - resulting in no approximations and therefore greater accuracy.
|