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.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Shpitalni M, Koren Y, Lo CC (1994) Realtime curve interpolators. Comput Aided Des 26:832–838
Yang DCH, Kong T (1994) Parametric interpolator versus linear interpolator for precision CNC machining. Comput Aided Des 26:225–234
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
Farouki RT, Tsai YF (2001) Exact Taylor series coefficients for variable-feedrate CNC curve interpolators. Comput Aided Des 33:155–165
Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34:229–237
Nam SH, Yang MY (2004) A study on a generalized parametric interpolator with real-time jerk-limited acceleration. Comput Aided Des 36:27–36
Piegl L, Tiller W (1997) The NURBS Book, 2nd edn. Springer, Berlin Heidelberg New York
Zhang Q, Greenway RB (1998) Development and implementation of a NURBS curve motion interpolator. Robot Comput Integr Manuf 14:27–36
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
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
Cheng MY, Tsai MC, Kuo JC (2002) Real-time NURBS command generators for CNC servo controllers. Int J Mach Tools Manuf 42:801–813
Cheng CW, Tsai MC (2004) Real-time variable feedrate NURBS curve interpolator for CNC Machining. Int J Adv Manuf Technol 23:865–873
Lo CC (1998) A new approach to CNC tool path generation. Comput Aided Des 30:649–655
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
Cherepov M, Hirst M, Jones C, Zimmerman M (2002) Hard real-time with Venturcom RTX on Microsoft Windows XP/Xpe. Venturcom Inc., White Paper
Lin RS, Koren Y (1996) Efficient tool-path planning for machining free-form surfaces. ASME J Eng Ind 118:20–28
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-005-0021-1