Intelligent Manufacturing Technology

An Optimal Feed Interpolator Based on G2 Continuous Bézier Curves for High-Speed Machining of Linear Tool Path

  • Yongqiao Jin ,
  • Sheng Zhao ,
  • Yuhan Wang
Expand
  • 1. Shanghai Spacefight Precision Machinery Institute, Shanghai 201600, China;
    2. State Key Laboratory of Mechanical System and Vibration, Shanghai Jiao Tong University, Shanghai 200240, China

Received date: 2018-06-13

  Online published: 2019-07-19

Supported by

Supported by National Natural Science Foundation of China (Grant No. 50875171), and National Hi-tech Research and Development Program of China (863 Program, Grant No. 2009AA04Z150)

Abstract

A numerical control (NC) tool path of digital CAD model is widely generated as a set of short line segments in machining. However, there are three shortcomings in the linear tool path, such as discontinuities of tangency and curvature, huge number of line segments, and short lengths of line segments. These disadvantages hinder the development of high speed machining. To smooth the linear tool path and improve machining efficiency of short line segments, this paper presents an optimal feed interpolator based on G2 continuous Bézier curves for the linear tool path. First, the areas suitable for fitting are screened out based on the geometric characteristics of continuous short segments (CSSs). CSSs in every area are compressed and fitted into a G2 Continuous Bézier curve by using the least square method. Then a series of cubic Bézier curves are generated. However, the junction between adjacent Bézier curves is only G0 continuous. By adjusting the control points and inserting Bézier transition curves between adjacent Bézier curves, the G2 continuous tool path is constructed. The fitting error is estimated by the second-order Taylor formula. Without iteration, the fitting algorithm can be implemented in real-time environment. Second, the optimal feed interpolator considering the comprehensive constraints (such as the chord error constraint, the maximum normal acceleration, servo capacity of each axis, etc.) is proposed. Simulation and experiment are conducted. The results shows that the proposed method can generate smooth path, decrease the amount of segments and reduce machining time for machining of linear tool path. The proposed research provides an effective method for high-speed machining of complex 2-D/3-D profiles described by short line segments.

Cite this article

Yongqiao Jin , Sheng Zhao , Yuhan Wang . An Optimal Feed Interpolator Based on G2 Continuous Bézier Curves for High-Speed Machining of Linear Tool Path[J]. Chinese Journal of Mechanical Engineering, 2019 , 32(3) : 43 -43 . DOI: 10.1186/s10033-019-0360-8

References

[1] F J Chun, Y H Li, Y H Wang, et al. Design of a real-time adaptive NURBS interpolator with axis acceleration limit. The International Journal of Advanced Manufacturing Technology, 2010, 48(1-4): 227-241.
[2] F Y Peng, X B Chen, Y Zhou, et al. Look-ahead scheme for high speed consecutive micro line interpolation based on dynamics of machine tool. International Conference on Intelligent Robotics and Applications, Wuhan, China, October 15-17, 2008: 743-753.
[3] L B Zhang, Y P You, J He, et al. The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments. International Journal of Advanced Manufacturing Technology, 2011, 52(1-4): 245-254.
[4] Q Z Bi, Y H Wang, L M Zhu, et al. A practical continuous-curvature Bézier transition algorithm for high-speed machining of linear tool path. International Conference on Intelligent Robotics and Applications, Aachen, Germany, December 6-8, 2011: 465-476.
[5] Q Z Bi, J Shi, Y H Wang, et al. Analytical curvature-continuous dual-Bézier corner transition for five-axis linear tool path. International Journal of Machine Tools and Manufacture, 2015, 91: 96-108.
[6] H Zhao, Y H Zhang, H Ding. A corner rounding and trajectory generation algorithm for five-axis linear toolpath. Journal of Mechanical Engineering, 2018, 54(3): 108-116. (in Chinese)
[7] H Zhao, L M Zhu, H Ding. A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments. International Journal of Machine Tools and Manufacture, 2013, 65(2): 88-98.
[8] S Tulsyan, Y Altintas. Local toolpath smoothing for five-axis machine tools. International Journal of Machine Tools and Manufacture, 2015, 96: 15-26.
[9] Y W Sun, Y Zhao, Y R Bao, et al. A smooth curve evolution approach to the feedrate planning on five-axis toolpath with geometric and kinematic constraints. International Journal of Machine Tools and Manufacture, 2015, 97: 86-97.
[10] J Shi, Q Z Bi, Y H Wang. Development of real-time look-ahead methodology based on Quintic PH curve with G2 continuity for high-speed machining. Applied Mechanics and Materials, 2014, 464: 258-264.
[11] J Shi, Q Z Bi, L M Zhu, et al. Corner rounding of linear five-axis tool path by dual PH curves blending. International Journal of Machine Tools and Manufacture, 2015, 88: 223-236.
[12] H T Yau, M J Kuo. NURBS machining and feedrate adjustment for high-speed cutting of complex sculptured surfaces. International Journal of Production Research, 2001, 39(1): 21-41.
[13] J B Wang, H T Yau. Real-time NURBS interpolator: application to short linear segments. The International Journal of Advanced Manufacturing Technology, 2009, 41(11-12): 1169-1185.
[14] S S Yeh, H C Su. Implementation of online NURBS curve fitting process on CNC machines. The International Journal of Advanced Manufacturing Technology, 2009, 40(5-6): 531-540.
[15] M Zhang, W Yan, C M Yuan et al. Curve fitting and optimal interpolation on CNC machines based on quadratic B-splines. Science China Information Sciences, 2011, 54(7): 1407-1418.
[16] H T Yau, J B Wang. Fast Bezier interpolator with real-time lookahead function for high-accuracy machining. International Journal of Machine Tools and Manufacture, 2007, 47(10): 1518-1529.
[17] Y S Wang, D S Yang, Y Z Liu. A real-time look-ahead interpolation algorithm based on Akima curve fitting. International Journal of Machine Tools and Manufacture, 2014, 85: 122-130.
[18] M S Tsai, H W Nien, H T Yau. Development of a real-time look-ahead interpolation methodology with spline-fitting technique for high-speed machining. The International Journal of Advanced Manufacturing Technology, 2010, 47(5-8): 621-638.
[19] X H Zhang, D Yu, T T Song. Correcting and compressing interpolation algorithm for free-form surface machining. The International Journal of Advanced Manufacturing Technology, 2012, 62(9-12): 1179-1190.
[20] T D Derose, B A Barsky. Geometric continuity, shape parameters, and geometric constructions for Catmull-Rom splines. ACM Transactions on Graphics, 1988, 7(1): 1-41.
[21] G Farin. Curves and surfaces for computer-aided geometric design: A practical guide. Orlando: Academic Press, Inc., 1996.
[22] L Piegl, W Tiller. The NURBS books. 2nd ed. Berlin, Germany: Springer-Verlag, 1997.
[23] L M Zhu, H Zhao, H Ding. Real-time contouring error estimation for multi-axis motion systems using the second-order approximation. International Journal of Machine Tools and Manufacture, 2013, 68(3): 75-80.
[24] G Farin. Curvature continuity and offsets for piecewise conics. ACM Transactions on Graphics, 1989, 8(8): 89-99.
[25] S S Yeh, P L Hsu. Adaptive-feedrate interpolation for parametric curves with a confined chord error. Computer-Aided Design, 2002, 34(3): 229-237.
[26] X B Liu, A Fahad, Y Kazuo, et al. Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics. International Journal of Machine Tools and Manufacture, 2005, 45(4): 433-444.
[27] M T Lin, M S Tsai, H T Yau. Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. International Journal of Machine Tools and Manufacture, 2007, 47(15): 2246-2262.
[28] S H Nam, M Y Yang. A study on a generalized parametric interpolator with real-time jerk-limited acceleration. Computer-Aided Design, 2004, 36(1): 27-36.
Outlines

/