DOI QR코드

DOI QR Code

A chord error conforming tool path B-spline fitting method for NC machining based on energy minimization and LSPIA

  • He, Shanshan (National NC System Engineering Research Center, Huazhong University of Science and Technology) ;
  • Ou, Daojiang (National NC System Engineering Research Center, Huazhong University of Science and Technology) ;
  • Yan, Changya (National NC System Engineering Research Center, Huazhong University of Science and Technology) ;
  • Lee, Chen-Han (National NC System Engineering Research Center, Huazhong University of Science and Technology)
  • Received : 2015.03.20
  • Accepted : 2015.06.03
  • Published : 2015.10.01

Abstract

Piecewise linear (G01-based) tool paths generated by CAM systems lack $G_1$ and $G_2$ continuity. The discontinuity causes vibration and unnecessary hesitation during machining. To ensure efficient high-speed machining, a method to improve the continuity of the tool paths is required, such as B-spline fitting that approximates G01 paths with B-spline curves. Conventional B-spline fitting approaches cannot be directly used for tool path B-spline fitting, because they have shortages such as numerical instability, lack of chord error constraint, and lack of assurance of a usable result. Progressive and Iterative Approximation for Least Squares (LSPIA) is an efficient method for data fitting that solves the numerical instability problem. However, it does not consider chord errors and needs more work to ensure ironclad results for commercial applications. In this paper, we use LSPIA method incorporating Energy term (ELSPIA) to avoid the numerical instability, and lower chord errors by using stretching energy term. We implement several algorithm improvements, including (1) an improved technique for initial control point determination over Dominant Point Method, (2) an algorithm that updates foot point parameters as needed, (3) analysis of the degrees of freedom of control points to insert new control points only when needed, (4) chord error refinement using a similar ELSPIA method with the above enhancements. The proposed approach can generate a shape-preserving B-spline curve. Experiments with data analysis and machining tests are presented for verification of quality and efficiency. Comparisons with other known solutions are included to evaluate the worthiness of the proposed solution.

Keywords

Cited by

  1. A novel knot selection method for the error-bounded B-spline curve fitting of sampling points in the measuring process vol.28, pp.6, 2015, https://doi.org/10.1088/1361-6501/aa6a05
  2. Smoothing Rotary Axes Movements for Ball-End Milling Based on the Gradient-Based Differential Evolution Method vol.140, pp.12, 2015, https://doi.org/10.1115/1.4041478
  3. An Improved B-Spline Fitting Method with Arc-Length Parameterization, G2-continuous Blending, and Quality Refinement vol.20, pp.11, 2015, https://doi.org/10.1007/s12541-019-00210-0
  4. Double B-Spline Curve-Fitting and Synchronization-Integrated Feedrate Scheduling Method for Five-Axis Linear-Segment Toolpath vol.10, pp.9, 2020, https://doi.org/10.3390/app10093158
  5. Using Fuzzy Control for Feed Rate Scheduling of Computer Numerical Control Machine Tools vol.11, pp.10, 2015, https://doi.org/10.3390/app11104701