Abstract

A computationally efficient FIR-filtering based path-smoothing algorithm which simultaneously realizes vibration avoidance, high accuracy, and short machining time is proposed in this paper. Unlike the case of long G-line blocks where only the adjacent blocks affect the cornering error of a specific corner, more than two blocks affect the error in the case of short-segmented blocks. To satisfy the tolerance error, point-to-point (P2P) technique can be applied, but its machining time will be excessively elongated due to full stops at each corner. Alternatively, motions with the delay times of FIR filters fully-overlapped, which are available on commercially-installed NC systems, can realize short machining time, but they cannot satisfy the tolerance error due to the filtered trajectories accompanies by high speed. Other methods such as spline fitting may satisfy the tolerance error and realize short machining time, but they will allow vibration of the machine tool structure since these motions are not allowed to be filtered for satisfaction of the tolerance. Therefore, no method exists which realizes vibration avoidance, high accuracy, and short machining time all at the same time. For the first time in the literature, a method is proposed which realizes all of the above requirements. The proposed algorithm bases on a kinematic smoothing scheme where no spline-fitting based geometric smoothing is required, and the blended path geometry is only controlled by optimizing the feedrate (speed) profiles along a span of short G01 and G02/G03 moves. FIR filtering is applied to avoid the inertial excitation of the machine tool structure, and a novel “block splitting” method is proposed to keep elongation time of the G-line blocks the minimum. The effectiveness of the proposed method is validated through a series of experiments by comparison with conventional methods.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call