Machine Tool Thermal Field Simulation System Based on Multi-Source Heterogeneous Data

Through a machine tool thermal field simulation system based on multi-source heterogeneous data, the three-dimensional model and sensor position information of the CNC machine tool spindle are obtained, temperature and force data are collected and mapped, and the thermal field simulation model is established, which solves the problem that the CNC machine tool processing process simulation is separated from the actual environment, real-time simulation and production guidance are realized.

CN115309106BActive Publication Date: 2025-07-29XY HUST ADVANCED MFG ENG RES INST +2
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210936538.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-05
Publication Date
2025-07-29
Estimated Expiration
2042-08-05

AI Technical Summary

Technical Problem

In the prior art, the simulation of the CNC machine tool processing process is often deviated from the actual environment, resulting in insufficient simulation authenticity and inability to effectively guide production and processing.

Method used

A machine tool thermal field simulation system based on multi-source heterogeneous data is adopted. By obtaining the three-dimensional model and sensor position information of the CNC machine tool spindle, collecting and mapping temperature and force data, a thermal field simulation model is established to achieve real-time simulation.

Benefits of technology

It improves the simulation authenticity of the CNC machine tool processing process, guides production and processing, and improves production efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115309106B_ABST
    Figure CN115309106B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of numerical control machine tools, and discloses a machine tool thermal field simulation system based on multi-source heterogeneous data. The system obtains a three-dimensional model corresponding to the spindle of a numerical control machine tool; obtains the position information of a target sensor arranged in the spindle of the numerical control machine tool; performs position marking on the three-dimensional model according to the position information to obtain a target three-dimensional model marked with the positions of a plurality of temperature sensors and force sensors; a collection module collects data information of the target sensor according to a preset collection frequency; maps the data information to the target three-dimensional model according to the sensor positions to obtain a thermal field simulation model corresponding to the spindle of the numerical control machine tool. Since the present invention obtains the marked target three-dimensional model according to the sensor position information in the spindle of the numerical control machine tool, and maps the data information of the target sensor to the target three-dimensional model to obtain the corresponding thermal field simulation model, the machining process of the numerical control machine tool is simulated in real time, thereby improving the authenticity of the simulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of numerical control machine tools, and in particular, to a machine tool thermal field simulation system based on multi-source heterogeneous data. Background Art

[0002] As the "industrial mother machine" of contemporary manufacturing, numerical control machine tools cover many top manufacturing fields such as basic parts, aerospace, automotive, and energy. Their performance directly determines the upper limit of the development of the manufacturing industry. Therefore, it has become increasingly important to monitor the performance of numerical control machine tools and the machining process.

[0003] In the existing technology, the machining process of numerical control machine tools can be simulated to predict fault information in advance and intuitively express the machining state of the spindle of the numerical control machine tool. However, due to the current research mostly targeting single-sided simulations, such as thermal field simulation and mechanical simulation, and most simulation software achieves the simulation purpose by setting the physical properties of the cutting tool and workpiece of the numerical control machine tool and constraining the motion rules, the simulation that is separated from the actual machining environment often cannot well guide the production and machining. Therefore, how to perform real-time simulation on the machining process of numerical control machine tools and improve the authenticity of the simulation has become an urgent problem to be solved.

[0004] The above content is only used to assist in understanding the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main object of the present invention is to provide a machine tool thermal field simulation system based on multi-source heterogeneous data, aiming to solve the technical problem of performing real-time simulation on the machining process of numerical control machine tools and improving the authenticity of the simulation in the prior art.

[0006] To achieve the above object, the present invention provides a machine tool thermal field simulation system based on multi-source heterogeneous data. The machine tool thermal field simulation system based on multi-source heterogeneous data includes: a multi-source heterogeneous data acquisition module and a thermal field simulation module connected to the multi-source heterogeneous data acquisition module;

[0007] The thermal field simulation module is configured to obtain a three-dimensional model corresponding to the spindle of the numerical control machine tool;

[0008] The thermal field simulation module is further configured to obtain the position information of target sensors provided in the spindle of the numerical control machine tool, where the target sensors include a plurality of temperature sensors and force sensors;

[0009] The thermal field simulation module is further configured to perform position marking on the three-dimensional model according to the position information to obtain a target three-dimensional model marked with the positions of a plurality of temperature sensors and force sensors;

[0010] The multi-source heterogeneous data acquisition module is used to collect the data information of the target sensors according to a preset acquisition frequency and send the data information to the thermal field simulation module;

[0011] The thermal field simulation module is further used to map the data information to the target three-dimensional model according to the sensor positions to obtain a thermal field simulation model corresponding to the spindle of the numerically controlled machine tool.

[0012] Optionally, the multi-source heterogeneous data acquisition module further includes: a secondary development interface module, a temperature acquisition card, and the plurality of temperature sensors;

[0013] Wherein, the plurality of temperature sensors are installed around the spindle of the numerically controlled machine tool, and the secondary development interface module and the temperature acquisition card are respectively connected to the upper computer;

[0014] The temperature acquisition card is used to collect the temperature data collected by the plurality of temperature sensors and transmit the collected temperature data to the upper computer;

[0015] The secondary development interface module is used to transmit the cutting force data collected by the force sensors arranged in the spindle of the numerically controlled machine tool to the upper computer;

[0016] The thermal field simulation module is used to read the temperature data and the cutting force data from the upper computer according to a preset acquisition frequency;

[0017] The thermal field simulation module is further used to map the temperature data and the cutting force data to the target three-dimensional model according to the sensor positions to obtain a thermal field simulation model corresponding to the spindle of the numerically controlled machine tool.

[0018] Optionally, the plurality of temperature sensors are installed around the spindle of the numerically controlled machine tool in a magnetic adsorption manner or a patch manner.

[0019] Optionally, the thermal field simulation module is further used to establish a data twin channel between the numerically controlled machine tool and the upper computer through a preset data communication method, and the data communication method includes Ethernet communication or local area network communication;

[0020] The thermal field simulation module is further used to obtain data information from the upper computer in real time through the data twin channel.

[0021] Optionally, the numerically controlled machine tool thermal field simulation system based on multi-source heterogeneous data further includes: a spindle thermal error simulation module, and the multi-source heterogeneous data acquisition module further includes: a spindle analysis module;

[0022] Wherein, the spindle thermal error simulation module is connected to the multi-source heterogeneous data acquisition module;

[0023] The spindle analysis module is used to measure the actual elongation of the spindle of the CNC machine tool at the current moment and send the actual elongation to the spindle thermal error simulation module;

[0024] The spindle thermal error simulation module is used to establish a thermal error compensation model based on the actual elongation and the state data of the spindle of the CNC machine tool at the current moment, where the state data includes temperature data, current data, power data, and cutting force data;

[0025] The spindle thermal error simulation module is further used to obtain the target thermal error value of the spindle of the CNC machine tool according to the thermal error compensation model, so that the central control unit of the CNC machine tool compensates the thermal error value of the spindle of the CNC machine tool according to the target thermal error value.

[0026] Optionally, the spindle thermal error simulation module is further used to analyze whether there is a thermal error in the spindle of the CNC machine tool;

[0027] The spindle analysis module is further used to, if so, obtain the actual elongation value and the initial elongation value of the spindle of the CNC machine tool in the direction where there is a thermal error;

[0028] The spindle thermal error simulation module is further used to determine the thermal error value of the spindle of the CNC machine tool at the current moment according to the actual elongation value and the initial elongation value.

[0029] Optionally, the spindle thermal error simulation module further includes: a data processing module, a model establishment module, and a compensation value feedback module;

[0030] Wherein, the model establishment module is respectively connected to the data processing module and the compensation value feedback module;

[0031] The data processing module is used to preprocess the state data and thermal error value of the spindle of the CNC machine tool collected;

[0032] The model establishment module is used to establish a thermal error compensation model based on the state data and the thermal error value;

[0033] The compensation value feedback module is used to predict the target thermal error value of the spindle of the CNC machine tool according to the thermal error compensation model and feedback the target thermal error value to the central control unit of the CNC machine tool.

[0034] Optionally, the machine tool thermal field simulation system based on multi-source heterogeneous data further includes: a spindle state monitoring module;

[0035] Wherein, the spindle state monitoring module is connected to the multi-source heterogeneous data acquisition module;

[0036] The multi-source heterogeneous data acquisition module is also used to send the acquired processing status data to the spindle status monitoring module;

[0037] The spindle status monitoring module is used to establish a status monitoring model according to the processing status data and preset status information;

[0038] The spindle status monitoring module is also used to monitor the current status information of the CNC machine tool spindle in real time through the status monitoring model.

[0039] Optionally, the spindle status monitoring module is also used to input the currently acquired processing status data of the CNC machine tool spindle into the status monitoring model and output the corresponding status information;

[0040] The spindle status monitoring module is also used to decode the status information and judge the current status of the CNC machine tool spindle according to the decoded status information.

[0041] Optionally, the thermal field simulation module is also used to monitor the thermal field simulation model corresponding to the CNC machine tool spindle;

[0042] The thermal field simulation module is also used to generate parameter adjustment suggestions corresponding to the CNC machine tool spindle according to the monitoring results.

[0043] In the present invention, a multi-source heterogeneous data acquisition module and a thermal field simulation module connected to the multi-source heterogeneous data acquisition module are disclosed; the thermal field simulation module is used to obtain a three-dimensional model corresponding to the CNC machine tool spindle; obtain the position information of target sensors arranged in the CNC machine tool spindle, where the target sensors include a plurality of temperature sensors and force sensors; perform position marking on the three-dimensional model according to the position information to obtain a target three-dimensional model marked with the positions of a plurality of temperature sensors and force sensors; the multi-source heterogeneous data acquisition module is used to collect data information of the target sensors according to a preset acquisition frequency and send the data information to the thermal field simulation module; the thermal field simulation module is also used to map the data information to the target three-dimensional model according to the sensor positions to obtain a thermal field simulation model corresponding to the CNC machine tool spindle; compared with the prior art that performs one-sided simulation of the CNC machine tool and is separated from the actual processing environment, since the present invention performs position marking on the three-dimensional model corresponding to the CNC machine tool spindle according to the position information of a plurality of temperature sensors and force sensors in the CNC machine tool spindle to obtain a target three-dimensional model, and maps the data information of the target sensors to the target three-dimensional model according to the positions of the sensors to obtain a thermal field simulation model corresponding to the CNC machine tool spindle, the technical problem of performing real-time simulation of the CNC machine tool processing process and improving the authenticity of the simulation is solved, and thus the production and processing efficiency is improved. Description of the Drawings

[0044] Figure 1 It is a structural block diagram of the first embodiment of the machine tool thermal field simulation system based on multi-source heterogeneous data of the present invention;

[0045] Figure 2 It is a schematic flowchart of thermal field simulation in the machine tool thermal field simulation system based on multi-source heterogeneous data of the present invention;

[0046] Figure 3 It is a schematic diagram of the position distribution of sensors in the first embodiment of the present invention;

[0047] Figure 4 It is a schematic diagram of thermal field simulation in the machine tool thermal field simulation system based on multi-source heterogeneous data of the present invention;

[0048] Figure 5 It is a schematic flowchart of data acquisition of the multi-source heterogeneous data acquisition module in the first embodiment of the present invention;

[0049] Figure 6 It is a structural block diagram of the second embodiment of the machine tool thermal field simulation system based on multi-source heterogeneous data of the present invention;

[0050] Figure 7 It is a schematic diagram of the internal structure of the spindle thermal error simulation module in the second embodiment of the present invention;

[0051] Figure 8 It is a structural block diagram of the third embodiment of the machine tool thermal field simulation system based on multi-source heterogeneous data of the present invention.

[0052] The realization, functional characteristics and advantages of the object of the present invention will be further described with reference to the embodiments and the accompanying drawings. Specific embodiments

[0053] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0054] Next, the technical solutions of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative work belong to the scope of protection of the present invention.

[0055] It should be noted that in the embodiments of the present invention, the descriptions involving "first", "second", etc. are only for descriptive purposes, and should not be construed as indicating or implying their relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one such feature. Additionally, the technical solutions between various embodiments can be combined with each other, but it must be based on the ability of those of ordinary skill in the art to implement. When the combination of technical solutions results in contradictions or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0056] Referring to Figure 1 , Figure 1 which is a structural block diagram of the first embodiment of the machine tool thermal field simulation system based on multi-source heterogeneous data of the present invention.

[0057] As Figure 1 shown, the machine tool thermal field simulation system based on multi-source heterogeneous data in this embodiment includes a multi-source heterogeneous data acquisition module 100 and a thermal field simulation module 200 connected to the multi-source heterogeneous data acquisition module 100.

[0058] It should be noted that the machine tool thermal field simulation system based on multi-source heterogeneous data involved in this embodiment can be a machine tool thermal field simulation device with data processing and network communication functions, or other machine tool thermal field simulation systems that can achieve the same or similar functions and include this machine tool thermal field simulation device.

[0059] The thermal field simulation module 200 is used to obtain the three-dimensional model corresponding to the spindle of the numerical control machine tool.

[0060] It should be noted that the above numerical control machine tool can be an automated machine tool equipped with a program control system. The numerical control machine tool includes components such as a spindle, bearings, and transmission parts. Among them, the spindle of the numerical control machine tool can be used to support transmission parts such as gears and belt pulleys to transmit motion.

[0061] It should be understood that the above three-dimensional model can be the three-dimensional model corresponding to the spindle of the above numerical control machine tool simulated by the system in the virtual layer. As Figure 2 shown, the spindle of the numerical control machine tool in the physical layer in the figure simulates the corresponding three-dimensional model in the virtual layer.

[0062] The thermal field simulation module 200 is further used to obtain the position information of the target sensors arranged in the spindle of the numerical control machine tool, and the target sensors include a plurality of temperature sensors and force sensors.

[0063] It can be understood that the above-mentioned target sensors can be temperature sensors and force sensors provided in the spindle of a numerically controlled machine tool. Among them, the number of temperature sensors can be set according to specific circumstances. For spindles with different structures, the number of sensors can be increased or decreased. For example, in this embodiment, 8 temperature sensors can be set and installed around the spindle of the numerically controlled machine tool in a magnetic adsorption manner or a patch manner to obtain temperature data at different positions of the above-mentioned spindle of the numerically controlled machine tool; the force sensor can be built into the above-mentioned spindle of the numerically controlled machine tool to obtain the cutting force data of the spindle. The position distribution of the temperature sensor and the force sensor on the above-mentioned spindle of the numerically controlled machine tool is as Figure 3 shown. According to the spindle structure, cooling form and processing characteristics of the numerically controlled machine tool, the temperature sensors can be respectively arranged at the water inlet of the spindle of the numerically controlled machine tool, the water inlet of the water chiller, the spindle housing, the ambient temperature collection point, the water outlet of the spindle, the water outlet of the water chiller, the rear bearing of the spindle and the front bearing of the spindle, and the force sensor can be arranged inside the spindle of the numerically controlled machine tool.

[0064] The thermal field simulation module 200 is further configured to perform position marking on the three-dimensional model according to the position information to obtain a target three-dimensional model marked with the positions of a plurality of temperature sensors and force sensors.

[0065] It should be noted that the above-mentioned target three-dimensional model can be a three-dimensional model after marking the temperature sensors and force sensors on the above-mentioned three-dimensional model.

[0066] In a specific implementation, when the sensors on the spindle of the numerically controlled machine tool at the physical layer are arranged, the system can mark the positions of each temperature sensor and force sensor on the spindle. Through structured light surface scanning, the point cloud data of the spindle of the numerically controlled machine tool and the positions of each temperature sensor and force sensor are obtained. The accurate positions of each temperature sensor and force sensor on the three-dimensional model in the virtual layer are obtained through the point cloud data, and the marking of the positions of each temperature sensor and force sensor is completed, thereby obtaining the target three-dimensional model. In order to make the positions of each temperature sensor and force sensor more accurate, the coordinate point values of each temperature sensor and force sensor can be marked on the three-dimensional model to obtain the target three-dimensional model.

[0067] The multi-source heterogeneous data acquisition module 100 is configured to collect the data information of the target sensors according to a preset acquisition frequency and send the data information to the thermal field simulation module 200.

[0068] It should be understood that the above-mentioned preset acquisition frequency can be the data acquisition frequency set by the host computer according to the working state or running state of the spindle of the numerically controlled machine tool. By collecting the data information of the spindle of the numerically controlled machine tool according to the preset acquisition frequency, real-time update of the data can be realized, and the corresponding simulation model can be made closer to the actual situation.

[0069] It can be understood that the above data information can be the temperature data obtained by each temperature sensor and force sensor of the spindle of the CNC machine tool and the spindle cutting force information.

[0070] The thermal field simulation module 200 is further configured to map the data information to the target three-dimensional model according to the sensor positions, so as to obtain a thermal field simulation model corresponding to the spindle of the CNC machine tool.

[0071] It should be understood that the above thermal field simulation model can be a simulation model of the spindle of the above CNC machine tool marked with the positions and data information of each temperature sensor and force sensor in the virtual layer simulation. Among them, the thermal field simulation is derived from the eight-dimensional temperature data of 8 temperature sensors in the embodiment, and the mechanical simulation is derived from the cutting force data at the front end of the spindle of the CNC machine tool. By establishing a thermal field simulation model corresponding to the spindle of the CNC machine tool, the processing process of the spindle of the CNC machine tool can be visualized, and the production and processing of the spindle of the CNC machine tool can be guided based on the actual processing environment.

[0072] It can be understood that the thermal field simulation module 200 can monitor the thermal field simulation model corresponding to the spindle of the CNC machine tool, and generate parameter adjustment suggestions corresponding to the spindle of the CNC machine tool according to the monitoring results. For example, when the spindle temperature is too high and the cutting force is too large, the thermal field simulation model can send an alarm reminder and suggest that the staff reduce the spindle speed and retract the tool for multiple machining; when the thermal field simulation model exceeds the critical value, a warning mode can be set to stop the machine tool in time to avoid excessive loss of the machine tool.

[0073] Furthermore, in order to transmit the data information corresponding to the spindle of the CNC machine tool to the target three-dimensional model in the virtual layer, the thermal field simulation module 200 establishes a data twin channel between the CNC machine tool and the upper computer through a preset data communication method. The data communication method includes Ethernet communication or local area network communication; the data information is obtained from the upper computer in real time through the data twin channel.

[0074] It should be noted that as Figure 4 shown, the thermal field simulation module 200 can establish a data twin channel between the spindle of the CNC machine tool and the upper computer through Ethernet communication or local area network communication, so as to realize data transmission between the spindle of the CNC machine tool and the upper computer, that is, data transmission between the physical layer and the virtual layer of the CNC machine tool.

[0075] In specific implementation, the thermal field simulation module 200 marks the three-dimensional model corresponding to the spindle of the numerically controlled machine tool according to the position information of each temperature sensor and force sensor to obtain the target three-dimensional model, and transmits the data information of the spindle of the numerically controlled machine tool to the target three-dimensional model through the data twin channel. The transmitted data information is correspondingly reflected in the positions corresponding to the target three-dimensional model in the form of an infrared cloud map and a stress cloud map, and different degrees of thermal information are represented by different colors. The multi-source heterogeneous data acquisition module 100 acquires data according to the data acquisition frequency set according to the operating state of the numerically controlled machine tool, so that the transmitted data is iteratively updated in real time, ensuring the real-time performance of the simulation system. To achieve the correspondence between the data information of each temperature sensor and force sensor in the physical layer and the data information of the marked points of the three-dimensional model in the virtual layer, each temperature sensor and force sensor in the physical layer returns the current address of the corresponding sensor every time data is transmitted. Since the addresses of each temperature sensor and force sensor are different, the virtual layer separately creates a thread for each marked point, and within the respective threads of each temperature sensor and force sensor, the sensor addresses corresponding to each temperature sensor and force sensor of the spindle of the numerically controlled machine tool are bound, thereby realizing the corresponding transmission of data information.

[0076] Further, for the acquisition of the data information of the spindle of the numerically controlled machine tool, the multi-source heterogeneous data acquisition module 100 further includes: a secondary development interface module 101, a temperature acquisition card 102, and the plurality of temperature sensors 103; wherein, the plurality of temperature sensors 103 are installed around the spindle of the numerically controlled machine tool, and the secondary development interface module 101 and the temperature acquisition card are respectively connected to the upper computer; the temperature acquisition card 102 is configured to collect the temperature data collected by the plurality of temperature sensors and transmit the collected temperature data to the upper computer; the secondary development interface module 101 is configured to transmit the cutting force data collected by the force sensor disposed in the spindle of the numerically controlled machine tool to the upper computer; the thermal field simulation module 200 is configured to read the temperature data and the cutting force data from the upper computer according to a preset acquisition frequency; the thermal field simulation module 200 is further configured to map the temperature data and the cutting force data to the target three-dimensional model according to the sensor positions to obtain the thermal field simulation model corresponding to the spindle of the numerically controlled machine tool.

[0077] It can be understood that as Figure 5 shown, the above-mentioned temperature acquisition card 102 can integrate the temperature data of different positions of the spindle of the numerically controlled machine tool collected by the plurality of temperature sensors 103, and transmit the integrated temperature data to the upper computer; through the secondary development interface module 101, the upper computer can directly read the cutting force data of the spindle of the numerically controlled machine tool by programming, thereby completing the reading of the temperature data and the cutting force data of the spindle of the numerically controlled machine tool.

[0078] In specific implementation, as Figure 2As shown, the temperature acquisition card 102 integrates the temperature data collected by several temperature sensors 103 and transmits it to the host computer. The host computer reads the cutting force data of the CNC machine tool spindle through the secondary development interface module 101, and then transmits the temperature data and cutting force data to the thermal field simulation model corresponding to the CNC machine tool spindle through the data twin channel between the CNC machine tool spindle and the host computer.

[0079] This embodiment discloses a multi-source heterogeneous data acquisition module and a thermal field simulation module connected to the multi-source heterogeneous data acquisition module; the thermal field simulation module is used to obtain a three-dimensional model corresponding to a CNC machine tool spindle; obtain position information of a target sensor set in the CNC machine tool spindle, the target sensor including a plurality of temperature sensors and force sensors; mark the position of the three-dimensional model according to the position information, and obtain a target three-dimensional model marked with a plurality of temperature sensor positions and force sensor positions; the multi-source heterogeneous data acquisition module is used to collect data information of the target sensor according to a preset acquisition frequency, and send the data information to the thermal field simulation module; the thermal field simulation module is also used to collect data information of the target sensor according to the sensor The data information is mapped to the target three-dimensional model according to the position of the sensor, and the thermal field simulation model corresponding to the CNC machine tool spindle is obtained. Compared with the existing technology that simulates the CNC machine tool unilaterally and out of the actual processing environment, this embodiment marks the position of the three-dimensional model corresponding to the CNC machine tool spindle according to the position information of several temperature sensors and force sensors in the CNC machine tool spindle, obtains the target three-dimensional model, and maps the data information of the target sensor to the target three-dimensional model according to the position of the sensor, and obtains the thermal field simulation model corresponding to the CNC machine tool spindle, thereby solving the technical problem of real-time simulation of the CNC machine tool processing process and improving the authenticity of the simulation, thereby improving production and processing efficiency. At the same time, through the reasonable layout of the sensor position, the collection of CNC machine tool spindle data information can be made more accurate; by transmitting and iteratively updating the data information through the data twin channel, the data information of the target simulation model corresponding to the virtual layer can be matched with the data information of the CNC machine tool spindle, ensuring the real-time and accuracy of the thermal field simulation model corresponding to the CNC machine tool spindle.

[0080] refer to Figure 6 , Figure 6 The second embodiment of the machine tool thermal field simulation system based on multi-source heterogeneous data is proposed based on the first embodiment.

[0081] In the second embodiment, the machine tool thermal field simulation system based on multi-source heterogeneous data also includes: a spindle thermal error simulation module 300, and the multi-source heterogeneous data acquisition module 100 also includes: a spindle analysis module 104; wherein, the spindle thermal error simulation module 300 is connected to the multi-source heterogeneous data acquisition module 100.

[0082] The spindle analysis module 104 is configured to measure the actual elongation of the spindle of the CNC machine tool at the current moment and send the actual elongation to the spindle thermal error simulation module 300.

[0083] It should be noted that the spindle analysis module 104 can be installed at a position infinitely close to the front end of the spindle of the CNC machine tool and measure the actual elongation of the spindle in real time.

[0084] It can be understood that the above actual elongation can be the actual elongation in the direction where the main thermal error of the spindle of the CNC machine tool exists. For example, for a vertical machine tool, the spindle is perpendicular to the workpiece machining, and the thermal elongation value in the Z direction of the spindle is the main thermal error. At this time, the spindle analysis module 104 can be used to measure the actual elongation value in the Z direction of the spindle. As Figure 5 shown, the spindle analysis module 104 can upload the actually measured Z-direction elongation value of the spindle to the host computer and send it to the spindle thermal error simulation module 300.

[0085] The spindle thermal error simulation module 300 is configured to establish a thermal error compensation model based on the actual elongation and the state data of the spindle of the CNC machine tool at the current moment. The state data includes temperature data, current data, power data, and cutting force data.

[0086] It should be understood that the above state data can be the temperature data, cutting force data, power data, current data, etc. of the spindle of the CNC machine tool. The acquisition process of the state data is as Figure 5 shown, the spindle thermal error simulation module 300 can obtain the state data of the spindle of the CNC machine tool collected by the multi-source heterogeneous data acquisition module 100 from the host computer.

[0087] It can be understood that the above thermal error compensation model can be a model for predicting the thermal error of the spindle of the CNC machine tool at the current moment. The thermal error compensation model can be established according to the elongation of the spindle of the CNC machine tool in the direction where the main thermal error exists at the current moment and the state data of the spindle of the CNC machine tool at the current moment.

[0088] Furthermore, in order to measure the thermal error value of the spindle of the CNC machine tool at the current moment, the spindle thermal error simulation module 300 is further configured to analyze whether there is a thermal error in the spindle of the CNC machine tool; the spindle analysis module 104 is further configured to, if so, obtain the actual elongation value and the initial elongation value of the spindle of the CNC machine tool in the direction where the thermal error exists; the spindle thermal error simulation module 300 is further configured to determine the thermal error value of the spindle of the CNC machine tool at the current moment according to the actual elongation value and the initial elongation value.

[0089] It should be noted that if there is a thermal error in the spindle of the CNC machine tool, the spindle thermal error simulation module 300 can obtain the specific relationship between the direction with the thermal error and the thermal error value in that direction. For example, for a vertical machine tool, the thermal error value of the spindle at the current moment is the difference between the actual measurement value at the current moment and the measurement value in the initial state. The spindle thermal error simulation module 300 then calculates the difference between the actual elongation value and the initial elongation value in the direction where the spindle has a thermal error obtained from the spindle analysis module 104, so as to obtain the thermal error value at the current moment.

[0090] The spindle thermal error simulation module 300 is further configured to obtain the target thermal error value of the spindle of the CNC machine tool according to the thermal error compensation model, so that the central control unit of the CNC machine tool compensates the thermal error value of the spindle of the CNC machine tool according to the target thermal error value.

[0091] It should be noted that the above target thermal error value can be the predicted value of the thermal error value at the current moment output by the thermal error compensation model after inputting the state data of the spindle of the CNC machine tool newly collected at the current moment into the thermal error compensation model. After the spindle thermal error simulation module 300 obtains the target thermal error value, it can feedback the target thermal error value to the central control unit of the CNC machine tool, and the central control unit then compensates the thermal error of the spindle of the CNC machine tool according to the target thermal error value.

[0092] In a specific implementation, the spindle analysis module 104 can analyze whether there is a thermal error in the X, Y, and Z directions of the spindle and clarify the specific relationship between the measured value in each direction of the spindle and the thermal error in that direction. If the thermal elongation value in the Z direction of the spindle is the main thermal error, the spindle analysis module 104 can measure the actual elongation amount in the Z direction of the spindle at the current moment. The spindle thermal error simulation module 300 then calculates the thermal error value of the spindle at the current moment based on the actual elongation amount and the initial value in the Z direction of the spindle, and uses the state data of the spindle of the CNC machine tool at the current moment as the input value and the thermal error value of the spindle at the current moment as the output value to establish a thermal error compensation model. After the thermal error compensation model is established, when predicting the thermal error value of the spindle of the CNC machine tool at the current moment subsequently, it can be directly obtained by inputting the obtained state data at the current moment into the thermal error compensation model.

[0093] Furthermore, in order to establish a thermal error compensation model based on the data collected by the multi-source heterogeneous data acquisition module 100, such as Figure 7As shown, the spindle thermal error simulation module further includes: a data processing module 301, a model establishment module 302, and a compensation value feedback module 303; among them, the model establishment module 302 is respectively connected to the data processing module 301 and the compensation value feedback module 303; the data processing module 301 is used for preprocessing the collected state data and thermal error values of the spindle of the numerically controlled machine tool; the model establishment module 302 is used for establishing a thermal error compensation model based on the state data and the thermal error values; the compensation value feedback module 303 is used for predicting the target thermal error value of the spindle of the numerically controlled machine tool according to the thermal error compensation model, and feeding back the target thermal error value to the central control unit of the numerically controlled machine tool.

[0094] It should be noted that the above preprocessing can be noise reduction and normalization processing. Since the magnitudes of the data collected by the multi-source heterogeneous data acquisition module 100 may be different, it is necessary to preprocess the state data and thermal error values of the spindle of the numerically controlled machine tool.

[0095] It can be understood that the model establishment module 302 can obtain the optimal thermal error compensation model through operations such as neural network modeling, training, and parameter tuning, making the prediction of the thermal error value of the spindle of the numerically controlled machine tool by the thermal error compensation model more accurate.

[0096] In this embodiment, by measuring the actual elongation of the spindle of the numerically controlled machine tool at the current moment, obtaining the thermal error value according to the relationship between the actual elongation at the current moment and the thermal error value, and then establishing a thermal error compensation model based on the thermal error value at the current moment and the state data of the spindle of the numerically controlled machine tool at the current moment, the thermal error value of the spindle of the numerically controlled machine tool can be predicted according to the thermal error compensation model, so that the central control unit of the numerically controlled machine tool can perform thermal error compensation according to the predicted thermal error value, reducing the error in the machining process of the numerically controlled machine tool and improving the production efficiency and machining accuracy.

[0097] Reference Figure 8 , Figure 8 is the structural block diagram of the third embodiment of the machine tool thermal field simulation system based on multi-source heterogeneous data of the present invention. Based on the above embodiments, the third embodiment of the machine tool thermal field simulation system based on multi-source heterogeneous data of the present invention is proposed.

[0098] In the third embodiment, the machine tool thermal field simulation system based on multi-source heterogeneous data further includes: a spindle state monitoring module 400; among them, the spindle state monitoring module 400 is connected to the multi-source heterogeneous data acquisition module 100.

[0099] The multi-source heterogeneous data acquisition module 100 is further used for sending the collected machining state data to the spindle state monitoring module 400.

[0100] It should be noted that the above processing status data can be the cutting force data, power data, current data, etc. of the spindle of a numerically controlled machine tool. The acquisition process of the status data is as follows Figure 5 As shown, the spindle status monitoring module 400 can read in real time the processing status data of the spindle of the numerically controlled machine tool collected by the multi-source heterogeneous data acquisition module 100.

[0101] The spindle status monitoring module 400 is used to establish a status monitoring model based on the processing status data and preset status information.

[0102] It should be understood that the above preset status information can be status values representing the current status of the spindle of the numerically controlled machine tool. For example: the shutdown status value is 00, the no-load status value is 01, the working status value is 10, and the fault status value is 11. The spindle status monitoring module 400 can judge the status information of the numerically controlled machine tool through the current processing status data of the numerically controlled machine tool. For example: when the power data is 0 and the current is 0, the data machine tool is in the shutdown status; when the power data is low, the current data is normal and stable, the data machine tool is in the no-load status; when the power data is very large, the numerically controlled machine tool is in the shutdown status, etc.

[0103] It can be understood that the above status monitoring model can be a model for judging the current status of the numerically controlled machine tool established based on the processing status data and status information of the numerically controlled machine tool. In practical applications, the collected processing status data of the numerically controlled machine tool can be used as the input value, the status information of the numerically controlled machine tool obtained based on the processing status data can be used as the output value, and a status monitoring model can be established through classification algorithm modeling training.

[0104] The spindle status monitoring module 400 is further used to monitor in real time the current status information of the spindle of the numerically controlled machine tool through the status monitoring model.

[0105] It should be understood that the above current status information can be the current operating status information of the spindle of the numerically controlled machine tool. For example: shutdown, no-load, working, and fault, etc.

[0106] In specific implementation, the currently collected processing status data of the spindle of the numerically controlled machine tool can be input into the status monitoring model. At this time, the status monitoring model will output the current status information of the spindle of the numerically controlled machine tool. The spindle status monitoring module 400 then decodes the status information and judges the current status of the spindle of the numerically controlled machine tool according to the decoded status information.

[0107] In this embodiment, a state monitoring model is established based on the collected machining state data of the CNC machine tool and the corresponding preset state information. Thus, the current machining state data of the CNC machine tool can be input into the state monitoring model to obtain the state information, and then the state information is decoded to judge the current state of the CNC machine tool, realizing the monitoring of the state of the CNC machine tool. Corresponding operations can be performed when the CNC machine tool fails or other abnormal conditions occur, preventing the functional damage and resource waste caused by no-load operation of the main shaft of the CNC machine tool during work, and further improving the production efficiency.

[0108] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or system. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or system including that element.

[0109] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0110] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as a read-only memory / random access memory, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0111] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present invention, or directly or indirectly applied to other related technical fields, shall be equally included in the patent protection scope of the present invention.

Claims

1. A machine tool thermal field simulation system based on multi-source heterogeneous data, characterized in that The machine tool thermal field simulation system based on multi-source heterogeneous data includes: a multi-source heterogeneous data acquisition module and a thermal field simulation module connected to the multi-source heterogeneous data acquisition module; The thermal field simulation module is used to obtain a three-dimensional model corresponding to the spindle of the numerically controlled machine tool; The thermal field simulation module is further used to obtain the position information of the target sensors arranged in the spindle of the numerically controlled machine tool, and the target sensors include a plurality of temperature sensors and force sensors; The thermal field simulation module is further used to perform position marking on the three-dimensional model according to the position information to obtain a target three-dimensional model marked with the positions of a plurality of temperature sensors and force sensors; The multi-source heterogeneous data acquisition module is used to acquire the data information of the target sensors according to a preset acquisition frequency and send the data information to the thermal field simulation module; The thermal field simulation module is further used to map the data information to the target three-dimensional model according to the sensor positions to obtain a thermal field simulation model corresponding to the spindle of the numerically controlled machine tool; The multi-source heterogeneous data acquisition module further includes: a secondary development interface module, a temperature acquisition card, and the plurality of temperature sensors; Wherein, the plurality of temperature sensors are installed around the spindle of the numerically controlled machine tool, the secondary development interface module and the temperature acquisition card are respectively connected to the upper computer, and the plurality of temperature sensors are installed around the spindle of the numerically controlled machine tool by a magnetic adsorption method or a patch method; The temperature acquisition card is used to collect the temperature data collected by the plurality of temperature sensors and transmit the collected temperature data to the upper computer; The secondary development interface module is used to transmit the cutting force data collected by the force sensors arranged in the spindle of the numerically controlled machine tool to the upper computer; The thermal field simulation module is used to read the temperature data and the cutting force data from the upper computer according to a preset acquisition frequency; The thermal field simulation module is further used to map the temperature data and the cutting force data to the target three-dimensional model according to the sensor positions to obtain a thermal field simulation model corresponding to the spindle of the numerically controlled machine tool; The thermal field simulation module is further used to establish a data twin channel between the numerically controlled machine tool and the upper computer through a preset data communication method, and the data communication method includes Ethernet communication or local area network communication; The thermal field simulation module is further used to obtain data information from the upper computer in real time through the data twin channel and transmit the data information to the target three-dimensional model through the data twin channel, and the data information is correspondingly reflected at the positions corresponding to the target three-dimensional model in the form of an infrared cloud map and a stress cloud map, and different degrees of thermal information are represented by different colors.

2. The machine tool thermal field simulation system based on multi-source heterogeneous data according to claim 1, wherein The machine tool thermal field simulation system based on multi-source heterogeneous data further includes: a spindle thermal error simulation module, and the multi-source heterogeneous data acquisition module further includes: a spindle analysis module; Wherein, the spindle thermal error simulation module is connected to the multi-source heterogeneous data acquisition module; The spindle analysis module is used to measure the actual elongation of the spindle of the CNC machine tool at the current moment and send the actual elongation to the spindle thermal error simulation module; The spindle thermal error simulation module is used to establish a thermal error compensation model based on the actual elongation and the state data of the spindle of the CNC machine tool at the current moment, and the state data includes temperature data, current data, power data, and cutting force data; The spindle thermal error simulation module is further used to obtain the target thermal error value of the spindle of the CNC machine tool according to the thermal error compensation model, so that the central control unit of the CNC machine tool compensates the thermal error value of the spindle of the CNC machine tool according to the target thermal error value.

3. The machine tool thermal field simulation system based on multi-source heterogeneous data according to claim 2, characterized in that, The spindle thermal error simulation module is further used to analyze whether there is a thermal error in the spindle of the CNC machine tool; The spindle analysis module is further used to, if so, obtain the actual elongation value and the initial elongation value of the spindle of the CNC machine tool in the direction where there is a thermal error; The spindle thermal error simulation module is further used to determine the thermal error value of the spindle of the CNC machine tool at the current moment according to the actual elongation value and the initial elongation value.

4. The machine tool thermal field simulation system based on multi-source heterogeneous data according to claim 2, characterized in that The spindle thermal error simulation module further includes: a data processing module, a model establishment module, and a compensation value feedback module; Wherein, the model establishment module is respectively connected to the data processing module and the compensation value feedback module; The data processing module is used to preprocess the state data and thermal error value of the spindle of the CNC machine tool collected; The model establishment module is used to establish a thermal error compensation model based on the state data and the thermal error value; The compensation value feedback module is used to predict the target thermal error value of the spindle of the CNC machine tool according to the thermal error compensation model and feedback the target thermal error value to the central control unit of the CNC machine tool.

5. The machine tool thermal field simulation system based on multi-source heterogeneous data according to claim 1, characterized in that, The machine tool thermal field simulation system based on multi-source heterogeneous data further includes: a spindle state monitoring module; Wherein, the spindle state monitoring module is connected to the multi-source heterogeneous data acquisition module; The multi-source heterogeneous data acquisition module is further used to send the collected processing state data to the spindle state monitoring module; The spindle state monitoring module is used to establish a state monitoring model according to the processing state data and the preset state information; The spindle state monitoring module is further used to monitor the current state information of the spindle of the CNC machine tool in real time through the state monitoring model.

6. The machine tool thermal field simulation system based on multi-source heterogeneous data according to claim 5, characterized in that, The spindle state monitoring module is further used to input the currently collected processing state data of the spindle of the CNC machine tool into the state monitoring model and output the corresponding state information; The spindle state monitoring module is further used to decode the state information and judge the current state of the spindle of the CNC machine tool according to the decoded state information.

7. The machine tool thermal field simulation system based on multi-source heterogeneous data according to claim 1, characterized in that The thermal field simulation module is further used to monitor the thermal field simulation model corresponding to the spindle of the CNC machine tool; The thermal field simulation module is further used to generate parameter adjustment suggestions corresponding to the spindle of the CNC machine tool according to the monitoring result.

Citation Information

Patent Citations

  • Numerical control machine tool thermal error compensating method

    CN105022344A

  • Composite machine tool digital twinning monitoring system

    CN112162519A

  • Main shaft system thermal error modeling method, error prediction system, error control system, error control method and cloud computing system

    CN113051832A

  • Thermal error model creating method and solving method based on cutting force

    CN113779726A