Automatic generation of optimized 3-axis NC programs using boundary files

A method for automatic generation of optimized 3-axis nc programs for pocketing operations is described that relies on the use of boundary files for geometric and topological information about the workpiece. A boundary file of the part is first created by a solids modeller and then input to the system along with machining parameters. After the user indicates those areas of the part to be machined, a cutter path of minimum length is generated consisting of two cut-sequences: a rough-cut and a finishing-cut. To implement the procedure, an APT code generator has been developed and tested on several parts.