Three-axis CNC machining feedrate scheduling based on the feedrate restricted interval identification with sliding arc tube

In the computer numerical control (CNC) machining for free form surfaces, the time-optimized and smooth feedrate profile plays an essential role in the high-speed and high-precision machining. For the traditional feedrate scheduling method (e.g., the “bang-bang” control method), there may be many fluctuations in the planned feedrate profile, especially in region of large curvature, which results in poor quality of machining surface. To address this issue, a novel concept called sliding arc tube (SAT) is proposed in this paper, from which the trajectory is partitioned as feedrate restricted intervals (FRIs) determining the target feedrate and the positions of tool acceleration and deceleration on the tool path. The SAT is built based on the local geometric information of tool paths. As the SAT is constructed in the tube-shaping process and then sliding on the tool path and finally blocked by it, the breaking point for generating the FRI is found on the trajectory curve. For the proposed FRI identification method, it is computational efficient and it can be implemented in the real-time manner in the CNC controller. Results from both simulation and real machining experiments validate that, with the proposed SAT, the FRIs can be precisely and efficiently identified for the given trajectory curve, the frequent acceleration and deceleration of machine tool is alleviated, and the machining quality can be improved in this way.

[1]  Le Xie,et al.  Adaptive parametric interpolation scheme with limited acceleration and jerk values for NC machining , 2008 .

[2]  Jiann-Liang Chen,et al.  Data point selection for piecewise linear curve approximation , 1994, Comput. Aided Geom. Des..

[3]  C-Y Chen,et al.  Design and implementation of integrated non-uniform rational B-spline and digital differential analyser interpolators for computerized numerical control servocontrollers , 2007 .

[4]  Eiji Shamoto,et al.  A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths , 2014, The International Journal of Advanced Manufacturing Technology.

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

[6]  Xiaohui Zhang,et al.  Development of a NURBS curve interpolator with look-ahead control and feedrate filtering for CNC system , 2009, 2009 4th IEEE Conference on Industrial Electronics and Applications.

[7]  Thomas Lewiner,et al.  Curvature and torsion estimators based on parametric curve fitting , 2005, Comput. Graph..

[8]  Mei Zhang,et al.  Curve fitting and optimal interpolation on CNC machines based on quadratic B-splines , 2011, Science China Information Sciences.

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

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

[11]  Rida T. Farouki,et al.  Time-optimal traversal of curved paths by Cartesian CNC machines under both constant and speed-dependent axis acceleration bounds , 2007 .

[12]  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 .

[13]  Cheng Shao,et al.  Feature Extraction from 3D Point Cloud Data Based on Discrete Curves , 2013 .

[14]  Shurong Li,et al.  Minimum Time Trajectory Optimization of CNC Machining with Tracking Error Constraints , 2014 .

[15]  Yan Han,et al.  An Interval-Parameter Fuzzy Linear Programming with Stochastic Vertices Model for Water Resources Management under Uncertainty , 2013 .

[16]  Qiang Zhang,et al.  Efficient time-optimal feedrate planning under dynamic constraints for a high-order CNC servo system , 2013, Comput. Aided Des..

[17]  Dongbiao Zhao,et al.  Research and Implementation of NURBS Real-Time and Look-Ahead Interpolation Algorithm , 2009, 2009 International Conference on Measuring Technology and Mechatronics Automation.

[18]  Carlo Cattani,et al.  Application of Local Fractional Series Expansion Method to Solve Klein-Gordon Equations on Cantor Sets , 2014 .

[19]  Li Bing Zhang,et al.  The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments , 2011 .

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

[21]  Haibo Liu,et al.  Curvature-Based Real-Time NURBS Surface Interpolator with Look-Ahead ACC/DEC Control , 2012, Math. Comput. Sci..

[22]  Ji-Hong Chen,et al.  A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments , 2015 .

[23]  Jiing-Yih Lai,et al.  On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk , 2008 .

[24]  Thomas Lewiner,et al.  Arc-length based curvature estimator , 2004, Proceedings. 17th Brazilian Symposium on Computer Graphics and Image Processing.

[25]  Limin Zhu,et al.  Look-ahead interpolation of short line segments using B-spline curve fitting of dominant points , 2015 .

[26]  Jianzhong Fu,et al.  A new adaptive interpolation scheme of NURBS based on axis dynamics , 2011 .

[27]  Joon Hee Han,et al.  Chord-to-point distance accumulation and planar curvature: a new approach to discrete curvature , 2001, Pattern Recognit. Lett..

[28]  Jingyan Dong,et al.  A Generalized Time-Optimal Bidirectional Scan Algorithm for Constrained Feed-Rate Optimization , 2006 .

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

[30]  Ke Zhang,et al.  Time-optimal interpolation for CNC machining along curved tool pathes with confined chord error , 2013, J. Syst. Sci. Complex..

[31]  Ji-Hong Chen,et al.  Real-time repairable interpolation scheme for CNC tool path processing , 2016 .

[32]  Han Tong Loh,et al.  Adaptive fairing of digitized point data with discrete curvature , 2002, Comput. Aided Des..

[33]  Hu Chen,et al.  Implementation of a CNC NURBS curve interpolator based on control of speed and precision , 2009 .

[34]  Xiao-Shan Gao,et al.  Efficient algorithm for time-optimal feedrate planning and smoothing with confined chord error and acceleration , 2013 .

[35]  Peiqing Ye,et al.  Interpolation of continuous micro line segment trajectories based on look-ahead algorithm in high-speed machining , 2008 .

[36]  Rida T. Farouki,et al.  Algorithms for time-optimal control of CNC machines along curved tool paths , 2005 .

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

[38]  Jingyan Dong,et al.  Feed-rate optimization with jerk constraints for generating minimum-time trajectories , 2007 .

[39]  Peiqing Ye,et al.  The look-ahead function-based interpolation algorithm for continuous micro-line trajectories , 2011 .