Skip to main content
Log in

The design of a NURBS pre-interpolator for five-axis machining

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

A non-uniform, rational B-spline (NURBS) interpolator has great advantages for free-form surface machining compared to the conventional linear/circular interpolator. However, the existing NURBS interpolators can only handle the NURBS trajectory given in a customized NURBS G code. Also, it is limited to three-axis applications. In this paper, a NURBS pre-interpolator with three function options is proposed for a computer numerical control (CNC) system so that the NURBS interpolator can be thoroughly applied for five-axis machining. The first function is called the NURBS converter function, which is used to convert a series of linear/circular segments exactly into a NURBS curve. The second function is the NURBS smoother function, by which, a series of linear segments are fitted to a NURBS curve. The third option provides two kinds of NURBS G codes definition, by which, the NURBS trajectory with five axes can be represented directly. Upon using the three options of the NURBS pre-interpolator, a unified NURBS curve can be obtained for further interpolation. Two actual machining cases are conducted to evaluate the feasibility of the proposed pre-interpolator.

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. Koren Y (1997) Control of machine tools. ASME Trans J Manuf Sci Eng 119(4B):749–755

    Article  Google Scholar 

  2. Yang DCH, Kong T (1994) Parametric interpolator versus linear interpolator for precision CNC machining. Computer-Aided Design 26(3):225–234

    Article  MATH  MathSciNet  Google Scholar 

  3. Chai OH, Wong YS, Poo AN (1994) A DDA parabolic interpolator for computer numerical control of machine tools. Mechatronics 4(7):673–692

    Article  Google Scholar 

  4. Lin RS (2000) Real-time surface interpolator for 3-D parametric surface machining on 3-axis machine tools. Int J Mach Tools Manuf 40(10):1513–1526

    Article  Google Scholar 

  5. Liu X, Ahmad F, Yamazaki K, Mori M (2005) Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics. Int J Mach Tools Manuf 45(4–5):433–444

    Article  Google Scholar 

  6. Huang J-T, Yang DCH (1992) Generalized interpolator for command generation of parametric curves in computer-controlled machines. In: Proceedings of the 1992 ASME Japan/USA Symposium on Flexible Automation Part 1, San Francisco, California, July 1992, pp 393–399

  7. Yong T, Narayanaswami R (2003) A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining. Computer-Aided Design 35(13):1249–1259

    Article  Google Scholar 

  8. Bedi S, Ali I, Quan N (1993) Advanced interpolation techniques for CNC machines. ASME Trans J Eng Ind 115(8):329–336

    Google Scholar 

  9. Shpitalni M, Koren Y, Lo CC (1994) Real-time curve interpolators. Computer-Aided Design 26(11):832–838

    Article  MATH  Google Scholar 

  10. Yeh S-S, Hsu P-L (1999) The speed-controlled interpolator for machining parametric curves. Computer-Aided Design 31(5):349–357

    Article  MATH  Google Scholar 

  11. Rogers DF (2000) Introduction to NURBS: with historical perspective. Morgan Kaufmann, San Francisco, California

    Google Scholar 

  12. Pigel L, Tiller W (1997) The NURBS book, 2nd edn. Springer, Berlin Heidelberg New York

    Google Scholar 

  13. Zhu X (2000) Modelling technology of free-form curves and surfaces. Science Press, Beijing, People’s Republic of China

    Google Scholar 

  14. Watt AH (1993) 3D computer graphics, 2nd edn. Addison-Wesley, Reading, Massachusetts

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Li.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, W., Liu, Y., Yamazaki, K. et al. The design of a NURBS pre-interpolator for five-axis machining. Int J Adv Manuf Technol 36, 927–935 (2008). https://doi.org/10.1007/s00170-006-0905-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-006-0905-8

Keywords

Navigation