Skip to main content
Log in

Design and implementation of a real-time NURBS surface interpolator

  • Original Article
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

In recent years, various parametric curve interpolators have been proposed for high-speed and high-accuracy machining. However, these methods are based on a constant cutter location (CL) velocity. Hence, the cutter contact (CC) velocity along the surface tends to vary, resulting in a nonuniform machining performance. Furthermore, machining complex surfaces requires the provision of a large number of tool paths and therefore the associated NC data files are generally very large. To overcome these limitations, the current study presents a novel real-time NURBS surface interpolator which ensures a constant CC velocity along the CC paths and its intervals. A PC-based real-time motion control network utilizing SSCNET is developed to achieve the goal of multi-axis synchronous motion. In this study, both the NURBS surface interpolator algorithms and the SSCNET communication protocols are realized by Embedded XP with the RTX real-time kernel. The experimental results confirm that the proposed real-time NURBS surface interpolator is capable of achieving a satisfactory performance.

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. Shpitalni M, Koren Y, Lo CC (1994) Realtime curve interpolators. Comput Aided Des 26:832–838

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  4. Farouki RT, Tsai YF (2001) Exact Taylor series coefficients for variable-feedrate CNC curve interpolators. Comput Aided Des 33:155–165

    Article  Google Scholar 

  5. Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34:229–237

    Article  Google Scholar 

  6. Nam SH, Yang MY (2004) A study on a generalized parametric interpolator with real-time jerk-limited acceleration. Comput Aided Des 36:27–36

    Article  Google Scholar 

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

    Google Scholar 

  8. Zhang Q, Greenway RB (1998) Development and implementation of a NURBS curve motion interpolator. Robot Comput Integr Manuf 14:27–36

    Article  Google Scholar 

  9. Yang MY, Park JH (2002) A study on a open architecture CNC system with a NURBS interpolator for WEDM. Int J Adv Manuf Technol 19:664–668

    Article  Google Scholar 

  10. Zhiming X, Jincheng C, Zhengjin F (2002) Performance evaluation of a real-time interpolation algorithm for NURBS curves. Int J Adv Manuf Technol 20:270–276

    Article  Google Scholar 

  11. Cheng MY, Tsai MC, Kuo JC (2002) Real-time NURBS command generators for CNC servo controllers. Int J Mach Tools Manuf 42:801–813

    Article  Google Scholar 

  12. Cheng CW, Tsai MC (2004) Real-time variable feedrate NURBS curve interpolator for CNC Machining. Int J Adv Manuf Technol 23:865–873

    Google Scholar 

  13. Lo CC (1998) A new approach to CNC tool path generation. Comput Aided Des 30:649–655

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  15. Cherepov M, Hirst M, Jones C, Zimmerman M (2002) Hard real-time with Venturcom RTX on Microsoft Windows XP/Xpe. Venturcom Inc., White Paper

  16. Lin RS, Koren Y (1996) Efficient tool-path planning for machining free-form surfaces. ASME J Eng Ind 118:20–28

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chung-Wei Cheng.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cheng, CW., Tseng, WP. Design and implementation of a real-time NURBS surface interpolator. Int J Adv Manuf Technol 30, 98–104 (2006). https://doi.org/10.1007/s00170-005-0021-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-005-0021-1

Keywords

Navigation