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.
Similar content being viewed by others
References
Bedi S, Ali I, Quan N (1993) Advanced interpolation techniques for N.C. machines. J Eng Ind, Trans ASME 115(3):329–336
Shpitalni M, Koren Y, Lo CC (1994) Realtime curve interpolators. Comput Aided Des 26(11):832–838
Yang DCH, Kong T (1994) Parametric interpolator versus linear interpolator for precision CNC machining. Comput Aided Des 26(3):225–234
Park H (2004) Error-bounded biarc approximation of planar curves. Comput Aided Des 36(12):1241–1251
Piegl L, Tiller W (2002) Biarc approximation of NURBS curves. Comput Aided Des 34(11):807–814
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
Chuang SH, Kao CZ (1999) One-sided arc approximation of B-spline curves for interference-free offsetting. Comput Aided Des 31(2):111–118
Meek DS, Walton DJ (1993) Approximating quadratic NURBS curves by arc splines. Comput Aided Des 25(6):371–376
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
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
Yau HT, Chen JS (1997) Reverse engineering of complex geometry using rational Bspline. Int J Adv Manuf Technol 13:548–555
Piegl L, Tiller W (1997) The NURBS Book, 2nd edn. Springer, New York
Yeh SS, Sun JT (2007) A Scheme for Interpolating NURBS Curves on NC Machines. Comput Aided Des Appl 4(1–4):31–40
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-007-1361-9