Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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–684
Jensen CG, Anderson DC (1992) Accurate tool placement and orientation for finish surface machining, ASME Winter Annual Meeting, pp 127–145
Sprow EE (1993) Set up to five-axis programming, Manufacturing Engineering, pp 55–60
Vickers GW, Quan KW (1989) Ball-mills versus end-mills for curved surface machining, ASME J Eng Ind 111:22–26
Huang Y, Oliver J (1995) Integrated simulation, error assessment, and tool-path correction for five-axis NC milling. J Manuf Syst. 14(5):331–344
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–150
Wang W, Wang K (1986) Real-time verification of multiaxis NC programs with raster graphics. Proc IEEE Int Conf Robot Automation 166–171
You C, Chu C (1997) Tool-path verification in five-axis machining of sculptured surfaces. Int J Manuf Technol 13:248–255
Chou J, Yang D (1992) On the generation of coordinated motion of five-axis CNC/CMM machines, J Eng Ind 114:15–22
Shpitalni M, Koren Y, Lo CC (1994) Real-time curve interpolator. Comput Aid Des 26(11):832–838
Lin R, Koren Y (1996) Real-time interpolators for multi-axis CNC machine tools, CIRP J Manuf Syst 25(2):145–149
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 2011
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–444
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–40
Acknowledgment
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Lin, RS., Chen, SL. (2012). Five-Axis Curve Machining for Computer Control Machine Tools. In: Ao, S., Castillo, O., Huang, X. (eds) Intelligent Control and Innovative Computing. Lecture Notes in Electrical Engineering, vol 110. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1695-1_4
Download citation
DOI: https://doi.org/10.1007/978-1-4614-1695-1_4
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-1694-4
Online ISBN: 978-1-4614-1695-1
eBook Packages: EngineeringEngineering (R0)