Adaptive machining control method and apparatus, and device and storage medium

By using an adaptive machining control method, the machining reference physical quantity is obtained and the estimated reference physical quantity is generated. The feed rate is adjusted, which solves the problem of feed rate control in machining and realizes adaptive machining that balances speed and accuracy, thereby reducing tool wear.

WO2026007741A1PCT designated stage Publication Date: 2026-01-08INTELLIGENT GRINDOCTOR TECH SHENZHEN CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/102945
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-05
Filing Date
2025-06-24
Publication Date
2026-01-08

AI Technical Summary

Technical Problem

In machining, how to effectively control the feed rate to achieve adaptive machining, balancing machining speed and accuracy, while reducing the risk of tool wear?

Method used

By acquiring the machining reference physical quantity, controlling the feed rate, and generating an estimated reference physical quantity based on the physical quantity data within a preset time period, the machining reference physical quantity for the next time period is adjusted to achieve adaptive control.

Benefits of technology

It achieves stable feed rate within the preset range, balancing machining speed and accuracy, reducing the risk of tool wear, and protecting the tool.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025102945_08012026_PF_FP_ABST
    Figure CN2025102945_08012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are an adaptive machining control method and apparatus, and a device and a storage medium. The method comprises: acquiring a machining reference physical quantity; within a first time period, controlling a feed rate of machining by means of the machining reference physical quantity; within a preset time period following the end of the first time period, if the feed rate is less than or equal to a preset feed rate, generating an estimated reference physical quantity on the basis of physical quantity data within the preset time period, wherein the estimated reference physical quantity is used for reflecting a physical quantity feature of the preset time period during which the feed rate is the preset feed rate; and on the basis of the relationship between the estimated reference physical quantity and the machining reference physical quantity, determining a machining reference physical quantity for machining within a second time period, wherein the second time period is a time period following the preset time period. The technical solution can stabilize the feed rate near a preset feed rate, and can take the machining speed and the machining accuracy into account, thereby reducing the risk of wear of a tool and achieving the effect of protecting the tool.
Need to check novelty before this filing date? Find Prior Art

Description

Adaptive machining control method, device, equipment and storage medium TECHNICAL FIELD

[0001] The present application relates to the field of workpiece machining, and particularly relates to an adaptive machining control method, device, equipment and storage medium. BACKGROUND

[0002] In mechanical machining, feed ratio is a very important parameter, which determines the moving speed of a tool along an axial direction in a machining process. The higher the feed ratio, the faster the moving speed of the tool, and the higher the machining efficiency. However, the higher the feed ratio, the higher the risk of tool wear and machining precision error. The lower the feed ratio, the slower the moving speed of the tool, and the lower the machining efficiency. However, the lower the feed ratio, the lower the risk of tool wear and machining precision error.

[0003] In the machining process, how to control the feed ratio to achieve adaptive machining has become a technical problem to be solved. SUMMARY

[0004] The present application provides an adaptive machining control method, device, equipment and storage medium to control the feed ratio to achieve adaptive machining.

[0005] In a first aspect, an adaptive machining control method is provided, comprising:

[0006] obtaining a machining reference physical quantity;

[0007] controlling the feed ratio of machining with the machining reference physical quantity in a first time period;

[0008] if the feed ratio is less than or equal to a preset feed ratio in a preset time period after the first time period, generating a presumed reference physical quantity according to the physical quantity data in the preset time period, the presumed reference physical quantity being used to reflect the physical quantity characteristics of the preset time period when the feed ratio is the preset feed ratio;

[0009] determining the machining reference physical quantity of machining in a second time period based on the relationship between the presumed reference physical quantity and the machining reference physical quantity, the second time period being the next time period of the preset time period.

[0010] In the technical solution, the feed ratio required for machining the workpiece is controlled by a machining reference physical quantity in a time period, and the workpiece is machined, and in the case that the feed ratio in a short time period after the end of the time period is less than or equal to a preset feed ratio, a presumed reference physical quantity is generated according to the physical quantity data in the short time period, and then the machining reference physical quantity in the next time period is determined based on the relationship between the presumed reference physical quantity and the machining reference physical quantity, and the feed ratio is controlled by the machining reference physical quantity, and the workpiece is machined, so that adaptive adjustment control of the feed ratio required for machining the workpiece is realized, and adaptive machining can be realized. Since the feed ratio in a short time period after the end of the time period is less than or equal to a preset feed ratio, the presumed reference physical quantity is determined according to the physical quantity data in the time period, and the machining reference physical quantity in the next time period is determined according to the relationship between the presumed reference physical quantity and the machining reference physical quantity, so that the feed ratio controlled based on the machining reference physical quantity can be stably maintained near the preset feed ratio, the machining speed and the machining precision can be considered, the risk of tool wear is reduced, and the tool is protected.

[0011] In combination with the first aspect, in a possible implementation manner, the machining reference physical quantity in the second time period is determined based on the relationship between the presumed reference physical quantity and the machining reference physical quantity, including: if the presumed reference physical quantity is greater than the machining reference physical quantity, the presumed reference physical quantity is taken as the machining reference physical quantity in the second time period; and if the presumed reference physical quantity is less than or equal to the machining reference physical quantity, the machining reference physical quantity in the first time period is taken as the machining reference physical quantity in the second time period. The machining reference physical quantity is updated to the larger value of the machining reference physical quantity and the presumed reference physical quantity, which not only enables iterative updating of the machining reference physical quantity, but also makes the machining reference physical quantity obtained through iterative updating more accurate and reliable.

[0012] In combination with the first aspect, in a possible implementation manner, the presumed reference physical quantity is generated according to the physical quantity data in the preset time period, including: obtaining an actual physical quantity set, the actual physical quantity set including an actual physical quantity at each time point in the preset time period; determining a theoretical physical quantity corresponding to the actual physical quantity at each time point to obtain a theoretical physical quantity set, the theoretical physical quantity being a physical quantity corresponding to the preset feed ratio; and determining the presumed reference physical quantity according to the theoretical physical quantity set. The theoretical physical quantity in a time period is deduced according to the actual physical quantity in the time period, and the presumed reference physical quantity is determined according to the theoretical physical quantity in the time period, which can enable the feed ratio adjusted based on the reference physical quantity to be stably maintained near the preset feed ratio.

[0013] In a possible implementation manner of the first aspect, the determining the estimated reference physical quantity according to the set of theoretical physical quantities comprises: calculating a characteristic value of a theoretical physical quantity in the set of theoretical physical quantities, the characteristic value comprising at least one of a mean value, a maximum value or a minimum value; and determining the estimated reference physical quantity according to the characteristic value. The reference physical quantity is determined according to the characteristic value of the theoretical physical quantity, so that the reference physical quantity is sufficient to reflect the physical quantity under the preset feed rate.

[0014] In a possible implementation manner of the first aspect, the method further comprises: when the feed rate is greater than the preset feed rate in a preset time period after the first time period ends, using the machining reference physical quantity in the first time period as the machining reference physical quantity for machining in the second time period. In the case that the feed rate is greater than the preset feed rate in a small time period after the time period ends, the machining reference physical quantity is maintained, so that the feed rate controlled based on the machining reference physical quantity can be stabilized near the preset feed rate, the machining speed and the machining precision can be considered, the risk of tool wear is reduced, and the tool is protected.

[0015] In a possible implementation manner of the first aspect, the obtaining the machining reference physical quantity comprises: determining the machining reference physical quantity according to physical quantity data in the initial machining time period, and the first time period is a next time period of the initial machining time period.

[0016] In a possible implementation manner of the first aspect, the method further comprises: when a process change is identified, updating the machining reference physical quantity. When the process change is identified, the machining reference physical quantity is updated, so that the problem of tool breakage caused by too high control target and false alarm of the machine tool when the same control target is controlled under different process conditions can be avoided.

[0017] The second aspect provides a computer device, comprising:

[0018] The machining reference physical quantity adjusting module is configured to obtain a machining reference physical quantity.

[0019] The control module is configured to control a feed rate of machining in the first time period according to the machining reference physical quantity.

[0020] The machining reference physical quantity adjusting module is further configured to, when the feed rate is less than or equal to the preset feed rate in a preset time period after the first time period ends, generate an estimated reference physical quantity according to physical quantity data in the preset time period.

[0021] The control module is further configured to determine the machining reference physical quantity in a second time period based on the relationship between the estimated reference physical quantity and the machining reference physical quantity, the second time period being a next time period of the preset time period.

[0022] In a third aspect, a computer device is provided, comprising a memory and one or more processors, the memory being connected to the one or more processors, and the one or more processors being configured to execute one or more computer programs stored in the memory, and the one or more processors, when executing the one or more computer programs, cause the computer device to implement the adaptive machining control method of the first aspect.

[0023] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, the computer program comprising program instructions, and the program instructions, when executed by a processor, cause the processor to execute the adaptive machining control method of the first aspect.

[0024] In a fifth aspect, a computer program product is provided, and the computer program product comprises a computer program, and the computer program, when executed by a processor, causes the processor to execute the adaptive machining control method of the first aspect.

[0025] The present application can achieve the following technical effects: the adaptive adjustment control of the feed ratio required for machining a workpiece is realized, so that adaptive machining can be achieved; since the feed ratio in a small period of time after the end of a time period is less than or equal to the preset feed ratio, the estimated reference physical quantity is determined according to the physical quantity data in the period of time, and the machining reference physical quantity in the next time period is determined according to the relationship between the estimated reference physical quantity and the machining reference physical quantity, so as to adjust the feed ratio, which can make the feed ratio controlled based on the machining reference physical quantity stable around the preset feed ratio, can take into account the machining speed and the machining precision, reduces the risk of tool wear, and achieves the effect of protecting the tool. BRIEF DESCRIPTION OF DRAWINGS

[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative labor.

[0027] FIG. 1 is a schematic structural diagram of a workpiece machining system provided by an embodiment of the present application;

[0028] FIG. 2 is a flowchart of an adaptive machining control method provided by an embodiment of the present application;

[0029] FIG. 3 is a diagram of related signals in a machining process according to an embodiment of the present application;

[0030] FIG. 4 is a flow diagram of another adaptive machining control method according to an embodiment of the present application;

[0031] FIG. 5 is a structural diagram of an adaptive machining control device according to an embodiment of the present application;

[0032] FIG. 6 is a structural diagram of a computer device according to an embodiment of the present application;

[0033] FIG. 7 is a block diagram of a numerical control machine tool according to an embodiment of the present application. DETAILED DESCRIPTION

[0034] To make the objectives, technical solutions, and advantages of the present application clearer, further detailed descriptions will be given below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0035] It should be noted that the various features in the embodiments of the present application can be combined with each other without conflict, and all fall within the scope of protection of the present application. In addition, although the functional modules are divided in the device schematic diagram, and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than the module division in the device or the order in the flowchart. Furthermore, the "first", "second", "third", etc. used in the present application do not limit the data and execution order, but only distinguish the same items or similar items with basically the same function and effect.

[0036] The technical solutions of the present application are applicable to machining scenarios, which may, for example, be single-piece machining scenarios, such as mold machining scenarios, military machining scenarios, etc., and the present application does not make any limitation.

[0037] In the machining scenario, a workpiece is usually machined by a workpiece machining system. For ease of understanding, the workpiece machining system of the present application will first be introduced. Referring to FIG. 1, FIG. 1 is a structural diagram of a workpiece machining system according to an embodiment of the present application, as shown in FIG. 1, the workpiece machining system 10 includes a numerical control machine tool 101, a monitoring device 102, a cloud device 103, and an application terminal 104.

[0038] The numerical control machine tool 101 is used for machining a workpiece, which can perform milling, drilling, reaming, boring, tapping, or turning on the workpiece, etc. The numerical control machine tool 101 can be any suitable type of machine tool, such as a vertical numerical control machine tool or a horizontal numerical control machine tool, etc.

[0039] The monitoring device 102 is configured to monitor a machining signal of the CNC machine tool 101 when machining a workpiece. For example, the monitoring device 102 can collect a relevant signal of the spindle of the CNC machine tool 101 as the machining signal, where the spindle is configured to drive a tool to perform a machining operation. The relevant signal can include a current signal, a voltage signal, a torque, a motor slip, or a power signal, etc. used to drive the spindle to work. Alternatively, the monitoring device 102 can also collect a correlation signal generated by the CNC machine tool 101 when machining a workpiece as the machining signal, where the correlation signal can include a vibration signal or a sound signal generated by a machining area, etc. The monitoring device 102 can include, but is not limited to, a computer, a numerical control device, a tablet computer, a wearable device, an augmented reality (AR) / virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, etc.

[0040] It can be understood that a person skilled in the art can configure the hardware architecture and software design of the monitoring device 102 according to the machining signal required by the specific business needs. For example, if the machining signal is a power signal, the monitoring device 102 can include a current sensor and a voltage sensor arranged on the CNC machine tool. If the machining signal is a vibration signal, the monitoring device 102 can include a vibration sensor arranged on the CNC machine tool 102, and the vibration sensor can be installed on the machining area.

[0041] The cloud device 103 is configured to communicate with the monitoring device 102. The monitoring device 102 can send local data of the CNC machine tool 101 to the cloud device 103, and the cloud device 103 stores the local data and uses the local data to complete big data analysis and processing, thereby laying a foundation for some application development. The cloud device 103 can also control the monitoring device 102 to complete a corresponding business operation. In some embodiments, the cloud device 103 is composed of one or more servers, and each server can be a physical server or a logical server virtually composed of multiple physical servers. The server can also be a server group composed of multiple communicable servers, and each functional module can be distributed on each server in the server group.

[0042] The application terminal 104 is configured to communicate with the cloud device 103 to realize a corresponding application function. For example, the application terminal 104 can remotely control the monitoring device 102 through the cloud device 103 to further control the CNC machine tool 101. The application terminal 104 can be any form of electronic device, including but not limited to a mobile phone, a computer, or a mobile device, etc.

[0043] Based on the workpiece machining system shown in FIG. 1, the technical solution of the present application can be implemented, and the technical solution of the present application can be applied to the numerical control machine tool 101 or the monitoring device 102, which is not limited by the present application.

[0044] Referring to FIG. 2, FIG. 2 is a flowchart of an adaptive machining control method provided by an embodiment of the present application. As shown in FIG. 2, the method comprises the following steps:

[0045] S201, acquiring a machining reference physical quantity.

[0046] Here, the machining reference physical quantity is a physical quantity used as a reference in the machining process, and the physical quantity is a machining signal quantization value. For example, the machining signal is a power signal, and the physical quantity refers to a power value; for another example, the machining signal is a current signal, and the physical quantity refers to a current value; for another example, the machining signal is a voltage signal, and the physical quantity refers to a voltage value. The physical quantity can not be limited to the examples herein.

[0047] The machining reference physical quantity is used to control the feed ratio required for machining the workpiece.

[0048] S202, in a first time period, controlling the feed ratio of machining with the machining reference physical quantity.

[0049] The first time period can be any machining time period, and the machining time period is a time period in which the numerical control machine tool machines the workpiece. The first time period includes a plurality of time points, and the plurality of time points form a time set. The time set corresponding to the first time period can be represented as set T1 {t11, t12, t13, …, t1n}, and n represents the number of time points included in the first time period. Each time point in the first time period corresponds to a physical quantity, and the physical quantities corresponding to the respective time points form a physical quantity set. Taking the power signal as the machining signal for example, the physical quantity set corresponding to the first time period can be represented as set P1 {p11, p12, p13, …, p1n}.

[0050] Wherein, the feed ratio of each time point in the first time period can be determined according to the machining reference physical quantity, and the workpiece is machined according to the feed ratio of each time point in the first time period.

[0051] With the processing signal as the power signal as an example, the feed ratio at each time point can be determined in the following manner: first, determine the current power corresponding to the current time point and the historical power of the time point before the current time point, calculate the difference between the current power and the processing reference power to obtain a first difference, and calculate the difference between the current power and the historical power to obtain a second difference; then, using a standard fuzzy algorithm model, the first difference and the second difference, calculate the ratio adjustment amount; finally, sum the feed ratio of the time point before the current time point and the ratio adjustment amount to obtain the feed ratio of the current time point. The initial feed ratio can be set to the normal processing feed ratio that causes the tool wear of the numerical control machine tool to be small, i.e., set to the preset feed ratio. In this way, the feed ratio can meet the processing requirements such as processing speed and processing accuracy.

[0052] S203, determine whether the feed ratio in the preset time period after the end of the first time period is less than or equal to the preset feed ratio.

[0053] Here, the preset time period is a short period of time after the first time period, and the preset time period is used to monitor the fluctuation of the processing physical quantity of the numerical control machine tool after the end of the first time period. The preset feed ratio refers to the feed ratio that can allow the numerical control machine tool to balance the processing speed, processing accuracy and tool wear risk, and the numerical control machine tool working according to the preset feed ratio can meet the processing efficiency and processing accuracy, and can also avoid the tool wear risk, thereby playing a role in protecting the tool. Exemplarily, the preset feed ratio can be 100%.

[0054] Among them, the mean value of the feed ratio in the preset time period can be calculated, and it is determined whether the mean value of the feed ratio in the preset time period is less than or equal to the preset feed ratio. If the mean value of the feed ratio in the preset time period is less than or equal to the preset feed ratio, it is determined that the feed ratio in the preset time period is less than or equal to the preset feed ratio; if the mean value of the feed ratio in the preset time period is greater than the preset feed ratio, it is determined that the feed ratio in the preset time period is greater than the preset feed ratio.

[0055] If the feed ratio of the preset time period after the end of the first time period is less than or equal to the preset feed ratio, it indicates that the feed ratio obtained based on the processing reference physical quantity is insufficient and cannot meet the requirement of processing efficiency, and it is necessary to learn to obtain a new processing reference physical quantity, and step S204 is performed; if the feed ratio of the preset time period after the end of the first time period is greater than the preset feed ratio, it indicates that the feed ratio obtained based on the processing reference physical quantity is sufficient and can meet the requirement of processing efficiency, and step S206 is performed.

[0056] S204, generate a presumed reference physical quantity according to the physical quantity data in the preset time period.

[0057] Here, the physical quantity data of the preset time period includes physical quantity data of the preset time period, the preset time period contains a plurality of time points, the plurality of time points form a time set, and the time set corresponding to the preset time period can be expressed as set T2{t21, t22, t23, …, t2m}, m represents the number of time points contained in the preset time period, and the physical quantity data in the preset time period forms a physical quantity set corresponding to the preset time period. Taking the machining signal as the power signal as an example, the physical quantity set corresponding to the preset time period can be expressed as set P2{p21, p22, p23, …, p2m}.

[0058] In a feasible implementation, the inferred reference physical quantity can be determined through steps A1-A3 as follows:

[0059] A1, obtaining an actual physical quantity set.

[0060] The actual physical quantity set includes the actual physical quantity of each time point in the preset time period, and the actual physical quantity set is the aforementioned set P2.

[0061] A2, determining the theoretical physical quantity corresponding to the actual physical quantity of each time point in the preset time period to obtain a theoretical physical quantity set.

[0062] Here, the theoretical physical quantity is the physical quantity corresponding to the preset feed ratio, and the theoretical physical quantity set includes the theoretical physical quantity of each time point in the preset time period. Taking the machining signal as the power signal as an example, the theoretical physical quantity set can be expressed as set P3{p31, p32, p33, …, p3m}, wherein p31 is the theoretical physical quantity corresponding to p21 in set P2, p32 is the theoretical physical quantity corresponding to p32 in set P2, …, and p3m is the theoretical physical quantity corresponding to p2m in set P2.

[0063] For each time point in the preset time period, the physical quantity corresponding to the preset feed ratio can be inversely deduced according to the actual feed ratio and the actual physical quantity of the time point, and the correlation between the feed ratio and the physical quantity, so as to obtain the theoretical physical quantity corresponding to the actual physical quantity.

[0064] Taking the correlation between the feed ratio and the power as an example, the correlation is represented by a formula P = a * f, where P represents a physical quantity, f represents the feed ratio, and a represents a correlation coefficient between the feed ratio and the power. Actual feed ratios at each time point in a preset time period form a feed ratio set, which is represented as set F {f21, f22, f23, …, f2m}. The actual physical quantity p21 in set P2 is substituted into P in the formula, and the actual feed ratio f21 in set F is substituted into f in the formula, to calculate the correlation coefficient a11 of time point t21 in set T2. Then, the preset feed ratio is substituted into f in the formula, and the correlation coefficient a11 of time point t21 is substituted into a in the formula, to calculate the theoretical physical quantity p31 of time point t21. The actual physical quantity p22 in set P2 is substituted into P in the formula, and the actual feed ratio f22 in set F is substituted into f in the formula, to calculate the correlation coefficient a12 of time point t22 in set T2. Then, the preset feed ratio is substituted into f in the formula, and the correlation coefficient a12 of time point t22 in set T2 is substituted into a in the formula, to calculate the theoretical physical quantity p32 of time point t22. … The actual physical quantity p2m in set P2 is substituted into P in the formula, and the actual feed ratio f2m in set F is substituted into f in the formula, to calculate the correlation coefficient a1m of time point t2m in set T2. Then, the preset feed ratio is substituted into f in the formula, and the correlation coefficient a1m of time point t2m in set T2 is substituted into a in the formula, to calculate the theoretical physical quantity p3m of time point t2m. The theoretical physical quantities at the respective time points form a theoretical physical quantity set.

[0065] It should be noted that the above formula P = a * f is only an example for illustrating the physical quantity when the reverse calculated feed ratio is the preset feed ratio, and does not represent the actual correlation between the feed ratio and the physical quantity. The actual correlation between the feed ratio and the physical quantity can be determined according to actual conditions.

[0066] A3. According to the theoretical physical quantity set, a reference physical quantity is determined.

[0067] In a possible implementation, a characteristic value of the theoretical physical quantity in the theoretical physical quantity set can be calculated, and the characteristic value includes at least one of a mean value or a maximum value. Then, according to the characteristic value of the theoretical physical quantity in the theoretical physical quantity set, the reference physical quantity is determined. For example, the mean value of the theoretical physical quantity in the theoretical physical quantity set can be taken as the reference physical quantity, that is, where p represents the reference physical quantity, and p3i represents the i-th theoretical physical quantity. For another example, the mean value, the maximum value, and the minimum value of the theoretical physical quantity in the theoretical physical quantity set can be weighted and summed to obtain the reference physical quantity, that is, b1, b2, b3 represent different weight values, the sum of b1, b2 and b3 is 1, max(P3) represents the maximum value of the theoretical physical quantity set, and min(P3) represents the minimum value of the theoretical physical quantity set. The example is not limited to this.

[0068] The reference physical quantity is determined according to the eigenvalue of the theoretical physical quantity, so that the reference physical quantity can reflect the physical quantity situation under the preset feed ratio.

[0069] In another possible implementation, the upper limit value can be obtained by processing the theoretical physical quantity set by using a box plot algorithm, and the largest theoretical physical quantity in the theoretical physical quantity set that is less than or equal to the upper limit value is taken as the estimated reference physical quantity; or the largest theoretical physical quantity in the theoretical physical quantity set that is less than or equal to the upper limit value is subtracted by a preset threshold value to obtain the estimated reference physical quantity.

[0070] Optionally, before the estimated reference physical quantity is determined according to the theoretical physical quantity set, a noise theoretical physical quantity in the theoretical physical quantity set can be removed, where the noise theoretical physical quantity refers to a theoretical physical quantity that is greatly different from other theoretical physical quantities in the theoretical physical quantity set. For example, the noise theoretical physical quantity can refer to a theoretical physical quantity whose absolute value of difference from the mean value of the theoretical physical quantities in the theoretical physical quantity set is greater than a preset difference, or can refer to a theoretical physical quantity whose absolute value of difference from the mean value of the theoretical physical quantities in the theoretical physical quantity set is greater than the variance of the theoretical physical quantities in the theoretical physical quantity set, and the present application is not limited in this regard.

[0071] By removing the noise theoretical physical quantity in the theoretical physical quantity set in advance, and then determining the estimated reference physical quantity according to the theoretical physical quantity set, the influence of the noise on the feature calculation can be avoided, so that the estimated reference physical quantity can better reflect the physical quantity feature of the first time period under the preset feed ratio.

[0072] The theoretical physical quantity situation in a period of time is inferred according to the actual physical quantity situation in the period of time, and the estimated reference physical quantity is determined according to the theoretical physical quantity situation in the period of time, so that the feed ratio adjusted based on the reference physical quantity can be stably maintained near the preset feed ratio.

[0073] S205, based on the relationship between the estimated reference physical quantity and the machining reference physical quantity in the first time period, the machining reference physical quantity machined in the second time period is determined.

[0074] Here, the second time period is the next time period of the preset time period. Referring to FIG. 3, which is a diagram of relevant signals in the machining process of the application, it can be seen that the machining process of the numerical control machine tool includes multiple machining time periods. If the first time period is D1 in FIG. 3, the preset time period is d1 in FIG. 3, and the second time period is D2 in FIG. 3. If the first time period is D2 in FIG. 3, the preset time period is d2 in FIG. 3, and the second time period is D3 in FIG. 3.

[0075] In a possible implementation, if the estimated reference physical quantity is greater than the machining reference physical quantity in the first time period, it indicates that controlling the feed ratio based on the estimated reference physical quantity as the machining reference physical quantity is more likely to control the feed ratio near the preset feed ratio, and the machining reference physical quantity is iteratively updated as the estimated reference physical quantity; if the estimated reference physical quantity is less than or equal to the machining reference physical quantity in the first time period, the machining reference physical quantity in the first time period is used as the machining reference physical quantity in the second time period.

[0076] Updating the machining reference physical quantity to the larger one of the machining reference physical quantity and the physical quantity determined based on the physical quantity data in the time period not only enables iterative updating of the machining reference physical quantity, but also makes the machining reference physical quantity obtained through iterative updating more accurate and reliable.

[0077] In another possible implementation, the estimated reference physical quantity and the machining reference physical quantity in the first time period can also be weighted and summed to obtain the machining reference physical quantity in the second time period. For example, the mean of the estimated reference physical quantity and the machining reference physical quantity in the first time period can be calculated, and the mean of the estimated reference physical quantity and the machining reference physical quantity in the first time period can be used as the machining reference physical quantity in the second time period.

[0078] Updating the machining reference physical quantity according to the physical quantity characteristics in the time period in which the feed ratio is the preset feed ratio enables the feed ratio controlled based on the machining reference physical quantity to be stably maintained near the preset feed ratio.

[0079] S206, using the machining reference physical quantity in the first time period as the machining reference physical quantity for machining in the second time period.

[0080] In the method, after the machining reference physical quantity for machining in the second time period is determined, the feed ratio at each time point in the second time period can be determined according to the machining reference physical quantity for machining in the second time period, and the workpiece can be machined according to the feed ratio at each time point in the second time period.

[0081] The specific way of determining the feed ratio of each time point in the second time period according to the machining reference physical quantity processed in the second time period is the same as that of determining the feed ratio of each time point in the first time period according to the machining reference physical quantity in the foregoing step S201. For details, please refer to the description of the foregoing step S201, which will not be repeated here.

[0082] In the technical solution corresponding to the foregoing Fig. 2, in a case where the feed ratio required for machining the workpiece is controlled by the machining reference physical quantity in a time period and the feed ratio in a short time period after the end of the time period is less than or equal to the preset feed ratio, the estimated reference physical quantity is generated according to the physical quantity data in the short time period, and then the machining reference physical quantity for controlling the feed ratio in the next time period is determined based on the relationship between the estimated reference physical quantity and the machining reference physical quantity, and the workpiece is machined, so as to realize adaptive adjustment control of the feed ratio required for machining the workpiece, thereby realizing adaptive machining. Since the estimated reference physical quantity is determined according to the physical quantity data in the short time period after the end of the time period in a case where the feed ratio in the short time period is less than or equal to the preset feed ratio, and the machining reference physical quantity for controlling the feed ratio in the next time period is determined according to the relationship between the estimated reference physical quantity and the machining reference physical quantity, the feed ratio controlled based on the machining reference physical quantity can be stabilized around the preset feed ratio, the machining speed and the machining precision can be considered, the risk of tool wear can be reduced, and the tool can be protected.

[0083] In some possible cases, when a process change is identified, the machining reference physical quantity can be updated, and the process change includes a change in the set feed speed or the set spindle speed. The specific implementation manner of updating the machining reference physical quantity can refer to the foregoing step S204. The physical quantity data in a short time period can be acquired, and the physical quantity feature in the time period when the feed ratio is the preset feed ratio can be determined, and the machining reference physical quantity is updated according to the physical quantity feature.

[0084] When a process change is identified, the machining reference physical quantity is updated, which can avoid the problem of tool breakage and false alarm of the machine tool caused by the control target being too high when different process conditions control the same control target.

[0085] Referring to Fig. 4, Fig. 4 is a flowchart of another adaptive machining control method provided by an embodiment of the application. As shown in Fig. 4, the method comprises the following steps:

[0086] S301, determining whether the rising edge of the cutting signal of the numerical control machine tool is detected.

[0087] If the rising edge of the cutting signal of the numerical control machine tool is detected, it indicates that the numerical control machine tool starts processing, and step S302 is executed; if the rising edge of the cutting signal of the numerical control machine tool is not detected, it indicates that the numerical control machine tool has not started processing, and step S301 is continuously executed.

[0088] S302, it is judged whether the current time period is an initial processing time period.

[0089] Here, the initial processing time period can refer to a time period after the rising edge of the cutting signal of the numerical control machine tool is detected, and the first time point in the initial processing time period is the time point when the rising edge of the cutting signal of the numerical control machine tool is detected. The initial processing time period can be shown as d0 in FIG. 3. The initial processing time period can also refer to a time period after the rising edge of the numerical control machine tool is detected and delayed for a certain time length, and the first time point in the initial processing time period is the time point obtained by delaying the time point when the rising edge of the cutting signal of the numerical control machine tool is detected by a preset time length.

[0090] The initial processing time period can include a part of the time period during which the numerical control machine tool performs stable cutting, which means that the physical quantity of the numerical control machine tool changes little. In this way, the processing reference physical quantity learned for the first time in the initial processing time period can be more accurate.

[0091] If the current time period is the initial processing time period, the physical quantity data in the initial processing time period needs to be collected and learned to obtain the processing reference physical quantity, and step S303 is executed; if the current time period is not the initial processing time period, it indicates that the processing reference physical quantity has been learned before, and the workpiece processing can be performed, and step S306 is executed.

[0092] S303, the physical quantity data in the current time period is obtained.

[0093] The physical quantity data in the current time period constitutes a current physical quantity set, and the current physical quantity set can refer to the set P1 in the foregoing step S201.

[0094] S304, it is judged whether the current time period is ended.

[0095] If the current time period is not ended, it indicates that the initial processing time period is not ended, and step S303 is continuously executed; if the current time period is ended, it indicates that the initial processing time period is ended, and step S305 is executed.

[0096] S305, the processing reference physical quantity is determined according to the physical quantity data in the current time period.

[0097] Here, the implementation of determining the machining reference physical quantity according to the physical quantity data in the current time period is the same as that of determining the estimated reference physical quantity according to the theoretical physical quantity set in the aforementioned step A3, which can refer to the relevant description of the aforementioned step A3, and will not be described here again.

[0098] S306, controlling the feed ratio of the machining in the current time period according to the machining reference physical quantity.

[0099] Here, the implementation of controlling the feed ratio of the machining in the current time period according to the machining reference physical quantity can refer to the description of the aforementioned step S201, and will not be described here again.

[0100] S307, judging whether the current time period ends.

[0101] If the current time period does not end, it means that the workpiece machining needs to be continued, and the step S306 is executed; if the current time period ends, the step S309 is executed.

[0102] S308, judging whether the feed ratio in a preset time period after the current time period ends is less than or equal to a preset feed ratio.

[0103] If the feed ratio in the preset time period after the current time period ends is less than or equal to the preset feed ratio, the step S309 is executed; if the feed ratio in the preset time period after the current time period ends is greater than the preset feed ratio, the step S310 is executed.

[0104] S309, maintaining the machining reference physical quantity.

[0105] S310, updating the machining reference physical quantity according to the physical quantity data in the preset time period.

[0106] Here, the implementation of updating the machining reference physical quantity according to the physical quantity data in the preset time period is the same as that of the aforementioned steps S204-S205, which can refer to the description of the aforementioned steps S204-S205, and will not be described here again.

[0107] S311, judging whether the falling edge of the cutting signal of the numerical control machine tool is detected.

[0108] If the falling edge of the cutting signal of the numerical control machine tool is detected, it means that the numerical control machine tool stops machining, and the step S313 is executed; if the falling edge of the cutting signal of the numerical control machine tool is not detected, it means that the numerical control machine tool continues machining, and the step S312 is executed.

[0109] It should be understood that during the whole process of the numerical control machine tool working, it can be judged whether the falling edge of the cutting signal of the numerical control machine tool is detected, and once the falling edge of the cutting signal of the numerical control machine tool is detected, the control flow can be ended.

[0110] S312, taking a next time period of the preset time periods as a current time period, and returning to execute step S302.

[0111] S313, ending.

[0112] In the technical solution corresponding to Fig. 4, when the rising edge of the cutting signal of the numerical control bed is detected, the physical quantity data in the initial machining time period is acquired, and the machining reference physical quantity is determined according to the physical quantity data in the initial machining time period, the learning of the physical quantity characteristics of the numerical control machine tool is completed, then the machining reference physical quantity is continuously adjusted according to the actual situation of the feed ratio in the subsequent machining time period, and the control feed ratio is adjusted according to the machining reference physical quantity, so that the feed ratio obtained by the regulation and control is always maintained near the preset feed ratio, thereby the machining efficiency and the machining precision can be considered, the machining wear is reduced, and the tool is protected.

[0113] The method of the application is described above, and the device of the application is described below.

[0114] In another aspect of the application, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the adaptive machining control method described in any of the embodiments of the application.

[0115] In the computer program product, the optional implementation form of the program module architecture of the computer program implementing each step of the adaptive machining control method can be an adaptive machining control device.

[0116] Referring to Fig. 5, Fig. 5 is a structural schematic diagram of an adaptive machining control device provided by an embodiment of the application, the adaptive machining control device 40 comprises:

[0117] The machining reference physical quantity adjustment module 401 is configured to acquire the machining reference physical quantity.

[0118] The control module 402 is configured to control the feed ratio of machining in the first time period according to the machining reference physical quantity.

[0119] The machining reference physical quantity adjustment module 401 is further configured to, if the feed ratio is less than or equal to the preset feed ratio in the preset time period when the first time period ends, generate a presumed reference physical quantity according to the physical quantity data in the preset time period.

[0120] The control module 402 is further configured to determine the machining reference physical quantity of machining in a second time period based on the relationship between the presumed reference physical quantity and the machining reference physical quantity, the second time period being a next time period of the preset time period.

[0121] In a possible design, the reference physical quantity adjustment module 401 is specifically configured to: if the estimated reference physical quantity is greater than the machining reference physical quantity, taking the estimated reference physical quantity as the machining reference physical quantity for machining in the second time period; and if the estimated reference physical quantity is less than or equal to the machining reference physical quantity, taking the machining reference physical quantity in the first time period as the machining reference physical quantity for machining in the second time period.

[0122] In a possible design, the reference physical quantity adjustment module 401 is specifically configured to: obtain an actual physical quantity set, the actual physical quantity set including actual physical quantities at each time point in the preset time period; determine a theoretical physical quantity corresponding to each actual physical quantity at the time point, to obtain a theoretical physical quantity set, the theoretical physical quantity being a physical quantity corresponding to the preset feed ratio; and determine an estimated reference physical quantity according to the theoretical physical quantity set.

[0123] In a possible design, the reference physical quantity adjustment module 401 is specifically configured to: calculate a characteristic value of a theoretical physical quantity in the theoretical physical quantity set, the characteristic value including at least one of a mean value, a maximum value or a minimum value; and determine the estimated reference physical quantity according to the characteristic value.

[0124] In a possible design, the reference physical quantity adjustment module 401 is further configured to: when the feed ratio is greater than the preset feed ratio in a preset time period after the first time period ends, take the machining reference physical quantity in the first time period as the machining reference physical quantity for machining in the second time period.

[0125] In a possible design, the reference physical quantity adjustment module 401 is further configured to: determine the machining reference physical quantity according to physical quantity data in an initial machining time period, the first time period being a next time period of the initial machining time period.

[0126] In a possible design, the reference physical quantity adjustment module 401 is further configured to: update the machining reference physical quantity when a process changes.

[0127] It should be noted that, in the embodiment corresponding to FIG. 5, the content not mentioned in the embodiment can be referred to the description of the foregoing method embodiments, which will not be described here.

[0128] The device controls the feed ratio required for machining the workpiece with a machining reference physical quantity in a time period, and in the case that the feed ratio in a short time period after the end of the time period is less than or equal to a preset feed ratio, generates a presumed reference physical quantity according to the physical quantity data in the short time period, and then determines the machining reference physical quantity control feed ratio in the next time period according to the relationship between the presumed reference physical quantity and the machining reference physical quantity, and machines the workpiece, so as to realize adaptive adjustment control of the feed ratio required for machining the workpiece, thereby realizing adaptive machining; since the presumed reference physical quantity is determined according to the physical quantity data in the short time period after the end of the time period in the case that the feed ratio in the short time period is less than or equal to the preset feed ratio, and the machining reference physical quantity in the next time period is determined according to the relationship between the presumed reference physical quantity and the machining reference physical quantity, so as to adjust the feed ratio, the feed ratio controlled based on the machining reference physical quantity can be stabilized near the preset feed ratio, the machining speed and machining precision can be taken into account, the risk of tool wear is reduced, and the tool is protected.

[0129] Referring to FIG. 6, FIG. 6 is a structural schematic diagram of a computer device provided in an embodiment of the present application. The computer device 50 includes a processor 501 and a memory 502. The memory 502 is connected to the processor 501, for example, through a bus. The computer device 50 is an adaptive machining control device, and the computer device 50 includes but is not limited to a control device integrated with or connected to the numerical control machine tool 101, and the monitoring device 102.

[0130] The processor 501 is configured to support the computer device 50 to perform the corresponding functions in the methods in the method embodiments. The processor 501 can be a central processing unit (CPU), a network processor (NP), a hardware chip or any combination thereof. The hardware chip can be an application specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.

[0131] The memory 502 is configured to store program codes and the like. The memory 502 can include a volatile memory (VM), such as a random access memory (RAM), and / or a non-volatile memory (NVM), such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD), and / or a combination thereof.

[0132] The processor 501 can invoke the program codes to perform the following operations:

[0133] obtain a machining reference physical quantity;

[0134] in a first time period, control a feed ratio of machining based on the machining reference physical quantity;

[0135] if the feed ratio is less than or equal to a preset feed ratio in a preset time period after the first time period, generate a presumed reference physical quantity based on physical quantity data in the preset time period, the presumed reference physical quantity being used to reflect a physical quantity feature of the preset time period when the feed ratio is the preset feed ratio;

[0136] determine a machining reference physical quantity of machining in a second time period based on a relationship between the presumed reference physical quantity and the machining reference physical quantity, the second time period being a next time period of the preset time period.

[0137] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, the computer program comprising program instructions, the program instructions causing a computer to execute the method according to the foregoing embodiment when executed by the computer.

[0138] [According to Rule 91 correction 07.08.2025] As shown in FIG. 7, FIG. 7 is a block diagram of a numerical control machine tool according to an embodiment of the present application, the numerical control machine tool comprising a spindle and a tool. The tool is installed on the spindle through a tool holder, and the tool is applied to the numerical control machine tool, so that the numerical control machine tool can be controlled to process a workpiece to be processed by the tool.

[0139] The embodiment of the present application further provides a computer program product, comprising a computer program, the computer program being executed by a processor to implement the method according to any one of the embodiments of the present application.

[0140] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware. The program can be stored in a computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiment methods can be included. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like.

[0141] The above disclosure is only the preferred embodiment of the present application, and of course cannot limit the scope of the right of the present application, so the equivalent changes made according to the claims of the present application still belong to the scope covered by the present application.

Claims

1. A method of adaptive process control, characterized by, The method comprises: acquiring a processing reference physical quantity; controlling a feed rate of processing in a first time period according to the processing reference physical quantity; when a preset time period after the first time period ends, if the feed rate is less than or equal to a preset feed rate, generating a presumed reference physical quantity according to physical quantity data in the preset time period, the presumed reference physical quantity being used to reflect a physical quantity characteristic of the preset time period when the feed rate is the preset feed rate; determining a processing reference physical quantity of processing in a second time period based on a relationship between the presumed reference physical quantity and the processing reference physical quantity, the second time period being a next time period of the preset time period.

2. The method of claim 1, wherein, The first time period comprises a plurality of time points, and the controlling of the feed rate of processing in the first time period according to the processing reference physical quantity comprises: determining a current power corresponding to a current time point and a historical power of a previous time point of the current time point, calculating a difference value between the current power and a processing reference power to obtain a first difference value; and calculating a difference value between the current power and the historical power to obtain a second difference value; calculating a rate adjustment amount based on the first difference value and the second difference value; obtaining the feed rate of the current time point by summing the feed rate of the previous time point of the current time point and the rate adjustment amount.

3. The method of claim 1, wherein, The determining of the processing reference physical quantity of processing in the second time period based on the relationship between the presumed reference physical quantity and the processing reference physical quantity comprises: if the presumed reference physical quantity is greater than the processing reference physical quantity, taking the presumed reference physical quantity as the processing reference physical quantity of processing in the second time period; if the presumed reference physical quantity is less than or equal to the processing reference physical quantity, taking the processing reference physical quantity of the first time period as the processing reference physical quantity of processing in the second time period.

4. The method of claim 2, wherein, The generating of the presumed reference physical quantity according to the physical quantity data in the preset time period comprises: acquiring an actual physical quantity set, the actual physical quantity set comprising an actual physical quantity of each time point in the preset time period; determining a theoretical physical quantity corresponding to the actual physical quantity of each time point to obtain a theoretical physical quantity set, the theoretical physical quantity being a physical quantity corresponding to the preset feed rate; determining the presumed reference physical quantity according to the theoretical physical quantity set.

5. The method of claim 4, wherein, The determining of the theoretical physical quantity corresponding to the actual physical quantity of each time point to obtain the theoretical physical quantity set, the theoretical physical quantity being a physical quantity corresponding to the preset feed rate comprises: for each time point in the preset time period, according to the actual feed rate and the actual physical quantity of the time point and the correlation between the feed rate and the physical quantity, the physical quantity corresponding to the preset feed rate is deduced as the theoretical physical quantity corresponding to the actual physical quantity.

6. The method of claim 4, wherein, Before the determining of the presumed reference physical quantity according to the theoretical physical quantity set, the method further comprises: removing a noise theoretical physical quantity in the theoretical physical quantity set.

7. The method of claim 4, wherein, The determining of the presumed reference physical quantity according to the theoretical physical quantity set comprises: calculating a characteristic value of the theoretical physical quantity in the theoretical physical quantity set, the characteristic value comprising at least one of a mean value, a maximum value or a minimum value; According to the characteristic value, a reference physical quantity is determined.

8. The method of claim 4, wherein, The reference physical quantity is determined according to the set of theoretical physical quantities, including: The set of theoretical physical quantities is processed using a box plot algorithm to obtain an upper limit value, and the theoretical physical quantity in the set of theoretical physical quantities that is less than or equal to the upper limit value and is the largest is taken as the reference physical quantity; or The theoretical physical quantity in the set of theoretical physical quantities that is less than or equal to the upper limit value and is the largest is subtracted by a preset threshold value to obtain the reference physical quantity.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: When the feed ratio is greater than a preset feed ratio in a preset time period after the first time period, the machining reference physical quantity in the first time period is taken as the machining reference physical quantity for machining in the second time period.

10. The method according to any one of claims 1 to 8, characterized in that, The machining reference physical quantity is obtained, including: According to the physical quantity data in the initial machining time period, the machining reference physical quantity is determined, and the first time period is a next time period of the initial machining time period.

11. The method according to any one of claims 1 to 8, characterized in that, The method further includes: When a process change is identified, the machining reference physical quantity is updated.

12. The method of claim 11, wherein, The process change includes at least one of a change in a set feed speed and a change in a set spindle speed.

13. The method according to any one of claims 1 to 7, characterized in that, The method further includes: When the reference physical quantity is greater than the machining reference physical quantity in the first time period, the machining reference physical quantity is updated to the reference physical quantity.

14. The method according to any one of claims 1 to 8, characterized in that, The method further includes: When the reference physical quantity is less than or equal to the machining reference physical quantity in the first time period, the machining reference physical quantity in the first time period is taken as the machining reference physical quantity for machining in the second time period.

15. A computer device, comprising: It includes: A machining reference physical quantity adjustment module is configured to obtain a machining reference physical quantity; A control module is configured to control a feed ratio of machining in a first time period based on the machining reference physical quantity; The machining reference physical quantity adjustment module is further configured to, when the feed ratio is less than or equal to a preset feed ratio in a preset time period after the first time period, generate a reference physical quantity according to physical quantity data in the preset time period; The control module is further configured to determine a machining reference physical quantity for machining in a second time period based on a relationship between the reference physical quantity and the machining reference physical quantity, the second time period being a next time period of the preset time period.

16. A computer device, comprising: The computer device includes a memory and a processor, the memory is connected to the processor, the processor is configured to execute one or more computer programs stored in the memory, and the processor, when executing the one or more computer programs, causes the computer device to implement the method of any one of claims 1-14.

17. A computer readable storage medium characterized by: The computer readable storage medium stores a computer program, the computer program includes program instructions, and the program instructions, when executed by a processor, cause the processor to execute the method of any one of claims 1-14.

18. A computer program product comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the method of any one of claims 1-14.

Citation Information

Patent Citations

  • Self-adaptive machining control method and nonvolatile readable storage medium

    CN111930075A

  • Control method for feeding multiplying power in numerical control system and numerical control system

    CN115167287A

  • Numerical control system control method and application

    CN116243658A

  • Numerical control machine tool self-adaptive machining method suitable for multi-process parts

    CN117608246A

  • Machining control device of machine tool

    JP2015201112A