Spindle thermal error is an important factor that influences the machining accuracy of machine tools, and software compensation for thermal error is the most economic solution.Since the last century mid 90’s, With the development of scientific research,Study on the technical staff is more and more thorough in the heat error software compensation field.In order to improve the machining accuracy,a lot of work was performed,and emerged a large number of new technology and related documents.At the same time,Shows the application prospect of software error compensation is broad and strong practicability.Most of the current error software compensation system is the computer control system based on PC, In this compensation system,the PC will used to collection and processing data from the sensors,and send to the machine control system, complete the feedback.Although this method can complete the compensation task, but it’s so complicated, and has complex debugging, poor stability, high cost of defects, and so on. This is difficult to achieve the demand of market popularization.but it’s so complicated, and has complex debugging, poor stability, high cost of defects, and so on. This is difficult to achieve the demand of market popularization.And, also exist in the thermal error compensation techniques itself some defects, especially lower robustness has become a prominent problemBased on these reasons,This paper will study the thermal error compensation techniques in machining center, and establish a compensation model, complete software design based on embedded platform.Finally, the results of thermal error compensation can be used or analog data bus sent to the machining center control system.First, this paper takes the precision horizontal machining center spindle as the research object, the Test system what would used to data acquisition and research the thermal error compensation was established.Data were analyzed by multiple linear regression, BP neural network method,the model of the steady and dynamic data thermal error compensation was established。Secondly, Design and development of hardware driver, operating system, ModBus communication, GUI and intelligent software compensation In the embedded platform that based on C8051 F series SOC。The results show that, After compensation, machining center accuracy was improved by an order of magnitude.The average compensation rate reached 95.16.And the intelligent compensation controller has good steady and dynamic compensation performance, good stability and the operation of the software system, especially since the correction function greatly improves the system adaptability, simplifies the difficulty of later use. |