用户名: 密码: 验证码:
Real-time Bezier interpolation satisfying chord error constraint for CNC tool path
详细信息    查看全文
  • 作者:Wei Fan ; ChenHan Lee ; JiHong Chen ; Yao Xiao
  • 关键词:real ; time CNC machining ; stretch energy ; jerk energy ; loop ; free ; chord error
  • 刊名:SCIENCE CHINA Technological Sciences
  • 出版年:2016
  • 出版时间:February 2016
  • 年:2016
  • 卷:59
  • 期:2
  • 页码:203-213
  • 全文大小:1,703 KB
  • 参考文献:1.Fan W, Gao X S, Lee C H, et al. Time-optimal interpolation for five-axis CNC machining along parametric tool path based on linear programming. Int J Adv Manuf Technol, 2013, 69: 1373–1388CrossRef
    2.Fan W, Gao X S, Yan W, et al. Interpolation of parametric CNC machine tool path under confined jounce. Int J Adv Manuf Technol, 2012, 62: 719–739CrossRef
    3.Farin G. Geometric Hermite interpolation with circular precision. Comput Aided Design, 2008, 40: 476–479CrossRef
    4.Walton D J, Meek D S. G 2 Hermite interpolation with circular precision. Comput Aided Design, 2010, 42: 749–758CrossRef
    5.Li Y J, Deng C Y. C-shaped G 2 Hermite interpolation with circular precision based on cubic PH curve interpolation. Comput Aided Design, 2012, 44: 1056–1061CrossRef
    6.Abbas M, Abd M A, Ali J M. Monotonicity-preserving C 2 rational cubic spline for monotone data. Appl Math Comput, 2012, 219: 2885–2895CrossRef MathSciNet
    7.Albrecht G, Romani L. Convexity preserving interpolatory subdivision with conic precision. Appl Math Comput, 2012, 219: 4049–4066CrossRef MathSciNet
    8.Jaklic G, Kozak J, Krajnc M, et al. On interpolation by planar cubic pythagorean-hodograph spline curves. Math Comput, 2010, 79: 305–326CrossRef MathSciNet
    9.Farouki R T, Manni C, Sampoli M L, et al. Shape-preserving interpolation of spatial data by Pythagorean-hodograph quintic spline curves. IMA J Numer Anal, 2014, 10: 1–20
    10.Jaklic G, Zagar E. Planar cubic G1 interpolatory splines with small strain energy. J Comput Appl Math, 2011, 235: 2758–2765CrossRef MathSciNet
    11.Jaklic G, Zagar E. Curvature variation minimizing cubic Hermite interpolants. Appl Math Comput, 2011, 218: 3918–3924CrossRef MathSciNet
    12.Jaklic G, Kozak J, Krajnc M, et al. Hermite Geometric Interpolation by rational Bezier spatial curves. SIAM J Numer Anal, 2012, 50: 2695–2715
    13.Jaklic G, Kozak J, Vitrih V, et al. Lagrange geometric interpolation by rational spatial cubic Bezier curves. Comput Aided Geom D, 2012, 29: 175–188CrossRef MathSciNet
    14.Krajnc M. Interpolation scheme for planar cubic G 2 spline curves. Acta Appl Math, 2011, 113: 129–143CrossRef MathSciNet
    15.Sakai M. Osculatory interpolation. Comput Aided Geom D, 2001, 18: 739–750CrossRef
    16.Yong J H, Cheng F F. Geometric Hermite curves with minimum strain energy. Comput Aided Geom D, 2004, 21: 281–301CrossRef MathSciNet
    17.Popiel T, Noakes L. Bezier curves and C 2 interpolation in Riemannian manifolds. J Approx Theory, 2007, 148: 111–127CrossRef MathSciNet
    18.Wang J B, Yau H T. Real-time NURBS interpolator: application to short linear segments. Int J Adv Manuf Technol, 2009, 41: 1169–1185CrossRef
    19.Yau H T, Wang J B. Fast Bezier interpolator with real-time lookahead function for high-accuracy machining. Int J Mach Tool Manuf, 2007, 47: 1518–1529CrossRef
    20.Fan W, Lee C H, Chen J H. A real-time curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments. Int J Mach Tool Manuf, 2015, 96: 27–46CrossRef
    21.Zhang K, Guo J X, Gao X S. Cubic spline trajectory generation with axis jerk and tracking error constraints. Int J Prec Eng Manuf, 2013, 14: 1141–1146CrossRef
    22.Walton D J, Meek D S. G 2 blends of linear segments with cubics and Pythagorean-hodograph quintics. Int J Comput Math, 2009, 86: 1498–1511CrossRef MathSciNet
    23.Zhang M, Yan W, Yuan C M, et al. Curve fitting and optimal interpolation on CNC machines based on quadratic B-splines. Sci China Tech Sci, 2011, 54: 1407–1418CrossRef MathSciNet
    24.Ahmad A, Ali J M. G 3 transition curve between two straight lines. In: Fifth International Conference on Computer Graphics, Imaging and Visualization, Penang, Malaysia, 2008. 154–159
    25.Lu L Z. An explicit method for G 3 merging of two Bezier curves. J Comput Appl Math, 2014, 260: 421–433CrossRef MathSciNet
    26.Zhang L, You Y, He J, et al. The transition algorithm based on parametric spline curve for high- speed machining of continuous short line segments. Int J Adv Manuf Technol, 2011, 52: 245–254CrossRef
    27.Zhao H, Zhu L M, 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 Manuf, 2013, 65: 88–98CrossRef
    28.Xu G, Wang G Z, Chen W Y. Geometric construction of energy minimizing Bezier curves. Sci China Inform Sci, 2011, 54: 1395–1406CrossRef MathSciNet
    29.Yau H T, Lin M T, Tsai M S. Real-time NURBS interpolation using FPGA for high speed motion control. Comput Aided Design, 2006, 38: 1123–1133CrossRef
  • 作者单位:Wei Fan (1) (2)
    ChenHan Lee (1)
    JiHong Chen (1)
    Yao Xiao (3)

    1. National NC System Engineering Research Center, Huazhong University of Science and Technology, Wuhan, 430074, China
    2. Institute of Mechanical Manufacturing Technology, China Academy of Engineering Physics, Mianyang, 621999, China
    3. Aerospace Engineering Department, Zhejiang University, Hangzhou, 310072, China
  • 刊物类别:Engineering
  • 刊物主题:Chinese Library of Science
    Engineering, general
  • 出版者:Science China Press, co-published with Springer
  • ISSN:1869-1900
文摘
G01 code generated by a computer-aided manufacture (CAM) system is the most common form of tool trajectory in computer numerical control (CNC) machining. A tool path composed of short line segments has discontinuous tangency and curvature, generating large fluctuations of feedrate and acceleration, which in turn produces vibration in a machine tool. To obtain a smooth tool path, many methods on tool-path smoothing have been developed. However, the shortcomings in these methods exist when they are employed in a CNC system. It is difficult to simultaneously to guarantee the following requirements of CNC machining: (1) chord error should be rigidly constrained; (2) G01 points should be interpolated; (3) curvature should be continuous (G 2); (4) machining should be applicable to spatial cases; (5) real-time performance of computation is required. Based on these various requirements, this study proposes an interpolation scheme using cubic Bezier curves and includes an adjustment strategy to eliminate deficiencies in the tool path. The tool path generated is G 2, chord-error-constrained, G01-point-interpolated, loop-free, and optimized for both stretch and jerk energy. The method is applicable to 3D cases and involves only simple algebraic computations. Thus, the algorithm can be applied to real-time CNC machining. A simulation is conducted to validate the efficiency of the algorithm. In addition, an experiment reveals its advantage over Hermite interpolation in surface quality and machining efficiency. Keywords real-time CNC machining stretch energy jerk energy loop-free chord error

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700