Authors: Biddut Bhattacharjee; Abdullahil Azeem; Syed Mithun Ali; Sanjoy Kumar Paul
Addresses: University of British Columbia, 3333 University Way, Kelowna, BC, Canada. ' Department of Industrial and Production Engineering, Bangladesh University of Engineering and Technology (BUET), Dhaka – 1000, Bangladesh. ' Department of Industrial and Production Engineering, Bangladesh University of Engineering and Technology (BUET), Dhaka – 1000, Bangladesh. ' Department of Industrial and Production Engineering, Bangladesh University of Engineering and Technology (BUET), Dhaka – 1000, Bangladesh
Abstract: The parametric interpolators of modern CNC machines use Taylor's series approximation to generate successive parameter values for the calculation of x, y, z coordinates of tool positions. In order to achieve greater accuracy, higher order derivatives are required at every sampling period which complicates the calculation for contours represented by NURBS curve. In addition, this method calculates the chordal error in a given segment through estimation of the curvature neglecting a fraction of the error. In order to avoid calculating higher derivatives and make the calculations simpler, this paper proposes the classical fourth-order Runge-Kutta (RK) method for the determination of successive tool positions requiring the calculation of the first derivatives only. Furthermore, a method of estimating the chordal error on the average value of parameters at the end points of a given curve segment is proposed here that does not require the calculation of curvature at every segment. Finally, a variable feedrate interpolation scheme is designed combining the RK method of parameter calculation and the proposed method of chordal error calculation. Results show that reduced chordal error and feedrate fluctuations are achievable with the proposed interpolator compared to the conventional interpolator based on Taylor's approximation with higher order terms.
Keywords: CNC interpolation; CNC controllers; Taylor's approximation; chordal error; CNC machine tools; Runge-Kutta; tool positioning; feedrate fluctuations; computer numerical control.
International Journal of Computer Aided Engineering and Technology, 2012 Vol.4 No.5, pp.445 - 464
Available online: 18 Aug 2012 *Full-text access for editors Access for subscribers Purchase this article Comment on this article