An improved feedrate scheduling method for NURBS interpolation in five-axis machining

Abstract Five-axis machining plays an important role in manufacturing by dint of its high efficiency and accuracy. While two rotation axes benefit the flexibility of machining, it also brings limitations and challenges. In order to further balance machining precision and efficiency, an improved feedrate scheduling method is presented considering geometric error and kinematic constraints for the Non Uniform Rational B-Spline (NURBS) interpolation in five-axis machining. A simplification method is proposed to calculate the geometric error which describes the deviation between the ideal tool path and the real tool path induced by the non-linear movement. A linear relation between geometric error and feedrate is built to limit the feedrate. The constraints determined by single axis kinematic performance and tangential kinematic performance are also considered. Under these constraints, a constrained feedrate profile is determined. Aiming to get more constant feedrate in the difficult-to-machine areas, this work proposes a scheduling method which combines morphological filtering and S-shape acceleration/deceleration (acc/dec) mode. Simulations and experiments are performed to compare the proposed feedrate scheduling method with two previous feedrate scheduling method and the results prove that the proposed feedrate scheduling method is reliable and effective.

[1]  Glen Mullineux,et al.  Singularities in five-axis machining: Cause, effect and avoidance , 2017 .

[2]  Zhenyuan Jia,et al.  A NURBS interpolator with constant speed at feedrate-sensitive regions under drive and contour-error constraints , 2017 .

[3]  Songmei Yuan,et al.  The optimal feedrate planning on five-axis parametric tool path with geometric and kinematic constraints for CNC machine tools , 2017, Int. J. Prod. Res..

[4]  X. Zhiming,et al.  Performance Evaluation of a Real-Time Interpolation Algorithm for NURBS Curves , 2002 .

[5]  G. He,et al.  Profile error evaluation of free-form surface using sequential quadratic programming algorithm , 2017 .

[6]  Wei Yan,et al.  Interpolation of parametric CNC machining path under confined jounce , 2012 .

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

[8]  Hong-Tzong Yau,et al.  Real-time NURBS interpolator: application to short linear segments , 2009 .

[9]  Taiyong Wang,et al.  Smooth feedrate planning for continuous short line tool path with contour error constraint , 2014 .

[10]  X. Shao,et al.  Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools , 2014 .

[11]  Paul J. Scott,et al.  Correlating motif analysis and morphological filters for surface texture analysis , 2013 .

[12]  Mi-Ching Tsai,et al.  Real-time NURBS command generators for CNC servo controllers , 2002 .

[13]  Yuwen Sun,et al.  An adaptive feedrate scheduling method of dual NURBS curve interpolator for precision five-axis CNC machining , 2013 .

[14]  Jie Huang,et al.  Real-time feedrate scheduling for five-axis machining by simultaneously planning linear and angular trajectories , 2018, International Journal of Machine Tools and Manufacture.

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

[16]  Chen-Hua She,et al.  Design of a generic five-axis postprocessor based on generalized kinematics model of machine tool , 2007 .

[17]  Chin-Sheng Chen,et al.  Design of acceleration/deceleration profiles in motion control based on digital FIR filters , 1998 .

[18]  Elizabeth A. Croft,et al.  Feed optimization for five-axis CNC machine tools with drive constraints , 2008 .

[19]  Rida T. Farouki,et al.  Exact Taylor series coefficients for variable-feedrate CNC curve interpolators , 2001, Comput. Aided Des..

[20]  Wang Wei,et al.  A new test part to identify performance of five-axis machine tool—part I: geometrical and kinematic characteristics of S part , 2015 .

[21]  Wei Zhou,et al.  Dual NURBS Path Smoothing for 5-Axis Linear Path of Flank Milling , 2018 .

[22]  Qiang Liu,et al.  Adaptive feedrate planning on parametric tool path with geometric and kinematic constraints for CNC machining , 2017 .

[23]  Xiao-Shan Gao,et al.  A greedy algorithm for feedrate planning of CNC machines along curved tool paths with confined jerk , 2012 .

[24]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

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

[26]  M. Mori,et al.  Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics , 2005 .

[27]  Suet To,et al.  A review of machine-tool vibration and its influence upon surface generation in ultra-precision machining , 2015 .

[28]  Stanislav S. Makhanov,et al.  Optimal grids for five-axis machining , 2010, Math. Comput. Simul..

[29]  Stanislav S. Makhanov,et al.  Minimization of the kinematics error for five-axis machining , 2011, Comput. Aided Des..

[30]  Eiji Shamoto,et al.  Accurate interpolation of machining tool-paths based on FIR filtering , 2018 .

[31]  Syh-Shiuh Yeh,et al.  The speed-controlled interpolator for machining parametric curves , 1999, Comput. Aided Des..