Precise gouging-free tool orientations for 5-axis CNC machining

We present a precise approach to the generation of optimized collision-free and gouging-free tool paths for 5-axis CNC machining of freeform NURBS surfaces using flat-end and rounded-end (bull nose) tools having cylindrical shank. To achieve high approximation quality, we employ analysis of hyper-osculating circles (HOCs) (Wang et?al., 1993a,b), that have third order contact with the target surface, and lead to a locally collision-free configuration between the tool and the target surface. At locations where an HOC is not possible, we aim at a double tangential contact among the tool and the target surface, and use it as a bridge between the feasible HOC tool paths. We formulate all such possible two-contact configurations as systems of algebraic constraints and solve them. For all feasible HOCs and two-contact configurations, we perform a global optimization to find the tool path that maximizes the approximation quality of the machining, while being gouge-free and possibly satisfying constraints on the tool tilt and the tool acceleration. We demonstrate the effectiveness of our approach via several experimental results. We present an algorithm for generating optimized gouging-free tool path for 5-Axis CNC machining.We employ analysis of hyper-osculating circles that provides third order approximation of the surface.Double tangential contact between the tool and the target surface is employed to connect feasible hyper-osculating tool paths.A robust collision and gouging detection algorithm is provided.We introduce a global optimization algorithm that maximizes the geometric matching between the tool and the target surface.

[1]  Alain Bernard,et al.  5-axis flank milling: A state-of-the-art review , 2013, Comput. Aided Des..

[2]  Stanislav S. Makhanov,et al.  New numerical algorithms to optimize cutting operations of a five-axis milling machine , 2004 .

[3]  Gershon Elber,et al.  Tool path generation for freeform surface models , 1993, Solid Modeling and Applications.

[4]  Charles Gregory Jensen Analysis and synthesis of multi-axis sculptured surface machining , 1993 .

[5]  Erik B. Dam,et al.  Quaternions, Interpolation and Animation , 2000 .

[6]  Byoung K. Choi,et al.  Sculptured Surface Machining: Theory and applications , 2012 .

[7]  Sanjeev Bedi,et al.  PII: S0890-6955(99)00058-9 , 1999 .

[8]  Jordan J. Cox,et al.  Space-filling curves in tool-path applications , 1994, Comput. Aided Des..

[9]  Gershon Elber,et al.  Toolpath generation for freeform surface models , 1994, Comput. Aided Des..

[10]  Jeong,et al.  A Classified Bibliography of Literature on NC Tool Path Generation , 2004 .

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

[12]  Stanislav S. Makhanov,et al.  Curvilinear space-filling curves for five-axis machining , 2008, Comput. Aided Des..

[13]  Yuan-Shin Lee,et al.  Optimizing tool orientations for 5-axis machining by configuration-space search method , 2003, Comput. Aided Des..

[14]  Xun Xu,et al.  Numerical control machining simulation: a comprehensive survey , 2011, Int. J. Comput. Integr. Manuf..

[15]  Tran Duc Tang Algorithms for collision detection and avoidance for five-axis NC machining: A state of the art review , 2014, Comput. Aided Des..

[16]  Gustav J. Olling,et al.  Machining Impossible Shapes , 1999, IFIP — The International Federation for Information Processing.

[17]  Sanjeev Bedi,et al.  Principal curvature alignment technique for machining complex surfaces , 1997 .

[18]  Johanna Senatore,et al.  Correlation between machining direction, cutter geometry and step-over distance in 3-axis milling: Application to milling by zones , 2012, Comput. Aided Des..

[19]  S. K. Ghosh,et al.  Curvature catering-a new approach in manufacture of sculptured surfaces (part 1. theorem) , 1993 .

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

[21]  Jens Gravesen,et al.  Constructing Invariant Fairness Measures for Surfaces , 2002, Adv. Comput. Math..

[22]  Robert B. Jerard,et al.  Sculptured Surface Machining , 1998 .

[23]  Joung-Hahn Yoon,et al.  Tool tip gouging avoidance and optimal tool positioning for 5-axis sculptured surface machining , 2003 .

[24]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[25]  Sanjeev Bedi,et al.  Intersection approach to multi-point machining of sculptured surfaces , 1998, Comput. Aided Geom. Des..

[26]  Xun Li,et al.  Optimal barrel cutter selection for the CNC machining of blisk , 2014, Comput. Aided Des..

[27]  W. E. Red,et al.  Machining Free-Form Surface Cavities Using a Combination of Traditional and Non-Traditional Multi-Axis Machining Methods , 2008 .

[28]  Stephen Mann,et al.  A classified bibliography of literature on NC milling path generation , 1997, Comput. Aided Des..

[29]  Yuan-Shin Lee,et al.  Locally optimal cutting positions for 5-axis sculptured surface machining , 2003, Comput. Aided Des..

[30]  Michael Barton,et al.  Detection and reconstruction of freeform sweeps , 2014, Comput. Graph. Forum.

[31]  Gershon Elber,et al.  Second-order surface analysis using hybrid symbolic and numeric operators , 1993, TOGS.

[32]  Erwin Kruppa Analytische und konstruktive Differentialgeometrie , 1957 .

[33]  Sanjeev Bedi,et al.  Multi-point tool positioning strategy for 5-axis mashining of sculptured surfaces , 2000, Comput. Aided Geom. Des..