Intelligent temperature compensation method and device for 24-station numerical control machine tool

By integrating the environmental temperature control system and the material thermal expansion coefficient, dynamically adjusting the parameters of the sensor monitoring and compensation processing module of the CNC machine tool solves the problem that the existing technology cannot optimize temperature compensation for different materials, and achieves higher temperature compensation accuracy. and processing accuracy.

CN119335964AInactive Publication Date: 2025-01-21SHANDONG LIANFENG PRECISION TECH CO LTD

Patent Information

Application Number
CN202411454545.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-01-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing CNC machine tool temperature control system cannot optimize targeted temperature compensation for different materials, making it difficult to ensure processing accuracy.

Method used

By connecting to the environmental temperature control system, the environmental temperature control parameters and material thermal expansion coefficients of each workstation are obtained, the temperature control requirements of the machine tool are analyzed, the parameters of the sensing monitoring module and the compensation processing module are dynamically adjusted, and the temperature control compensation instructions are generated to realize the realization of each workstation. temperature control optimization.

Benefits of technology

It improves the temperature compensation accuracy, enables targeted temperature compensation optimization for different materials, and improves processing accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119335964A_ABST
    Figure CN119335964A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent temperature compensation method and device for a 24-station numerical control machine tool, and relates to the technical field of temperature compensation, and the method comprises the steps: connecting an environment temperature control system, and obtaining the environment temperature control parameters of all stations; acquiring thermal expansion coefficients of materials machined by a machine tool at each station; analyzing a machine tool temperature control requirement; activation control parameters of the sensing monitoring module and the compensation processing module are configured according to the temperature control requirement of the machine tool; performing data monitoring on the sensing monitoring module according to the activation control parameter, importing the acquired monitoring data into the compensation processing module, performing temperature compensation analysis processing according to the monitoring data and the activation control parameter of the compensation processing module, and generating a temperature control compensation instruction; and the temperature control compensation instruction is sent to a temperature control module for station area matching control. The technical problem that in the prior art, targeted temperature compensation optimization cannot be carried out on different materials is solved, and the technical effect of improving the temperature compensation precision is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of temperature compensation, and in particular to an intelligent temperature compensation method and device for a 24-station CNC machine tool. Background Art

[0002] In traditional CNC machine tool temperature control systems, existing technologies mostly focus on real-time monitoring of the temperature of key machine tool components through temperature sensors, and performing local temperature compensation based on temperature changes. The main goal of this type of technology is to maintain a stable temperature of machine tool components through simple feedback control to prevent processing errors caused by overheating or overcooling. However, existing technologies only focus on the temperature of machine tool components and ignore the characteristics of the processed materials, making it difficult to ensure processing accuracy and unable to perform targeted temperature compensation optimization for different materials. Summary of the invention

[0003] The present application provides a 24-station CNC machine tool intelligent temperature compensation method and device, which are used to solve the technical problem that the prior art cannot perform targeted temperature compensation optimization for different materials.

[0004] In view of the above problems, the present application provides a 24-station CNC machine tool intelligent temperature compensation method and device.

[0005] In a first aspect of the present application, a 24-station CNC machine tool intelligent temperature compensation method is provided, the method comprising:

[0006] Connect to the environmental temperature control system to obtain the environmental temperature control parameters of each workstation, including the temperature control response index and the temperature control sensitivity; obtain the thermal expansion coefficient of the material processed by the machine tool at each workstation; analyze the machine tool temperature control requirements based on the environmental temperature control parameters and the material thermal expansion coefficient, and the machine tool temperature control requirements include the temperature change trigger threshold and the compensation time window; configure the activation control parameters of the sensor monitoring module and the compensation processing module according to the machine tool temperature control requirements; monitor the data of the sensor monitoring module according to the activation control parameters, import the acquired monitoring data into the compensation processing module, perform temperature compensation analysis and processing according to the monitoring data and the activation control parameters of the compensation processing module, and generate a temperature control compensation instruction; send the temperature control compensation instruction to the temperature control module for workstation area matching control.

[0007] The second aspect of the present application provides a 24-station CNC machine tool intelligent temperature compensation device, the device comprising:

[0008] a temperature control parameter acquisition unit, the temperature control parameter acquisition unit is connected to the ambient temperature control system to acquire the ambient temperature control parameters of each workstation, including a temperature control response index and a temperature control sensitivity; a thermal expansion coefficient acquisition unit, the thermal expansion coefficient acquisition unit acquires the thermal expansion coefficient of the material processed by the machine tool at each workstation; a control demand parsing unit, the control demand parsing unit parses the machine tool temperature control demand according to the ambient temperature control parameters and the material thermal expansion coefficient, the machine tool temperature control demand includes a temperature change trigger threshold and a compensation time window; an activation control parameter configuration unit, the activation control parameter configuration unit configures the activation control parameters of the sensor monitoring module and the compensation processing module according to the machine tool temperature control demand; a compensation analysis unit, the compensation analysis unit performs data monitoring on the sensor monitoring module according to the activation control parameters, imports the acquired monitoring data into the compensation processing module, performs temperature compensation analysis and processing according to the monitoring data and the activation control parameters of the compensation processing module, and generates a temperature control compensation instruction; a matching control unit, the matching control unit sends the temperature control compensation instruction to the temperature control module for workstation area matching control.

[0009] One or more technical solutions provided in this application have at least the following technical effects or advantages:

[0010] The present application is connected to an environmental temperature control system to obtain environmental temperature control parameters of each station, including a temperature control response index and temperature control sensitivity; obtain the thermal expansion coefficient of the material processed by the machine tool at each station; analyze the temperature control requirements of the machine tool according to the environmental temperature control parameters and the material thermal expansion coefficient, and the temperature control requirements of the machine tool include a temperature change trigger threshold and a compensation time window; configure the activation control parameters of the sensor monitoring module and the compensation processing module according to the temperature control requirements of the machine tool; monitor the data of the sensor monitoring module according to the activation control parameters, import the acquired monitoring data into the compensation processing module, perform temperature compensation analysis and processing according to the monitoring data and the activation control parameters of the compensation processing module, and generate a temperature control compensation instruction; send the temperature control compensation instruction to the temperature control module for station area matching control. The present invention solves the technical problem that the prior art cannot perform targeted temperature compensation optimization for different materials. By integrating the environmental temperature control system, the thermal expansion coefficient of the material and the analysis of the temperature control requirements of the machine tool, the parameters of the sensor monitoring module and the compensation processing module are dynamically adjusted, and the temperature control compensation instruction is generated through data monitoring and analysis, and sent to the temperature control module, so as to realize the temperature control optimization of each station and achieve the technical effect of improving the accuracy of temperature compensation. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0012] Figure 1 A schematic flow chart of a 24-station CNC machine tool intelligent temperature compensation method provided in an embodiment of the present application;

[0013] Figure 2 A schematic structural diagram of an intelligent temperature compensation device for a 24-station CNC machine tool provided in an embodiment of the present application.

[0014] Explanation of the reference numerals: temperature control parameter acquisition unit 11 , thermal expansion coefficient acquisition unit 12 , control demand analysis unit 13 , activation control parameter configuration unit 14 , compensation analysis unit 15 , matching control unit 16 . DETAILED DESCRIPTION

[0015] The present application provides a 24-station CNC machine tool intelligent temperature compensation method and device to solve the technical problem that the prior art is unable to perform targeted temperature compensation optimization for different materials. By integrating the environmental temperature control system, the material thermal expansion coefficient and the analysis of the machine tool temperature control requirements, the parameters of the sensor monitoring module and the compensation processing module are dynamically adjusted. Through data monitoring and analysis, temperature control compensation instructions are generated and sent to the temperature control module to achieve temperature control optimization of each station and achieve the technical effect of improving the temperature compensation accuracy.

[0016] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0017] It should be noted that any variations of the terms "include" and "have" are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or modules that are not explicitly listed or inherent to these processes, methods, products or devices.

[0018] Embodiment 1, as Figure 1 As shown, the present application provides a 24-station CNC machine tool intelligent temperature compensation method, the method comprising:

[0019] Step S100: connecting to the environmental temperature control system to obtain environmental temperature control parameters of each workstation, including temperature control response index and temperature control sensitivity.

[0020] In the embodiment of the present application, the environmental temperature control system of the factory is first connected through the Internet of Things technology, including air conditioning, ventilation equipment, etc. A temperature sensor is installed in each workstation area to monitor the temperature data of the workstation area in real time.

[0021] Next, the temperature data is collected in real time through the temperature sensor to obtain the environmental temperature control parameters of each workstation. Specifically, the temperature control response index of each workstation is first calculated. The temperature control response index refers to the degree of response between the actual temperature of a certain area and the set temperature of the air conditioner. The specific steps are to use the actual temperature of the workstation area collected by the temperature sensor and compare it with the temperature set by the air-conditioning system. Through comparative calculation, the temperature control response index is obtained. In addition, the temperature control sensitivity of the workstation is calculated. Temperature control sensitivity indicates the reaction speed and amplitude of the workstation area to the temperature control adjustment. By fine-tuning the temperature setting value of the air-conditioning system, such as increasing or decreasing by 2°C, the rate of change of the temperature of the workstation area is recorded. The temperature control sensitivity is obtained by calculating the ratio between the actual temperature change of the workstation area and the change of the set temperature.

[0022] Through the above process, the environmental temperature control parameters of each workstation are obtained, including the temperature control response index and the temperature control sensitivity.

[0023] Step S200: Obtain the thermal expansion coefficient of the material processed by the machine tool at each station.

[0024] In the embodiment of the present application, the specific material processed by the machine tool at each station is first obtained through the pre-input material information, and then the material engineering database is connected, and the thermal expansion coefficient of the material is retrieved from the database according to the pre-input material information. Among them, the material engineering database contains a large amount of physical property information of materials, including the thermal expansion coefficient.

[0025] Step S300: Analyze the temperature control requirements of the machine tool according to the environmental temperature control parameters and the thermal expansion coefficient of the material. The temperature control requirements of the machine tool include a temperature change trigger threshold and a compensation time window.

[0026] In an embodiment of the present application, when analyzing the temperature control requirements of the machine tool according to the ambient temperature control parameters and the thermal expansion coefficient of the material, the ambient temperature compensation coefficient of each station is first calculated by obtaining the temperature control response index and temperature control sensitivity of each station. Next, the temperature constraint range of the station is determined according to the thermal expansion coefficient of the processed material and the deformation width capacity of the workpiece. Then, the temperature change trigger threshold of each station is determined in combination with the ambient temperature compensation coefficient and the temperature constraint range. Finally, the maximum tolerance time is calculated based on the thermal expansion coefficient of the material and the temperature constraint range. Combined with this time and the preset response time, the compensation time window is finally determined.

[0027] Through the above steps, the temperature control requirements can be accurately analyzed based on the real-time temperature control parameters and material properties.

[0028] Furthermore, in the method provided in the embodiment of the application, the temperature control requirement of the machine tool is analyzed according to the environmental temperature control parameter and the thermal expansion coefficient of the material, and further includes:

[0029] According to the temperature control response index and the temperature control sensitivity, the ambient temperature compensation coefficient of each workstation is calculated, and the ambient temperature compensation coefficient is the product of the temperature control response index and the temperature control sensitivity of each workstation area; according to the thermal expansion coefficient of the material and the deformation width capacity of the workpiece, the temperature constraint range is determined, and the temperature constraint range represents the maximum temperature change range with the machine tool processing target temperature; according to the ambient temperature compensation coefficient of each workstation and the temperature constraint range, the temperature change trigger threshold is determined; according to the material thermal expansion coefficient and the temperature constraint range, the maximum tolerance time is obtained; with the maximum tolerance time as a constraint condition, and in combination with a preset reflection time, the compensation time window is determined, and the preset reflection time is determined according to the response timeliness of the temperature control compensation instruction.

[0030] In the embodiment of the present application, the ambient temperature compensation coefficient of each workstation is first calculated according to the temperature control response index and the temperature control sensitivity. Specifically, the ambient temperature compensation coefficient of each workstation is obtained by multiplying the temperature control response index of each workstation area with the temperature control sensitivity.

[0031] Next, determine the temperature constraint range based on the material thermal expansion coefficient and the deformation capacity of the workpiece. Calculate, where ΔT max is the temperature constraint range, indicating the maximum allowable temperature change; ΔL max is the deformation width capacity, which indicates the maximum dimensional change allowed for the workpiece, which is preset; L0 is the initial length of the workpiece, which is preset; α is the thermal expansion coefficient of the material, which indicates the linear expansion ratio of the material when the temperature changes.

[0032] Then, according to the ambient temperature compensation coefficient and temperature constraint range of each workstation, the temperature change trigger threshold is determined, that is, by multiplying the ambient temperature compensation coefficient of each workstation with the temperature constraint range, the temperature change trigger threshold of each workstation is obtained. At the same time, according to the thermal expansion coefficient of the material and the temperature constraint range, the maximum tolerance time is obtained. Specifically, first, the expansion rate of the material is obtained by multiplying the thermal expansion coefficient of the material and the temperature change amplitude. The temperature change amplitude is obtained by querying the temperature change amplitude under the same conditions as the current conditions in the historical database, and the temperature change amplitude is obtained by subtracting the processing target temperature from the ambient temperature. Then, the expansion rate of the material is obtained by multiplying the thermal expansion coefficient of the material with the temperature change amplitude. Finally, the maximum tolerance time is obtained by dividing the expansion rate of the material by the temperature constraint range.

[0033] Finally, the compensation time window is calculated by combining the maximum tolerance time and the response timeliness of the system. The compensation time window refers to the time within which the system must complete the temperature compensation operation to prevent the workpiece from exceeding the dimensional error due to temperature changes. When calculating, the compensation time window is obtained by subtracting the preset response time from the maximum tolerance time. The preset response time is determined by technical experts based on the response timeliness of the temperature control compensation instruction.

[0034] Step S400: configuring activation control parameters of the sensor monitoring module and the compensation processing module according to the temperature control requirements of the machine tool.

[0035] In the embodiment of the present application, when configuring the activation control parameters of the sensor monitoring module and the compensation processing module according to the temperature control requirements of the machine tool, the preset control parameters of the sensor monitoring module and the compensation processing module are first obtained. Then, according to the temperature change trigger threshold and compensation time window in the temperature control requirements of the machine tool, these preset parameters are matched and adjusted. For example, the trigger condition of the compensation algorithm is adjusted according to the temperature change trigger threshold, and the acquisition frequency and compensation frequency of the sensor are adjusted according to the compensation time window.

[0036] Through the above process, the configuration of the activation control parameters of the sensor monitoring module and the compensation processing module is completed.

[0037] Furthermore, in the method provided in the embodiment of the application, the activation control parameters of the sensor monitoring module and the compensation processing module are configured according to the temperature control requirements of the machine tool, and further include:

[0038] Obtain preset control parameters of the sensor monitoring module and the compensation processing module, wherein the sensor monitoring module includes temperature sensors and machine tool control data sensors arranged in each workstation area of ​​the 24-workstation CNC machine tool, and the preset control parameters of the sensor monitoring module are the current set control parameters of each sensor, including the acquisition frequency; the compensation processing module includes a temperature compensation algorithm, and the preset control parameters of the compensation processing module are the execution control parameters of the temperature compensation algorithm, including a temperature compensation trigger threshold and a compensation frequency; using the temperature change trigger threshold and the compensation time window in the machine tool temperature control requirement, the preset control parameters are matched and adjusted as the activation control parameters, wherein the temperature compensation trigger threshold is matched and adjusted based on the temperature change trigger threshold, and the acquisition frequency and compensation frequency are matched and adjusted based on the compensation time window.

[0039] In an embodiment of the present application, the preset parameters of the sensor monitoring module are first extracted from the machine tool control system. The sensor monitoring module includes temperature sensors and machine tool control data sensors arranged in 24 workstation areas. The preset control parameters of these sensors include the acquisition frequency, that is, the frequency at which the sensor collects data per second, and these parameters are obtained through the industrial Internet of Things platform and the sensor network. Next, the preset control parameters of the temperature compensation algorithm are extracted from the compensation processing module, mainly including the temperature compensation trigger threshold and the compensation frequency. The compensation processing module is based on an adaptive control algorithm, such as PID control or fuzzy control, and performs temperature control through the PLC or embedded system of the machine tool control platform.

[0040] Then, according to the temperature control requirements of the workstation, the preset control parameters of the acquired sensor and compensation processing module are matched and adjusted. The temperature control requirements include the temperature change trigger threshold and the compensation time window. The acquisition frequency and compensation frequency of the sensor are adjusted according to these two parameters to ensure that the temperature compensation of each workstation can be carried out accurately and timely. When matching and adjusting the temperature compensation trigger threshold based on the temperature change trigger threshold, the temperature compensation trigger threshold in the compensation processing module is adjusted according to the temperature control requirements of the machine tool. For example, if the calculated trigger threshold is low, it means that the workstation is very sensitive to temperature changes, and the compensation processing module will respond more quickly to slight temperature changes. Specifically, through an adaptive algorithm, such as a PID control algorithm, the actual temperature change of the machine tool is compared with the preset trigger value, and the compensation threshold is adjusted according to the actual requirements to match it with the calculated temperature change trigger threshold. When adjusting the acquisition frequency and compensation frequency, the acquisition frequency of the sensor and the compensation frequency of the compensation processing module are adjusted according to the compensation time window. If the calculated compensation time window is short, the acquisition frequency and compensation frequency of the sensor need to be increased accordingly to ensure more frequent monitoring of temperature changes and the execution of compensation operations. Through the sensor management system, the sensor acquisition frequency is adjusted, for example, from once per second to five times per second, to increase the precision of monitoring. At the same time, the compensation frequency is also adjusted from once per minute to once every 30 seconds to ensure that temperature changes can be responded to in a timely manner.

[0041] After the adjustment is completed, the modified control parameters are applied to the sensor monitoring module and the compensation processing module, and these parameters are activated to ensure that the entire machine tool system works according to the new parameters.

[0042] Step S500: monitoring the sensor monitoring module according to the activation control parameters, importing the acquired monitoring data into the compensation processing module, performing temperature compensation analysis and processing according to the monitoring data and the activation control parameters of the compensation processing module, and generating a temperature control compensation instruction.

[0043] In the embodiment of the present application, the IoT sensor network is first started to monitor the temperature changes in the workstation area according to the set activation control parameters. The temperature sensor in each workstation area collects the changes in ambient temperature and heat generated during the processing in real time. According to the activation control parameters of the sensor, such as the collection frequency of once per second, the temperature sensor is started through the PLC or embedded controller, and the temperature sensor captures the temperature changes in real time, and transmits the collected data to the central data processing system through the IoT technology.

[0044] Next, the temperature data collected by the sensor is imported into the compensation processing module through the data integration and transmission protocol. The compensation processing module performs preliminary processing on the received data, such as data denoising and outlier filtering, to ensure the accuracy of the data. These data are stored in the real-time database and called for compensation analysis as needed.

[0045] In the temperature compensation analysis and processing stage, the compensation processing module uses adaptive control algorithms such as PID control to analyze the imported temperature data and activated control parameters, such as temperature change trigger threshold and compensation frequency. If the temperature change exceeds the preset trigger threshold, the compensation operation is triggered. The compensation processing module calculates the required temperature compensation amount based on the thermal expansion coefficient of the material to ensure the accuracy of workpiece processing. Through the adaptive control algorithm, the temperature compensation strategy is dynamically adjusted to ensure that the temperature is maintained within the set range.

[0046] After completing the temperature compensation analysis, the compensation processing module generates a specific temperature control compensation instruction, the instruction content includes the target value of the compensation temperature, the compensation execution time and frequency.

[0047] Step S600: sending the temperature control compensation instruction to the temperature control module to perform workstation area matching control.

[0048] In an embodiment of the present application, a temperature control compensation instruction is sent to the temperature control module through an industrial communication protocol to perform matching control of the workstation area, adjust the coolant flow or air-conditioning temperature, and ensure that the temperature of each workstation meets the processing requirements.

[0049] Furthermore, in the method provided in the embodiment of the application, the temperature control compensation instruction is sent to the temperature control module to perform station area matching control, and further includes:

[0050] Obtain regional temperature compensation parameters for each workstation; perform global thermal balance processing on the regional temperature compensation parameters according to the regional coupling relationship of the workstation distribution to obtain global balance compensation parameters; and use the global balance compensation parameters for matching control.

[0051] In the embodiment of the present application, the regional temperature compensation parameters of each workstation are first obtained. These parameters are the temperature compensation amount obtained from the temperature control compensation instruction, which represents the temperature adjustment operation required for each workstation. The regional temperature compensation parameters include the actual temperature of each workstation, the target temperature, and the specific compensation operation required for the temperature change, such as adjusting the coolant flow or the set temperature of the air conditioning system.

[0052] Next, according to the distribution position of each workstation and the regional coupling relationship between the workstations, these regional temperature compensation parameters are processed for global thermal balance. Specifically, a regional temperature compensation benefit function is first constructed for each workstation. Then, according to the distribution of the workstations and the regional coupling relationship between them, a temperature compensation interaction network of a 24-workstation CNC machine tool is established. Then, the workstations with interactive relationships are extracted from this interaction network, which are called workstation interaction participants. By analyzing the network interaction relationship between these participants, the coupling coefficient and the regional temperature compensation benefit function of the workstation are used to integrate the benefit function and analyze the overall temperature compensation benefit. Based on the integrated benefit function, the regional temperature compensation parameters between the workstation interaction participants are balanced and calculated, and finally the global balance compensation parameters are obtained.

[0053] Finally, the global balance compensation parameters are used to match and control each workstation. By applying the global balance compensation parameters to the temperature control system of each workstation, the coolant flow, air conditioning set temperature or other temperature control equipment can be accurately controlled according to the needs of different workstations.

[0054] Furthermore, in the method provided in the embodiment of the application, the global thermal balance processing of the regional temperature compensation parameters is performed according to the regional coupling relationship of the workstation distribution to obtain the global balance compensation parameters, and further includes:

[0055] A regional temperature compensation benefit function is constructed for each workstation respectively; a temperature compensation interaction network of a 24-workstation CNC machine tool is established according to the regional coupling relationship of the workstation distribution and the regional temperature compensation benefit function, wherein the network nodes are the workstations, the network node edges are the regional coupling relationships, the edge weights are the coupling coefficients, and the regional temperature compensation benefit function is fitted into the temperature compensation interaction network as a node attribute; based on the temperature compensation interaction network, the workstation interaction participants are extracted, and according to the network interaction relationship of the workstation interaction parameter participants, the coupling coefficient and the regional temperature compensation benefit function of the workstation are used to integrate the benefit function, and the regional temperature compensation parameters between the workstation interaction participants are balanced based on the integrated benefit function to obtain the global balance compensation parameters.

[0056] In an embodiment of the present application, first, a regional temperature compensation benefit function is constructed for each workstation. Next, a temperature compensation interactive network of a 24-station CNC machine tool is established based on the regional coupling relationship of the station distribution and the regional temperature compensation benefit function. Specifically, the coupling coefficient between the stations is calculated using the Fourier heat transfer equation based on the spatial distribution and heat conduction characteristics of each station. This coupling coefficient quantifies the intensity of heat transfer between stations and reflects how adjacent stations affect each other. According to the coupling coefficient, the heat conduction effect between stations is mapped to a temperature compensation interactive network. In this network, nodes represent stations, edges represent heat conduction paths between stations, and the weight of the edge is the calculated coupling coefficient. Then the regional temperature compensation benefit function of each station is used as a node attribute and fitted into the interactive network. Through this process, the establishment of a temperature compensation interactive network of a 24-station CNC machine tool is completed.

[0057] Then, the interaction relationship of each workstation is extracted from the temperature compensation interaction network to form a relationship graph of the interactors, in which the nodes are workstations and the edge weights are coupling coefficients. The degree of coupling between each workstation and its adjacent workstations is shown by the edge weights. After extracting all the participants in the workstation interaction, they are integrated according to the regional temperature compensation benefit function of the workstation. The benefit function measures the balance between the temperature adjustment effect and energy consumption of each workstation. These benefit functions are integrated using the linear programming method to ensure that the best temperature control strategy is found globally. After the benefit function is integrated, the regional temperature compensation parameters are then balanced by the optimal control algorithm to ensure that the temperature compensation parameters of each workstation are optimal globally. During the optimization process, the temperature compensation parameters of each workstation are iteratively calculated according to the coupling coefficient between the workstations. Workstations with strong coupling are adjusted first to ensure that their temperature adjustment will not have a negative impact on other workstations. Finally, the global balance compensation parameters are generated through the balance operation to ensure that the temperature regulation reaches the optimal balance state.

[0058] Furthermore, in the method provided in the embodiment of the application, the regional temperature compensation benefit function of each workstation is constructed separately, and further includes:

[0059] Taking the temperature compensation effect as the positive indicator and the compensation energy consumption as the negative indicator, the regional temperature compensation benefit function of each workstation is constructed, and its expression is: U i = -λ|T i -T target |-α i ·P i , T i is the current temperature of station i, T target is the target temperature, α i is the energy consumption coefficient of the temperature compensation parameter of station i, P iis the energy consumption of the temperature compensation parameter of station i, λ is the penalty coefficient of temperature deviation, and the regional temperature compensation benefit function shows that station i adjusts its temperature compensation parameter to make the temperature close to the target temperature while minimizing energy consumption; where the expression of the integrated benefit function is: U i = -λ|T i +Σ j β ij ·P j -T target |-α i ·P i , β ij is the coupling coefficient between station i and station j, Σ j β ij ·P j is the coupling effect of station j that has a regional coupling relationship with station i, P j is the energy consumption for temperature control at workstation j.

[0060] In the embodiment of the present application, the regional temperature compensation benefit function U of each workstation is i A function that measures the balance between temperature adjustment effect and energy consumption. Specifically, the temperature compensation effect is a positive indicator, and the compensation energy consumption is a negative indicator. The form of the benefit function is U i = -λ|T i -T target |-α i ·P i , T i is the current temperature of station i, T target is the target temperature, α i is the energy consumption coefficient of the temperature compensation parameter of station i, which is preset by technical experts, P i is the energy consumption of the temperature compensation parameter of workstation i, and λ is the penalty coefficient of temperature deviation, which is preset by technical experts.

[0061] By adjusting the temperature of each workstation, we can ensure that the temperature is as close to the target temperature as possible while minimizing energy consumption. Here, the temperature adjustment between workstations is not independent, because the temperature adjustment of one workstation will affect other workstations. By adding the coupling coefficient between workstations, the formula is further expanded to U i = -λ|T i +∑ j β ij ·P j -T target |-α i ·P i , β ij is the coupling coefficient between station i and station j, ∑ j β ij ·P jis the coupling effect of station j that has a regional coupling relationship with station i, P j is the energy consumption of temperature control at workstation j. ij is the coupling coefficient between workstations i and j. In order to calculate the coupling coefficient between workstations, the heat flow q between the two workstations must be calculated first. q is calculated using the Fourier heat transfer equation. The heat flow q calculated using the Fourier heat transfer equation is then associated with the temperature control energy consumption of workstation j, that is, the coupling coefficient is obtained by subtracting the temperature control energy consumption from the heat flow.

[0062] Furthermore, in the method provided in the embodiment of the application, the regional temperature compensation parameters between the participants in the workstation interaction are balanced based on the integrated benefit function to obtain the global balance compensation parameters, and further includes:

[0063] Based on the integrated benefit function, the regional temperature compensation parameters of the first station are adjusted and searched without adjusting the compensation parameters of other stations, so as to obtain the best compensation strategy for the first station, which satisfies: in is the optimal compensation strategy for the first station, K -i is the compensation strategy set for all other workstations, K i is the regional temperature compensation strategy for the first station; iteratively searches for the best compensation strategy for all stations in turn, and calculates the strategy change of the station after each iteration; when the strategy change of all stations is zero, stops the iteration and obtains the global balance compensation parameter.

[0064] In an embodiment of the present application, firstly, based on the integrated benefit function, the regional temperature compensation parameters of the first station are adjusted and searched without adjusting the compensation parameters of other stations, so as to obtain the optimal compensation strategy for the first station. Specifically, under the premise that the compensation parameters of other stations remain unchanged, the compensation parameters of the first station are optimized until the optimal compensation strategy for the station is found, and the optimal compensation strategy for the first station is determined. For the first station, the compensation parameters of other stations are first fixed to ensure that only the compensation strategy of the current station is adjusted. The compensation strategy of the first station is gradually adjusted through a local search algorithm or a gradient descent method, and the adjusted integrated benefit function value is calculated each time, and the strategy that maximizes the benefit function is selected. When further adjusting the compensation strategy no longer significantly improves the benefit function, the current strategy is the optimal compensation strategy for the station, satisfying in is the optimal compensation strategy for the first station, K -i is the compensation strategy set for all other workstations, K i This is the regional temperature compensation strategy for the first station.

[0065] After completing the optimization of the first station, perform the same optimization operation on other stations in order. For each station, fix the compensation strategy of all other stations and repeat the local search process until each station finds the optimal compensation parameters. After each complete station iteration, calculate the strategy change of all stations to determine whether to continue iteration. The strategy change is the difference between the current station compensation strategy and the strategy in the previous iteration, expressed as in, is the compensation strategy of station i in the nth iteration, is the strategy value of the next iteration. Specifically, after each local search, the compensation strategy change ΔK of station i is calculated i , record the magnitude of the strategy adjustment. Then, add up the strategy changes of all workstations to get the global strategy change. Determine whether to continue iteration based on the global change. If the value is less than the preset convergence threshold, it is considered that global balance has been reached and further iteration is stopped.

[0066] Whether the global balance is achieved is determined by detecting the change in the global strategy. When the strategy change of all stations is close to zero, it is determined that the global temperature control system has reached the optimal state. When it is confirmed that the strategy change of all stations is zero or close to zero, the global balance compensation parameters are generated and output. The compensation strategy of each station constitutes the global optimal compensation parameter set, which will be used for actual temperature control operations to ensure that the entire system achieves minimized energy consumption while meeting the temperature control requirements.

[0067] In the embodiments of the present application, in summary, the embodiments of the present application have at least the following technical effects:

[0068] The present application is connected to an environmental temperature control system to obtain environmental temperature control parameters of each station, including a temperature control response index and temperature control sensitivity; obtain the thermal expansion coefficient of the material processed by the machine tool at each station; analyze the temperature control requirements of the machine tool according to the environmental temperature control parameters and the material thermal expansion coefficient, and the temperature control requirements of the machine tool include a temperature change trigger threshold and a compensation time window; configure the activation control parameters of the sensor monitoring module and the compensation processing module according to the temperature control requirements of the machine tool; monitor the data of the sensor monitoring module according to the activation control parameters, import the acquired monitoring data into the compensation processing module, perform temperature compensation analysis and processing according to the monitoring data and the activation control parameters of the compensation processing module, and generate a temperature control compensation instruction; send the temperature control compensation instruction to the temperature control module for station area matching control. The present invention solves the technical problem that the prior art cannot perform targeted temperature compensation optimization for different materials. By integrating the environmental temperature control system, the thermal expansion coefficient of the material and the analysis of the temperature control requirements of the machine tool, the parameters of the sensor monitoring module and the compensation processing module are dynamically adjusted, and the temperature control compensation instruction is generated through data monitoring and analysis, and sent to the temperature control module, so as to realize the temperature control optimization of each station and achieve the technical effect of improving the accuracy of temperature compensation.

[0069] Embodiment 2 is based on the same inventive concept as the intelligent temperature compensation method for a 24-station CNC machine tool in the above embodiment. Figure 2 As shown, the present application provides a 24-station CNC machine tool intelligent temperature compensation device, and the device and method embodiments in the present application are based on the same inventive concept. The device includes:

[0070] A temperature control parameter acquisition unit 11, the temperature control parameter acquisition unit 11 is connected to the ambient temperature control system to acquire the ambient temperature control parameters of each workstation, including a temperature control response index and a temperature control sensitivity; a thermal expansion coefficient acquisition unit 12, the thermal expansion coefficient acquisition unit 12 acquires the thermal expansion coefficient of the material processed by the machine tool at each workstation; a control demand parsing unit 13, the control demand parsing unit 13 parses the machine tool temperature control demand according to the ambient temperature control parameters and the material thermal expansion coefficient, the machine tool temperature control demand includes a temperature change trigger threshold and a compensation time window; an activation control parameter configuration unit 14, the activation control parameter configuration unit An activation control parameter configuration unit 14 configures activation control parameters of a sensor monitoring module and a compensation processing module according to the temperature control requirements of the machine tool; a compensation analysis unit 15, wherein the compensation analysis unit 15 monitors data of the sensor monitoring module according to the activation control parameters, imports the acquired monitoring data into the compensation processing module, performs temperature compensation analysis and processing according to the monitoring data and the activation control parameters of the compensation processing module, and generates a temperature control compensation instruction; a matching control unit 16, wherein the matching control unit 16 sends the temperature control compensation instruction to the temperature control module for workstation area matching control.

[0071] Furthermore, the device is also used to achieve the following functions:

[0072] Obtain regional temperature compensation parameters for each workstation; perform global thermal balance processing on the regional temperature compensation parameters according to the regional coupling relationship of the workstation distribution to obtain global balance compensation parameters; and use the global balance compensation parameters for matching control.

[0073] Furthermore, the device is also used to achieve the following functions:

[0074] A regional temperature compensation benefit function is constructed for each workstation respectively; a temperature compensation interaction network of a 24-workstation CNC machine tool is established according to the regional coupling relationship of the workstation distribution and the regional temperature compensation benefit function, wherein the network nodes are the workstations, the network node edges are the regional coupling relationships, the edge weights are the coupling coefficients, and the regional temperature compensation benefit function is fitted into the temperature compensation interaction network as a node attribute; based on the temperature compensation interaction network, the workstation interaction participants are extracted, and according to the network interaction relationship of the workstation interaction parameter participants, the coupling coefficient and the regional temperature compensation benefit function of the workstation are used to integrate the benefit function, and the regional temperature compensation parameters between the workstation interaction participants are balanced based on the integrated benefit function to obtain the global balance compensation parameters.

[0075] Furthermore, the device is also used to achieve the following functions:

[0076] Taking the temperature compensation effect as the positive indicator and the compensation energy consumption as the negative indicator, the regional temperature compensation benefit function of each workstation is constructed, and its expression is: U i = -λ|T i -T target |-α i ·P i , T i is the current temperature of station i, T target is the target temperature, α i is the energy consumption coefficient of the temperature compensation parameter of station i, P i is the energy consumption of the temperature compensation parameter of station i, λ is the penalty coefficient of temperature deviation, and the regional temperature compensation benefit function shows that station i adjusts its temperature compensation parameter to make the temperature close to the target temperature while minimizing energy consumption; where the expression of the integrated benefit function is: U i = -λ|T i +∑ j β ij ·P j -T target |-α i ·P i , β ij is the coupling coefficient between station i and station j, ∑ j β ij ·Pj is the coupling effect of station j that has a regional coupling relationship with station i, P j is the energy consumption for temperature control at workstation j.

[0077] Furthermore, the device is also used to achieve the following functions:

[0078] Based on the integrated benefit function, the regional temperature compensation parameters of the first station are adjusted and searched without adjusting the compensation parameters of other stations, so as to obtain the best compensation strategy for the first station, which satisfies: in is the optimal compensation strategy for the first station, K -i is the compensation strategy set for all other workstations, K i is the regional temperature compensation strategy for the first station; iteratively searches for the best compensation strategy for all stations in turn, and calculates the strategy change of the station after each iteration; when the strategy change of all stations is zero, stops the iteration and obtains the global balance compensation parameter.

[0079] Furthermore, the device is also used to achieve the following functions:

[0080] According to the temperature control response index and the temperature control sensitivity, the ambient temperature compensation coefficient of each workstation is calculated, and the ambient temperature compensation coefficient is the product of the temperature control response index and the temperature control sensitivity of each workstation area; according to the thermal expansion coefficient of the material and the deformation width capacity of the workpiece, the temperature constraint range is determined, and the temperature constraint range represents the maximum temperature change range with the machine tool processing target temperature; according to the ambient temperature compensation coefficient of each workstation and the temperature constraint range, the temperature change trigger threshold is determined; according to the material thermal expansion coefficient and the temperature constraint range, the maximum tolerance time is obtained; with the maximum tolerance time as a constraint condition, and in combination with a preset reflection time, the compensation time window is determined, and the preset reflection time is determined according to the response timeliness of the temperature control compensation instruction.

[0081] Furthermore, the device is also used to achieve the following functions:

[0082] Obtain preset control parameters of the sensor monitoring module and the compensation processing module, wherein the sensor monitoring module includes temperature sensors and machine tool control data sensors arranged in each workstation area of ​​the 24-workstation CNC machine tool, and the preset control parameters of the sensor monitoring module are the current set control parameters of each sensor, including the acquisition frequency; the compensation processing module includes a temperature compensation algorithm, and the preset control parameters of the compensation processing module are the execution control parameters of the temperature compensation algorithm, including a temperature compensation trigger threshold and a compensation frequency; using the temperature change trigger threshold and the compensation time window in the machine tool temperature control requirement, the preset control parameters are matched and adjusted as the activation control parameters, wherein the temperature compensation trigger threshold is matched and adjusted based on the temperature change trigger threshold, and the acquisition frequency and compensation frequency are matched and adjusted based on the compensation time window.

[0083] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. The processes depicted in the accompanying drawings do not necessarily require the specific order and continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0084] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0085] This specification and drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.

Claims

1. A 24-station CNC machine tool intelligent temperature compensation method, characterized in that: The method comprises: Connect to the environmental temperature control system to obtain the environmental temperature control parameters of each workstation, including temperature control response index and temperature control sensitivity; Obtain the thermal expansion coefficient of the material processed by the machine tool at each station; Analyze the temperature control requirements of the machine tool according to the environmental temperature control parameters and the thermal expansion coefficient of the material, wherein the temperature control requirements of the machine tool include a temperature change trigger threshold and a compensation time window; Configuring activation control parameters of the sensor monitoring module and the compensation processing module according to the temperature control requirements of the machine tool; Performing data monitoring on the sensor monitoring module according to the activation control parameters, importing the acquired monitoring data into the compensation processing module, performing temperature compensation analysis and processing according to the monitoring data and the activation control parameters of the compensation processing module, and generating a temperature control compensation instruction; The temperature control compensation instruction is sent to the temperature control module to perform workstation area matching control.

2. The intelligent temperature compensation method for 24-station CNC machine tools according to claim 1, characterized in that: The temperature control compensation instruction is sent to the temperature control module to perform station area matching control, and further includes: Obtain regional temperature compensation parameters for each workstation; According to the regional coupling relationship of the workstation distribution, global thermal balance processing of regional temperature compensation parameters is performed to obtain global balance compensation parameters; The global balance compensation parameter is used to perform matching control.

3. The intelligent temperature compensation method for 24-station CNC machine tools according to claim 2, characterized in that: The method of performing global thermal balance processing on regional temperature compensation parameters according to the regional coupling relationship of the workstation distribution to obtain global balance compensation parameters includes: Construct the regional temperature compensation benefit function for each workstation respectively; According to the regional coupling relationship of the workstation distribution and the regional temperature compensation benefit function, a temperature compensation interactive network of the 24-workstation CNC machine tool is established, wherein the network nodes are the workstations, the network node edges are the regional coupling relationships, the edge weights are the coupling coefficients, and the regional temperature compensation benefit function is fitted into the temperature compensation interactive network as a node attribute; Based on the temperature compensation interaction network, the workstation interaction participants are extracted, and according to the network interaction relationship of the workstation interaction parameters, the coupling coefficient and the regional temperature compensation benefit function of the workstation are used to integrate the benefit function. Based on the integrated benefit function, the regional temperature compensation parameters between the workstation interaction participants are balanced to obtain the global balance compensation parameters.

4. The intelligent temperature compensation method for 24-station CNC machine tools according to claim 3, characterized in that: Construct the regional temperature compensation benefit function of each workstation separately, including: Taking the temperature compensation effect as the positive indicator and the compensation energy consumption as the negative indicator, the regional temperature compensation benefit function of each workstation is constructed, and its expression is: U i = -λ|T i -T target |-α i ·P i , T i is the current temperature of station i, T target is the target temperature, α i is the energy consumption coefficient of the temperature compensation parameter of station i, P i is the energy consumption of the temperature compensation parameters of station i, λ is the penalty coefficient of temperature deviation, and the regional temperature compensation benefit function shows that station i adjusts its temperature compensation parameters to make the temperature close to the target temperature while minimizing energy consumption; Among them, the expression of the integrated profit function is: U i = -λ|T i +Σ j β ij ·P j -T target |-α i ·P i , β ij is the coupling coefficient between station i and station j, Σ j β ij ·P j is the coupling effect of station j that has a regional coupling relationship with station i, P j is the energy consumption for temperature control at workstation j.

5. The intelligent temperature compensation method for 24-station CNC machine tools according to claim 3, characterized in that: The regional temperature compensation parameters between the participants in the workstation interaction are balanced based on the integrated benefit function to obtain the global balance compensation parameters, including: Based on the integrated benefit function, the regional temperature compensation parameters of the first station are adjusted and searched without adjusting the compensation parameters of other stations, so as to obtain the best compensation strategy for the first station, which satisfies: in is the optimal compensation strategy for the first station, K -i is the compensation strategy set for all other workstations, K i It is the regional temperature compensation strategy for the first station; Iterate and search for the best compensation strategy for all workstations in sequence, and calculate the strategy change of the workstation after each iteration; When the strategy changes of all workstations are zero, the iteration is stopped to obtain the global balance compensation parameters.

6. The intelligent temperature compensation method for 24-station CNC machine tools according to claim 1, characterized in that: According to the environmental temperature control parameters and the thermal expansion coefficient of the material, the temperature control requirements of the machine tool are analyzed, including: Calculate the ambient temperature compensation coefficient of each workstation according to the temperature control response index and the temperature control sensitivity, wherein the ambient temperature compensation coefficient is the product of the temperature control response index and the temperature control sensitivity of each workstation area; Determining a temperature constraint range according to the thermal expansion coefficient of the material and the deformation width capacity of the workpiece, wherein the temperature constraint range represents a maximum temperature variation range relative to a target temperature of the machine tool; Determining the temperature change trigger threshold according to the ambient temperature compensation coefficient of each workstation and the temperature constraint range; Obtaining a maximum tolerance time according to the material thermal expansion coefficient and the temperature constraint range; The compensation time window is determined by taking the maximum tolerance time as a constraint condition and combining it with a preset reflection time length, wherein the preset reflection time length is determined according to the response timeliness of the temperature control compensation instruction.

7. The intelligent temperature compensation method for 24-station CNC machine tools according to claim 6, characterized in that: The activation control parameters of the sensor monitoring module and the compensation processing module are configured according to the temperature control requirements of the machine tool, including: Obtaining preset control parameters of the sensor monitoring module and the compensation processing module, wherein the sensor monitoring module includes temperature sensors and machine tool control data sensors arranged in each station area of ​​the 24-station CNC machine tool, and the preset control parameters of the sensor monitoring module are the current set control parameters of each sensor, including the acquisition frequency; the compensation processing module includes a temperature compensation algorithm, and the preset control parameters of the compensation processing module are the execution control parameters of the temperature compensation algorithm, including the temperature compensation trigger threshold and the compensation frequency; The temperature change trigger threshold and compensation time window in the machine tool temperature control requirement are used to match and adjust the preset control parameters as the activation control parameters, wherein the temperature compensation trigger threshold is matched and adjusted based on the temperature change trigger threshold, and the acquisition frequency and compensation frequency are matched and adjusted based on the compensation time window.

8. A 24-station CNC machine tool intelligent temperature compensation device, characterized in that: The device comprises: A temperature control parameter acquisition unit, which is connected to the ambient temperature control system to acquire ambient temperature control parameters of each workstation, including a temperature control response index and a temperature control sensitivity; A thermal expansion coefficient acquisition unit, wherein the thermal expansion coefficient acquisition unit acquires the thermal expansion coefficient of the material processed by the machine tool at each station; A control demand parsing unit, wherein the control demand parsing unit parses the temperature control demand of the machine tool according to the environmental temperature control parameter and the thermal expansion coefficient of the material, wherein the temperature control demand of the machine tool includes a temperature change trigger threshold and a compensation time window; An activation control parameter configuration unit, wherein the activation control parameter configuration unit configures activation control parameters of a sensor monitoring module and a compensation processing module according to the temperature control requirements of the machine tool; a compensation analysis unit, wherein the compensation analysis unit performs data monitoring on the sensor monitoring module according to the activation control parameter, imports the acquired monitoring data into the compensation processing module, performs temperature compensation analysis processing according to the monitoring data and the activation control parameter of the compensation processing module, and generates a temperature control compensation instruction; A matching control unit is used to send the temperature control compensation instruction to the temperature control module to perform workstation area matching control.

Citation Information

Patent Citations

  • System for measuring thermal error of precise numerically-controlled machine tool and compensating temperature

    CN105511401A

  • Temperature control system, method, device and equipment, and readable storage medium

    CN113885610A

  • Self-adaptive machine tool machining method and system based on intelligent perception

    CN118778545A

Cited By

  • Temperature self-adaptive control system and method applied to drying of traditional Chinese medicinal materials

    CN119882867A

  • Intelligent temperature control device and method for optical communication device coupling production

    CN120335534A

  • Intelligent temperature control device and method for optical communication device coupling production

    CN120335534B

  • Numerical control machining extension deformation control method for aviation aluminum alloy wallboard parts

    CN121680269A

  • Reflow soldering selective temperature control device and method based on neural network PID control

    CN121807062A