A thermal error control system for milling

CN122883754APending Publication Date: 2026-10-09FUJIAN POLYTECHNIC OF WATER CONSERVANCY & ELECTRIC POWER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611179339.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-05
Publication Date
2026-10-09

AI Technical Summary

Technical Problem

[0005]为了弥补以上不足,本发明提供了一种铣削加工的热误差控制系统,旨在改善难以确定当前温度变化对应的具体热影响来源,从而造成热误差补偿参数与实际热影响状态不匹配的问题

Benefits of technology

1、本发明通过采集加工状态数据和热状态数据,并根据切削热输入变化信息与温度响应变化信息确定热源贡献信息,进一步区分瞬态切削热影响、累计结构热影响以及环境热扰动影响,解决变切削负载铣削过程中热误差来源难以区分导致补偿不准确的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122883754A_ABST
    Figure CN122883754A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of numerical control machining, and discloses a thermal error control system for milling machining, which comprises a machining state acquisition module, a thermal state acquisition module, a heat source contribution analysis module, a thermal influence state judgment module, a thermal error compensation generation module and a machining control module. By acquiring machining state data and thermal state data in the milling machining process, heat source contribution information is determined according to cutting heat input change information and temperature response change information, and the corresponding thermal influence states of transient cutting heat influence, accumulated structure heat influence and environmental heat disturbance influence are determined according to the heat source contribution information, further, thermal error compensation parameters are generated and machining coordinates are adjusted, and thermal error control based on different thermal influence states is realized. By analyzing the machining state data and the thermal state data, different thermal influence types are distinguished, and the problem that the source of thermal error in the milling process with variable cutting load is difficult to identify is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of CNC machining technology, and in particular to a thermal error control system for milling machining. Background Technology

[0002] With the development of CNC machining technology, milling equipment is widely used in the machining of complex structural parts. During milling, cutting contact occurs between the tool and the workpiece. The spindle, bearings, and machine tool structural components are affected by the heat input from the cutting process, resulting in temperature changes and further causing thermal deformation of the machine tool structure, which in turn changes the actual machining position between the tool and the workpiece.

[0003] Existing methods for controlling thermal errors in milling typically involve acquiring temperature data from the spindle, bearings, or machine tool structure using temperature acquisition devices. Based on temperature changes, a correlation between temperature and thermal deformation is established to generate thermal error compensation parameters. The thermal error is then corrected by adjusting the machine tool's machining coordinates. Some methods further analyze thermal error changes in conjunction with machining parameters such as spindle speed and load to establish a correlation between machining conditions and temperature variations.

[0004] However, in actual milling processes, under special circumstances such as frequent tool entry and exit from the workpiece, changes in cutting depth, and continuous long-term machining, changes in cutting heat input, heat accumulation in the machine tool structure, and changes in ambient temperature will simultaneously affect the thermal state of the machine tool. The temperature response generated by different thermal influencing factors has different variation characteristics, making it difficult for existing methods to determine the specific source of thermal influence corresponding to the current temperature change, thus causing a mismatch between the thermal error compensation parameters and the actual thermal influence state. Summary of the Invention

[0005] To overcome the above deficiencies, this invention provides a thermal error control system for milling operations, which aims to improve the problem of mismatch between thermal error compensation parameters and actual thermal effects caused by the difficulty in determining the specific source of thermal impact corresponding to the current temperature change.

[0006] In a first aspect, the present invention provides the following technical solution: a thermal error control system for milling operations, comprising: The system includes a processing status acquisition module, a thermal status acquisition module, a heat source contribution analysis module, a thermal influence status determination module, a thermal error compensation generation module, and a processing control module. The machining status acquisition module is connected to the heat source contribution analysis module and is used to acquire machining status data during the milling process. The thermal state acquisition module is connected to the heat source contribution analysis module and is used to acquire thermal state data during the milling process. The heat source contribution analysis module is connected to the machining state acquisition module, the thermal state acquisition module, and the thermal influence state determination module, respectively. It is used to determine the cutting heat input change information based on the machining state data, determine the temperature response change information based on the thermal state data, and determine the heat source contribution information based on the cutting heat input change information and the temperature response change information. The thermal impact state determination module is connected to the thermal error compensation generation module and is used to determine the thermal impact state corresponding to transient cutting thermal impact, cumulative structural thermal impact and environmental thermal disturbance impact based on the heat source contribution information. The thermal error compensation generation module is connected to the processing control module and is used to generate thermal error compensation parameters according to the thermal influence state. The machining control module is connected to the milling equipment and is used to control the milling equipment to perform thermal error correction according to the thermal error compensation parameters.

[0007] Preferably, the machining status acquisition module acquires machining status data based on changes in the cutting status during the milling process, specifically including: Collect spindle speed data, spindle load data, feed rate data, and depth of cut data; The machining status data is determined based on the spindle speed data, the spindle load data, the feed rate data, and the depth of cut data.

[0008] Preferably, the thermal state acquisition module acquires thermal state data based on the temperature changes of the milling equipment, specifically including: Collect spindle temperature data, bearing temperature data, bed temperature data, and ambient temperature data; Thermal state data is determined based on the spindle temperature data, the bearing temperature data, the bed temperature data, and the ambient temperature data.

[0009] Preferably, the heat source contribution analysis module determines the heat source contribution information based on the processing state data and the thermal state data, specifically including: Based on the machining status data, determine the cutting heat input variation information; Determine temperature response change information based on the thermal state data; The heat source contribution information is determined based on the cutting heat input change information and the temperature response change information.

[0010] Preferably, the heat source contribution analysis module determines the type of thermal impact based on the heat source contribution information, specifically including: Determine the transient cutting thermal effects based on changes in heat input caused by changes in machining conditions; The cumulative structural thermal effect is determined based on the heat accumulation during continuous processing; The impact of environmental thermal disturbances is determined based on changes in ambient temperature.

[0011] Preferably, the thermal impact state determination module determines the thermal impact state based on the heat source contribution information, specifically including: The transient cutting thermal effect, the cumulative structural thermal effect, and the environmental thermal disturbance effect are obtained; The main thermal effect type is determined based on the degree of influence among the transient cutting thermal effect, the cumulative structural thermal effect, and the environmental thermal disturbance effect. A thermally affected state is generated based on the primary thermally affected type.

[0012] Preferably, the thermal error compensation generation module generates thermal error compensation parameters based on the thermal influence state, specifically including: Determine the thermal error compensation strategy based on the aforementioned thermal influence state; Generate corresponding thermal error compensation parameters according to the thermal error compensation strategy; The thermal error compensation parameters are sent to the machining control module.

[0013] Preferably, the thermal error compensation generation module adjusts the thermal error compensation parameters according to different thermal influence states, specifically including: When the thermal effect state corresponds to the cumulative structural thermal effect, adjust the thermal error compensation parameter corresponding to the structural thermal deformation. When the thermal effect state corresponds to the transient cutting thermal effect, adjust the thermal error compensation parameter corresponding to the thermal disturbance. When the thermal impact state corresponds to the impact of environmental thermal disturbance, the thermal error compensation parameters corresponding to the environmental changes are adjusted.

[0014] Preferably, the processing control module performs thermal error correction based on the thermal error compensation parameters, specifically including: Receive the thermal error compensation parameters; Adjust the machining coordinates of the milling equipment according to the thermal error compensation parameters; Control the milling machine to perform machining according to the adjusted machining coordinates.

[0015] Secondly, the present invention provides the following technical solution: a method for controlling thermal errors in milling processes, comprising the following steps: S1. Obtain machining status data and thermal status data during the milling process; S2. Determine the cutting heat input change information based on the machining state data, and determine the temperature response change information based on the thermal state data; S3. Determine the heat source contribution information based on the cutting heat input change information and the temperature response change information; S4. Determine the thermal impact states corresponding to transient cutting thermal impact, cumulative structural thermal impact, and environmental thermal disturbance impact based on the heat source contribution information. S5. Determine the thermal error compensation strategy based on the thermally affected state and generate thermal error compensation parameters; S6. Adjust the machining coordinates of the milling equipment according to the thermal error compensation parameters to perform thermal error correction.

[0016] The present invention has the following beneficial effects: 1. This invention collects machining state data and thermal state data, and determines the heat source contribution information based on the information on changes in cutting heat input and temperature response. It further distinguishes the transient cutting heat effect, the cumulative structural heat effect, and the environmental thermal disturbance effect, thus solving the problem of inaccurate compensation caused by the difficulty in distinguishing the sources of thermal error during milling under variable cutting load.

[0017] 2. This invention generates corresponding thermal error compensation parameters based on different thermal influence states, enabling different thermal influence factors to adopt corresponding compensation methods, thereby reducing the error deviation caused by single temperature compensation.

[0018] 3. This invention achieves the correlation adjustment between thermal state changes and machining control process by adjusting the machining coordinates of the milling equipment according to thermal error compensation parameters. Attached Figure Description

[0019] Figure 1 This is a schematic diagram of the overall structure of a thermal error control system for milling proposed in this invention; Figure 2 This is a schematic diagram of a processing status data acquisition process proposed in this invention; Figure 3 This is a schematic diagram of a thermal state data acquisition and temperature response analysis process proposed in this invention; Figure 4 This is a schematic diagram of a heat source contribution analysis process proposed in this invention; Figure 5 This is a schematic diagram of the process for determining the thermally affected state and generating thermal error compensation proposed in this invention. Figure 6 This is a schematic diagram of a machining coordinate correction control process proposed in this invention. Detailed Implementation

[0020] The technical solutions in 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, and 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.

[0021] Example 1: Refer to Figure 1 In a first embodiment of the present invention, a thermal error control system for milling machining is provided, comprising: The system includes a processing status acquisition module, a thermal status acquisition module, a heat source contribution analysis module, a thermal influence status determination module, a thermal error compensation generation module, and a processing control module. The machining status acquisition module is connected to the heat source contribution analysis module and is used to collect machining status data during the milling process; The thermal state acquisition module is connected to the heat source contribution analysis module and is used to collect thermal state data during the milling process; The heat source contribution analysis module is connected to the machining state acquisition module, the thermal state acquisition module, and the thermal influence state determination module, respectively. It is used to determine the cutting heat input change information based on the machining state data, determine the temperature response change information based on the thermal state data, and determine the heat source contribution information based on the cutting heat input change information and the temperature response change information. The thermal impact state determination module is connected to the thermal error compensation generation module and is used to determine the thermal impact state corresponding to transient cutting thermal impact, cumulative structural thermal impact and environmental thermal disturbance impact based on the heat source contribution information. The thermal error compensation generation module is connected to the machining control module and is used to generate thermal error compensation parameters based on the thermal influence state. The machining control module is connected to the milling equipment and is used to control the milling equipment to perform thermal error correction according to the thermal error compensation parameters.

[0022] Specifically, during the milling process, the machining status acquisition module collects machining status data during the operation of the milling equipment, and the thermal status acquisition module simultaneously collects thermal status data at the corresponding location of the milling equipment, and sends the machining status data and thermal status data to the heat source contribution analysis module.

[0023] The heat source contribution analysis module analyzes the changes in heat input during the current cutting process based on machining status data and the changes in temperature response based on thermal state data. It determines the heat source contribution information by combining the changes in heat input generated during the cutting process with changes in equipment temperature. The thermal impact state determination module determines the corresponding thermal impact state caused by the current thermal error based on the heat source contribution information. The thermal impact state includes the transient cutting thermal impact caused by changes in machining status, the cumulative structural thermal impact caused by heat accumulation during continuous machining, and the environmental thermal disturbance impact caused by changes in ambient temperature.

[0024] The thermal error compensation generation module determines the corresponding thermal error compensation parameters based on the thermal influence state and sends these parameters to the machining control module. The machining control module adjusts the machining coordinates of the milling equipment based on the received thermal error compensation parameters, enabling the milling equipment to perform thermal error correction during the milling process according to the adjusted coordinates.

[0025] Through the aforementioned connections and data processing, the thermal error control system for milling can determine different types of thermal impact based on changes in machining and thermal states, and generate corresponding thermal error compensation parameters according to these different thermal impact states. The specific composition and working process of each module will be explained in detail later.

[0026] Reference Figure 2 Furthermore, the machining status acquisition module obtains machining status data based on changes in the cutting state during the milling process, specifically including: Collect spindle speed data, spindle load data, feed rate data, and depth of cut data; The machining status data is determined based on the spindle speed data, spindle load data, feed rate data, and depth of cut data.

[0027] Specifically, the machining status acquisition module acquires operating parameters during the machining process through data acquisition units located at corresponding positions on the milling equipment. Among these parameters, spindle speed data indicates the tool rotation state during milling, spindle load data indicates the load changes experienced by the tool during cutting, feed rate data indicates the tool's motion relative to the workpiece, and depth of cut data indicates the amount of material removed between the tool and the workpiece.

[0028] The machining status acquisition module combines the collected spindle speed data, spindle load data, feed rate data, and depth of cut data to generate machining status data. This machining status data represents the changes in cutting status during the current milling process and is used to subsequently determine changes in cutting heat input.

[0029] The machining status acquisition module determines the cutting heat input status based on spindle speed data and spindle load data. The cutting heat input status describes the heat changes generated by the cutting process during milling, and its calculation relationship is expressed as follows: ; in, Indicates the first Cutting heat input information at any given time; Indicates the first Spindle speed data collected at all times; Indicates the first Real-time acquisition of spindle load data; This represents the thermal conversion parameters.

[0030] The machining status acquisition module determines the changes in cutting heat input based on the cutting heat input information corresponding to continuous sampling times. By comparing the cutting heat input information at the current time with that at the previous sampling time, it determines the changes in heat input caused by changes in cutting parameters during the milling process. The calculation relationship is expressed as follows: ;in, Indicates the first Information on the change in cutting heat input at any given time; Indicates the first Cutting heat input information at any given time; Indicates the first Real-time cutting heat input information.

[0031] Through the above method, the machining status acquisition module can acquire machining status data reflecting changes in the cutting process, and determine the changes in cutting heat input based on the machining status data, providing machining status input data for subsequent heat source contribution information analysis. This method incorporates the spindle running status, cutting load status, and tool motion status into the thermal error analysis process, enabling the heat source contribution analysis module to determine heat input changes in conjunction with actual cutting process variations.

[0032] Reference Figure 3 Furthermore, the thermal state acquisition module obtains thermal state data based on the temperature changes of the milling equipment, specifically including: Collect spindle temperature data, bearing temperature data, bed temperature data, and ambient temperature data; The thermal state data is determined based on the spindle temperature data, bearing temperature data, bed temperature data, and ambient temperature data.

[0033] Specifically, the thermal state acquisition module acquires temperature change data during the machining process through temperature acquisition units located at different thermal response positions on the milling equipment. Among them, spindle temperature data is used to represent the temperature change state generated during spindle rotation; bearing temperature data is used to represent the temperature change state at the corresponding position of the spindle support structure; bed temperature data is used to represent the temperature change state of the machine tool structural components after being heated; and ambient temperature data is used to represent the ambient temperature change state during milling.

[0034] The thermal state acquisition module combines temperature data collected from different locations to generate thermal state data. This thermal state data describes the temperature changes of the milling equipment's structure and the corresponding machining environment, and is sent to the heat source contribution analysis module to determine temperature response changes in conjunction with the machining state data.

[0035] The thermal state acquisition module determines temperature response changes based on temperature data from continuous sampling times. By calculating the temperature change between the current and previous sampling times, the thermal state changes of the milling equipment are determined; the calculation relationship is expressed as follows: ; in, Indicates the first Information on temperature response changes over time; Indicates the first Thermal status data collected at all times; Indicates the first Thermal state data collected at all times. Among them, thermal state data... This is a set of temperature states from multiple temperature acquisition locations, used to represent temperature changes at different structural and environmental locations. During actual data acquisition, the thermal state acquisition module generates corresponding temperature state information based on spindle temperature data, bearing temperature data, bed temperature data, and ambient temperature data, and then sends this information to the heat source contribution analysis module.

[0036] Using the above method, the thermal state acquisition module can obtain information on the temperature changes of the equipment structure and the ambient temperature during the milling process, and determine the temperature response change information based on the temperature changes over continuous time. This allows the subsequent heat source contribution analysis module to analyze the heat source contribution information corresponding to different thermal influencing factors in conjunction with the cutting heat input change information. This method avoids determining the thermal state based solely on temperature data from a single location, but instead combines temperature changes from multiple structural locations and the environment to describe the thermal state.

[0037] Reference Figure 4 Furthermore, the heat source contribution analysis module determines the heat source contribution information based on the processing status data and thermal status data, specifically including: Determine the changes in cutting heat input based on machining status data; Determine temperature response change information based on thermal state data; The heat source contribution information is determined based on the information on changes in cutting heat input and temperature response.

[0038] Furthermore, the heat source contribution analysis module determines the type of thermal impact based on the heat source contribution information, specifically including: Determine the transient cutting thermal effects based on changes in heat input caused by changes in machining conditions; The cumulative structural thermal effect is determined based on the heat accumulation during continuous processing; The impact of environmental thermal disturbances is determined based on changes in ambient temperature.

[0039] Specifically, the heat source contribution analysis module receives machining status data from the machining status acquisition module and thermal status data from the thermal status acquisition module. By analyzing the correspondence between changes in machining status and changes in temperature response, it determines the heat source contribution information in the current milling process. The heat source contribution analysis module first determines the cutting heat input information based on the spindle speed data and spindle load data in the machining status data. The cutting heat input information represents the heat input state generated by the cutting process in the current milling process, and its calculation relationship is expressed as follows: ;in, Indicates the first Cutting heat input information at any given time; Indicates the first Spindle speed data at any given time; Indicates the first Spindle load data at any given time; This represents the thermal conversion parameters.

[0040] The heat source contribution analysis module determines the cutting heat input variation information based on the cutting heat input information at continuous sampling times. The calculation relationship is expressed as follows: ;in, This represents the change in cutting heat input at time ttt; Indicates the first Cutting heat input information at any given time; Indicates the first Real-time cutting heat input information.

[0041] Simultaneously, the heat source contribution analysis module determines the temperature response change information based on the spindle temperature data, bearing temperature data, bed temperature data, and ambient temperature data from the thermal state data. This temperature response change information represents the temperature change status at each temperature detection location of the milling machine during continuous sampling, and its calculation relationship is expressed as follows: ; in, Indicates the first Information on temperature response changes over time; Indicates the first Thermal state data at any given moment; Indicates the first The thermal state data at any given time. The heat source contribution analysis module performs correlation analysis based on the changes in cutting heat input and temperature response to determine the heat source contribution information. This information includes transient cutting thermal effects, cumulative structural thermal effects, and environmental thermal disturbance effects, representing the contribution relationship of different thermal influencing factors to the current temperature change state.

[0042] When machining status data changes, the heat source contribution analysis module determines the transient cutting thermal impact based on the change in cutting heat input information. The transient cutting thermal impact represents short-term heat input changes caused by changes in machining status such as tool entry into the workpiece, depth of cut, and spindle load. When the machining status remains continuous, the heat source contribution analysis module determines the cumulative structural thermal impact based on historical cutting heat input information. The cumulative structural thermal impact represents the cumulative state of heat in the spindle, bearings, and bed structure during continuous machining, and its calculation relationship is expressed as follows: ; in, Indicates the first Cumulative structural thermal impact information at any given time; Indicates the first Cumulative structural thermal impact information at any given time; Indicates the first Cutting heat input information at any given time; This represents the heat accumulation regulation parameter. When the ambient temperature changes, the heat source contribution analysis module determines the impact of environmental thermal disturbance based on the ambient temperature data. The calculation relationship is expressed as follows: ; in, Indicates the first Information on the impact of environmental thermal disturbances at any given time; Indicates the first Ambient temperature data at any given time; Indicates the first Ambient temperature data at any given time.

[0043] In the above manner, the heat source contribution analysis module determines the cutting heat input change information based on the machining state data, determines the temperature response change information based on the thermal state data, and combines the two types of information to determine the heat source contribution information. This enables the thermal influence factors in the milling process to be classified according to transient cutting thermal influence, cumulative structural thermal influence, and environmental thermal disturbance influence, providing a data basis for subsequent thermal influence state determination and thermal error compensation parameter generation.

[0044] Reference Figure 5 Furthermore, the thermal impact state determination module determines the thermal impact state based on the heat source contribution information, specifically including: Acquire transient cutting thermal effects, cumulative structural thermal effects, and environmental thermal disturbance effects; The main types of thermal effects are determined based on the degree of influence among transient cutting thermal effects, cumulative structural thermal effects, and environmental thermal disturbance effects. Generate the thermally affected state based on the main thermally affected type.

[0045] Specifically, the thermal impact state determination module receives the heat source contribution information output by the heat source contribution analysis module, and obtains the transient cutting thermal impact, cumulative structural thermal impact, and environmental thermal disturbance impact from the heat source contribution information.

[0046] Transient cutting thermal effects represent changes in heat input caused by changes in the current machining state; cumulative structural thermal effects represent the accumulation of heat in the structure of the milling equipment during continuous machining; and environmental thermal disturbance effects represent the impact of ambient temperature changes on the thermal state of the milling equipment. The thermal effect state determination module determines the main thermal effect types based on the degree of influence corresponding to different thermal effect types. The degree of influence is calculated based on the thermal contribution state corresponding to each thermal effect type, generating thermal effect percentage information.

[0047] The thermal impact percentage information is represented as follows: ; in, Indicates the first The degree of influence corresponding to thermal effects; Indicates the first Thermal contribution state corresponding to thermal effects; Indicates the thermal effect type index.

[0048] The thermal contribution state includes the thermal contribution state corresponding to transient cutting thermal effects, the thermal contribution state corresponding to cumulative structural thermal effects, and the thermal contribution state corresponding to environmental thermal disturbance effects. The thermal influence state determination module determines the type of thermal influence with the greatest influence as the primary thermal influence type based on the influence degree information.

[0049] When the impact of transient cutting thermal effects is at its maximum, the current thermal impact state is determined as the transient cutting thermal impact state; when the impact of cumulative structural thermal effects is at its maximum, the current thermal impact state is determined as the cumulative structural thermal impact state; when the impact of environmental thermal disturbances is at its maximum, the current thermal impact state is determined as the environmental thermal disturbance impact state.

[0050] The thermal impact state determination module generates a thermal impact state based on the determined main thermal impact types and sends the thermal impact state to the thermal error compensation generation module. The thermal impact state includes thermal impact type information and corresponding thermal contribution state information, which describes the main sources of thermal impact in the current milling process.

[0051] In the above manner, the thermal impact state determination module classifies different thermal impact factors according to the heat source contribution information, and determines the current main thermal impact type based on the degree of influence between transient cutting thermal impact, cumulative structural thermal impact and environmental thermal disturbance impact, so that the subsequent thermal error compensation generation module can generate corresponding thermal error compensation parameters according to different thermal impact states.

[0052] Furthermore, the thermal error compensation generation module generates thermal error compensation parameters based on the thermal influence state, specifically including: Determine the thermal error compensation strategy based on the thermal effect state; Generate the corresponding thermal error compensation parameters based on the thermal error compensation strategy; The thermal error compensation parameters are sent to the machining control module.

[0053] Furthermore, the thermal error compensation generation module adjusts the thermal error compensation parameters according to different thermal influence states, specifically including: When the thermal-affected state corresponds to the cumulative structural thermal effect, adjust the thermal error compensation parameters corresponding to the structural thermal deformation. When the thermal effect state corresponds to the transient cutting thermal effect, adjust the thermal error compensation parameters corresponding to the thermal disturbance; When the thermal-affected state corresponds to the influence of environmental thermal disturbance, adjust the thermal error compensation parameters corresponding to the environmental changes.

[0054] Specifically, the thermal error compensation generation module receives the thermal impact status output by the thermal impact status determination module and determines the thermal error compensation strategy based on the thermal impact type corresponding to the thermal impact status. The thermal error compensation strategy is used to determine the composition of compensation parameters corresponding to different thermal impact types, so that the thermal error compensation parameters correspond to the current thermal impact status.

[0055] When the thermally affected state corresponds to the cumulative structural thermal effect, the thermal error compensation generation module generates structural thermal deformation compensation parameters based on the cumulative structural thermal effect information. The cumulative structural thermal effect is used to represent the cumulative temperature change of the machine tool structure during continuous machining, and the structural thermal deformation compensation parameters are used to correct the machining coordinate offset caused by the heating of the machine tool structure.

[0056] When the thermally affected state corresponds to the transient thermal effects of cutting, the thermal error compensation generation module generates thermal disturbance compensation parameters based on the changes in cutting thermal input. These parameters are used to correct the thermal error corresponding to short-term temperature changes caused by variations in cutting conditions.

[0057] When the thermally affected state corresponds to the influence of environmental thermal disturbance, the thermal error compensation generation module generates environmental correction parameters based on the ambient temperature change information. These environmental correction parameters are used to correct the impact of ambient temperature changes on the thermal state of the milling equipment.

[0058] The thermal error compensation generation module combines compensation parameters corresponding to different thermal influence types to generate thermal error compensation parameters, and the calculation relationship is expressed as follows: ; in, Indicates the first Thermal error compensation parameters at any given time; Indicates the first Cumulative structural thermal impact information at any given time; Indicates the first Information on the transient cutting thermal effects at any given moment; Indicates the first Information on the impact of environmental thermal disturbances at any given time; , , These represent the compensation coefficients corresponding to the cumulative structural thermal effects, transient cutting thermal effects, and environmental thermal disturbance effects, respectively. After generating the thermal error compensation parameters, the thermal error compensation generation module sends these parameters to the machining control module, which then adjusts the machining coordinates of the milling equipment based on the thermal error compensation parameters.

[0059] In the above manner, the thermal error compensation generation module determines the corresponding compensation strategy based on the thermal influence state, and generates corresponding compensation parameters for the cumulative structural thermal influence, transient cutting thermal influence, and environmental thermal disturbance influence, so that the thermal error compensation parameters can be matched with different thermal influence types, providing compensation data for the subsequent machining control module to perform machining coordinate correction.

[0060] Reference Figure 6 Furthermore, the processing control module performs thermal error correction based on the thermal error compensation parameters, specifically including: Receive thermal error compensation parameters; Adjust the machining coordinates of the milling equipment according to the thermal error compensation parameters; Control the milling machine to perform machining according to the adjusted machining coordinates.

[0061] Specifically, the machining control module is connected to the CNC control unit of the milling machine. It receives thermal error compensation parameters from the thermal error compensation generation module and corrects the current machining coordinates based on these parameters. The machining control module obtains the original machining coordinates currently being executed by the milling machine and determines the adjusted machining coordinates based on the thermal error compensation parameters. The adjusted machining coordinates are represented as follows: ; in, Indicates the first The machining coordinates after time adjustment; Indicates the first The original machining coordinates of the milling machine at all times; Indicates the first Thermal error compensation parameters at any time.

[0062] The machining control module determines the compensation amount of the machining coordinates in the corresponding direction based on the thermal error compensation parameters and sends the adjusted machining coordinates to the CNC control unit of the milling machine. The CNC control unit updates the tool trajectory based on the received adjusted machining coordinates, causing the tool to perform milling operations according to the corrected spatial position. During machining, the machining control module continuously receives the thermal error compensation parameters output by the thermal error compensation generation module and updates the machining coordinate adjustment amount according to the new thermal influence state, ensuring that the machining control process corresponds to the thermal error change state.

[0063] In this way, the machining control module adjusts the machining coordinates of the milling equipment according to the thermal error compensation parameters, and controls the milling equipment to perform machining according to the adjusted machining coordinates, thus realizing data transmission between the thermal error compensation parameters and the machining control process. This method enables the milling equipment to perform corresponding machining coordinate corrections based on changes in the thermally affected state.

[0064] Example 2: In the second embodiment of the present invention, the present invention provides a method for controlling thermal errors in milling processes, comprising the following steps: S1. Obtain machining status data and thermal status data during the milling process; S2. Determine the cutting heat input change information based on the machining status data, and determine the temperature response change information based on the thermal status data; S3. Determine the heat source contribution information based on the information on changes in cutting heat input and temperature response; S4. Determine the thermal impact states corresponding to transient cutting thermal effects, cumulative structural thermal effects, and environmental thermal disturbance effects based on the heat source contribution information. S5. Determine the thermal error compensation strategy based on the thermal influence state and generate thermal error compensation parameters; S6. Adjust the machining coordinates of the milling equipment according to the thermal error compensation parameters to perform thermal error correction.

[0065] Specifically, during the milling process, machining status data and thermal status data are first collected. Machining status data includes spindle speed data, spindle load data, feed rate data, and depth of cut data. Thermal status data includes spindle temperature data, bearing temperature data, bed temperature data, and ambient temperature data.

[0066] Based on the analysis of machining status data, the heat input changes during the current cutting process are analyzed, and based on the thermal status data, the temperature response changes of the milling equipment are analyzed. By combining the information on changes in cutting heat input and temperature response changes, the heat source contribution information is determined.

[0067] Furthermore, based on the heat source contribution information, the types of thermal effects in the current milling process are classified to determine the corresponding thermal effects states of transient cutting thermal effects, cumulative structural thermal effects, and environmental thermal disturbance effects. Among them, transient cutting thermal effects are used to represent short-term thermal changes caused by changes in machining parameters, cumulative structural thermal effects are used to represent temperature changes caused by the accumulation of heat in the machine tool structure during continuous machining, and environmental thermal disturbance effects are used to represent thermal state changes caused by changes in ambient temperature.

[0068] Based on the determined thermal impact state, a corresponding thermal error compensation strategy is selected, and thermal error compensation parameters are generated. These parameters are used to adjust the machining coordinates of the milling equipment, enabling the machining control process to perform corresponding corrections based on changes in the current thermal state.

[0069] Finally, the machining coordinates of the milling equipment are adjusted according to the generated thermal error compensation parameters, and the milling equipment is controlled to perform milling according to the adjusted machining coordinates, thereby realizing thermal error control in the milling process.

[0070] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A thermal error control system for milling machining, characterized in that, include: The system includes a processing status acquisition module, a thermal status acquisition module, a heat source contribution analysis module, a thermal influence status determination module, a thermal error compensation generation module, and a processing control module. The machining status acquisition module is connected to the heat source contribution analysis module and is used to acquire machining status data during the milling process. The thermal state acquisition module is connected to the heat source contribution analysis module and is used to acquire thermal state data during the milling process. The heat source contribution analysis module is connected to the machining state acquisition module, the thermal state acquisition module, and the thermal influence state determination module, respectively. It is used to determine the cutting heat input change information based on the machining state data, determine the temperature response change information based on the thermal state data, and determine the heat source contribution information based on the cutting heat input change information and the temperature response change information. The thermal impact state determination module is connected to the thermal error compensation generation module and is used to determine the thermal impact state corresponding to transient cutting thermal impact, cumulative structural thermal impact and environmental thermal disturbance impact based on the heat source contribution information. The thermal error compensation generation module is connected to the processing control module and is used to generate thermal error compensation parameters according to the thermal influence state. The machining control module is connected to the milling equipment and is used to control the milling equipment to perform thermal error correction according to the thermal error compensation parameters.

2. The thermal error control system for milling machining according to claim 1, characterized in that, The machining status acquisition module obtains machining status data based on changes in the cutting state during the milling process, specifically including: Collect spindle speed data, spindle load data, feed rate data, and depth of cut data; The machining status data is determined based on the spindle speed data, the spindle load data, the feed rate data, and the depth of cut data.

3. The thermal error control system for milling machining according to claim 1, characterized in that, The thermal state acquisition module obtains thermal state data based on the temperature changes of the milling equipment, specifically including: Collect spindle temperature data, bearing temperature data, bed temperature data, and ambient temperature data; Thermal state data is determined based on the spindle temperature data, the bearing temperature data, the bed temperature data, and the ambient temperature data.

4. The thermal error control system for milling machining according to claim 1, characterized in that, The heat source contribution analysis module determines heat source contribution information based on the processing status data and the thermal status data, specifically including: Based on the machining status data, determine the cutting heat input variation information; Determine temperature response change information based on the thermal state data; The heat source contribution information is determined based on the cutting heat input change information and the temperature response change information.

5. A thermal error control system for milling machining according to claim 1, characterized in that, The heat source contribution analysis module determines the type of thermal impact based on the heat source contribution information, specifically including: Determine the transient cutting thermal effects based on changes in heat input caused by changes in machining conditions; The cumulative structural thermal effect is determined based on the heat accumulation during continuous processing; The impact of environmental thermal disturbances is determined based on changes in ambient temperature.

6. A thermal error control system for milling machining according to claim 1, characterized in that, The thermal impact state determination module determines the thermal impact state based on the heat source contribution information, specifically including: The transient cutting thermal effect, the cumulative structural thermal effect, and the environmental thermal disturbance effect are obtained; The main thermal effect type is determined based on the degree of influence among the transient cutting thermal effect, the cumulative structural thermal effect, and the environmental thermal disturbance effect. A thermally affected state is generated based on the primary thermally affected type.

7. A thermal error control system for milling machining according to claim 1, characterized in that, The thermal error compensation generation module generates thermal error compensation parameters based on the thermal influence state, specifically including: Determine the thermal error compensation strategy based on the aforementioned thermal influence state; Generate corresponding thermal error compensation parameters according to the thermal error compensation strategy; The thermal error compensation parameters are sent to the machining control module.

8. A thermal error control system for milling machining according to claim 1, characterized in that, The thermal error compensation generation module adjusts the thermal error compensation parameters according to different thermal influence states, specifically including: When the thermal effect state corresponds to the cumulative structural thermal effect, adjust the thermal error compensation parameter corresponding to the structural thermal deformation. When the thermal effect state corresponds to the transient cutting thermal effect, adjust the thermal error compensation parameter corresponding to the thermal disturbance. When the thermal impact state corresponds to the impact of environmental thermal disturbance, the thermal error compensation parameters corresponding to the environmental changes are adjusted.

9. A thermal error control system for milling machining according to claim 1, characterized in that, The processing control module performs thermal error correction based on the thermal error compensation parameters, specifically including: Receive the thermal error compensation parameters; Adjust the machining coordinates of the milling equipment according to the thermal error compensation parameters; Control the milling machine to perform machining according to the adjusted machining coordinates.

10. A method for controlling thermal errors in milling processes, characterized in that, A thermal error control system for milling operations according to any one of claims 1-9 includes the following steps: S1. Obtain machining status data and thermal status data during the milling process; S2. Determine the cutting heat input change information based on the machining state data, and determine the temperature response change information based on the thermal state data; S3. Determine the heat source contribution information based on the cutting heat input change information and the temperature response change information; S4. Determine the thermal impact states corresponding to transient cutting thermal impact, cumulative structural thermal impact, and environmental thermal disturbance impact based on the heat source contribution information. S5. Determine the thermal error compensation strategy based on the thermally affected state and generate thermal error compensation parameters; S6. Adjust the machining coordinates of the milling equipment according to the thermal error compensation parameters to perform thermal error correction.