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.
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.
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.
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.
Hocken, R. J. (1977) Three dimensional metrology. CIRP Annals, 26(1), 403–408.
Hocken, R. J. (1980) Quasistatic machine tool errors, Machine Tool Task Force Report. Lawrence Livermore National Laboratory, Livermore, CA.
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.
Schultschik, R. (1977) The components of volumetric accuracy. CIRP Annals, 26(1), 223–228.
Schultschik, R. (1978) The accuracy of machine tools under load conditions. CIRP Annals, 28(1), 339–344.
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.
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.
Zhang, G., Veale, R., Charlton, T., Borchanot, B. and Hocken, R. (1985) Error compensation of coordinate measuring machines. CIRP Annals, 34(1), 445–448.
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.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF00123919