A comprehensive approach to determining minimum cutter lengths for five-axis milling

Interference detection and avoidance by the shortest cutter for the five-axis milling machining is a critical task. Short tool length increases the rigidity and chatter stability of the cutter. In this research, a new and efficient method of interference detection and avoidance by the shortest cutter is developed. For the specific five-axis machine configuration, first possible candidate parts for the collision are found, which are complete cutting system (spindle, tool holder, and cutter), the work in process model, and the fixture. Spindle, tool holder, and tool are represented by the solid geometry identity of the cylinder, truncated cone, and cylinder, respectively, with the length and diameter as parameters. The surfaces of the work in process model and the fixture model are represented as the point cloud data of the suitable density. The Kd-tree data structure is employed on point cloud data which gives an efficient searching of the potential candidate points for the interference detection with the complete cutting system. All existing methods are able to detect the collision, but they are not capable to remove it with the optimum cutter length. The proposed algorithm has not only the capability of collision detection; it can also remove the collision with the optimum tool length. Other scope of the proposed algorithm is the selection of the tool holder to minimize the overhang tool length.

[1]  Yuan-Shin Lee,et al.  Admissible tool orientation control of gouging avoidance for 5-axis complex surface machining , 1997, Comput. Aided Des..

[2]  Gershon Elber,et al.  Continuous path verification in multi-axis NC-machining , 2004, SCG '04.

[3]  Yoshitaka Adachi,et al.  Generation of collision-free 5-axis tool paths using a haptic surface , 2002, Comput. Aided Des..

[4]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[5]  Bernard Chazelle,et al.  Shape distributions , 2002, TOGS.

[6]  Arif Gok,et al.  Cutting parameter and tool path style effects on cutting force and tool deflection in machining of convex and concave inclined surfaces , 2013 .

[7]  W. Edward Red,et al.  Tool selection for five-axis curvature matched machining , 2002, Comput. Aided Des..

[8]  Jonathan B. Rosenberg,et al.  Geographical Data Structures Compared: A Study of Data Structures Supporting Region Queries , 1985, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[9]  Gershon Elber,et al.  Precise global collision detection in multi-axis NC-machining , 2005, Comput. Aided Des..

[10]  Grzegorz Krolczyk,et al.  Modeling of cutter displacements during ball end milling of inclined surfaces , 2015 .

[11]  Paul J. Gray,et al.  Arc-intersect method for 5-axis tool positioning , 2005, Comput. Aided Des..

[12]  Erik L.J. Bohez,et al.  Five-axis milling machine tool kinematic chain design and analysis , 2002 .

[13]  A. N. Poo,et al.  Oriented bounding box and octree based global interference detection in 5-axis machining of free-form surfaces , 2004, Comput. Aided Des..

[14]  L.-C. Chuang,et al.  A five-axis rough machining approach for a centrifugal impeller , 2004 .

[15]  Chong Nam Chu,et al.  Estimation of cutter deflection and form error in ball-end milling processes , 2003 .

[16]  Greg Turk,et al.  Generating random points in triangles , 1990 .

[17]  Stanislav S. Makhanov,et al.  Advanced Numerical Methods to Optimize Cutting Operations of Five Axis Milling Machines , 2007 .

[18]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[19]  Yuan-Shin Lee,et al.  Non-isoparametric tool path planning by machining strip evaluation for 5-axis sculptured surface machining , 1998, Comput. Aided Des..

[20]  Yoshitaka Adachi,et al.  Real-time interference analysis between a tool and an environment , 2001, Comput. Aided Des..

[21]  Chih-Ching Lo,et al.  Efficient cutter-path planning for five-axis surface machining with a flat-end cutter , 1999, Comput. Aided Des..

[22]  Bert Lauwers,et al.  Optimal and collision free tool posture in five-axis machining through the tight integration of tool path generation and machine simulation , 2003, Comput. Aided Des..

[23]  Jon Louis Bentley,et al.  Quad trees a data structure for retrieval on composite keys , 1974, Acta Informatica.

[24]  Sanjay E. Sarma,et al.  Collision-free finishing toolpaths from visibility data , 2003, Comput. Aided Des..

[25]  J. W. Park,et al.  Cutter-location data optimization in 5-axis surface machining , 1993, Comput. Aided Des..

[26]  Sanjay E. Sarma,et al.  Generating 5-axis NC roughing paths directly from a tessellated representation , 2000, Comput. Aided Des..

[27]  Aitzol Lamikiz,et al.  Toolpath selection based on the minimum deflection cutting forces in the programming of complex surfaces milling , 2007 .

[28]  PhD. Robert Gian,et al.  Planning of tool orientation for five-axis cavity machining , 2003 .

[29]  Jungsub Kim,et al.  NC post-processor for 5-axis milling machine of table-rotating/tilting type , 2002 .

[30]  L. N. López de Lacalle,et al.  Effects of tool deflection in the high-speed milling of inclined surfaces , 2004 .

[31]  Paul J. Gray,et al.  Rolling ball method for 5-axis surface machining , 2003, Comput. Aided Des..

[32]  Pisut Koomsap,et al.  The sweep plane algorithm for global collision detection with workpiece geometry update for five-axis NC machining , 2007, Comput. Aided Des..

[33]  Yusuf Altintas,et al.  Cutting force and dimensional surface error generation in peripheral milling with variable pitch helical end mills , 1996 .