Turn off MathJax
Article Contents
Guangwen YAN, Desheng ZHANG, Jinting XU, Yuwen SUN. Corner smoothing for CNC machining of linear tool path: A review[J]. Journal of Advanced Manufacturing Science and Technology . doi: 10.51393/j.jamst.2023001
Citation: Guangwen YAN, Desheng ZHANG, Jinting XU, Yuwen SUN. Corner smoothing for CNC machining of linear tool path: A review[J]. Journal of Advanced Manufacturing Science and Technology . doi: 10.51393/j.jamst.2023001

Corner smoothing for CNC machining of linear tool path: A review

doi: 10.51393/j.jamst.2023001
Funds:

This study was partially supported by the National Key Research and Development Program (Grant No. 2020YFA0713702), the National Natural Science Foundation of China (Grant No. 51975097), and the Fundamental Research Funds for the Central Universities (Grant No. DUT21ZD206).

  • Received Date: 2022-10-14
  • Rev Recd Date: 2022-11-03
  • Available Online: 2023-01-07
  • Computer numerical control (CNC) machine tools are widely used in various industrial fields ranging from aerospace, automotive, ship building, and the die/mould to manufacture products. However, tool paths of most CNC machine tools are composed of a series of linear motion commands (G01), which will inevitably cause the discontinuity in curvature and feedrate at the junctions between adjacent linear tool path segments, deteriorating the surface quality with unfavorable marks and decreasing the machining efficiency. To solve this problem for obtaining the steady and continuous motions of machine tools, the local corners have to be smoothed. Generally, the existing corner smoothing methods can be classified as the global smoothing and the local corner smoothing, where the specially designed transition curves or the directly planned motion of machine tools are adopted to generate the geometrically corner-free tool path. Moreover, some new methods that focus on developing different transition or rounding strategies are also developed for further improving the kinematics performance of machine tools. In this paper, the recent advances and researches on corner smoothing methods are reviewed from different categories, and the conclusions, remaining challenges and future directions in corner smoothing are also presented.
  • loading
  • [1]
    . Sun YW, Jia JJ, Xu JT, Chen MS, Niu JB. Path, feedrate and trajectory planning for free-from surface machining: A state-of-the-art review. Chinese J Aeronaut 2022; 35(8):12-29.
    [2]
    . Xu JT, Zhang DY, Sun YW. Kinematics performance oriented smoothing method to plan tool orientations for 5-axis ball-end CNC machining. Int J Mech Sci 2019; 157-158:293-303.
    [3]
    . Niu JB, Xu JT, Ren F, Sun YW, Guo DM. A short review on milling dynamics in low-stiffness cutting conditions: Modeling and analysis. J Adv Manu Sci Tech 2021; 1(1):2020004.
    [4]
    . Pessoles X, Landon Y, Rubio W. Kinematic modelling of a 3-axis NC machine tool in linear and circular interpolation. Int J Adv Manuf Tech 2010; 47(5):639-655.
    [5]
    . Liu HD, Xi XC, Liang W, Chen M, Chen H, Zhao WS. A look-ahead transition algorithm for jump motions with short line segments in EDM. Int J Adv Manuf Tech 2018; 95(1):1409-1419.
    [6]
    . Xu JT, Xu LK, Li YF, Sun YW. Shape-adaptive CNC milling for complex contours on deformed thin-walled revolution surface parts. J Manuf Process 2020; 59:760-771.
    [7]
    . Lei W, Sung M, Lin L, Huang J. Fast real-time nurbs path interpolation for CNC machine tools. Int J Mach Tool Manu 2007; 47(10):1530-1541.
    [8]
    . Yuen A, Zhang K, Altintas Y. Smooth trajectory generation for five-axis machine tools. Int J Mach Tool Manu 2013;71:11-19.
    [9]
    . Li H, Rastegar J, Wang BS, Wu WJ, Yan ZW. A corner smoothing algorithm using trajectory pattern method (TPM) for high-speed and high-quality machining. Adv Mech Eng 2021; 13(8):16878140211040671.
    [10]
    . Du JF, Zhang LQ, Gao T. Acceleration smoothing algorithm for global motion in high-speed machining. Proc IMechE, Part B: J Eng Manu 2019; 233(8):1844-1858.
    [11]
    . Du X, Huang J, Zhu LM, Ding H. An error-bounded B-spline curve approximation scheme using dominant points for CNC interpolation of micro-line toolpath. Robot Comput Integr Manuf 2020; 64:1019-1030.
    [12]
    . Wang XD, Liu B, Mei XS, Hou DX, Li Q, Sun Z. Global smoothing for five-axis linear paths based on an adaptive NURBS interpolation algorithm. Int J Adv Manuf Tech 2021; 114(7):2407-2420.
    [13]
    . Tulsyan S, Altintas Y. Local toolpath smoothing for five-axis machine tools. Int J Mach Tool Manu 2015; 96:15-26.
    [14]
    . Yang JX, Yuen A. An analytical local corner smoothing algorithm for five-axis CNC machining. Int J Mach Tool Manu 2017; 123:22-35.
    [15]
    . Zhang Y, Zhao MY, Ye PQ, Zhang H. A g4 continuous b-spline transition algorithm for CNC machining with jerk-smooth feedrate scheduling along linear segments. Comput Aided Design 2019; 115:231-243.
    [16]
    . Ernesto CA, Farouki RT. High-speed cornering by CNC machines under prescribed bounds on axis accelerations and toolpath contour error. Int J Adv Manuf Tech 2012; 58(1):327-338.
    [17]
    . Sencer B, Ishizaki K, Shamoto E. A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of nc systems along linear tool paths. Int J Adv Manuf Tech 2015; 76(9):1977-1992.
    [18]
    . Fan W, Lee CH, Chen JH, Xiao Y. Real-time Bézier interpolation satisfying chord error constraint for CNC tool path. Sci China Tech Sci 2016; 59(2):203-213.
    [19]
    . Lu TC, Chen SL. Real-time local optimal Bézier corner smoothing for CNC machine tools. IEEE Access 2021; 9:152718-2.
    [20]
    . Bi QZ, Huang J, Lu YA, Zhu LM, Ding H. A general, fast and robust B-spline fitting scheme for micro-line tool path under chord error constraint. Sci China Tech Sci 2019; 62(2):321-332.
    [21]
    . Zhang YB, Wang TY, Dong JC, Peng P, Liu YF, Ke RJ. An analytical G3 continuous corner smoothing method with adaptive constraints adjustments for five-axis machine tool. Int J Adv Manuf Tech 2020; 109(3):1007-1026.
    [22]
    . Jiang Y, Han J, Xia L, Lei L, Tian XQ, Liu HJ. A decoupled five-axis local smoothing interpolation method to achieve continuous acceleration of tool axis. Int J Adv Manuf Tech 2020; 111(1-2):449-470.
    [23]
    . Huang ND, Hua L, Huang X, Zhang Y, Zhu LM, Biermann D. B-spline-based corner smoothing method to decrease the maximum curvature of the transition curve. J Manuf Sci Eng, ASME Trans 2022; 144(5):054503.
    [24]
    . Lin MT, Tsai MS, Yau HT. Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. Int J Mach Tool Manu 2007; 47(15):2246-2262.
    [25]
    . Duan M, Okwudire C. Minimum-time cornering for CNC machines using an optimal control method with NURBS parameterization. Int J Adv Manuf Tech 2016; 85(5):1405-1418.
    [26]
    . Du X, Wang B. A C3-continuous NURBS transition scheme for the CNC machining of short linear segments. Int J Precis Eng Manuf 2022; 73:1-10.
    [27]
    . Farouki RT. Construction of G2 rounded corners with Pythagorean-Hodograph curves. Comput Aided Geom Des 2014; 31(2):127-139.
    [28]
    . Shi J, Bi QZ, Zhu LM, Wang YH. Corner rounding of linear five-axis tool path by dual PH curves blending. Int J Mach Tool Manu 2015; 88:223-236.
    [29]
    . Zhao K, Li SR. High speed machining for linear paths blended with G3 continuous Pythagorean-Hodograph curves. J Syst Sci Complex 2022; 35(4):1586-1607.
    [30]
    . Wang YS, Yang DS, Liu YZ. A real-time look-ahead interpolation algorithm based on akima curve fitting. Int J Mach Tool Manu 2014; 85:122-130.
    [31]
    . Shahzadeh A, Khosravi A, Robinette T, Nahavandi S. Smooth path planning using biclothoid fillets for high speed CNC machines. Int J Mach Tool Manu 2018; 132:36-49.
    [32]
    . Xiao QB, Wan M, Liu Y, Qin XB, Zhang WH. Space corner smoothing of CNC machine tools through developing 3D general clothoid. Robot Comput Integr Manuf 2020; 64:101949.
    [33]
    . Huang XY, Zhao F, Tao T, Mei XS. A newly developed corner smoothing methodology based on clothoid splines for high speed machine tools. Robot Comput Integr Manuf 2021; 70:102106.
    [34]
    . Tajima S, Sencer B. Kinematic corner smoothing for high speed machine tools. Int J Mach Tool Manu 2016; 108:27-43.
    [35]
    . Tajima S, Sencer B. Global tool-path smoothing for CNC machine tools with uninterrupted acceleration. Int J Mach Tool Manu 2017; 121:81-95.
    [36]
    . Zhang Q, Gao XS, Li HB, Zhao MY. Minimum time corner transition algorithm with confined feedrate and axial acceleration for NC machining along linear tool path. Int J Adv Manuf Tech 2017; 89:941-956.
    [37]
    . Biagiotti L, Melchiorri C. FIR filters for online trajectory planning with time-and frequency-domain specifications. Control Eng Pract 2012; 20(12):1385-1399.
    [38]
    . Liu Y, Wan M, Qin XB, Xiao QB, Zhang WH. FIR filter-based continuous interpolation of G01 commands with bounded axial and tangential kinematics in industrial five-axis machine tools. Int J Mech Sci 2020; 169:105325.
    [39]
    . Song DN, Ma JW, Zhong YG, Yao JJ. Global smoothing of short line segment toolpaths by control-point-assigning-based geometric smoothing and FIR filtering-based motion smoothing. Mech Syst Signal Pr 2021; 160:107908.
    [40]
    . Hayasaka T, Minoura K, Ishizaki K, Shamoto E, Sencer B. A lightweight interpolation algorithm for short-segmented machining tool paths to realize vibration avoidance, high accuracy, and short machining time. Int J Precis Eng Manuf 2019; 59:1-17.
    [41]
    . Tang PY, Lin MT, Tsai MS, Cheng CC. Toolpath interpolation with novel corner smoothing technique. Robot Comput Integr Manuf 2022; 78:102388.
    [42]
    . Bi QZ, Shi J, Wang YH, Zhu LM, Ding H. Analytical curvature-continuous dual-Bézier corner transition for five-axis linear tool path. Int J Mach Tool Manu 2015; 91:96-108.
    [43]
    . Wan M, Qin XB, Xiao QB, Liu Y, Zhang WH. Asymmetrical Pythagorean-Hodograph (PH) spline-based C3 continuous corner smoothing algorithm for five-axis tool paths with short segments. J Manuf Process 2021; 64:1387-1411.
    [44]
    . Jiang X, Hu YF, Huo GY, Su C, Wang BL, Li HX, et al. Asymmetrical Pythagorean-Hodograph spline-based C4 continuous local corner smoothing method with jerk-continuous feedrate scheduling along linear toolpath. Int J Adv Manuf Tech 2022; 121(9):5731-5754.
    [45]
    . Yan GW, Zhang YN, Li CP, Xu JT. Asymmetrical transition-based corner rounding method driven by overlap elimination for CNC machining of short-segmented tool path. J Manuf Process 2022; 76:624-637.
    [46]
    . Yan GW, Liang JL, Xu JT. Overlap classification-based and kinematically coordinated corner rounding using double asymmetrical transitions for five-axis short-segmented tool path. J Manuf Process 2023; 85:1077-1095.
    [47]
    . Wang WX, Hu CX, Zhou K, He SQ. (B.6)corner trajectory smoothing with asymmetrical transition profile for CNC machine tools. Int J Mach Tool Manu 2019; 144:103423.
    [48]
    . Wang WX, Hu CX, Zhou K, He SQ, Zhu LM. Local asymmetrical corner trajectory smoothing with bidirectional planning and adjusting algorithm for CNC machining. Robot Comput Integr Manuf 2021; 68:102058.
    [49]
    . Xu FY, Sun YW. A circumscribed corner rounding method based on double cubic B-splines for a five-axis linear tool path. Int J Adv Manuf Tech 2018; 94(1):451-462.
    [50]
    . Sun SJ, Altintas Y. A G3 continuous tool path smoothing method for 5-axis CNC machining. CIRP J Manuf Sci Tec 2021; 32:529-549.
    [51]
    . Yin XL, Guan JN, Chen MS, Sun YW. An analytical corner rounding algorithm with G01 shape-preserving for five-axis CNC machining. J Manuf Sci Eng, ASME Trans 2022; 144(8):081013.
    [52]
    . Li H, Wu WJ, Rastegar J, Guo A. A real-time and look-ahead interpolation algorithm with axial jerk-smooth transition scheme for computer numerical control machining of micro-line segments. Proc IMechE, Part B: J Eng Manu 2019; 233(9):2007-2019.
    [53]
    . Guo P, Wu YJ, Shen ZB, Zhang HR, Zhang P, Lou F. A smoothing method of continuous line-segment path in CNC machining based on real-time transformation of interpolation points. Int J Adv Manuf Tech 2022; 118(11-12):4043-4054.
    [54]
    . Zhao H, Zhu LM, Ding H. A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments. Int J Mach Tool Manu 2013; 65:88-98.
    [55]
    . Fan W, Lee CH, Chen JH. A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments. Int J Mach Tool Manu 2015; 96:27-46.
    [56]
    . Sun SJ, Lin H, Zheng LM, Yu JG, Hu Y. A real-time and look-ahead interpolation methodology with dynamic b-spline transition scheme for CNC machining of short line segments. Int J Adv Manuf Tech 2016; 84(5):1359-1370.
    [57]
    . Huang J, Du X, Zhu LM. Real-time local smoothing for five-axis linear toolpath considering smoothing error constraints. Int J Mach Tool Manu 2018; 124:67-79.
    [58]
    . Xiao QB, Wan M, Qin XB, Liu Y, Zhang WH. Real-time smoothing of G01 commands for five-axis machining by constructing an entire spline with the bounded smoothing error. Mech Mach Theory 2021; 161:104307.
    [59]
    . Farouki RT, Shah S. Real-time CNC interpolators for Pythagorean-Hodograph curves. Comput Aided Geom Des 1996; 13(7):583-600.
    [60]
    . Hu Q, Chen YP, Jin XL, Yang JX. A real-time C3 continuous local corner smoothing and interpolation algorithm for CNC machine tools. J Manuf Sci Eng, ASME Trans 2019; 141(4):041004.
    [61]
    . Hu Q, Chen YP, Jin XL, Yang JX. A real-time C3 continuous tool path smoothing and interpolation algorithm for five-axis machine tools. J Manuf Sci Eng, ASME Trans 2020; 142(4):041002.
    [62]
    . Sencer B, Ishizaki K, Shamoto E. High speed cornering strategy with confined contour error and vibration suppression for CNC machine tools. CIRP Ann-Manuf Techn 2015; 64(1):369-372.
    [63]
    . Tajima S, Sencer B. Accurate real-time interpolation of 5-axis tool-paths with local corner smoothing. Int J Mach Tool Manu 2019; 142:1-15.
    [64]
    . Tang PY, Lin MT, Tsai MS. Real-time corner smoothing based on FIR filtering for CNC machine tools. In: 2021 IEEE 3rd Eurasia Conference on IOT, Communication and Engineering (ECICE) IEEE; 2021. p. 639-644.
    [65]
    . Ishizaki K, Shamoto E. A new real-time trajectory generation method modifying trajectory based on trajectory error and angular speed for high accuracy and short machining time. Int J Precis Eng Manuf 2022; 76:173-189.
    [66]
    . Tajima S, Sencer B. Online interpolation of 5-axis machining toolpaths with global blending. Int J Mach Tool Manu 2022; 175:103862.
    [67]
    . Zhou B, Tian T, Zhao J, Liu D. Tool-path continuity determination based on machine learning method. Int J Adv Manuf Tech 2022; 119(1):403-420.
    [68]
    . Yang K, Sukkarieh S. An analytical continuous-curvature path-smoothing algorithm. IEEE Trans Robot 2010; 26(3):561-568.
    [69]
    . Zhang LB, You YP, He J, Yang XF. The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments. Int J Adv Manuf Tech 2011; 52(1):245-254.
    [70]
    . Zhang Y, Ye PQ, Wu JQ, Zhang H. An optimal curvature-smooth transition algorithm with axis jerk limitations along linear segments. Int J Adv Manuf Tech 2018; 95(1):875-888.
    [71]
    . Zhang LQ, Du JF. Acceleration smoothing algorithm based on jounce limited for corner motion in high-speed machining. Int J Adv Manuf Tech 2018; 95(1-4):1487-1504.
    [72]
    . Yang JX, Chen YP, Chen YH, Zhang DL. A tool path generation and contour error estimation method for four-axis serial machines. Mechatronics 2015; 31:78-88.
    [73]
    . Hu Q, Chen YP, Yang JX, Zhang DL. An analytical C3 continuous local corner smoothing algorithm for four-axis computer numerical control machine tools. J Manuf Sci Eng, ASME Trans 2018; 140(5):051004.
    [74]
    . Beudaert X, Pechard PY, Tournier C. 5-axis tool path smoothing based on drive constraints. Int J Mach Tool Manu 2011; 51(12):958-965.
    [75]
    . Beudaert X, Lavernhe S, Tournier C. 5-axis local corner rounding of linear tool path discontinuities. Int J Mach Tool Manu 2013; 73:9-16.
    [76]
    . Gao XY, Zhang SY, Qiu LM, Liu XJ, Wang ZL, Wang Y. Double B-spline curve-fitting and synchronization-integrated feedrate scheduling method for five-axis linear-segment toolpath. Applied Sciences (Switzerland) 2020; 10(9):3158.
    [77]
    . Sun SJ. A G3 continuous five-axis tool path corner smoothing method with improved machining efficiency and accurately controlled deviation of tool axis orientation. Int J Adv Manuf Tech 2022; 119(11):7003-7024.
    [78]
    . Dong W, Ding Y, Huang J, Yang L, Zhu XY. An optimal curvature smoothing method and the associated real-time interpolation for the trajectory generation of flying robots. Robot Auton Syst 2019; 115:73-82.
    [79]
    . Xie ZH, Xie FG, Liu XJ, Wang JS. Global G3 continuity toolpath smoothing for a 5-DOF machining robot with parallel kinematics. Robot Comput Integr Manuf 2021; 67:102018.
    [80]
    . Li GX, Liu HT, Liu SJ, Xiao JL. A general C2 continuous toolpath corner smoothing method for a 5-DOF hybrid robot. Mech Mach Theory 2022; 169:104640.
    [81]
    . Yang JX, Li DW, Ye CC, Ding H. An analytical C3 continuous tool path corner smoothing algorithm for 6R robot manipulator. Robot Comput Integr Manuf 2020; 64:101947.
    [82]
    . Peng JF, Huang PS, Ding Y, Ding H. An analytical method for decoupled local smoothing of linear paths in industrial robots. Robot Comput Integr Manuf 2021; 72:102193.
    [83]
    . Tajima S, Iwamoto S, Yoshioka H. Kinematic tool-path smoothing for 6-axis industrial machining robots. Int J Auto Tech-JPN 2021; 15(5):621-630.
    [84]
    . Sun HW, Yang JX, Li DW, Ding H. An on-line tool path smoothing algorithm for 6R robot manipulator with geometric and dynamic constraints. Sci China Tech Sci 2021; 64(9):1907-1919.
    [85]
    . Liu HT, Li GX, Xiao JL. A C3 continuous toolpath corner smoothing method for a hybrid machining robot. J Manuf Process 2022; 75:1072-1088.
    [86]
    . Erkorkmaz K, Altintas Y. High speed CNC system design. part I: jerk limited trajectory generation and quintic spline interpolation. Int J Mach Tool Manu 2001; 41(9):1323-1345.
    [87]
    . Yau HT, Wang JB. Fast Bézier interpolator with real-time lookahead function for high-accuracy machining. Int J Mach Tool Manu 2007; 47(10):1518-1529.
    [88]
    . Wang JB, Yau HT. Real-time nurbs interpolator: application to short linear segments. Int J Adv Manuf Tech 2009; 41:1169-1185.
    [89]
    . Tsai MS, Huang YC. A novel integrated dynamic acceleration/deceleration interpolation algorithm for a CNC controller. Int J Adv Manuf Tech 2016; 87(1):279-292.
    [90]
    . Lin MT, Lee JC, Shen CC, Lee CY, Wang JT. Local corner smoothing with kinematic and real-time constraints for five-axis linear tool path. In: 2018 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM) IEEE;2018. p. 816-821.
    [91]
    . Nshama EW, Uchiyama N. Time and energy optimal trajectory generation in feed drive systems using kinematic corner smoothing with interrupted acceleration. In: 2018 26th Mediterranean Conference on Control and Automation (MED) IEEE; 2018. p. 102-107.
    [92]
    . Pateloup V, Duc E, Ray P. Corner optimization for pocket machining. Int J Mach Tool Manu 2004; 44(12):1343-1353.
    [93]
    . Pateloup V, Duc E, Ray P. Bspline approximation of circle arc and straight line for pocket machining. Comput Aided Design 2010; 42(9):817-827.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(1)

    Article Metrics

    Article views (247) PDF downloads(32) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return