Skip to main content
Log in

Error compensation in machine tools: a neural network approach

  • Papers
  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

For a non-idealized machine tool, each point in the workspace is associated with a tool point positioning error vector. If this error map can be determined, then it is possible to substantially improve the positioning performance of the machine by introducing suitable compensation into the control loop. This paper explores the possibility of using an artifical neural network (ANN) to compute this mapping. The training set for the ANN is obtained by mounting a physical artifact whose dimensions are precisely known in the machine's workspace. The machine, equipped with a touch trigger probe, ‘measures’ the positions of features on the artifact. The difference between the machine reading and the known dimension is the machine error at that point in the workspace. Using standard modeling techniques, the kinematic error model for a CNC turning center was developed. This model was parameterized by measurement of the parametric error functions using a laser interferometer, electronic levels and a precision square. The kinematic model was then used to simulate the artifact-measuring process and develop the ANN training set. The effect of changing artifact geometry was explored and a machining operation was simulated using the ANN output to provide compensation. The results show that the ANN is capable of learning the error map of a real machine, and that ANN-based compensation can significantly reduce part-dimensional errors.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bryan, J. B. (1982) A simple method for testing measuring machines and machine tools, part 1: principles and applications. Precision Engineering, 4(2).

  • Donmez, M. A. (1985) A general methodology for machine tool accuracy enhancement: theory, application and implementation, Ph.D. Dissertation, Purdue University.

  • Donmez, M. A., Blomquist, D. S., Hocken, R. J., Lu, C. R. and Barash, M. M. (1986) A general methodology of machine tool accuracy enhancement by error compensation. Precision Engineering, 8(4), 187–196.

    Google Scholar 

  • Donmez, M. A., Liu, C. R. and Barash, M. M. (1988) A generalized mathematical model for machine tool errors, in Modelling, Sensing and Control of Manufacturing Processes, Srinivasan, K. et al. (eds), ASME.

  • Ferreira, P. M. and Liu, C. R. (1986a) A contribution to the analysis and compensation of the geometric error of a machining center. CIRP Annals, 35(1), 259–262.

    Google Scholar 

  • Ferreira, P. M. and Liu, C. R. (1986b) An analytical quadratic model for the geometric error of a machine tool. Journal of Manufacturing Systems, 5(1).

  • Hecht-Nielson, R. (1987) Kolmogorov's mapping neural network existence theorem, in Proceedings of the 1987 IEEE Conference on Neural Networks, 3, pp. 11–14.

    Google Scholar 

  • Hocken, R. J. (1977) Three dimensional metrology. CIRP Annals, 26(1), 403–408.

    Google Scholar 

  • Hocken, R. J. (1980) Quasistatic machine tool errors, Machine Tool Task Force Report. Lawrence Livermore National Laboratory, Livermore, CA.

    Google Scholar 

  • Kolmogorov, A. (1957) On the representation of continuous functions of many variables by superposition of continuous functions of one variable and additions. Doklady Akademic Nauk SSR, 114, 953–956.

    Google Scholar 

  • Schultschik, R. (1977) The components of volumetric accuracy. CIRP Annals, 26(1), 223–228.

    Google Scholar 

  • Schultschik, R. (1978) The accuracy of machine tools under load conditions. CIRP Annals, 28(1), 339–344.

    Google Scholar 

  • Srinivasa, N., Ziegert, J. C. and Smith, K. S. (1992) Prediction of positional errors of a three axis machine tool using a neural network, in Proceedings of the 4th Japan-USA Symposium on Flexible Automation, San Francisco, July.

  • Tlusty, J. (1971) Techniques for testing accuracy of NC machine tools, in Proceedings of 12th MTDR Conference, pp. 333–344.

  • Tlusty, J. and Koenigsberger, M. (1971) New concepts in machine tool accuracy. CIRP Annals, 24(1), 261–273.

    Google Scholar 

  • Vogl, T. P., Mangis, J. K., Rigler, A. K., Zinc, W. T. and Alkon, D. L. (1988) Accelerating the convergence of the back-propagation method. Biological Cybernetics, 59, 257–263.

    Google Scholar 

  • Zhang, G., Veale, R., Charlton, T., Borchanot, B. and Hocken, R. (1985) Error compensation of coordinate measuring machines. CIRP Annals, 34(1), 445–448.

    Google Scholar 

  • Zhang, G., Ouyang, R., Lu, B., Hocken, R., Veale, R. and Donmez, A. (1988) A displacement method for machine geometry calibration. CIRP Annals, 37(1), 515–518.

    Google Scholar 

  • Ziegert, J. C. and Srinivasa, N. (1992) Neural network prediction of machine tool error maps, in Proceedings of the 1992 NSF Grantees Conference, Atlanta, January 1992, pp. 1099–1104.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ziegert, J.C., Kalle, P. Error compensation in machine tools: a neural network approach. J Intell Manuf 5, 143–151 (1994). https://doi.org/10.1007/BF00123919

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00123919

Keywords

Navigation