Measurement + Control (May 2021)

New identification method for computer numerical control geometric errors

  • Hongtao Yang,
  • Mei Shen,
  • Li Li,
  • Yu Zhang,
  • Qun Ma,
  • Mengyao Zhang

DOI
https://doi.org/10.1177/00202940211010835
Journal volume & issue
Vol. 54

Abstract

Read online

To address the problems of the low accuracy of geometric error identification and incomplete identification results of the linear axis detection of computer numerical control (CNC) machine tools, a new 21-item geometric error identification method based on double ball-bar measurement was proposed. The model between the double ball-bar reading and the geometric error term in each plane was obtained according to the three-plane arc trajectory measurement. The mathematical model of geometric error components of CNC machine tools is established, and the error fitting coefficients are solved through the beetle antennae search particle swarm optimization (BAS–PSO) algorithm, in which 21 geometric errors, including roll angle errors, were identified. Experiments were performed to compare the optimization effect of the BAS–PSO and PSO and BAS and genetic particle swarm optimization (GA–PSO) algorithms. Experimental results show that the PSO algorithm is trapped in the local optimum, and the BAS–PSO is superior to the other three algorithms in terms of convergence speed and stability, has higher identification accuracy, has better optimization performance, and is suitable for identifying the geometric error coefficient of CNC machine tools. The accuracy and validity of the identification results are verified by the comparison with the results of the individual geometric errors detected through laser interferometer experiments. The identification accuracy of the double ball-bar is below 2.7 µm. The proposed identification method is inexpensive, has a short processing time, is easy to operate, and possesses a reference value for the identification and compensation of the linear axes of machine tools.