Abstract
The feedrate scheduling has received much attention recently because it is one of the most important tasks in the CNC (computer numerical control) spline interpolator which performs better than conventional linear interpolator in both machining smoothness and efficiency. It is acknowledged that the feedrate scheduling of five-axis machine tools under axial drive constraints is extremely challenging due to the complex-coupled motion relationship between five axes and tool tip/orientation. Existing methods mainly schedule five-axis feedrate with the time-optimal purpose, i.e., planning the feedrate as high as possible provided the drive constraints are not exceeded. However, this kind of methods will result in a frequent time-varying feedrate profile, and this doubtlessly goes against with the feed-motion stability. To deal with this problem, this paper proposes an interval partition-based five-axis feedrate scheduling method with the purpose of balancing feed-motion efficiency and stability, under the constraints of axial drive parameters in terms of velocity, acceleration, and jerk. To accomplish this purpose, the integral toolpath is partitioned into non-sensitive (NS), semi-sensitive (SS), and full-sensitive (FS) intervals, according to the relation between required and limited axial feed parameters. The constant speed is scheduled in each FS interval, and the smooth variable speed is scheduled in NS and SS intervals; thus, the feed-motion stability can be ensured without too much reduction of the feed-motion efficiency. Example tests are conducted to illustrate the application of the proposed approach, and it is shown from the illustration results that the proposed method can surely balance the feed-motion efficiency and stability of the five-axis spline toolpaths, under the axial drive constraints.
Similar content being viewed by others
References
Huang T, Zhang XM, Leopold J, Ding H (2018) Tool orientation planning in milling with process dynamic constraints: a minimax optimization approach. ASME J Manuf Sci Eng 140(11):111002
Han J, Liu X, Jiang Y, Xia L, Lu L (2019) An irredundant G01 tool path generation method for five-axis machining considering tool tip and orientation errors. Int J Adv Manuf Technol 103(1-4):1033–1044
Yu DY, Ding Z (2019) Post-processing algorithm of a five-axis machine tool with dual rotary tables based on the TCS method. Int J Adv Manuf Technol 102(9-12):3937–3944
Wang GX, Shu QL, Wang J, Li L (2017) Research on adaptive non-uniform rational B-spline real-time interpolation technology based on acceleration constraints. Int J Adv Manuf Technol 91(5-8):2089–2100
Annoni M, Bardine A, Campanelli S, Foglia P, Prete CA (2012) A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error. Comput Aided Des 44(6):509–521
Jahanpour J, Alizadeh MR (2015) A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feedrate scheduling scheme. Int J Adv Manuf Technol 77(9-12):1889–1905
Jia ZY, Song DN, Ma JW, Hu GQ, Su WW (2017) A NURBS interpolator with constant speed at feedrate-sensitive regions under drive and contour-error constraints. Int J Mach Tools Manuf 116:1–17
Chen M, Sun Y (2019) Contour error–bounded parametric interpolator with minimum feedrate fluctuation for five-axis CNC machine tools. Int J Adv Manuf Technol. 103(1-4):567–584. https://doi.org/10.1007/s00170-019-03586-5
Li Y, Feng J, Wang Y, Yang J (2009) Variable-period feed interpolation algorithm for high-speed five-axis machining. Int J Adv Manuf Technol 40(7-8):769–775
Wu SK, Tsai MS, Lin MT, Huang HW (2018) Development of novel tool center point velocity planning algorithm for five axis machine tool. Int J Prec Eng Manuf 19(8):1187–1199
Beudaert X, Pechard PY, Tournier C (2011) 5-Axis tool path smoothing based on drive constraints. Int J Mach Tools Manuf 51(12):958–965
Beudaert X, Lavernhe S, Tournier C (2012) Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1 tool path. Int J Mach Tools Manuf 57:73–82
Fan W, Gao XS, Lee CH, Zhang K, Zhang Q (2013) Time-optimal interpolation for five-axis CNC machining along parametric tool path based on linear programming. Int J Adv Manuf Technol 69(5-8):1373–1388
Liu H, Liu Q, Sun P, Liu Q, Yuan S (2017) The optimal feedrate planning on five-axis parametric tool path with geometric and kinematic constraints for CNC machine tools. Int J Prod Res 55(13):3715–3731
Erkorkmaz K, Chen QG, Zhao MY, Beudaert X, Gao XS (2017) Linear programming and windowing based feedrate optimization for spline toolpaths. CIRP Ann - Manuf Technol 66:393–396
Sencer B, Altintas Y, Croft E (2008) Feed optimization for five-axis CNC machine tools with drive constraints. Int J Mach Tools Manuf 48:733–745
Sun Y, Zhao Y, Xu J, Guo D (2014) The feedrate scheduling of parametric interpolator with geometry, process and drive constraints for multi-axis CNC machine tools. Int J Mach Tools Manuf 85:49–57
Sun Y, Zhao Y, Bao Y, Guo D (2015) A smooth curve evolution approach to the feedrate planning on five-axis toolpath with geometric and kinematic constraints. Int J Mach Tools Manuf 97:86–97
Liang F, Zhao J, Ji S (2017) An iterative feed rate scheduling method with confined high-order constraints in parametric interpolation. Int J Adv Manuf Technol 92(5-8):2001–2015
Huang J, Lu Y, Zhu LM (2018) Real-time feedrate scheduling for five-axis machining by simultaneously planning linear and angular trajectories. Int J Mach Tools Manuf 135:78–96
Ma JW, Jia ZY, Qin FZ, Song DN, Jiang WW, Chen SY (2019) A five-axis dual NURBS interpolator with constant speed at feedrate-sensitive regions under axial drive constraints. J Manuf Sci Eng – Trans ASME 141(6):061002
Dong J, Stori JA (2006) A generalized time-optimal bidirectional scan algorithm for constrained feed-rate optimization. J Dyn Syst Meas Control – Trans ASME 128(2):379–390
Chen M, Sun Y (2018) A moving knot sequence-based feedrate scheduling method of parametric interpolator for CNC machining with contour error and drive constraints. Int J Adv Manuf Technol 98(1-4):487–504
Acknowledgements
This research is supported by the Fundamental Research Funds for the Central Universities (3072019CFJ0701).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Song, DN., Ma, JW. Interval partition-based feedrate scheduling with axial drive constraints for five-axis spline toolpaths. Int J Adv Manuf Technol 105, 4701–4714 (2019). https://doi.org/10.1007/s00170-019-04433-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-019-04433-3