A segmented oil temperature control method and system for numerical control machining
Through the segmented oil temperature control method, the coordinated calculation of the thermal conduction oil temperature difference and stored oil temperature is achieved, the precise temperature control of the oil mold temperature machine is solved, the problem of inaccurate oil temperature control in the existing technology is improved, and the CNC processing process is improved oil temperature stability and accuracy.
Patent Information
- Application Number
- CN202410339545.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-22
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-03-22
AI Technical Summary
The existing oil mold temperature control method cannot effectively handle the nonlinearity, large inertia and large hysteresis of cutting heat to oil temperature during CNC processing, resulting in large errors in oil temperature output, unable to maintain a constant temperature state, and oil temperature exists. The defect of inaccurate control.
The segmented oil temperature control method is adopted to calculate the comprehensive oil temperature regulation temperature by obtaining the difference between the thermally conductive oil output temperature and the recovery temperature, and divide and calculate the temperature control coefficient according to the temperature control level to adjust the heating power in stages, combined with The storage oil temperature and thermal conductivity oil temperature difference are used to calculate the next oil temperature regulation temperature to improve the coordination and accuracy of the oil temperature regulation of the oil mold temperature machine.
It reduces oil temperature output error, improves the temperature control accuracy and rationality of the oil mold temperature machine, enhances the matching with mold processing, and ensures control of the oil temperature within the linear range.
Smart Images

Figure CN118519474B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of oil temperature control, and in particular to a segmented oil temperature control method and system for numerical control machining. Background Art
[0002] At present, oil mold temperature controllers are widely used in the CNC processing of plastic products to control the mold temperature during CNC processing to ensure the quality and efficiency of plastic molding. Therefore, improving the product yield of plastic processing by controlling the oil temperature of the oil mold temperature controller has become one of the important research directions of the current oil mold temperature controller.
[0003] The existing oil temperature control method of the oil mold temperature controller is usually to control the oil temperature by setting the oil temperature control parameters by the operator. The manual setting of the oil temperature control parameters often assumes that the oil temperature changes linearly during CNC machining to set the parameters. However, the influence of cutting heat on the oil temperature during CNC machining often has the characteristics of nonlinearity, large inertia, and large hysteresis. It is difficult to accurately control the oil temperature through linear control parameters, resulting in a large error in the oil temperature output of the oil mold temperature controller during the machining process, and the constant temperature state cannot be maintained. The existing oil temperature control method has the defect that the inaccurate oil temperature control leads to a large error in the oil temperature output, and there is room for further optimization of the oil temperature control method. Summary of the invention
[0004] In order to improve the oil temperature control accuracy of the oil mold temperature controller and reduce the temperature error of the oil temperature output, the present application provides a segmented oil temperature control method and system for CNC machining.
[0005] In the first aspect, the above-mentioned invention objective of the present application is achieved through the following technical solutions:
[0006] A segmented oil temperature control method for numerical control machining, comprising:
[0007] Obtaining the heat transfer oil output temperature and the heat transfer oil recovery temperature of the oil mold temperature controller during the CNC machining process, and calculating the heat transfer oil temperature difference between the heat transfer oil output temperature and the heat transfer oil recovery temperature;
[0008] Obtain the storage oil temperature of the oil mold temperature controller, and calculate the comprehensive oil temperature adjustment temperature of the currently recovered heat transfer oil according to the storage oil temperature and the temperature difference of the heat transfer oil;
[0009] The oil mold temperature controller is divided into temperature control levels according to the comprehensive oil temperature adjustment temperature, and the temperature control coefficient corresponding to each temperature control level of the oil mold temperature controller is calculated according to the division result;
[0010] The temperature control coefficient is input into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and the current heating power is adjusted in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine.
[0011] By adopting the above technical scheme, combined with the heat transfer oil output temperature and the heat transfer oil recovery temperature in the CNC machining process, the heat absorbed in the CNC machining process is evaluated, which helps to adjust the temperature control parameters of the oil mold temperature machine accordingly in combination with the heat transfer oil temperature difference. When the heat transfer oil returns to the oil mold temperature machine, it is mixed with the storage oil. The next oil temperature adjustment temperature of the oil mold temperature machine is calculated collaboratively by the storage oil temperature and the heat transfer oil temperature difference, thereby improving the coordination of the oil temperature adjustment of the oil mold temperature machine. In combination with the comprehensive oil temperature adjustment temperature, the temperature control system of the oil mold temperature machine is divided into temperature control levels and the temperature control coefficient of the corresponding temperature control level is calculated, which helps to control the oil temperature change of each level within a linear range. In combination with the preset oil temperature control model, the heating power of the oil mold temperature machine is calculated. According to the calculation result, the current heating power in the current temperature control mode is adjusted in steps, which helps to carefully grasp each temperature control stage of the oil mold temperature machine, improve the temperature control accuracy of the oil mold temperature machine, and reduce the oil temperature output error of each temperature control stage.
[0012] In a preferred example, the present application may be further configured as follows: before obtaining the heat transfer oil output temperature and the heat transfer oil recovery temperature of the oil mold temperature controller during the CNC machining process and calculating the heat transfer oil temperature difference between the heat transfer oil output temperature and the heat transfer oil recovery temperature, the method further includes:
[0013] Obtaining a mold preparation material for a currently prepared mold, performing a material melting analysis on the mold preparation material, and obtaining an optimal injection molding temperature for the currently prepared mold;
[0014] Obtaining the mold preparation process of the currently prepared mold, analyzing the temperature required for each process node of the mold preparation process, and obtaining the node injection temperature corresponding to each preparation process;
[0015] The accumulated working time of the oil mold temperature controller is obtained to analyze the aging degree of the oil mold temperature controller, and the temperature regulation performance change corresponding to the current aging degree is evaluated according to the aging analysis result to obtain the temperature regulation performance change value of the oil mold temperature controller;
[0016] According to the optimal injection temperature, the node injection temperature and the temperature control performance change value, the temperature control working mode of the oil mold temperature controller is coordinated and adjusted to obtain the processing temperature control data of the oil mold temperature controller.
[0017] By adopting the above technical scheme, according to the mold preparation materials and mold preparation processes of the current mold preparation, the optimal injection temperature and the node injection temperature in the injection molding process are analyzed respectively, which is helpful to control the injection temperature of different preparation processes and different preparation materials, and conduct aging analysis in combination with the cumulative working time of the oil mold temperature controller, and then evaluate the temperature control performance under different aging conditions, which is helpful to adjust the heating power of the oil mold temperature controller in combination with the temperature control performance change value. The temperature control working mode of the oil mold temperature controller is comprehensively adjusted through the optimal injection temperature, the node injection temperature and the temperature control performance change value, which is helpful to improve the matching between the oil mold temperature controller and the mold processing, and improve the rationality of the temperature control of the oil mold temperature controller.
[0018] In a preferred example, the present application can be further configured as follows: the temperature control coefficient is input into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and the current heating power is adjusted in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine, specifically including:
[0019] When the temperature control level is lower than the preset level threshold, the first-stage heating power of the oil mold temperature controller is calculated by formula (1), and formula (1) is as follows:
[0020] P 一热 =u1(t1)*G p (1)*ρ(1)*V(1)*ΔT(1) / t1+P 表 (1)
[0021] Among them, P 一热 represents the first stage heating power of the oil mold temperature machine, u1(t1) represents the temperature control coefficient at the first temperature control stage at time t1, G p (1) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the first temperature control stage, ρ(1) represents the specific gravity of the hydraulic oil in the first temperature control stage, V(1) represents the total oil volume in the first temperature control stage, ΔT(1) represents the comprehensive oil temperature adjustment temperature value in the first temperature control stage, t1 represents the temperature adjustment time in the first temperature control stage, P 表 Indicates the heat dissipation power of the oil mold temperature controller, which is determined by the surface area of the oil mold temperature controller;
[0022] According to the calculation result of the heating power of the oil mold temperature controller and the corresponding temperature control level, the current heating power of the corresponding temperature control stage is adjusted at the same level to obtain the staged temperature control data of the oil mold temperature controller.
[0023] In a preferred example, the present application can be further configured as follows: the temperature control coefficient is input into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and the current heating power is adjusted in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine, and also includes:
[0024] When the temperature control level is higher than or equal to the preset level threshold, the second-stage heating power of the oil mold temperature controller is calculated by formula (2), which is as follows:
[0025] P 二热 =u2(t2)*G p (t2)*ρ(t2)*V(t2)*ΔT(t2) / t2 (2)
[0026] Among them, P 二热 represents the second stage heating power of the oil mold temperature machine, u2(t2) represents the temperature control coefficient at time t2 of the second temperature control stage, G p (t2) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the second temperature control stage, ρ(t2) represents the specific gravity of the hydraulic oil in the second temperature control stage, V(t2) represents the output oil flow rate of the heat transfer oil of the oil mold temperature controller, ΔT(t2) represents the temperature difference of the heat transfer oil at the inlet and outlet of the oil mold temperature controller ΔT(t2) = ΔT 出 (t2)-ΔT 进 (t2), t2 represents the temperature adjustment time of the second temperature control stage.
[0027] By adopting the above technical scheme, the temperature control of the oil mold temperature machine is divided into stages by preset level thresholds, the targeted adjustment of the temperature control of the oil mold temperature machine is improved, and the heating power in different temperature control stages is calculated. The heat transfer oil temperature of the corresponding temperature control stage is adjusted according to the corresponding heating power. When the oil temperature of the oil mold temperature machine is in a linear change, the heating power is calculated according to formula (1). When the oil temperature of the oil mold temperature machine is in a nonlinear change, the heating power is calculated according to formula (2). The calculation accuracy of the heating power is improved by the main influencing parameters of different oil temperature changes.
[0028] In a preferred example, the present application can be further configured as follows: the oil mold temperature machine is divided into temperature control levels according to the comprehensive oil temperature adjustment temperature, and the temperature control coefficient corresponding to each temperature control level of the oil mold temperature machine is calculated according to the division result, specifically including:
[0029] Calculate the adjustment temperature difference of adjacent comprehensive oil temperature adjustment temperatures, perform finite element decomposition on the temperature change trend of the oil mold temperature machine according to the adjustment temperature difference, and obtain the temperature control fluctuation trend of the oil mold temperature machine;
[0030] The temperature variation trend is expressed by finite element splitting using formula (3), which is as follows:
[0031] ΔT (n)邻 -ΔT (n-1)邻 ≠0 (3)
[0032] Where, ΔT (n)邻 Indicates the nth adjacent adjustment temperature difference, ΔT(n-1)邻 represents the n-1th adjacent adjustment temperature difference;
[0033] According to the temperature control fluctuation trend, the current adjustment temperature difference is compared with the preset step threshold, and the oil mold temperature controller is divided into temperature control levels according to the comparison result;
[0034] The temperature control coefficient of each temperature control level of the oil mold temperature controller is calculated in combination with the temperature control level division result. The temperature control coefficient is calculated by formula (4), which is as follows:
[0035]
[0036] Among them, u(t) represents the temperature control coefficient of the oil mold temperature controller, K p Indicates the temperature control proportional gain of the oil mold temperature controller, Indicates the oil temperature output deviation of the oil mold temperature controller, T s Indicates the initial temperature control time constant of the oil mold temperature controller, K t , K k represents the static gain of the temperature control of the oil mold temperature machine in different time periods, t represents the temperature change lag time parameter, k represents the kth sampling period of the oil mold temperature machine, T D It represents the differential time constant of the oil mold temperature controller.
[0037] By adopting the above technical scheme, combined with the adjustment temperature difference between adjacent oil temperature adjustment cycles, the temperature change trend of the oil mold temperature machine is decomposed by finite element, and the temperature control fluctuation trend of the oil mold temperature machine is analyzed in sections to improve the accuracy of the temperature control fluctuation analysis. The oil temperature control coefficient is calculated according to the temperature control level classification result, and the temperature control coefficient is calculated in combination with the temperature adjustment hysteresis of the oil mold temperature machine to improve the accuracy of the temperature control coefficient calculation of the oil mold temperature machine.
[0038] In the second aspect, the above invention objective of the present application is achieved through the following technical solutions:
[0039] A segmented oil temperature control system for numerical control machining, comprising:
[0040] A data calculation module is used to obtain the heat transfer oil output temperature and the heat transfer oil recovery temperature of the oil mold temperature controller during the CNC machining process, and calculate the heat transfer oil temperature difference between the heat transfer oil output temperature and the heat transfer oil recovery temperature;
[0041] A data calculation module, used for obtaining the storage oil temperature of the oil mold temperature controller, and calculating the comprehensive oil temperature adjustment temperature of the currently recovered heat transfer oil according to the storage oil temperature and the temperature difference of the heat transfer oil;
[0042] A data division module, used for dividing the oil mold temperature machine into temperature control levels according to the comprehensive oil temperature adjustment temperature, and calculating the temperature control coefficient corresponding to each temperature control level of the oil mold temperature machine according to the division result;
[0043] The data adjustment module is used to input the temperature control coefficient into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and adjust the current heating power in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine.
[0044] By adopting the above technical scheme, combined with the heat transfer oil output temperature and the heat transfer oil recovery temperature in the CNC machining process, the heat absorbed in the CNC machining process is evaluated, which helps to adjust the temperature control parameters of the oil mold temperature machine accordingly in combination with the heat transfer oil temperature difference. When the heat transfer oil returns to the oil mold temperature machine, it is mixed with the storage oil. The next oil temperature adjustment temperature of the oil mold temperature machine is calculated collaboratively by the storage oil temperature and the heat transfer oil temperature difference, thereby improving the coordination of the oil temperature adjustment of the oil mold temperature machine. In combination with the comprehensive oil temperature adjustment temperature, the temperature control system of the oil mold temperature machine is divided into temperature control levels and the temperature control coefficient of the corresponding temperature control level is calculated, which helps to control the oil temperature change of each level within a linear range. In combination with the preset oil temperature control model, the heating power of the oil mold temperature machine is calculated. According to the calculation result, the current heating power in the current temperature control mode is adjusted in steps, which helps to carefully grasp each temperature control stage of the oil mold temperature machine, improve the temperature control accuracy of the oil mold temperature machine, and reduce the oil temperature output error of each temperature control stage.
[0045] On the third aspect, the above-mentioned purpose of the present application is achieved through the following technical solutions:
[0046] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned segmented oil temperature control method for numerical control machining are implemented.
[0047] Fourthly, the above-mentioned purpose of the present application is achieved through the following technical solutions:
[0048] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned segmented oil temperature control method for numerical control machining are implemented.
[0049] In summary, the present application includes at least one of the following beneficial technical effects:
[0050] 1. Combined with the heat transfer oil output temperature and heat transfer oil recovery temperature during CNC machining, the heat absorbed during CNC machining is evaluated, which helps to adjust the temperature control parameters of the oil mold temperature machine accordingly in combination with the heat transfer oil temperature difference. When the heat transfer oil returns to the oil mold temperature machine, it is mixed with the storage oil. The next oil temperature adjustment temperature of the oil mold temperature machine is calculated in coordination with the storage oil temperature and the heat transfer oil temperature difference, thereby improving the coordination of the oil temperature adjustment of the oil mold temperature machine. Combined with the comprehensive oil temperature adjustment temperature, the temperature control system of the oil mold temperature machine is divided into temperature control levels and the temperature control coefficient of the corresponding temperature control level is calculated, which helps to control the oil temperature change of each level within the linear range. Combined with the preset oil temperature control model, the heating power of the oil mold temperature machine is calculated. According to the calculation results, the current heating power in the current temperature control mode is adjusted in steps, which helps to carefully grasp each temperature control stage of the oil mold temperature machine, improve the temperature control accuracy of the oil mold temperature machine, and reduce the oil temperature output error of each temperature control stage;
[0051] 2. According to the mold preparation materials and mold preparation processes of the current mold preparation, the optimal injection temperature and node injection temperature in the injection molding process are analyzed respectively, which is helpful to control the injection temperature of different preparation processes and different preparation materials, and the aging analysis is carried out in combination with the cumulative working time of the oil mold temperature controller, and then the temperature control performance under different aging conditions is evaluated, which is helpful to adjust the heating power of the oil mold temperature controller in combination with the temperature control performance change value. The temperature control working mode of the oil mold temperature controller is comprehensively adjusted through the optimal injection temperature, node injection temperature and temperature control performance change value, which is helpful to improve the matching between the oil mold temperature controller and the mold processing, and improve the rationality of the temperature control of the oil mold temperature controller;
[0052] 3. The temperature control of the oil mold temperature controller is divided into stages by preset level thresholds to improve the targeted adjustment of the temperature control of the oil mold temperature controller, and the heating power in different temperature control stages is calculated. The heat transfer oil temperature of the corresponding temperature control stage is adjusted by the corresponding heating power. When the oil temperature of the oil mold temperature controller is in a linear change, the heating power is calculated by formula (1). When the oil temperature of the oil mold temperature controller is in a nonlinear change, the heating power is calculated by formula (2). The main influencing parameters of different oil temperature changes are used to improve the calculation accuracy of the heating power. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 This is a flow chart of an implementation of a segmented oil temperature control method for CNC machining in this embodiment.
[0054] Figure 2 This is a flow chart for implementing step S30 of a segmented oil temperature control method for CNC machining in this embodiment.
[0055] Figure 3 It is a flow chart for realizing temperature analysis of CNC machining by the segmented oil temperature control method of this embodiment.
[0056] Figure 4 This is a structural block diagram of a segmented oil temperature control system for CNC machining in this embodiment.
[0057] Figure 5 It is a schematic diagram of the internal structure of a computer device for realizing a segmented oil temperature control method for numerical control machining. DETAILED DESCRIPTION
[0058] The present application is further described in detail below in conjunction with the accompanying drawings.
[0059] In one embodiment, if Figure 1 As shown, the present application discloses a segmented oil temperature control method for CNC machining, which specifically includes the following steps:
[0060] S10: obtaining the heat transfer oil output temperature and the heat transfer oil recovery temperature of the oil mold temperature controller during the numerical control machining process, and calculating the heat transfer oil temperature difference between the heat transfer oil output temperature and the heat transfer oil recovery temperature.
[0061] Specifically, temperature sensors are set at the outlet and inlet of the oil mold temperature controller to collect the output temperature of the heat transfer oil and the recovery temperature of the heat transfer oil. The recovery temperature of the heat transfer oil is the temperature of the heat transfer oil at the inlet of the oil mold temperature controller after the heat transfer oil completes the CNC processing temperature adjustment work. 导 =T 出 -T 回 The formula for calculating the thermal oil temperature difference between the thermal oil output temperature and the thermal oil recovery temperature is:
[0062] S20: Obtain the storage oil temperature of the oil mold temperature controller, and calculate the comprehensive oil temperature adjustment temperature of the currently recovered heat transfer oil according to the storage oil temperature and the temperature difference of the heat transfer oil.
[0063] Specifically, the storage oil temperature of the oil mold temperature controller is collected by a preset temperature sensor. The storage oil temperature is the temperature of the heat transfer oil stored inside the oil mold temperature controller. 综 =ΔT 导 +T 储 The formula is used to calculate the comprehensive oil temperature adjustment temperature of the current recovered heat transfer oil, that is, the comprehensive temperature after the storage temperature plus the recovered heat transfer oil.
[0064] S30: dividing the oil mold temperature controller into temperature control levels according to the comprehensive oil temperature adjustment temperature, and calculating the temperature control coefficient corresponding to each temperature control level of the oil mold temperature controller according to the division result.
[0065] Specifically, Figure 2 As shown, step S30 specifically includes:
[0066] S301: Calculate the adjustment temperature difference of adjacent comprehensive oil temperature adjustment temperatures, perform finite element decomposition on the temperature change trend of the oil mold temperature machine according to the adjustment temperature difference, and obtain the temperature control fluctuation trend of the oil mold temperature machine.
[0067] Among them, according to the temperature changes of adjacent inlet and outlet temperature sampling periods of the oil mold temperature machine, finite element splitting is performed. If the temperature changes are close to the same sampling period, they are divided into the same finite element. When the temperature change exceeds the preset threshold, it means that the temperature has abnormal fluctuations, and it is divided into the second finite element. And so on, multiple finite elements corresponding to the temperature change trend are obtained. The temperature change trend is expressed by finite element splitting through formula (3). Formula (3) is as follows:
[0068] ΔT (n)邻 -ΔT (n-1)邻 ≠0 (3)
[0069] Where, ΔT (n)邻 Indicates the nth adjacent adjustment temperature difference, ΔT (n-1)邻 Indicates the n-1th adjacent adjustment temperature difference.
[0070] S302: According to the temperature control fluctuation trend, the current adjustment temperature difference is compared with the preset graded threshold, and the oil mold temperature controller is divided into temperature control grades according to the comparison result.
[0071] Specifically, the preset step threshold is a turning value where the temperature change shows nonlinearity. For example, in A1-A2 and A2-B1, A2 is the step threshold for temperature control adjustment, that is, the temperature value at which the temperature of the thermal oil of the oil mold temperature controller shows abnormal change. The current adjustment temperature difference is compared with the preset step threshold. The current adjustment temperature parameter is divided into the corresponding temperature control level according to the range of values in which the current adjustment temperature difference falls.
[0072] S303: Calculate the temperature control coefficient of each temperature control level of the oil mold temperature controller based on the temperature control level classification result. The temperature control coefficient is calculated using formula (4). Formula (4) is as follows:
[0073]
[0074] Among them, u(t) represents the temperature control coefficient of the oil mold temperature controller, K p Indicates the temperature control proportional gain of the oil mold temperature controller, Indicates the oil temperature output deviation of the oil mold temperature controller, T s Indicates the initial temperature control time constant of the oil mold temperature controller, K t , K k represents the static gain of the temperature control of the oil mold temperature machine in different time periods, t represents the temperature change lag time parameter, k represents the kth sampling period of the oil mold temperature machine, T D It represents the differential time constant of the oil mold temperature controller.
[0075] S40: Inputting the temperature control coefficient into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and adjusting the current heating power in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine.
[0076] Specifically, step S40 specifically includes:
[0077] When the temperature control level is lower than the preset level threshold, the first-stage heating power of the oil mold temperature controller is calculated by formula (1), which is as follows:
[0078] P 一热 =u1(t1)*G p (1)*ρ(1)*V(1)*ΔT(1) / t1+P 表 (1)
[0079] Among them, P 一热 represents the first stage heating power of the oil mold temperature machine, u1(t1) represents the temperature control coefficient at the first temperature control stage at time t1, G p (1) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the first temperature control stage, ρ(1) represents the specific gravity of the hydraulic oil in the first temperature control stage, V(1) represents the total oil volume in the first temperature control stage, ΔT(1) represents the comprehensive oil temperature adjustment temperature value in the first temperature control stage, t1 represents the temperature adjustment time in the first temperature control stage, P 表 It indicates the heat dissipation power of the oil mold temperature controller, which is determined by the surface area of the oil mold temperature controller.
[0080] The preset level threshold in this embodiment is the turning temperature value at which the oil temperature changes from a linear change to a nonlinear change, and can be set according to actual needs, and is not limited to the one in this embodiment.
[0081] According to the calculation results of the heating power of the oil mold temperature controller and the corresponding temperature control level, the current heating power of the corresponding temperature control stage is adjusted at the same level to obtain the staged temperature control data of the oil mold temperature controller.
[0082] Specifically, combined with the calculation result of the heating power of the oil mold temperature machine, that is, P 一热 and the corresponding temperature control level, and adjust the current heating power of the corresponding temperature control level to the same as P 一热 The oil temperature adjustment data of the same level in the current temperature control stage is obtained, the heating power of all temperature control levels is adjusted accordingly, and the adjustment results are summarized to obtain the staged temperature control data of the oil mold temperature machine.
[0083] In this embodiment, step S40 further includes:
[0084] When the temperature control level is higher than or equal to the preset level threshold, the second-stage heating power of the oil mold temperature controller is calculated by formula (2), which is as follows:
[0085] P 二热 =u2(t2)*G p (t2)*ρ(t2)*V(t2)*ΔT(t2) / t2 (2)
[0086] Among them, P 二热 represents the second stage heating power of the oil mold temperature machine, u2(t2) represents the temperature control coefficient at time t2 of the second temperature control stage, G p (t2) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the second temperature control stage, ρ(t2) represents the specific gravity of the hydraulic oil in the second temperature control stage, V(t2) represents the output oil flow rate of the heat transfer oil of the oil mold temperature controller, ΔT(t2) represents the temperature difference of the heat transfer oil at the inlet and outlet of the oil mold temperature controller ΔT(t2) = ΔT 出 (t2)-ΔT 进 (t2), t2 represents the temperature adjustment time of the second temperature control stage.
[0087] In this embodiment, Figure 3 As shown, before step S10, it also includes:
[0088] S101: Obtaining mold preparation materials for the current mold preparation, performing material melting analysis on the mold preparation materials, and obtaining an optimal injection molding temperature for the current mold preparation.
[0089] Specifically, by scanning the preparation data of the current mold, the melting point temperature and solidification point temperature of the mold preparation material are obtained, and the corresponding analysis of the melting degree of different materials is performed in combination with the preparation requirements of the current mold preparation, and the optimal injection temperature of the current mold preparation is obtained, which is used to initialize the temperature control proportional gain of the oil mold temperature controller.
[0090] S102: Obtaining a mold preparation process for a currently prepared mold, analyzing the temperature required for each process node of the mold preparation process, and obtaining a node injection temperature corresponding to each preparation process.
[0091] Specifically, the mold preparation process of the current mold is scanned, and the preparation temperature of each preparation process node is analyzed, such as cooling temperature, melting temperature, melting to liquid temperature, molding temperature, etc. Different processes require different temperatures. Through the temperature analysis required by the process node, the corresponding node injection temperature is obtained, which is used to initialize the cumulative benefit of the oil temperature output deviation of the oil mold temperature controller.
[0092] S103: Obtain the accumulated working time of the oil mold temperature controller to analyze the aging degree of the oil mold temperature controller, and evaluate the temperature regulation performance change corresponding to the current aging degree according to the aging analysis result to obtain the temperature regulation performance change value of the oil mold temperature controller.
[0093] Specifically, the accumulated working time of the oil mold temperature controller is obtained, such as the accumulated working time since it was put into use, and the ratio between the accumulated working time and the preset maximum working time is used to analyze the aging degree of the oil mold temperature controller. The larger the ratio, the higher the aging degree, and the corresponding temperature control performance decreases proportionally, thereby obtaining the temperature control performance change value of the oil mold temperature controller, which is used to initialize the differential time constant of the oil mold temperature controller.
[0094] S104: According to the optimal injection temperature, the node injection temperature and the temperature control performance change value, the temperature control working mode of the oil mold temperature controller is coordinated to obtain the processing temperature control data of the oil mold temperature controller.
[0095] Specifically, the temperature control working mode of the oil mold temperature machine is coordinated and adjusted through the optimal injection temperature, the node injection temperature and the temperature control performance change value. For example, the temperature control proportional gain, the accumulated benefit of the oil temperature output deviation and the differential time constant of the temperature control system of the oil mold temperature machine are respectively initialized through the optimal injection temperature, the node injection temperature and the temperature control performance change value. The temperature control operation of the oil mold temperature machine is controlled through the initialized temperature control parameters to obtain the processing temperature control data of the oil mold temperature machine.
[0096] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0097] In one embodiment, a segmented oil temperature control system for CNC machining is provided, and the segmented oil temperature control system for CNC machining corresponds one-to-one to the segmented oil temperature control method for CNC machining in the above embodiment. Figure 4 As shown, the segmented oil temperature control system for CNC machining includes a data calculation module, a data calculation module, a data division module and a data adjustment module. The detailed description of each functional module is as follows:
[0098] The data calculation module is used to obtain the heat transfer oil output temperature and the heat transfer oil recovery temperature of the oil mold temperature controller during the CNC machining process, and calculate the heat transfer oil temperature difference between the heat transfer oil output temperature and the heat transfer oil recovery temperature.
[0099] The data calculation module is used to obtain the storage oil temperature of the oil mold temperature controller, and calculate the comprehensive oil temperature adjustment temperature of the currently recovered heat transfer oil according to the storage oil temperature and the temperature difference of the heat transfer oil.
[0100] The data division module is used to divide the temperature control level of the oil mold temperature machine according to the comprehensive oil temperature adjustment temperature, and calculate the temperature control coefficient corresponding to each temperature control level of the oil mold temperature machine according to the division result.
[0101] The data adjustment module is used to input the temperature control coefficient into the preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and adjust the current heating power in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine.
[0102] Preferably, before the data calculation module, it also includes:
[0103] The material analysis module is used to obtain the mold preparation material of the current mold preparation, perform material melting analysis on the mold preparation material, and obtain the optimal injection molding temperature of the current mold preparation;
[0104] The process analysis module is used to obtain the mold preparation process of the current mold preparation, analyze the temperature required for each process node of the mold preparation process, and obtain the node injection temperature corresponding to each preparation process.
[0105] The equipment analysis module is used to obtain the cumulative working time of the oil mold temperature controller to analyze the aging degree of the oil mold temperature controller, and evaluate the temperature control performance change corresponding to the current aging degree according to the aging analysis results to obtain the temperature control performance change value of the oil mold temperature controller.
[0106] The mode adjustment module is used to coordinately adjust the temperature control working mode of the oil mold temperature controller according to the optimal injection temperature, the node injection temperature and the temperature control performance change value, and obtain the processing temperature control data of the oil mold temperature controller.
[0107] Preferably, the data adjustment module specifically includes:
[0108] The first-order temperature control calculation submodule is used to calculate the first-stage heating power of the oil mold temperature controller by formula (1) when the temperature control level is lower than the preset level threshold. Formula (1) is as follows:
[0109] P 一热 =u1(t1)*G p (1)*ρ(1)*V(1)*ΔT(1) / t1+P 表 (1)
[0110] Among them, P 一热 represents the first stage heating power of the oil mold temperature machine, u1(t1) represents the temperature control coefficient at the first temperature control stage at time t1, G p(1) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the first temperature control stage, ρ(1) represents the specific gravity of the hydraulic oil in the first temperature control stage, V(1) represents the total oil volume in the first temperature control stage, ΔT(1) represents the comprehensive oil temperature adjustment temperature value in the first temperature control stage, t1 represents the temperature adjustment time in the first temperature control stage, P 表 It indicates the heat dissipation power of the oil mold temperature controller, which is determined by the surface area of the oil mold temperature controller.
[0111] The temperature control adjustment submodule is used to adjust the current heating power of the corresponding temperature control stage at the same level according to the heating power calculation result of the oil mold temperature machine and the corresponding temperature control level, so as to obtain the staged temperature control data of the oil mold temperature machine.
[0112] Preferably, the data adjustment module further includes:
[0113] The second-order temperature control calculation submodule is used to calculate the second-stage heating power of the oil mold temperature controller by formula (2) when the temperature control level is higher than or equal to the preset level threshold. Formula (2) is as follows:
[0114] P 二热 =u2(t2)*G p (t2)*ρ(t2)*V(t2)*ΔT(t2) / t2 (2)
[0115] Among them, P 二热 represents the second stage heating power of the oil mold temperature machine, u2(t2) represents the temperature control coefficient at time t2 of the second temperature control stage, G p (t2) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the second temperature control stage, ρ(t2) represents the specific gravity of the hydraulic oil in the second temperature control stage, V(t2) represents the output oil flow rate of the heat transfer oil of the oil mold temperature controller, ΔT(t2) represents the temperature difference of the heat transfer oil at the inlet and outlet of the oil mold temperature controller ΔT(t2) = ΔT 出 (t2)-ΔT 进 (t2), t2 represents the temperature adjustment time of the second temperature control stage.
[0116] Preferably, the data partitioning module specifically includes:
[0117] The data splitting submodule is used to calculate the adjustment temperature difference of adjacent comprehensive oil temperature adjustment temperatures, perform finite element splitting on the temperature change trend of the oil mold temperature machine according to the adjustment temperature difference, and obtain the temperature control fluctuation trend of the oil mold temperature machine.
[0118] The temperature variation trend is expressed by finite element splitting using formula (3), which is as follows:
[0119] ΔT (n)邻 -ΔT (n-1)邻 ≠0 (3)
[0120] Where, ΔT (n)邻 Indicates the nth adjacent adjustment temperature difference, ΔT (n-1)邻 Indicates the n-1th adjacent adjustment temperature difference.
[0121] The data grading submodule is used to compare the current adjustment temperature difference with the preset grading threshold according to the temperature control fluctuation trend, and divide the temperature control level of the oil mold temperature controller according to the comparison result.
[0122] The coefficient calculation submodule is used to calculate the temperature control coefficient of each temperature control level of the oil mold temperature controller in combination with the temperature control level division result. The temperature control coefficient is calculated by formula (4), which is as follows:
[0123]
[0124] Among them, u(t) represents the temperature control coefficient of the oil mold temperature controller, K p Indicates the temperature control proportional gain of the oil mold temperature controller, Indicates the oil temperature output deviation of the oil mold temperature controller, T s Indicates the initial temperature control time constant of the oil mold temperature controller, K t , K k represents the static gain of the temperature control of the oil mold temperature machine in different time periods, t represents the temperature change lag time parameter, k represents the kth sampling period of the oil mold temperature machine, T D It represents the differential time constant of the oil mold temperature controller.
[0125] For the specific definition of the segmented oil temperature control system for CNC machining, please refer to the definition of the segmented oil temperature control method for CNC machining in the above text, which will not be repeated here. Each module in the above segmented oil temperature control system for CNC machining can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0126] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 5As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store control data of the oil mold temperature controller during the temperature adjustment process. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a segmented oil temperature control method for numerical control machining is implemented.
[0127] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of a segmented oil temperature control method for numerical control machining are implemented.
[0128] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0129] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
[0130] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A segmented oil temperature control method for CNC machining, characterized in that: include: Obtaining the heat transfer oil output temperature and the heat transfer oil recovery temperature of the oil mold temperature controller during the CNC machining process, and calculating the heat transfer oil temperature difference between the heat transfer oil output temperature and the heat transfer oil recovery temperature; Obtain the storage oil temperature of the oil mold temperature controller, and calculate the comprehensive oil temperature adjustment temperature of the currently recovered heat transfer oil according to the storage oil temperature and the temperature difference of the heat transfer oil; The oil mold temperature controller is divided into temperature control levels according to the comprehensive oil temperature adjustment temperature, and the temperature control coefficient corresponding to each temperature control level of the oil mold temperature controller is calculated according to the division result; The temperature control coefficient is input into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and the current heating power is adjusted in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine; Specifically, the temperature control coefficient is input into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and the current heating power is adjusted in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine, specifically including: When the temperature control level is lower than the preset level threshold, the first-stage heating power of the oil mold temperature controller is calculated by formula (1), and formula (1) is as follows: P 一热 =u1(t1)*G p (1)*ρ(1)*V(1)*ΔT(1) / t1+P 表 (1) Among them, P 一热 represents the first stage heating power of the oil mold temperature machine, u1(t1) represents the temperature control coefficient at time t1 of the first temperature control stage, G p (1) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the first temperature control stage, ρ(1) represents the specific gravity of the hydraulic oil in the first temperature control stage, V(1) represents the total oil volume in the first temperature control stage, ΔT(1) represents the comprehensive oil temperature adjustment temperature value in the first temperature control stage, t1 represents the temperature adjustment time in the first temperature control stage, P 表 Indicates the heat dissipation power of the oil mold temperature controller, which is determined by the surface area of the oil mold temperature controller; According to the calculation result of the heating power of the oil mold temperature controller and the corresponding temperature control level, the current heating power of the corresponding temperature control stage is adjusted at the same level to obtain the staged temperature control data of the oil mold temperature controller; Specifically, the temperature control coefficient is input into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and the current heating power is adjusted in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine, and also includes: When the temperature control level is higher than or equal to the preset level threshold, the second-stage heating power of the oil mold temperature controller is calculated by formula (2), which is as follows: P 二热 =u2(t2)*G p (t2)*ρ(t2)*V(t2)*ΔT(t2) / t2 (2) Among them, P 二热 represents the second stage heating power of the oil mold temperature machine, u2(t2) represents the temperature control coefficient at time t2 of the second temperature control stage, G p (t2) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the second temperature control stage, ρ(t2) represents the specific gravity of the hydraulic oil in the second temperature control stage, V(t2) represents the output oil flow rate of the heat transfer oil of the oil mold temperature controller, ΔT(t2) represents the temperature difference of the heat transfer oil at the inlet and outlet of the oil mold temperature controller ΔT(t2) = ΔT 出 (t2)-ΔT 进 (t2), t2 represents the temperature adjustment time of the second temperature control stage.
2. The sectional oil temperature control method for CNC machining according to claim 1, characterized in that: Before obtaining the heat transfer oil output temperature and the heat transfer oil recovery temperature of the oil mold temperature controller during the numerical control machining process and calculating the heat transfer oil temperature difference between the heat transfer oil output temperature and the heat transfer oil recovery temperature, the method further includes: Obtaining a mold preparation material for a currently prepared mold, performing a material melting analysis on the mold preparation material, and obtaining an optimal injection molding temperature for the currently prepared mold; Obtaining the mold preparation process of the currently prepared mold, analyzing the temperature required for each process node of the mold preparation process, and obtaining the node injection temperature corresponding to each preparation process; The accumulated working time of the oil mold temperature controller is obtained to analyze the aging degree of the oil mold temperature controller, and the temperature regulation performance change corresponding to the current aging degree is evaluated according to the aging analysis result to obtain the temperature regulation performance change value of the oil mold temperature controller; According to the optimal injection temperature, the node injection temperature and the temperature control performance change value, the temperature control working mode of the oil mold temperature controller is coordinated and adjusted to obtain the processing temperature control data of the oil mold temperature controller.
3. The sectional oil temperature control method for CNC machining according to claim 1, characterized in that: The step of dividing the oil mold temperature machine into temperature control levels according to the comprehensive oil temperature adjustment temperature, and calculating the temperature control coefficient corresponding to each temperature control level of the oil mold temperature machine according to the division result specifically includes: Calculate the adjustment temperature difference of adjacent comprehensive oil temperature adjustment temperatures, perform finite element decomposition on the temperature change trend of the oil mold temperature machine according to the adjustment temperature difference, and obtain the temperature control fluctuation trend of the oil mold temperature machine; The temperature variation trend is expressed by finite element splitting using formula (3), which is as follows: ΔT (n)邻 -ΔT (n-1)邻 ≠0 (3) Where, ΔT (n)邻 Indicates the nth adjacent adjustment temperature difference, ΔT (n-1)邻 represents the n-1th adjacent adjustment temperature difference; According to the temperature control fluctuation trend, the current adjustment temperature difference is compared with the preset step threshold, and the oil mold temperature controller is divided into temperature control levels according to the comparison result; The temperature control coefficient of each temperature control level of the oil mold temperature controller is calculated in combination with the temperature control level division result. The temperature control coefficient is calculated by formula (4), which is as follows: Among them, u(t) represents the temperature control coefficient of the oil mold temperature controller, K p Indicates the temperature control proportional gain of the oil mold temperature controller, Indicates the oil temperature output deviation of the oil mold temperature controller, T s Indicates the initial temperature control time constant of the oil mold temperature controller, K t , K k represents the static gain of the temperature control of the oil mold temperature machine in different time periods, t represents the temperature change hysteresis time parameter, k represents the kth sampling period of the oil mold temperature machine, T D It represents the differential time constant of the oil mold temperature controller.
4. A segmented oil temperature control system for CNC machining, characterized in that: include: A data calculation module is used to obtain the heat transfer oil output temperature and the heat transfer oil recovery temperature of the oil mold temperature controller during the CNC machining process, and calculate the heat transfer oil temperature difference between the heat transfer oil output temperature and the heat transfer oil recovery temperature; A data calculation module, used for obtaining the storage oil temperature of the oil mold temperature controller, and calculating the comprehensive oil temperature adjustment temperature of the currently recovered heat transfer oil according to the storage oil temperature and the temperature difference of the heat transfer oil; A data division module, used for dividing the oil mold temperature machine into temperature control levels according to the comprehensive oil temperature adjustment temperature, and calculating the temperature control coefficient corresponding to each temperature control level of the oil mold temperature machine according to the division result; A data adjustment module is used to input the temperature control coefficient into a preset oil temperature control model to calculate the heating power of the oil mold temperature machine, and to adjust the current heating power in stages according to the temperature control level to obtain the staged temperature control data of the oil mold temperature machine; Specifically, the data adjustment module specifically includes: The first-order temperature control calculation submodule is used to calculate the first-stage heating power of the oil mold temperature machine by formula (1) when the temperature control level is lower than the preset level threshold. Formula (1) is as follows: P 一热 =u1(t1)*G p (1)*ρ(1)*V(1)*ΔT(1) / t1+P 表 (1) Among them, P 一热 represents the first stage heating power of the oil mold temperature machine, u1(t1) represents the temperature control coefficient at time t1 of the first temperature control stage, G p (1) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the first temperature control stage, ρ(1) represents the specific gravity of the hydraulic oil in the first temperature control stage, V(1) represents the total oil volume in the first temperature control stage, ΔT(1) represents the comprehensive oil temperature adjustment temperature value in the first temperature control stage, t1 represents the temperature adjustment time in the first temperature control stage, P 表 Indicates the heat dissipation power of the oil mold temperature controller, which is determined by the surface area of the oil mold temperature controller; The temperature control adjustment submodule is used to adjust the current heating power of the corresponding temperature control stage according to the calculation result of the heating power of the oil mold temperature machine and the corresponding temperature control level, so as to obtain the staged temperature control data of the oil mold temperature machine; Specifically, the data adjustment module also includes: The second-order temperature control calculation submodule is used to calculate the second-stage heating power of the oil mold temperature controller by formula (2) when the temperature control level is higher than or equal to the preset level threshold. Formula (2) is as follows: P 二热 =u2(t2)*G p (t2)*ρ(t2)*V(t2)*ΔT(t2) / t2 (2) Among them, P 二热 represents the second stage heating power of the oil mold temperature machine, u2(t2) represents the temperature control coefficient at time t2 of the second temperature control stage, G p (t2) represents the constant pressure specific heat capacity of the hydraulic oil when the oil mold temperature controller is in the second temperature control stage, ρ(t2) represents the specific gravity of the hydraulic oil in the second temperature control stage, V(t2) represents the output oil flow rate of the heat transfer oil of the oil mold temperature controller, ΔT(t2) represents the temperature difference of the heat transfer oil at the inlet and outlet of the oil mold temperature controller ΔT(t2) = ΔT 出 (t2)-ΔT 进 (t2), t2 represents the temperature adjustment time of the second temperature control stage.
5. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the segmented oil temperature control method for CNC machining as described in any one of claims 1 to 3 are implemented.
6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the segmented oil temperature control method for CNC machining as claimed in any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Oil temperature machine control device and oil temperature control method
CN114061144A
Efficient Vicat instrument cooling method and device and Vicat softening point testing system
CN114527158A
Oil temperature cooling monitoring method and system and storage medium
CN116540796A
Circulating fan control method and device based on air separation system
CN117128183A
Graded oil control device
CN212777907U
