An optimal approach to multiple tool selection and their numerical control path generation for aggressive rough machining of pockets with free-form boundaries

To machine pockets, especially ones with closed free-form boundary curves, roughing is crucial to part productivity, for this operation alone could take more than 60% of the total machining time. At present, there is a high demand from industry for a new machining technique that can efficiently cut pockets. Aggressive rough machining, in which the largest possible cutters are always employed and are fully immersed in workpieces, can be a solution. Although aggressive roughing is by far the most efficient machining strategy, compared to prior pocketing methods, no computer numerical control (CNC) programming technique has been developed to support it, resulting in few applications in machine shops. To address this urgent industrial need, based on the medial axis transform of a pocket, this work proposes an optimal approach to multiple tool selection and their numerical control (NC) path generation for aggressive roughing of the pocket. First, the NC paths of a specific tool are quickly generated using the pocket's medial axis transform. Thanks to the unique characteristic of the medial axis transform, the paths can ensure the tool the largest accessible space for pocketing. At the same time, they can guarantee the tool to be free of gouging and interference. Then, an optimization model of selecting multiple cutters and generating their NC paths is built in order to achieve the highest efficiency of the aggressive rough machining. To demonstrate the advantages of this innovative approach, two examples are rendered, and their results are compared to those obtained by the existing methods. This approach can be directly implemented into current CAD/CAM software to promote aggressive rough machining of pockets in industry.

[1]  R. Narayanaswami,et al.  NC Machining of Freeform Pockets with Arbitrary Wall Geometry Using a Grid-Based Navigation Approach , 2001 .

[2]  Hwan Pyo Moon,et al.  MATHEMATICAL THEORY OF MEDIAL AXIS TRANSFORM , 1997 .

[3]  Dinesh Manocha,et al.  Exact computation of the medial axis of a polyhedron , 2004, Comput. Aided Geom. Des..

[4]  Sara McMains,et al.  Finding an Optimal Set of Cutter Radii for 2D Pocket Machining , 2004 .

[5]  Zhang Yingjie,et al.  New Approach to Selecting Multiple Tools for Milling 2.5-D Pockets , 2007, 2007 International Conference on Mechatronics and Automation.

[6]  R. Farouki,et al.  The bisector of a point and a plane parametric curve , 1994, Comput. Aided Geom. Des..

[7]  Sri Hinduja,et al.  An Optimum Two-tool Solution for Milling 2½D Features from Technological and Geometric Viewpoints , 2004 .

[8]  Yuan-Shin Lee,et al.  Greedy tool heuristic approach to rough milling of complex shaped pockets , 2003 .

[9]  Carlo H. Séquin,et al.  Automated tool sequence selection for 3-axis machining of free-form pockets , 2004, Comput. Aided Des..

[10]  Satyandra K. Gupta,et al.  A Geometric Algorithm for Finding the Largest Milling Cutter , 2001 .

[11]  Jonathan Corney,et al.  Optimizing tool selection , 2001 .

[12]  D. Veeramani,et al.  SELECTION OF AN OPTIMAL SET OF CUTTING-TOOLS FOR A GENERAL TRIANGULAR POCKET , 1997 .

[13]  Martin Held,et al.  On the Computational Geometry of Pocket Machining , 1991, Lecture Notes in Computer Science.

[14]  P. Broomhead,et al.  Automatic CNC milling of pockets: geometric and technological issues , 1998 .

[15]  Rida T. Farouki,et al.  Specified-Precision Computation of Curve/Curve Bisectors , 1998, Int. J. Comput. Geom. Appl..

[16]  Zezhong C. Chen,et al.  Optimal cutter size determination for 2½-axis finish machining of NURBS profile parts , 2009 .

[17]  Dharmaraj Veeramani,et al.  Selection of an optimal set of cutting-tool sizes for 2D pocket machining , 1997, Comput. Aided Des..

[18]  Gershon Elber,et al.  MATHSM: medial axis transform toward high speed machining of pockets , 2005, Comput. Aided Des..

[19]  J.-L. Shih,et al.  NURBS output based tool path generation for freeform pockets , 2006 .

[20]  Jonathan Corney,et al.  Exact Tool Sizing for Feature Accessibility , 2000 .

[21]  Gershon Elber,et al.  Bisector curves of planar rational curves , 1998, Comput. Aided Des..

[22]  Hui Li,et al.  Optimal toolpath pattern identification for single island, sculptured part rough machining using fuzzy pattern analysis , 1994, Comput. Aided Des..

[23]  Ajay Joneja,et al.  Recognizing generalized pockets for optimizing machining time in process planningPart 1 , 2001 .

[24]  Satyandra K. Gupta,et al.  Algorithms for selecting cutters in multi-part milling problems , 2003, Comput. Aided Des..