Usually a complex contour-machining program generated by CAD/CAM systems composes a lot of small line segments. The intelligence of look-ahead is key to meeting the demand of high speed and high accuracy in the machining of these line segments. By now most researchers just utilize the simplest trapezoidal velocity profiles to deal with the look-ahead problem. Also the number of look-ahead line segments in most commercially available CNC systems is fixed, which cannot make full use of CNC processors. Therefore, a universal velocity profiles generation approach and corresponding optimal look-ahead algorithm based on dynamic back tracking along a doubly linked list are proposed in this paper. Two novel strategies, one for reducing feed rates fluctuation and the other for reducing move errors that come from digital integration and accumulated computation, are also presented. By using the proposed look-ahead techniques, arbitrary velocity profiles having the desired acceleration and deceleration characteristics for the movement of a lot of small line segments can be generated efficiently. Thus, the machining productivity can be dramatically increased without sacrifice of accuracy. The results of simulations and experiments showed the proposed approach was feasible and effective.
[1]
Jun Hu,et al.
An optimal feedrate model and solution algorithm for a high-speed machine of small line blocks with look-ahead
,
2006
.
[2]
Chang Qiu-xiang.
A Kind of Arithmetic Having the Function of "Look ahead" in Smoothly Controlling
,
2005
.
[3]
Nan-Chyuan Tsai,et al.
On acceleration/deceleration before interpolation for CNC motion control
,
2005,
IEEE International Conference on Mechatronics, 2005. ICM '05..
[4]
Lining Sun,et al.
An approach for generating high velocity and high acceleration trajectories of industrial robots
,
2005,
2005 International Symposium on Computational Intelligence in Robotics and Automation.
[5]
Jae Wook Jeon,et al.
Efficient acceleration and deceleration technique for short distance movement in industrial robots and CNC machine tools
,
2000
.
[6]
Jae Wook Jeon,et al.
A generalized approach for the acceleration and deceleration of industrial robots and CNC machine tools
,
2000,
IEEE Trans. Ind. Electron..