• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2022, Vol. 58 ›› Issue (3): 251-258.doi: 10.3901/JME.2022.03.251

Previous Articles     Next Articles

Mechanism-driven Method for Time-varying Error Modeling and Compensation of CNC Machine Tool's Feed Axes

LIU Kuo1, SONG Lei1, CHEN Hu2, HAN Wei1, CUI Yiming1, WANG Yongqing1   

  1. 1. Key Laboratory for Precision and Non-traditional Machining Technology of Ministry of Education, Dalian University of Technology, Dalian 116024;
    2. Kede CNC Co. Ltd., Dalian 116600
  • Received:2021-03-11 Revised:2021-09-03 Online:2022-02-05 Published:2022-03-19

Abstract: At present, the data-driven model used for real-time time-varying error compensation of CNC machine tool has some problems, such as poor robustness of the model, a large number of sensors required and limited practical application in engineering. For this reason, a time-varying error prediction model for feed axes of CNC machine tool was established based on mechanism-driven modeling method. The real-time temperature field of screw in any motion is predicted by this model. Only one temperature sensor is placed on the body near the screw to acquire the initial temperature of screw and the real-time environmental temperature in machining. The compensator communicates with CNC system based on TCP/IP protocol, which can read the coordinates of the machine tool from CNC system and write the value of compensation into CNC system in real time. The test and real-time compensation of time-varying was realized for feed axes of a vertical machining center (HAAS VF-2), which has been used for more than 10 years, based on "Brain Replacement Engineering" of National Science and Technology Major Projects. The results show that the time-varying error compensation model proposed in this paper still acquired good results when the screw was worn and aging with thermal error, and the accuracy and stability of the machine tool had been significantly improved.

Key words: mechanism-driven model, feed axis, time-varying error, compensation, brain replacement engineering

CLC Number: