Five-Axis Curve Machining for Computer Control Machine Tools

Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 110)


Five-axis machining has been widely used in aerospace, automobile and mold/die industries. It has many advantages compared to conventional three-axis machining, including higher metal removal rates, better surface finish, and more precise part surface in one setup. This research presents a new method for curve machining on five-axis Computer Numerical Control (CNC) machine tools. It uses the CNC interpolator approach, or called curve interpolator, which can produce accurate tool position as well as tool orientation. The interpolator calculates a new command in real time, the same time period needed for sampling the control-loop feedback devices. It performs trajectory planning and inverse kinematics transformation in each sampling period. To implement this curve interpolator, a 3-D parametric curve g-code must be defined for five-axis CNC machining. The comparisons for this real-time method and the conventional off-line method in terms of trajectory accuracy and feedrate variation are demonstrated in the end of this chapter.


Computer control Five-axis machining Machine tools CNC 



The authors would like to acknowledge the financial support of the National Science Council, Taiwan, R. O. C. under the grant: NSC 98–2221-E-194 -045 -MY2.


  1. 1.
    Gani E, Jruth J, Vanherck P, Lauwers B (1997) A geometrical model of the cut in the five-axis milling accounting for the influence of tool orientation. Int J Manuf Technol 13:677–684CrossRefGoogle Scholar
  2. 2.
    Jensen CG, Anderson DC (1992) Accurate tool placement and orientation for finish surface machining, ASME Winter Annual Meeting, pp 127–145Google Scholar
  3. 3.
    Sprow EE (1993) Set up to five-axis programming, Manufacturing Engineering, pp 55–60Google Scholar
  4. 4.
    Vickers GW, Quan KW (1989) Ball-mills versus end-mills for curved surface machining, ASME J Eng Ind 111:22–26CrossRefGoogle Scholar
  5. 5.
    Huang Y, Oliver J (1995) Integrated simulation, error assessment, and tool-path correction for five-axis NC milling. J Manuf Syst. 14(5):331–344CrossRefGoogle Scholar
  6. 6.
    Sanbandan K, Wang K (1989) Five-axis swept volumes for graphic NC simulation and verification, ASME the 15th Design Automation Conference, DE, vol. 19–1, pp 143–150Google Scholar
  7. 7.
    Wang W, Wang K (1986) Real-time verification of multiaxis NC programs with raster graphics. Proc IEEE Int Conf Robot Automation 166–171Google Scholar
  8. 8.
    You C, Chu C (1997) Tool-path verification in five-axis machining of sculptured surfaces. Int J Manuf Technol 13:248–255CrossRefGoogle Scholar
  9. 9.
    Chou J, Yang D (1992) On the generation of coordinated motion of five-axis CNC/CMM machines, J Eng Ind 114:15–22Google Scholar
  10. 10.
    Shpitalni M, Koren Y, Lo CC (1994) Real-time curve interpolator. Comput Aid Des 26(11):832–838CrossRefMATHGoogle Scholar
  11. 11.
    Lin R, Koren Y (1996) Real-time interpolators for multi-axis CNC machine tools, CIRP J Manuf Syst 25(2):145–149Google Scholar
  12. 12.
    Lin R-S, Chen S-L, Liao J-H (2011) Advanced curve machining method for 5-axis CNC machine tools. In: Lecture notes in engineering and computer science: proceedings of the international multiconference of engineers and computer scientists 2011, IMECS 2011, Hong Kong, 16–18 March 2011Google Scholar
  13. 13.
    Liu XB, Fahad A, Kazuo Y, Masahiko M (2005) Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics, Int J Machine Tools Manuf 45(2005):433–444CrossRefGoogle Scholar
  14. 14.
    So BS, Jung YH, Park JW, Lee DW (2007) Five-axis machining time estimation algorithm based on machine characteristics. J Mater Process Technol 187–188:37–40CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2012

Authors and Affiliations

  1. 1.Department of Mechanical Engineering and Advanced Institute of Manufacturing for High-tech InnovationsNational Chung Cheng UniversityChia-YiR.O.C.

Personalised recommendations