High-precision intelligent control system for CNC machine tool cooling based on machine tool temperature measurement

CN121572074BActive Publication Date: 2026-08-11NINGXIA KEDE CNC TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-24
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

现数控机床对机床的冷却通常使用循环泵实现温度控制,这种方法无法精准控制各部件的温度变化,无法满足日益提升的高精度数控机床对温度控制的需求,因此发明基于机床温度测量的高精度数控机床冷却智能控制系统实现对机床各冷却回路的动态调整

Benefits of technology

[0013]有益效果:本发明的一种基于机床温度测量的高精度数控机床冷却智能控制系统,温度传感器布置于加热部件处和机床床身上,能够多点测量加热部件温度以及床身各处温度,并发送至温度控制系统,温度控制模块通过回路内的多点温度数据精确掌握机床冷却情况,并结合主回路的出入口温差,对支路电磁阀的阀门开度进行调整,能够动态调整各冷却回路的温度保证机床冷却效率。本发明具有准确性好,响应快,节省人力的优点,能够对高精度数控机床的温度和精度进行有效控制,实现数控机床温度控制智能化。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121572074B_ABST
    Figure CN121572074B_ABST
Patent Text Reader

Abstract

This invention discloses a high-precision intelligent cooling control system for CNC machine tools based on machine tool temperature measurement. Temperature sensors are arranged at the heating components and on the machine tool bed, enabling multi-point measurement of the temperature of the heating components and various parts of the machine tool bed, and transmitting the data to the temperature control system. The temperature control module accurately monitors the machine tool's cooling status through multi-point temperature data within the loop, and adjusts the valve opening of the branch solenoid valves based on the inlet and outlet temperature difference of the main loop, dynamically adjusting the temperature of each cooling loop to ensure the machine tool's cooling efficiency. This invention has the advantages of high accuracy, fast response, and labor saving, effectively controlling the temperature and accuracy of high-precision CNC machine tools, and realizing intelligent temperature control of CNC machine tools.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of CNC machine tool technology, and in particular to a high-precision intelligent control system for cooling CNC machine tools based on machine tool temperature measurement. Background Technology

[0002] During machine tool operation, components such as motors and bearings generate heat, raising the temperature of surrounding parts and inevitably causing thermal deformation. Because high-precision CNC machine tools require high accuracy, it is crucial to minimize temperature-induced changes in precision. Currently, CNC machine tool cooling typically uses circulating pumps for temperature control. This method cannot precisely control the temperature changes of individual components and cannot meet the increasingly demanding temperature control requirements of high-precision CNC machine tools. Therefore, this invention proposes a high-precision CNC machine tool cooling intelligent control system based on machine tool temperature measurement to achieve dynamic adjustment of each cooling circuit. Summary of the Invention

[0003] This invention discloses a high-precision intelligent control system for cooling CNC machine tools based on machine tool temperature measurement, in order to overcome the above-mentioned technical problems.

[0004] To achieve the above objectives, the technical solution of the present invention is as follows: A high-precision intelligent cooling control system for CNC machine tools based on machine tool temperature measurement includes: a water-cooled cooling circuit and an oil-cooled cooling circuit for cooling the machine tool. The water chiller cooling circuit includes a main water chiller cooling circuit and multiple water cooling branch circuits; all of the multiple water cooling branch circuits are connected to the main water chiller cooling circuit, and the multiple water cooling branch circuits are connected in parallel. The oil cooler cooling circuit includes a main oil cooler cooling circuit and multiple oil cooler branch circuits; all of the multiple oil cooler branch circuits are connected to the main oil cooler cooling circuit, and the multiple oil cooler branch circuits are connected in parallel. Several first temperature sensors and multiple second temperature sensors are installed on both the water-cooled cooling branch and the oil-cooled cooling branch. The first temperature sensor is used to acquire first temperature data of the heating component on the machine tool; the second temperature sensor is used to acquire second temperature data of the machine tool bed. Both the main cooling circuit of the water chiller and the main cooling circuit of the oil chiller are equipped with main circuit solenoid valves; both the water cooling branch circuit and the oil cooling branch circuit are equipped with branch solenoid valves. The first temperature sensor, the second temperature sensor, the main circuit solenoid valve, and the branch solenoid valve are all connected to the temperature control module. The temperature control module is used to adjust the cooling circuits of the water chiller and the oil chiller based on the inlet and outlet temperature difference, the first temperature data, and the second temperature data, so as to achieve intelligent control of the cooling of the high-precision CNC machine tool.

[0005] Furthermore, the execution steps of the temperature control module are as follows: S1: Obtain the inlet and outlet temperatures of the main cooling circuit used to cool the machine tool, so as to obtain the inlet and outlet temperature difference of the main cooling circuit; when the inlet and outlet temperature difference of the main cooling circuit is greater than the set temperature difference threshold, execute S2; otherwise, execute S3 directly. S2: Increase the opening of the main circuit solenoid valve of the cooling main circuit until the inlet and outlet temperature difference of the cooling main circuit is not greater than the set temperature difference threshold; execute S3; S3: Obtain the first and second temperature data of the cooling branch in the current branch cycle to obtain the effective temperature of the cooling branch; when no cooling branch has an effective temperature greater than the set temperature threshold, directly execute S7. When the effective temperature of a cooling branch exceeds the set temperature threshold, the cooling branch at this time is the cooling branch that needs to be adjusted, and S4 is executed. S4: Increase the valve opening of the solenoid valve of the cooling branch; and obtain the effective temperature of the cooling branch in the next branch cycle; S5: If the effective temperature on the cooling branch in the next branch cycle is not greater than the effective temperature on the cooling branch in the current branch cycle for the first time, obtain the opening degree of the branch solenoid valve at this time and record it as the transition opening degree. If the effective temperature on the cooling branch in the next branch cycle is not greater than the set temperature threshold, adjust the opening of the branch solenoid valve to the transition opening and execute S7 directly. If the effective temperature on the cooling branch in the next branch cycle is greater than the set temperature threshold, and the opening of the branch solenoid valve has not reached the maximum opening, repeat S4; otherwise, if the opening of the branch solenoid valve has reached the maximum opening, execute S6. S6: Increase the opening of the main circuit solenoid valve of the main cooling circuit, while decreasing the opening of the branch solenoid valve of the cooling branch. Repeat S3-S5 in the next branch cycle until the effective temperature of the cooling branch is not greater than the set temperature threshold. At this time, adjust the opening of the branch solenoid valve to the transition opening. Execute S7. S7: Obtain the convective heat transfer in the cooling branch, and based on the temperature difference between the inlet and outlet of the coolant in the cooling branch, obtain the heat that the coolant in the cooling branch can carry away, so as to obtain the optimal flow rate of the coolant in the cooling branch, and then fine-tune the valve opening of the branch solenoid valve.

[0006] Furthermore, the formula used to obtain the effective temperature of the cooling branch is as follows: (1) In the formula: The effective temperature of the cooling branch; The weight of the first temperature data, i.e., the temperature weight of the heating element; The weights for the second temperature data; This represents the total number of the first temperature data. This is the index for the first temperature data; This represents the total number of the second temperature data. This serves as an index for the second temperature data. For the first The first temperature data; For the first The second temperature data.

[0007] Furthermore, S6 includes: S61: The formula used to obtain the convective heat transfer within the cooling branch is as follows: (2) In the formula: This is for convective heat transfer within the cooling branch; The convective heat transfer coefficient; For heat exchange area; For fluid-solid temperature difference; S62: The formula used to obtain the heat that the coolant in the cooling branch can carry away is as follows: (3) In the formula: The amount of heat that the coolant in the cooling branch can carry away; This refers to the density of the coolant. This refers to the coolant flow rate; This refers to the cross-sectional area of ​​the flow channel within the cooling branch. The temperature difference between the inlet and outlet of the coolant in the cooling branch; S63: Based on the convective heat transfer within the cooling branch and the heat that the coolant can carry away, the optimal coolant flow rate within the cooling branch is determined using the following method: Solve by combining equations (2) and (3):

[0008] have to: (4) Solving formula (4) yields the optimal coolant flow rate; where, All are design constants.

[0009] Furthermore, the branch cycle period is calculated as follows:

[0010] In the formula: This is the total length of the cooling branch; This refers to the coolant flow rate; This refers to the branch cycle period.

[0011] Furthermore, the water-cooled cooling circuit is used to cool the column, slide saddle, worktable, BC shaft, and motor; The oil cooler cooling circuit is used to cool the bearings, bearing housings, and motor housings.

[0012] Furthermore, after S7, the method further includes: if the change in coolant flow rate of the cooling branch that does not require adjustment exceeds the flow rate change threshold, adjusting the opening of the solenoid valve of the cooling branch that does not require adjustment, so that the coolant flow rate of the cooling branch that does not require adjustment remains unchanged.

[0013] Beneficial Effects: This invention provides a high-precision intelligent cooling control system for CNC machine tools based on machine tool temperature measurement. Temperature sensors are arranged at the heating components and on the machine tool bed, enabling multi-point measurement of the temperature of the heating components and various parts of the machine tool bed. These measurements are then transmitted to the temperature control system. The temperature control module accurately monitors the machine tool's cooling status using multi-point temperature data within the loop and adjusts the valve opening of the branch solenoid valves based on the inlet and outlet temperature difference of the main loop. This dynamically adjusts the temperature of each cooling loop to ensure efficient machine tool cooling. This invention offers advantages such as high accuracy, fast response, and reduced manpower, effectively controlling the temperature and precision of high-precision CNC machine tools and achieving intelligent temperature control for CNC machine tools. Attached Figure Description

[0014] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0015] Figure 1 This is a schematic diagram of the high-precision intelligent control system for CNC machine tool cooling based on machine tool temperature measurement according to the present invention. Figure 2 This is a schematic diagram of the execution logic flow of the temperature control module in an embodiment of the present invention. Detailed Implementation

[0016] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0017] This embodiment introduces a high-precision intelligent cooling control system for CNC machine tools based on machine tool temperature measurement, such as... Figure 1 As shown, it includes: a water-cooled cooling circuit and an oil-cooled cooling circuit for cooling the machine tool. The water chiller cooling circuit includes a main water chiller cooling circuit and multiple water cooling branch circuits; all of the multiple water cooling branch circuits are connected to the main water chiller cooling circuit, and the multiple water cooling branch circuits are connected in parallel. The oil cooler cooling circuit includes a main oil cooler cooling circuit and multiple oil cooler branch circuits; all of the multiple oil cooler branch circuits are connected to the main oil cooler cooling circuit, and the multiple oil cooler branch circuits are connected in parallel. Several first temperature sensors and multiple second temperature sensors are installed on both the water-cooled cooling branch and the oil-cooled cooling branch. The first temperature sensor is used to acquire first temperature data of the heating component on the machine tool; the second temperature sensor is used to acquire second temperature data of the machine tool bed. Both the main cooling circuit of the water chiller and the main cooling circuit of the oil chiller are equipped with main circuit solenoid valves; both the water cooling branch circuit and the oil cooling branch circuit are equipped with branch solenoid valves. The first temperature sensor, the second temperature sensor, the main circuit solenoid valve, and the branch solenoid valve are all connected to the temperature control module. The temperature control module is used to adjust the cooling circuits of the water chiller and the oil chiller based on the inlet and outlet temperature difference, the first temperature data, and the second temperature data, so as to achieve intelligent control of the cooling of the high-precision CNC machine tool.

[0018] Preferably, the water-cooled cooling circuit is used to cool the column, slide saddle, worktable, BC shaft, and motor; The oil cooler cooling circuit is used to cool the bearings, bearing housings, and motor housings.

[0019] Specifically, the high-precision intelligent cooling control system for CNC machine tools based on machine tool temperature measurement in this embodiment includes an adjustable water-cooled cooling circuit and an oil-cooled cooling circuit, with each circuit cooling different heat-generating components. A first temperature sensor and a second temperature sensor are respectively arranged on the heat-generating components and the machine bed, and the first and second temperature data are transmitted to the temperature control module. The temperature control module integrates the inlet and outlet temperatures of the cooling circuits and the machine tool temperature, controlling the opening of the solenoid valves at the coolant outlets of each cooling circuit to control the coolant flow rate of each cooling branch, thereby achieving precise control of the machine tool temperature.

[0020] Specifically, the cooling circuit is arranged inside the machine tool. Embedded technology allows for better cooling of the machine tool's heat-generating components. During machine tool design, some pipes are embedded within the machine tool components to achieve efficient cooling. When assembling the machine tool, water-cooled and oil-cooled pipes are simultaneously arranged on the machine tool according to the different cooling requirements of different components. Temperature sensors are connected around the heat-generating components and pipes.

[0021] The two circulating cooling circuits each have multiple cooling branches, and each branch is equipped with multiple temperature measuring points: a first temperature sensor located on the heating element of the machine tool and a second temperature sensor located on the machine tool bed. Each cooling branch inlet is also equipped with a solenoid valve. The water chiller and oil chiller can monitor the temperature of the coolant inlet and outlet in real time and transmit this information to the temperature control module. Specifically, the heating components in the machine tool include the column, slide, worktable, BC axis, motor, bearings, bearing housings, and motor housing. Each cooling branch cools one or more heating components. The temperature of these heating components is acquired by a first temperature sensor located on the corresponding cooling branch. Additionally, second temperature sensors are arranged at other locations on the machine tool bed along each cooling branch to acquire temperature data from locations outside the heating components. Since these second temperature sensors are less affected by the heating components and primarily monitor the extent of heat radiation to the surrounding area to help mitigate the impact of temperature changes, they have a lower weight in the control calculations. Multiple temperature sensors are placed in the same circuit, enabling simultaneous detection of the coolant temperature before entering the machine tool, during cooling, and after cooling, and transmitting this data to the temperature control module in real time. The temperature sensors and the temperature transmission signals from the water-cooled and oil-cooled units are connected to the temperature control module, which adjusts the opening of each valve via electrical signals.

[0022] Specifically, when the machine tool is not running, the temperature control module and cooling circuit are turned on. The temperature control system controls the opening of the main circuit valves to ensure that the machine tool temperature is the same as the room temperature. The temperature control system plots a temperature change curve based on the real-time temperature. After the machine tool starts running, the signal is transmitted to the temperature control module, which then responds by filtering the signals from the water cooling circuit and the oil cooling circuit, and controlling their respective cooling circuits.

[0023] Preferably, the temperature control module uses the same adjustment method for both the water-cooled chiller and the oil-cooled chiller cooling circuits. Taking the adjustment of the water-cooled chiller cooling circuit as an example, the execution steps of the temperature control module are as follows: Figure 2 As shown: S1: Obtain the inlet and outlet temperatures of the main cooling circuit (including the water-cooled main cooling circuit and the oil-cooled main cooling circuit) used to cool the machine tool, so as to obtain the inlet and outlet temperature difference of the main cooling circuit; when the inlet and outlet temperature difference of the main cooling circuit is greater than the set temperature difference threshold, execute S2; otherwise, execute S3 directly. S2: Increase the opening of the main circuit solenoid valve of the cooling main circuit until the inlet and outlet temperature difference of the cooling main circuit is not greater than the set temperature difference threshold; execute S3; In this embodiment, when the temperature difference between the inlet and outlet of the cooling main circuit is greater than 1 degree Celsius, the opening of the main circuit valve 2 is increased, and each circuit then performs branch control cycle.

[0024] S3: Obtain the first and second temperature data of the cooling branch in the current branch cycle to obtain the effective temperature of the cooling branch; when no cooling branch has an effective temperature greater than the set temperature threshold, directly execute S7. If the effective temperature of a cooling branch exceeds the set temperature threshold, execute S4. S4: Increase the valve opening of the solenoid valve of the cooling branch; and obtain the effective temperature of the cooling branch in the next branch cycle; S5: If the effective temperature on the cooling branch in the next branch cycle is not greater than the effective temperature on the cooling branch in the current branch cycle for the first time, obtain the opening degree of the branch solenoid valve at this time and record it as the transition opening degree. If the effective temperature on the cooling branch in the next branch cycle is not greater than the set temperature threshold, adjust the opening of the branch solenoid valve to the transition opening and execute S7 directly. If the effective temperature on the cooling branch in the next branch cycle is greater than the set temperature threshold, and the opening of the branch solenoid valve has not reached the maximum opening, repeat S4; otherwise, if the opening of the branch solenoid valve has reached the maximum opening, execute S6. S6: Increase the opening of the main circuit solenoid valve of the main cooling circuit, while decreasing the opening of the branch solenoid valve of the cooling branch. Repeat S3-S5 in the next branch cycle until the effective temperature of the cooling branch is not greater than the set temperature threshold. At this time, adjust the opening of the branch solenoid valve to the transition opening. Execute S7. Specifically, after adjusting the valve opening of the solenoid valve in the cooling branch, in order to maintain a constant machine tool temperature and reduce the impact of coolant temperature changes on the entire circuit, which would otherwise affect the machine tool's accuracy (which is unacceptable for high-precision machine tools), the valve opening of the branch solenoid valve is adjusted to a transitional opening to minimize the impact of temperature changes on the machine tool's machining accuracy during the cooling process.

[0025] S7: Obtain the convective heat transfer in the cooling branch, and based on the temperature difference between the inlet and outlet of the coolant in the cooling branch, obtain the heat that the coolant in the cooling branch can carry away, so as to obtain the optimal flow rate of the coolant in the cooling branch, and then fine-tune the valve opening of the branch solenoid valve.

[0026] Preferably, the branch cycle period is calculated as follows:

[0027] In the formula: This is the total length of the cooling branch; This refers to the coolant flow rate; This refers to the branch cycle period.

[0028] Preferably, the formula used to obtain the effective temperature of the cooling branch is as follows: (1) In the formula: The effective temperature of the cooling branch; The weight of the first temperature data, i.e., the temperature weight of the heating element; The weights for the second temperature data; This represents the total number of the first temperature data. This is the index for the first temperature data; This represents the total number of the second temperature data. This serves as an index for the second temperature data. For the first The first temperature data; For the first The second temperature data.

[0029] Specifically, multiple temperature monitoring points are set up in the same cooling branch. The same branch sometimes passes through multiple heat-generating components, so multiple points are used to monitor this circuit, and a measured temperature is calculated according to a certain ratio and sent to the temperature control system.

[0030] In this embodiment, the temperature of the heating element has a weighting of 80%, and the remaining measurement points have a weighting of 20%. A certain cooling branch is equipped with... Each heat-generating component monitoring point and If there are 10 monitoring points on the bed, then the effective temperature of the cooling branch is: .

[0031] Specifically, multiple temperature monitoring points are set up within the same heat-generating component and circuit to monitor the temperature in real time and send the information to the temperature control module. These multiple monitoring points can comprehensively monitor the temperature change trends of the coolant before, during, and after it flows through different areas of the heat-generating component, helping the temperature control module to better understand cooling efficiency.

[0032] Preferably, S6 includes: S61: The formula used to obtain the convective heat transfer within the cooling branch is as follows: (2) In the formula: This is for convective heat transfer within the cooling branch; The convective heat transfer coefficient; For heat exchange area; The fluid-solid temperature difference, i.e. ; Specifically, convective heat transfer occurs within the flow channel, among which, in, Thermal conductivity; Dynamic viscosity; For the length of the heat exchange tubes; This refers to the coolant flow rate; This refers to the density of the coolant. Specific heat capacity.

[0033] S62: The formula used to obtain the heat that the coolant in the cooling branch can carry away is as follows: (3) In the formula: The amount of heat that the coolant in the cooling branch can carry away; This refers to the density of the coolant. This refers to the coolant flow rate; This refers to the cross-sectional area of ​​the flow channel within the cooling branch. The temperature difference between the inlet and outlet of the coolant in the cooling branch; S63: Based on the convective heat transfer within the cooling branch and the heat that the coolant can carry away, the optimal coolant flow rate within the cooling branch is determined using the following method: Solve by combining equations (2) and (3):

[0034] The following equations were obtained regarding the relationship between the flow rate and the temperature difference between the inlet and outlet of the cooling branch: (4) Solving formula (4) yields the optimal coolant flow rate; where, All are design constants.

[0035] Specifically, For quantitative purposes, in high-precision machine tools The temperature needs to be low enough to ensure the machine tool temperature is maintained, but too low a temperature is not acceptable. This will lead to a decrease in cooling efficiency, therefore this embodiment will... By setting the temperature to 0.7 degrees Celsius, the flow velocity u can be calculated, and then the optimal flow velocity can be determined.

[0036] Specifically, by adjusting the opening of the solenoid valves in the cooling branch circuits, the actual flow rate within the cooling branch circuits can be made equal to the calculated optimal flow rate, thus completing the fine-tuning of the cooling branch circuits. Based on this, the cooling circuits of the water chiller and oil chiller can be adjusted.

[0037] Preferably, after step S7, the method further includes: if the change in coolant flow rate of the cooling branch that does not require adjustment exceeds the flow rate change threshold, adjusting the opening of the solenoid valve of the cooling branch that does not require adjustment, so that the coolant flow rate of the cooling branch that does not require adjustment remains unchanged.

[0038] Specifically, since the flow rate of each cooling branch is also affected by other branches and the main circuit, if a branch does not respond and its opening remains unchanged, and the flow rate changes by more than 2%, the opening of the branch solenoid valve should be adjusted to restore the flow rate to its previous state.

[0039] Specifically, if the cooling requirement cannot be met after a branch valve is opened to 100%, the opening of the main circuit valve 2 is increased, the opening of the branch valve 2 is decreased, and the branch control cycle is restarted.

[0040] In an embodiment of the invention, the valves of each cooling branch are initially kept at a 60° opening, and the effective temperature of the cooling branch is calculated. When the effective temperature of the cooling branch exceeds a set temperature threshold of 1 degree Celsius, a response is initiated, and the opening of the branch valve is increased by 2 degrees. Since there is a lag in temperature change after the valves are opened and closed, the branch cycle time is used as the time step and the branch cycle time is used as the time calculation benchmark. If the temperature still rises at the next sampling time node, this step is repeated.

[0041] At the next sampling time point, if the effective temperature of the cooling branch is not greater than the effective temperature of the previous sampling time point, then record the opening degree of the branch solenoid valve at this time as the transition opening degree A. Change the opening degree of the branch solenoid valve to A+10 for cooling. When the temperature drops to a level not greater than the set temperature threshold, change the opening degree of the branch solenoid valve back to the transition opening degree A.

[0042] Specifically, this embodiment can simultaneously acquire the temperature changes inside the machine tool and the temperature difference between the inlet and outlet coolant of the cooling machine, calculate the optimal valve opening for each circuit, and then adjust the machine tool temperature. Furthermore, the water cooling and oil cooling systems can perform parallel calculations, enabling a single temperature control module to control the entire machine tool cooling system.

[0043] This embodiment presents a high-precision intelligent cooling control system for CNC machine tools based on machine tool temperature measurement. Temperature sensors are located at the heating elements and on the machine tool bed, not specifically targeting the inlet and outlet temperatures of the coolant. It measures the temperature of the heating elements and various parts of the machine bed at multiple points and sends this data to the temperature control system. The temperature control module accurately monitors the machine tool's cooling status using multi-point temperature data within the loop and, combined with the inlet and outlet temperature difference of the main loop, adjusts the valve opening of the branch solenoid valves. This allows for control of the coolant within the branch loops, dynamically adjusting the temperature of each cooling loop to ensure machine tool cooling efficiency. This invention achieves precise control of the corresponding cooling branch loops by detecting the temperature at the location of the heating elements. Compared to traditional control methods that only rely on the inlet and outlet temperatures of the cooling loops, this allows for precise control of each cooling branch loop, avoiding excessive flow and reduced efficiency due to temperature lag. Furthermore, it enables dynamic adjustment based on different operating conditions. Simultaneously, temperature detection is performed on the non-heated components of the machine tool bed. The comprehensive measurement data ensures accurate and rapid control of the cooling effect of the entire system, saving manpower and enabling effective control of the temperature and precision of high-precision CNC machine tools, thus realizing intelligent temperature control of CNC machine tools.

[0044] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A high-precision intelligent control system for cooling CNC machine tools based on machine tool temperature measurement, characterized in that, include: Water-cooled machine cooling circuits and oil-cooled machine cooling circuits are used for cooling machine tools. The water chiller cooling circuit includes a main water chiller cooling circuit and multiple water cooling branch circuits; all of the multiple water cooling branch circuits are connected to the main water chiller cooling circuit, and the multiple water cooling branch circuits are connected in parallel. The oil cooler cooling circuit includes a main oil cooler cooling circuit and multiple oil cooler branch circuits; all of the multiple oil cooler branch circuits are connected to the main oil cooler cooling circuit, and the multiple oil cooler branch circuits are connected in parallel. Several first temperature sensors and multiple second temperature sensors are installed on both the water-cooled cooling branch and the oil-cooled cooling branch. The first temperature sensor is used to acquire first temperature data of the heating component on the machine tool; the second temperature sensor is used to acquire second temperature data of the machine tool bed. Both the main cooling circuit of the water chiller and the main cooling circuit of the oil chiller are equipped with main circuit solenoid valves; both the water cooling branch circuit and the oil cooling branch circuit are equipped with branch solenoid valves. The first temperature sensor, the second temperature sensor, the main circuit solenoid valve, and the branch solenoid valve are all connected to the temperature control module. The temperature control module is used to adjust the cooling circuits of the water chiller and the oil chiller based on the inlet and outlet temperature difference, the first temperature data, and the second temperature data, so as to achieve intelligent control of the cooling of the high-precision CNC machine tool. The execution steps of the temperature control module are as follows: S1: Obtain the inlet and outlet temperatures of the main cooling circuit used to cool the machine tool, so as to obtain the inlet and outlet temperature difference of the main cooling circuit; when the inlet and outlet temperature difference of the main cooling circuit is greater than the set temperature difference threshold, execute S2; otherwise, execute S3 directly. S2: Increase the opening of the main circuit solenoid valve of the cooling main circuit until the inlet and outlet temperature difference of the cooling main circuit is not greater than the set temperature difference threshold; execute S3; S3: Obtain the first and second temperature data of the cooling branch in the current branch cycle to obtain the effective temperature of the cooling branch; when no cooling branch has an effective temperature greater than the set temperature threshold, directly execute S7. When the effective temperature of a cooling branch exceeds the set temperature threshold, the cooling branch at this time is the cooling branch that needs to be adjusted, and S4 is executed. S4: Increase the valve opening of the solenoid valve of the cooling branch; and obtain the effective temperature of the cooling branch in the next branch cycle; S5: If the effective temperature on the cooling branch in the next branch cycle is not greater than the effective temperature on the cooling branch in the current branch cycle for the first time, obtain the opening degree of the branch solenoid valve at this time and record it as the transition opening degree. If the effective temperature on the cooling branch in the next branch cycle is not greater than the set temperature threshold, adjust the opening of the branch solenoid valve to the transition opening and execute S7 directly. If the effective temperature on the cooling branch in the next branch cycle is greater than the set temperature threshold, and the opening of the branch solenoid valve has not reached the maximum opening, repeat S4; otherwise, if the opening of the branch solenoid valve has reached the maximum opening, execute S6. S6: Increase the opening of the main circuit solenoid valve of the main cooling circuit, while decreasing the opening of the branch solenoid valve of the cooling branch. Repeat S3-S5 in the next branch cycle until the effective temperature of the cooling branch is not greater than the set temperature threshold. At this time, adjust the opening of the branch solenoid valve to the transition opening. Execute S7. S7: Obtain the convective heat transfer in the cooling branch, and based on the temperature difference between the inlet and outlet of the coolant in the cooling branch, obtain the heat that the coolant in the cooling branch can carry away, so as to obtain the optimal flow rate of the coolant in the cooling branch, and then fine-tune the valve opening of the branch solenoid valve. The formula used to obtain the effective temperature of the cooling branch is as follows: (1) In the formula: The effective temperature of the cooling branch; The weight of the first temperature data, i.e., the temperature weight of the heating element; The weights for the second temperature data; This represents the total number of the first temperature data. This is the index for the first temperature data; This represents the total number of the second temperature data. This serves as an index for the second temperature data. For the first The first temperature data; For the first The second temperature data.

2. The high-precision intelligent control system for CNC machine tool cooling based on machine tool temperature measurement according to claim 1, characterized in that, S6 includes: S61: The formula used to obtain the convective heat transfer within the cooling branch is as follows: (2) In the formula: This is for convective heat transfer within the cooling branch; The convective heat transfer coefficient; For heat exchange area; For fluid-solid temperature difference; S62: The formula used to obtain the heat that the coolant in the cooling branch can carry away is as follows: (3) In the formula: The amount of heat that the coolant in the cooling branch can carry away; The density of the coolant; This refers to the coolant flow rate; This refers to the cross-sectional area of ​​the flow channel within the cooling branch. The temperature difference between the inlet and outlet of the coolant in the cooling branch; S63: Based on the convective heat transfer within the cooling branch and the heat that the coolant can carry away, the optimal flow rate of the coolant within the cooling branch is determined as follows: Solve by combining equations (2) and (3): have to: (4) Solving formula (4) yields the optimal coolant flow rate; where, All are design constants.

3. The high-precision intelligent control system for CNC machine tool cooling based on machine tool temperature measurement according to claim 1, characterized in that, The cycle period of the branch is calculated as follows: In the formula: This is the total length of the cooling branch; This refers to the coolant flow rate; This refers to the branch cycle period.

4. The high-precision intelligent control system for CNC machine tool cooling based on machine tool temperature measurement according to claim 1, characterized in that, The water-cooled cooling circuit is used to cool the column, slide saddle, worktable, BC shaft, and motor. The oil cooler cooling circuit is used to cool the bearings, bearing housings, and motor housings.

5. The high-precision intelligent control system for CNC machine tool cooling based on machine tool temperature measurement according to claim 1, characterized in that, The S7 step further includes: if the change in coolant flow rate of a cooling branch that does not require adjustment exceeds the flow rate change threshold, adjusting the opening of the solenoid valve of the cooling branch that does not require adjustment so that the coolant flow rate of the cooling branch that does not require adjustment remains unchanged.

Citation Information

Patent Citations

  • Liquid cooling system, liquid cooling cabinet, control method, electronic equipment and storage medium

    CN116437639A

  • Engine cooling system based on thermal management module and control method

    CN116753062A