Skip to main content
Log in

A tool path correction and compression algorithm for five-axis CNC machining

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Article  MATH  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Article  MATH  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. 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.

    Article  Google Scholar 

  11. 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.

    Article  MathSciNet  MATH  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cong Geng.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-013-3101-6

Keywords

Navigation