A novel feed rate scheduling method based on Sigmoid function with chord error and kinematics constraints

In high speed CNC (Compute Numerical Control) machining, the feed rate scheduling has played an important role to ensure machining quality and machining efficiency. In this paper, a novel feed rate scheduling method is proposed for generating smooth feed rate profile conveniently with the consideration of both geometric error and kinematic error. First, a relationship between feed rate value and chord error is applied to determine the feed rate curve. Then, breaking points, which can split whole curve into several blocks, can be found out using proposed two step screening method. For every block, a feed rate profile based on the Sigmoid function is generated. With the consideration of kinematic limitation and machining efficiency, a time-optimal feed rate adjustment algorithm is proposed to further adjust feed rate value at breaking points. After planning feed rate profile for each block, all blocks feed rate profile will be connected smoothly. The resulting feed rate profile is more concise compared with the polynomial profile and more efficient compared with the trigonometric profile. Finally, simulations with two free-form NURBS curves are conducted and comparison with the sine-curve method are carried out to verify the feasibility and applicability of the proposed method.

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

[2]  Li-Min Zhu,et al.  Feedrate scheduling for interpolation of parametric tool path using the sine series representation of jerk profile , 2017 .

[3]  Wang Yunsen,et al.  Design of trigonometric velocity scheduling algorithm based on pre-interpolation and look-ahead interpolation , 2015 .

[4]  Liu Xinhua,et al.  A novel approach for NURBS interpolation through the integration of acc-jerk-continuous-based control method and look-ahead algorithm , 2017 .

[5]  Xiao-Shan Gao,et al.  Linear programming and windowing based feedrate optimization for spline toolpaths , 2017 .

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

[7]  Yuwen Sun,et al.  A novel adaptive-feedrate interpolation method for NURBS tool path with drive constraints , 2014 .

[8]  Jingyan Dong,et al.  Feedrate optimization for smooth minimum-time trajectory generation with higher order constraints , 2016 .

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

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

[11]  Miao Hu,et al.  Nanoscale trajectory planning with flexible Acc/Dec and look-ahead method , 2015 .

[12]  An-Chen Lee,et al.  The feedrate scheduling of NURBS interpolator for CNC machine tools , 2011, Comput. Aided Des..

[13]  Syh-Shiuh Yeh,et al.  Adaptive-feedrate interpolation for parametric curves with a confined chord error , 2002, Comput. Aided Des..

[14]  Shyh-Leh Chen,et al.  Time-optimal feedrate algorithm for non-uniform rational B-spline tool paths with process and machine tool constraints , 2019, 2019 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[15]  Yanan Liu,et al.  A novel time-rounding-up-based feedrate scheduling method based on S-shaped ACC/DEC algorithm , 2019 .

[16]  Yusuf Altintas,et al.  High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation , 2001 .

[17]  Xiao-Shan Gao,et al.  Time-optimal interpolation for five-axis CNC machining along parametric tool path based on linear programming , 2013 .

[18]  De-Ning Song,et al.  Interval partition-based feedrate scheduling with axial drive constraints for five-axis spline toolpaths , 2019, The International Journal of Advanced Manufacturing Technology.

[19]  Chang Qiu-xiang A Kind of Arithmetic Having the Function of "Look ahead" in Smoothly Controlling , 2005 .

[20]  Tony L. Schmitz,et al.  Case study: A comparison of error sources in high-speed milling , 2008 .

[21]  Jianzhong Fu,et al.  A look-ahead and adaptive speed control algorithm for parametric interpolation , 2013 .

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

[23]  Peiqing Ye,et al.  A novel feedrate planning and interpolating method for parametric toolpath in Frenet-Serret frame , 2018, The International Journal of Advanced Manufacturing Technology.

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

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

[26]  Lei Lu,et al.  Time-optimal tool motion planning with tool-tip kinematic constraints for robotic machining of sculptured surfaces , 2020, Robotics Comput. Integr. Manuf..

[27]  Jinting Xu,et al.  Adaptive feedrate planning for continuous parametric tool path with confined contour error and axis jerks , 2017 .

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

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