Corner rounding of linear five-axis tool path by dual PH curves blending

Abstract The widespread linear five-axis tool path (G01 blocks) is usually described by two trajectories. One trajectory describes the position of the tool tip point, and the other one describes the position of the second point on the tool axis. The inherent disadvantages of linear tool path are tangential and curvature discontinuities at the corners in five-axis tool path, which will result in feedrate fluctuation and decrease due to the kinematic constraints of the machine tools. In this paper, by using a pair of quintic PH curves, a smoothing method is proposed to round the corners. There are two steps involved in our method. Firstly, according to the accuracy requirements of the tool tip contour and tool orientation tolerances, the corner is rounded with a pair of PH curves directly. Then, the control polygon lengths of PH curves are adjusted simply to guarantee the continuous variation of the tool orientation at the junctions between the transition curves and the remainder linear segments. Because the PH curves for corner rounding can be constructed without any iteration, and those two rounded trajectories are synchronized linearly in interpolation, which makes this smoothing method can be applied in a high efficiency way. Its high computational efficiency allows it to be implemented in real-time applications. This method has been integrated into a CNC system with an open architecture to implement on-line linear five-axis tool path smoothing. Simulations and experiments validate its practicability and reliability.

[1]  Ke Zhang,et al.  Smooth trajectory generation for five-axis machine tools , 2013 .

[2]  Rida T. Farouki,et al.  Construction of G2 rounded corners with Pythagorean-hodograph curves , 2014, Comput. Aided Geom. Des..

[3]  Kaan Erkorkmaz,et al.  Time-optimal trajectory generation for 5-axis on-the-fly laser drilling , 2011 .

[4]  Han Ding,et al.  An Algorithm to Generate Compact Dual NURBS Tool Path with Equal Distance for 5-Axis NC Machining , 2010, ICIRA.

[5]  Han Ding,et al.  A Practical Continuous-Curvature Bézier Transition Algorithm for High-Speed Machining of Linear Tool Path , 2011, ICIRA.

[6]  Han Ding,et al.  A parametric interpolator with minimal feed fluctuation for CNC machine tools using arc-length compensation and feedback correction , 2013 .

[7]  Josef Hoschek,et al.  Handbook of Computer Aided Geometric Design , 2002 .

[8]  Xavier Beudaert,et al.  Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1 tool path , 2012 .

[9]  Jianfeng Zhou,et al.  Adaptive feedrate interpolation with multiconstraints for five-axis parametric toolpath , 2014 .

[10]  Pascal Ray,et al.  Bspline approximation of circle arc and straight line for pocket machining , 2010, Comput. Aided Des..

[11]  Pierre-Yves Pechard,et al.  Geometrical deviations versus smoothness in 5-axis high-speed flank milling , 2009 .

[12]  Yean-Ren Hwang,et al.  Five-axis tool orientation smoothing using quaternion interpolation algorithm , 2003 .

[13]  Mi-Ching Tsai,et al.  A real-time predictor-corrector interpolator for CNC machining , 2003 .

[14]  Allan D. Spence,et al.  A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining , 2001, Comput. Aided Des..

[15]  Yang Zhao,et al.  The feedrate scheduling of parametric interpolator with geometry, process and drive constraints for multi-axis CNC machine tools , 2014 .

[16]  M. Tsai,et al.  Development of a real-time look-ahead interpolation methodology with spline-fitting technique for high-speed machining , 2010 .

[17]  Ismail Lazoglu,et al.  Feedrate optimization for freeform milling considering constraints from the feed drive system and process mechanics , 2013 .

[18]  Pierre Bourdet,et al.  A new format for 5-axis tool path computation, using Bspline curves , 2004, Comput. Aided Des..

[19]  Rida T. Farouki,et al.  Pythagorean-Hodograph Curves , 2002, Handbook of Computer Aided Geometric Design.

[20]  Aitzol Lamikiz,et al.  Feed rate calculation algorithm for the homogeneous material deposition of blisk blades by 5-axis laser cladding , 2014 .

[21]  Dereck S. Meek,et al.  G 2 blends of linear segments with cubics and Pythagorean-hodograph quintics , 2009, Int. J. Comput. Math..

[22]  Behnam Moetakef Imani,et al.  Real-time P-H curve CNC interpolators for high speed cornering , 2008 .

[23]  Yusuf Altintas,et al.  Virtual CNC system. Part II. High speed contouring application , 2006 .

[24]  Xavier Beudaert,et al.  5-axis local corner rounding of linear tool path discontinuities , 2013 .

[25]  Rida T. Farouki,et al.  Real-time CNC interpolators for Pythagorean-hodograph curves , 1996, Comput. Aided Geom. Des..

[26]  Michele Heng,et al.  Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability , 2010 .

[27]  Peihua Gu,et al.  Recent development in CNC machining of freeform surfaces: A state-of-the-art review , 2010, Comput. Aided Des..

[28]  H. Ding,et al.  A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments , 2013 .

[29]  Xavier Beudaert,et al.  5-axis Tool Path Smoothing Based on Drive Constraints , 2011 .

[30]  Jing Shi,et al.  Development of Real-Time Look-Ahead Methodology Based on Quintic PH Curve with G2 Continuity for High-Speed Machining , 2013 .