To prevent from path command errors in CNC's motion control, performing "acceleration/deceleration before interpolation" (ADBI) motion planning on the desired feed rate profile is necessary. Although there are a few existing algorithms available for implementing ADBI, there is no clear choice in terms of contour error and machining efficiency. In this paper, a hybrid approach that takes both the contour error and the machining efficiency into account is proposed. In addition, based on the idea of "multi-blocks look ahead", this study also explores the problem of combining ADBI with NURBS (non-uniform rational B-spline) interpolation. A contour that consists of four blocks of NURBS curves is used to compare the performances of three different multi-blocks look ahead approaches: conventional, direct digital convolution, and the proposed hybrid approach. Experimental results show that the proposed hybrid approach exhibits superior performances compared with the other two approaches.
[1]
Yoram Koren,et al.
CNC INTERPOLATORS: ALGORITHMS AND ANALYSIS
,
1993
.
[2]
Mi-Ching Tsai,et al.
Real-time NURBS command generators for CNC servo controllers
,
2002
.
[3]
Jae Wook Jeon,et al.
A generalized approach for the acceleration and deceleration of CNC machine tools
,
1996,
Proceedings of the 1996 IEEE IECON. 22nd International Conference on Industrial Electronics, Control, and Instrumentation.
[4]
Ranga Narayanaswami,et al.
A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining
,
2003,
Comput. Aided Des..
[5]
Moshe Shpitalni,et al.
Realtime curve interpolators
,
1994,
Comput. Aided Des..
[6]
Jae Wook Jeon,et al.
FPGA based acceleration and deceleration circuit for industrial robots and CNC machine tools
,
2002
.