Skip to main content
Log in

Implementation of online NURBS curve fitting process on CNC machines

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

Abstract

The study aims to develop a method for implementing an online non-uniform rational B-spline (NURBS) curve fitting process on CNC machines for improving the quality and efficiency of machining. Conventional CAD/CAM/CNC systems usually induce some machining difficulties and limit the machining results in real applications. Therefore, some researchers have proposed various methods for improving the machining results. An online NURBS curve fitting process consists of the fetching and fitting stages for CNC machines is developed in this paper. The fetching stage fetches a block of NC code and generates motion commands for obtaining data points. The fitting stage executes the NURBS curve fitting method along with a given set of data points. Moreover, the optimal search method is designed for obtaining good results in the NURBS curve fitting process. Simulations and machining tests carried out on a vertical machining center show that the proposed approach reduces the machining time to about 23% while maintaining the machining quality for the sample test.

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. Bedi S, Ali I, Quan N (1993) Advanced interpolation techniques for N.C. machines. J Eng Ind, Trans ASME 115(3):329–336

    Google Scholar 

  2. Shpitalni M, Koren Y, Lo CC (1994) Realtime curve interpolators. Comput Aided Des 26(11):832–838

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  4. Park H (2004) Error-bounded biarc approximation of planar curves. Comput Aided Des 36(12):1241–1251

    Article  Google Scholar 

  5. Piegl L, Tiller W (2002) Biarc approximation of NURBS curves. Comput Aided Des 34(11):807–814

    Article  Google Scholar 

  6. Ong CJ, Wong YS, Loh HT, Hong XG (1996) Optimization approach for biarc curve-fitting of B-spline curves. Comput Aided Des 28(12):951–959

    Article  Google Scholar 

  7. Chuang SH, Kao CZ (1999) One-sided arc approximation of B-spline curves for interference-free offsetting. Comput Aided Des 31(2):111–118

    Article  MATH  Google Scholar 

  8. Meek DS, Walton DJ (1993) Approximating quadratic NURBS curves by arc splines. Comput Aided Des 25(6):371–376

    Article  MATH  Google Scholar 

  9. Yang X, Chen Z (2005) A new high precision fitting approach for nurbs tool paths generation. in Proc. of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conf., pp. 255–262

  10. Yau HT, Kuo MJ (2001) NURBS machining and feed rate adjustment for high-speed cutting of complex sculptured surfaces. Int J Prod Res 39(1):21–41

    Article  MATH  Google Scholar 

  11. Yau HT, Chen JS (1997) Reverse engineering of complex geometry using rational Bspline. Int J Adv Manuf Technol 13:548–555

    Article  Google Scholar 

  12. Piegl L, Tiller W (1997) The NURBS Book, 2nd edn. Springer, New York

    Google Scholar 

  13. Yeh SS, Sun JT (2007) A Scheme for Interpolating NURBS Curves on NC Machines. Comput Aided Des Appl 4(1–4):31–40

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Syh-Shiuh Yeh.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yeh, SS., Su, HC. Implementation of online NURBS curve fitting process on CNC machines. Int J Adv Manuf Technol 40, 531–540 (2009). https://doi.org/10.1007/s00170-007-1361-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-007-1361-9

Keywords

Navigation