A global smoothing method with geometric continuity conditions of piecewise curve fitting for toolpath of massive micro-line segments in CNC

Li, Bingran
DOI: https://doi.org/10.1007/s00170-024-13899-9
IF: 3.563
2024-06-12
The International Journal of Advanced Manufacturing Technology
Abstract:The toolpath for complex surface machining mostly consists of massive micro-line segments with poor geometric continuity. The global smoothing method with curve fitting is commonly adopted in CNC systems for trajectory smoothing. However, for a large number of points of micro-line toolpath, it is generally difficult to fit one overall curve because of the issues related to error control and computational efficiency. The scheme of piecewise curve fitting is commonly used in engineering applications, but the problem of smooth transition of adjacent fitting curves has not been properly solved. Therefore, this paper proposes a global smoothing method which focuses on achieving smooth transition of adjacent fitting curves with optimization of fitting error and fairness. The proposed method firstly realizes segmentation of the micro-line toolpath and cubic B-spline curve fitting within the toolpath segments. Afterwards, a linear approximation model of geometric continuity conditions is established in the splicing area of two adjacent fitting curves. With the optimization of control points based on geometric continuity constraints, the shape of the curve is adjusted locally, which can achieve continuous splicing of adjacent fitting curves. Second-order geometric continuity is guaranteed at the junctions of adjacent fitting curves as well as the overall toolpath without introducing additional transition curves. The fitting error at micro-line points can be rigorously controlled while the fairness of the splicing area of fitting curves can be optimized. Simulation and experiment show that the method proposed can significantly reduce the fluctuation of the curvature and the feedrate of toolpath while satisfying the requirement of precision, to improve machining efficiency and workpiece surface quality.
engineering, manufacturing,automation & control systems
What problem does this paper attempt to address?