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.
Similar content being viewed by others
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