Skip to main content
Log in

A new approach to generating arc length parameterized NURBS tool paths for efficient three-axis machining of smooth, accurate sculptured surfaces

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

Abstract

With the development of a new function of computer numerical control controllers, nonuniform rational B-spline (NURBS) interpolation, NURBS tool path generation for sculptured surface machining is under extensive research. The common procedures of the current NURBS tool path planning methods are as follows: first, to find a group of cutter contact points on a sculptured surface; second, to calculate their corresponding cutter locations (CLs); then, to fit a NURBS tool path to the CLs within a prescribed tolerance; and finally, to inspect the tool path for possible gouge by the tool and delete the invalid path segments, if any. However, the NURBS tool path has the following problems: (a) although it passes through the discrete CLs of the theoretical CL path, the deviation along the two paths could be larger than the tolerance; (b) its parameter is not the arc length of the path; and (c) it is difficult to detect gouge along the NURBS path and to remove the invalid segments from it. Consequently, NURBS tool paths generated with the current methods of commercial computer-aided design/computer-aided manufacturing (CAD/CAM) software cannot be used to make smooth and accurate surfaces. To address these problems, this work proposes a new approach to generating arc length parameterized NURBS tool paths with high accuracy in terms of the theoretical CL paths and without gouge and interference. Two practical examples in this work clearly demonstrate the feasibility of this approach and the advantages of the generated NURBS tool paths. Therefore, this approach can be implemented into the CAD/CAM software to promote NURBS machining in industry.

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. Yang DCH, Wang FC (1994) A quintic spline interpolator for motion command generation of computer-controlled machines. J Mech Des Trans ASME 116:226–231

    Article  Google Scholar 

  2. Wang FC, Wright PK (1998) Open architecture controllers for machine tools, part 2: a real time quintic spline interpolator. J Manuf Sci Eng Trans ASME 120:425–432

    Article  Google Scholar 

  3. Emami MM, Arezoo B (2010) A look-ahead command generator with control over trajectory and chord error for NURBS curve with unknown arc length. Comput Aided Des 42:625–632

    Article  Google Scholar 

  4. Heng M, Erkorkmaz K (2010) Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability. Int J Mach Tools Manuf 50:281–293

    Article  Google Scholar 

  5. Chen ZC, Khan MA (2012) Piecewise B-spline tool paths with the arc-length parameter and their application on high feed, accurate CNC milling of free-form profiles. J Manuf Sci Eng 134:031007

    Article  Google Scholar 

  6. Lartigue C, Thiebaut F, Maekawa T (2001) CNC tool path in terms of B-spline curves. Comput Aided Des 33:307–319

    Article  Google Scholar 

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

  8. Langeron JM, Duc E, Lartigue C, Bourdet P (2004) A new format for 5-axis tool path computation, using B-spline curves. Comput Aided Des 36:1219–1229

    Article  Google Scholar 

  9. Zhu TS, Wong YS, Mannan MA (2005) A composite B-spline method for cutter path generation on free-form surfaces. Int J Comput Appl Technol 24(2):83–88

    Article  Google Scholar 

  10. Yang XJ, Chen ZC (2005) A new high precision fitting approach for NURBS tool paths generation. In: Proceedings of the ASME International 25th Computers and Information in Engineering (CIE) Conference, 24–28 September, Long Beach, CA, USA, DETC 2005-84611

  11. Chen ZC, Yang XJ (2006) A practical approach to generating accurate NURBS tool-paths for CNC machining of sculptured surface parts. J Mater Sci Forum 532–533:500–503

    Article  Google Scholar 

  12. Bey M, Boudjouad S, Bouzid NT (2007) Tool-path generation for free-form surfaces with B-spline curves. J Mech Eng 53(11):733–741

    Google Scholar 

  13. Lin KY, Deng WD, Lai JY (2008) CNC codes conversion from linear and circular paths to NURBS curves. Int J Adv Manuf Technol 39:760–773

    Article  Google Scholar 

  14. Li W, Liu YD, Yamazaki K, Fujisima M, Mori M (2008) The design of a NURBS pre-interpolator for five-axis machining. Int J Adv Manuf Technol 36:927–935

    Article  Google Scholar 

  15. Shih JL, Chuang SHF (2008) One-sided offset approximation of free-form curves for interference-free NURBS machining. Comput Aided Des 40:931–937

    Article  Google Scholar 

  16. Lai YL (2010) Tool-path generation of planar NURBS curves. J Robot Comput Integr Manuf 26:471–482

    Article  Google Scholar 

  17. Rogers DF, Fog NG (1989) Constrained B-spline curve and surface fitting. Comput Aided Des 21(10):641–648

    Article  MATH  Google Scholar 

  18. Ma WY, Kruth JP (1995) Parameterization of randomly measured points for least squares fitting of B-spline curves and surfaces. Comput Aided Des 27(9):663–675

    Article  MATH  Google Scholar 

  19. Park H, Kim K, Lee SC (2000) A method for approximate NURBS curve compatibility based on multiple curve refitting. Comput Aided Des 32:237–252

    Article  Google Scholar 

  20. Borges CF, Pastva T (2002) Total least squares fitting of Bezier and B-spline curves to ordered data. Comp Aided Geom Des 19:275–289

    Article  MATH  MathSciNet  Google Scholar 

  21. Park HJ, Lee JH (2007) B-spline curve fitting based on adaptive curve refinement using dominant points. Comput Aided Des 39:439–451

    Article  Google Scholar 

  22. Brujic D, Ainsworth I, Ristic M (2010) Fast and accurate NURBS fitting for reverse engineering. Int J Adv Manuf Technol. doi:10.1007/s00170-010-2947-1

    Google Scholar 

  23. Faux ID, Pratt MJ (1979) Computational geometry for design and manufacture. Halsted, New York

    MATH  Google Scholar 

  24. Piegl L, Tiller W (1995) The NURBS book. Springer, New York

    Book  MATH  Google Scholar 

  25. Chen ZC, Liu G (2009) An intelligent approach to sizing multiple maximum cutters for 3-axis milling of compound surface parts. J Manuf SciEng Trans ASME 131:014501

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zezhong C. Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, Z.C., Khan, M.A. A new approach to generating arc length parameterized NURBS tool paths for efficient three-axis machining of smooth, accurate sculptured surfaces. Int J Adv Manuf Technol 70, 1355–1368 (2014). https://doi.org/10.1007/s00170-013-5411-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-013-5411-1

Keywords

Navigation