Abstract
A novel approach is proposed for correcting command points and compressing discrete axis commands into a C2 continuous curve. The relationship between values of rotation angles and tool posture errors is firstly analyzed. A segmentation method based on values of rotation angles and lengths of adjacent points is then used to subdivide these command points into accuracy regions and smoothness regions. Since tool center points generated by CAD/CAM system are usually lying in the space that is apart from the desired curve within a tolerance distance, and the corresponding tool orientation vector may change a lot while the trajectory length of the tool center point is quite small, directly machining with such points will lead to problems of coarse working shape and long machining time. A correction method for command points is implemented so that good processing effectiveness can be achieved. Also, the quintic spline is used for compressing discrete command points into a C2 continuous smooth curve. The machining experiment is finally conducted to demonstrate the effectiveness of the proposed algorithm.
Similar content being viewed by others
References
Yu W J, Fu J Z, and Chen Z C, Effective machining region planning method of tool path generation for five-axis NC machining, Chinese Journal of Mechanical Engineering, 2007, 43(7): 179–183.
Ren Y Q and Yang J G, Study on decupling of synthsis error compensation for a 5-axis CNC machine tool, Chinese Journal of Mechanical Engineering, 2004, 40(2): 55–59.
Hwang Y R and Liang C S, Cutting error analysis for spindle-tilting type five-axis NC machines, The International Journal of Advanced Manufacturing Technology, 1998, 14(6): 399–405.
Li Y Y, Wang Y H, Feng J C, and Yang J G, The research of dual NURBS curves interpolation algorithm for high-speed five-axis, Intelligent Robotics and Applications, 2008, 5315(2): 983–992.
Wang F C and Yang D C H, Nearly arc-length parameterized quintic-spline interpolation for precision machining, Computer Aided Design, 1993, 25(5): 281–288.
Wang F C and Wright P K, Open architecture controllers for machine tools Part 2: A real time quintic spline interpolator, Journal of Manufacturing Science and Engineering, 1998, 120(2): 425–432.
Erkorkmaz K and Altintas Y, High speed CNC system design: Part 1: Jerk limited trajectory generation and quintic spline interpolation, International Journal of Machine Tools and Manufacture, 2001, 41(9): 1323–1345.
Yeh S S and Su H C, Implementation of online NURBS curve fitting process on CNC machines, The International Journal of Advanced Manufacturing Technology, 2009, 40(5–6): 531–540.
Langeron J M, Emmanuel D, Lartigue C, and Bourdet P, A new format for five-axis tool path computation, using B-spline curves, Computer-Aided Design, 2004, 36: 1219–1229.
Fleisig R V and Spence A D, A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining, Computer-Aided Design, 2001, 33: 1–15.
Zhang R Q, Feng J Y, Wen K C, and Ding J H, Estimation on semivarying coefficient models with different degrees of smoothness, Journal of Systems Science and Complexity, 2009, 22(3): 469–482.
Lee R S and She C H, Developing a postprocessor for three types of five-axis machine tools, The International Journal of Advanced Manufacturing Technology, 1997, 13(9): 658–665.
Cheng M Y, Tsai M C, and Kuo J C, Real-time NURBS command generator for CNC servo controllers, International Journal of Machine Tools and Manufacture, 2002, 44(7): 801–813.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported by the National Key Basic Research and Development Projects under Grant No. 2011CB302400.
This paper was recommended for publication by Guest Editor LI Hongbo.
Rights and permissions
About this article
Cite this article
Geng, C., Yu, D., Zheng, L. et al. A tool path correction and compression algorithm for five-axis CNC machining. J Syst Sci Complex 26, 799–816 (2013). https://doi.org/10.1007/s11424-013-3101-6
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-013-3101-6