Process set recommendation method based on overall error assessment and related equipment

JP2026534149APending Publication Date: 2026-10-14INTELLIGENT GRINDOCTOR TECH SHENZHEN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2026516655
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-27
Filing Date
2024-10-22
Publication Date
2026-10-14

Smart Images

  • Figure 2026534149000001_ABST
    Figure 2026534149000001_ABST
Patent Text Reader

Abstract

A process set recommendation method and related equipment based on comprehensive error determination, comprising: acquiring first information of a workpiece to be processed; generating a first process set based on the first information, wherein the first information includes processing target information, workpiece characteristic information, placement position information and processing tool information of the workpiece to be processed (101); sequentially performing comprehensive error determination on the workpiece to be processed based on the first information and acquiring a comprehensive error determination result, wherein the comprehensive error determination result sequentially includes at least two of geometric error determination, force error determination and thermal error determination (102); and determining whether or not to process the workpiece by applying the first process set based on the comprehensive error determination result (103).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent manufacturing, and in particular, to a process set recommendation method based on comprehensive error determination and related apparatus thereof.

Background Art

[0002] In the prior art, designing a flow based on a CAM process relies excessively on human experience. Thus, insufficient human experience often leads to reduced machining efficiency and economic performance. For example, changing the operator will cause a problem that different machining quality appears for the same product. If a situation arises where the operator does not understand the current machining equipment, the operator needs to perform a sample test cut evaluation. Furthermore, even if the operator is familiar with the machining equipment, there still exists the problem that some factors may be ignored, resulting in defective machined products.

[0003] Furthermore, in the process of researching the prior art, the applicant has found that the error model of a conventional numerically controlled machine tool is modeled based on a single error source, and after this model undergoes subsequent machining operations, the workpiece cannot meet the expected requirements.

Summary of the Invention

[0004] The present application provides a process set recommendation method based on comprehensive error determination and related apparatus thereof, for improving the quality of error determination and realizing the recommendation of process sets.

[0005] A first aspect of the present application provides a process set recommendation method based on comprehensive error determination, acquiring first information of a workpiece for machining, and generating a first process set based on the first information, where the first information includes machining target information, workpiece feature information, arrangement position information and machining tool information of the workpiece for machining; Based on the first information, a comprehensive error determination is sequentially performed on the workpiece for processing to obtain the comprehensive error determination result, and the comprehensive error determination sequentially includes at least two of the following: geometric error determination, force error determination, and thermal error determination, and This includes determining whether or not to apply the first process set to process the workpiece based on the overall error determination result.

[0006] A second aspect of the present application provides a process set recommendation device based on comprehensive error determination. The system is configured to acquire first information of a workpiece for machining and generate a first process set based on the first information, wherein the first information includes an acquisition module that includes machining target information, workpiece characteristic information, placement position information, and machining tool information of the workpiece. Based on the first information, the system is configured to sequentially perform a comprehensive error determination on the workpiece to be processed and obtain a comprehensive error determination result, and the comprehensive error determination includes a determination module that sequentially includes at least two of the following: geometric error determination, force error determination, and thermal error determination. The system includes a decision module configured to determine whether or not to apply the first process set to process the workpiece based on the overall error determination result.

[0007] A third aspect of the present application provides a cloud device, Including memory, processor and bus system, The memory is configured to store a program. The processor is configured to execute a program in the memory and includes performing the method according to the first aspect of the present application, The bus system is configured to connect the memory and the processor so that the memory and the processor can communicate with each other.

[0008] A fourth aspect of the present invention provides a computer-readable storage medium containing instructions, which, when executed by a computer, causes the computer to perform the method according to the first aspect of the present invention.

[0009] A fifth aspect of this application provides electronic equipment, It includes an acquisition module, a judgment module, and a decision module. The acquisition module is configured to acquire first information of a workpiece for machining and to generate a first process set based on the first information, wherein the first information includes machining target information, workpiece characteristic information, placement position information, and machining tool information of the workpiece. The determination module is configured to sequentially perform a comprehensive error determination on the workpiece based on the first information and obtain a comprehensive error determination result, the comprehensive error determination sequentially includes at least two of the following: geometric error determination, force error determination, and thermal error determination. The decision module is configured to determine whether or not to apply the first process set to process the workpiece based on the overall error determination result.

[0010] A sixth aspect of the present application provides an electronic device including a memory, a processor, and a computer program stored in the memory and operable by the processor, wherein when the processor executes the computer program, a process set recommendation method based on comprehensive error determination as described in any embodiment of the present application is realized.

[0011] A seventh aspect of the present application provides a computer program product including a computer program, wherein when the computer program is executed by a processor, a process set recommendation method based on comprehensive error determination as described in any embodiment of the present application is realized.

[0012] Compared to the prior art, the proposed technology acquires first information about the workpiece to be machined, generates a first process set based on the first information, then sequentially performs comprehensive error judgment on the workpiece based on the first information to obtain the comprehensive error judgment result. Since the comprehensive error judgment includes at least two of the following: geometric error judgment, force error judgment, and thermal error judgment, compared to the prior art, a single error judgment on the workpiece becomes a comprehensive error judgment, and further acquires the comprehensive error judgment result, improving the quality of the error judgment and avoiding the problem of insufficient machining due to a single error source in subsequent machining operations. Finally, it decides whether or not to machine the workpiece by applying the first process set based on the comprehensive error judgment result, avoiding a decrease in work efficiency due to human experience and realizing automatic recommendation of process sets. [Brief explanation of the drawing]

[0013] To more clearly explain the technical concepts in the embodiments of this application, the following is a brief introduction of the drawings necessary for describing the embodiments. Clearly, the drawings in the following description are only a few embodiments of this application, and those skilled in the art can obtain other drawings based on these without any creative work. [Figure 1] This is a schematic flowchart of the process set recommendation method based on the overall error determination according to the embodiment of this application. [Figure 2] This is a schematic diagram of the system architecture of an industrial internet scenario according to an embodiment of the present invention. [Figure 3] This is another schematic flowchart of the method according to the embodiment of the present application. [Figure 4] This is a flowchart of the execution sequence for determining the overall error according to the embodiment of the present invention. [Figure 5] This is a further schematic flowchart of step 402 according to the embodiment of the present application. [Figure 6] This is a further schematic flowchart of step 502 according to the embodiment of the present application. [Figure 7] This is a schematic diagram of the structure of a process set recommendation device based on comprehensive error determination according to an embodiment of the present invention. [Figure 8] It is a schematic diagram of a cloud device according to an embodiment of the present application. [Figure 9] It is a schematic block diagram of an application environment according to an embodiment of the present application. Detailed Description of the Embodiments

[0014] The solutions of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0015] In the following description, for purposes of explanation and not limitation, specific details such as particular system structures, interfaces, and techniques are set forth to provide a thorough understanding of the present application.

[0016] Hereinafter, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0017] The terms "first", "second", and "third" in the present application are merely for descriptive purposes, and shall not be understood as indicating or implying relative importance, or implicitly indicating the number of specified technical features. Accordingly, a feature defined as "first", "second", or "third" may explicitly or implicitly include at least one of that feature. In the description of the present application, "a plurality of" means at least two, such as two, three, etc., unless otherwise clearly defined. All directional indications (such as up, down, left, right, front, rear...) in the embodiments of the present application are used to describe the relative positional relationship, movement conditions, etc. between various components in a specific posture (as shown in the drawings), and when the specific posture changes, the directional indications change accordingly. In addition, the terms "comprising", "including", "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or apparatus comprising a series of steps or units is not limited to the listed steps or units, but optionally further includes unlisted steps or units, or optionally further includes other steps or units inherent to such process, method, product or apparatus.

[0018] Reference to "an embodiment" in the present specification means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. The appearances of the phrase at various positions in the specification do not necessarily all refer to the same embodiment, nor are they mutually exclusive independent or alternative embodiments with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described in the present specification may also be combined with other embodiments.

[0019] In conventional technology, the process of a numerically controlled machine tool machining a workpiece requires human intervention, and the desired workpiece shape is obtained by machining the workpiece depending on the operator's experience. The operator's experience includes not only their own machining skills but also their proficiency in using the numerically controlled machine tool. Specifically, when the same operator processes the same workpiece to the same finish using both a numerically controlled machine tool they are familiar with and one they are not familiar with, the operator is more likely to fail when using the unfamiliar machine tool. Therefore, it is necessary to perform sample test cuts to become as familiar as possible with the operation method of the new numerically controlled machine tool and achieve the predetermined goals.

[0020] Furthermore, in the actual machining process, conventional numerically controlled machine tools perform machining based on a single error source model, and the workpiece cannot meet the desired quality requirements after being machined in this manner.

[0021] Referring to Figure 1, Figure 1 illustrates a process set recommendation method based on overall error assessment, which can be applied to the following industrial internet scenario.

[0022] In one possible industrial internet scenario system architecture, as shown in Figure 2, the system includes electronics, edge devices, and numerically controlled machine tools, where the electronics and numerically controlled machine tools can communicate directly, and the electronics can also communicate indirectly with the numerically controlled machine tools via edge computers. The electronics include, but are not limited to, industrial computers, numerically controlled devices, tablet computers, wearable devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPCs), netbooks, and servers, and the embodiments of this application do not limit the specific type of electronics. For example, as shown in Figure 2, the electronics is a server. The electronics may also be an industrial cloud platform, a physical server, or a physical server device, where the industrial cloud platform may be a shared cloud platform or a private cloud platform of an enterprise. The physical server may be a single physical server or a server cluster formed using multiple servers. Edge devices are used as an intermediate medium for collecting information and transmitting communications between servers and numerically controlled machine tools, where a single edge device can correspond to multiple numerically controlled machine tools, and multiple edge devices correspond one-to-one to one numerically controlled machine tool associated with each of them.

[0023] The implementer of the process set recommendation method of the present invention may directly execute the following embodiments using a numerically controlled machine tool, or it may collect first information of the workpiece to be processed using an edge computer and transmit it to an electronic device, and then execute the following embodiments using the electronic device, and is not specifically limited herein.

[0024] While the process set recommendation method of this application has been described with reference to the above architecture, it should be understood that this description is merely illustrative and that this application is not limited to the embodiments described herein.

[0025] The process set recommendation method of this application includes the following steps.

[0026] 101. First information of the workpiece to be machined is obtained, and a first process set is generated based on the first information, wherein the first information includes machining target information, workpiece characteristic information, placement position information and machining tool information of the workpiece. After determining the workpiece to be processed, the edge device acquires first information about the workpiece and uploads this information to the electronic device. Based on the acquired first information about the workpiece, the electronic device generates a first process set for processing the workpiece. The electronic device then sequentially performs an overall error determination based on the first information to obtain the overall error determination result, and further decides whether or not to process the workpiece by applying the generated first process set.

[0027] In possible examples, the first information may be manually entered from an edge device and then uploaded to an electronic device, obtained by scanning a process list of workpieces based on an extension device of the edge device (e.g., a scanning gun), or obtained by the edge device retrieving from history records, and is not specifically limited thereto.

[0028] Specifically, the first piece of information includes information on the machining target of the workpiece, workpiece characteristics, placement location, and machining tool.

[0029] The processing target information consists of process parameters for the workpiece to be processed at the desired workpiece quality, including length, width, angle, surface roughness, diameter, slenderness ratio, depth-to-width ratio, and depth-to-diameter ratio for each part of the desired workpiece shape.

[0030] Workpiece characteristic information includes material attributes of the workpiece itself, such as rigidity, hardness, and thermal expansion coefficient, as well as contour information, such as the length, width, angle, diameter, slenderness ratio, depth-to-width ratio, and depth-to-diameter ratio of the workpiece before machining.

[0031] The placement position information includes position parameters for the workpiece to be machined, and specifically, since the workpiece to be machined is placed on the table, the placement position information depends on the position of the table.

[0032] The machining tool information includes material information of the tool used to machine the workpiece, and the tool's position parameters.

[0033] A process set is a set of process operations determined to process a workpiece into a desired workpiece shape. It is automatically generated by the process system based on acquired information about the workpiece. In this case, the process system included in the electronic device stores multiple pre-stored process sets. After acquiring workpiece information, it automatically matches the workpiece to a highly similar processing process set. For example, if the workpiece needs to be bored, the process system can recommend the relevant process based on target information for the bore and hardness / stiffness information of the material being processed.

[0034] This makes it possible to generate recommended process sets based solely on information about the workpiece to be processed, solving the problem of relying on human experience.

[0035] 102. Based on the first information, a comprehensive error determination is sequentially performed on the workpiece for processing, and the comprehensive error determination result is obtained, the comprehensive error determination sequentially includes at least two of the following: geometric error determination, force error determination, and thermal error determination. The edge device transmits first information to the electronic device, and the electronic device sequentially performs a comprehensive error determination on the workpiece based on the acquired first information. Specifically, if the comprehensive error determination includes geometric error determination and force error determination, the geometric error determination and force error determination are performed sequentially on the workpiece. If the comprehensive error determination includes geometric error determination, force error determination and thermal error determination, the geometric error determination, force error determination and thermal error determination are performed sequentially on the workpiece. Thus, the comprehensive error determination sequentially includes at least two of the geometric error determination, force error determination and thermal error determination. Furthermore, the comprehensive error determination result is obtained.

[0036] Furthermore, the overall error assessment result is matched to the specific details of the overall error assessment.

[0037] Furthermore, sequentially performing a comprehensive error determination on the workpiece based on the first information and generating the execution order of the first process set based on the first information may be performed simultaneously. The generation of the first process set based on the first information may be performed before sequentially performing a comprehensive error determination on the workpiece based on the first information, or the generation of the first process set based on the first information may be performed after sequentially performing a comprehensive error determination on the workpiece based on the first information. The specifics are not limited here.

[0038] 103. Based on the overall error determination result, it is determined whether or not to apply the first process set to process the workpiece.

[0039] The above-mentioned electronic device, after obtaining the overall error determination result, decides whether or not to apply the first process set to process the workpiece based on the overall error determination result. In other words, it verifies whether the process set generated by the digital twin system based on the workpiece information is reasonable based on the overall determination result, thereby reducing the problem of the digital twin system incorrectly generating the process set.

[0040] In some embodiments, in order to accelerate the efficiency, quality, and learning reference of subsequent machining, the electronic device determines a target process set to be applied to the workpiece, and then, based on the embodiments, further includes recording the target process set and first information of the workpiece to form empirical data. By recording the target process set and first information for machining the workpiece, the operator can refer to the empirical data when machining the same or similar workpiece in the future, thereby reducing the probability of machining errors and improving machining economics.

[0041] Referring to Figure 3, Figure 3 illustrates that after the digital twin system determines the overall error determination result, the operator determines the target process set for machining the workpiece, with or without intervention based on the overall error determination result, and that the target process set ultimately determined by the digital twin system is more complete and accurate because it includes a human-participatory operation mode in which the operator can intervene. Figure 3 includes the following:

[0042] 301. Visualize the overall error determination result, The electronic device, after determining the overall error judgment result, transmits the overall error judgment result to a display device to visualize the overall error judgment result. The display device is an edge device including the display device, and the edge device may be an immobile edge device or a mobile edge device, and is not specifically limited herein. A mobile edge device may be a mobile phone, tablet computer, or portable computer, and is not specifically limited herein.

[0043] 302. When the operator inputs a machining operation command based on the visualized overall error judgment result, it is decided not to apply the first process set, and further, a target process set for machining the workpiece is determined based on the machining operation command. The above electronic device, when an operator determines first information about the workpiece to be processed based on the overall visualization error displayed on the display device and inputs a processing operation command, re-determines a target process set for processing the workpiece based on the processing operation command and does not apply the first process set.

[0044] A machining operation command is an input command in which the operator adjusts the first information and / or the first process set based on the visualized overall error judgment result. The adjustment of the first information is an adjustment to the placement position information and / or machining tool information, and the adjustment of the first process set is an adjustment to the set of machining process operations generated by the digital twin system.

[0045] The input device for inputting machining operation commands may be an edge device that includes an input device, and is the same as the edge device in step 301.

[0046] 303. If it has not been received that the operator has entered a machining operation command based on the visualized overall error judgment result, it is determined that the first process set is the target process set for machining the workpiece.

[0047] If the above electronic device has not received notification that the operator has determined the first information regarding the workpiece to be processed based on the overall visualization error displayed on the display device and entered a processing operation command, it determines that the first process set is the target process set for processing the workpiece.

[0048] Referring to Figure 4, Figure 4 illustrates that when the overall error determination includes geometric error determination, force error determination, and thermal error determination, the overall error determination is performed sequentially, and includes the following: 401. Based on the workpiece feature information, obtain discrete interpolation of the contour features of the workpiece for machining. The above electronic device determines the original contour of the workpiece before machining based on the workpiece feature information of the workpiece, determines contour features from the original contour, and then obtains discrete interpolation based on the contour features.

[0049] 402. Based on the error model and the discrete interpolation, as well as the workpiece feature information, placement position information and machining tool information, the geometric error determination, the force error determination and the thermal error determination are performed sequentially, and the geometric error results, force error results and thermal error results, including their respective deviations, are obtained. The electronic device described above is equipped with error models including a geometric error model, a force error model, and a thermal error model. Each type of error model corresponds to a respective error determination and generates its own error result. Here, the force error model includes a tool force error model and a workpiece force error model. Based on the error model, the discrete interpolation, and the workpiece feature information, placement position information, and machining tool information, the digital twin system sequentially performs geometric error determination, force error determination, and thermal error determination for the corresponding error models and obtains geometric error results, force error results, and thermal error results including their respective deviations.

[0050] Here, geometric deviation is used to determine the magnitude of the error at a predetermined position of the workpiece to be machined and to determine a preferred machining position; force geometric deviation is used to determine the magnitude of the error in the amount of deformation when the workpiece is subjected to the force applied by the tool and to determine a preferred machining force; and thermal geometric deviation is used to determine the magnitude of the deformation error of the thermal deformation of the numerically controlled machine tool under the current machining conditions of the numerically controlled machine tool and to determine the corresponding thermal compensation strategy.

[0051] 403. The geometric error result, force error result, and thermal error result are combined to obtain the overall error determination result.

[0052] The above electronic device obtains geometric error results, force error results, and thermal error results, including their respective deviations. Then, it combines these geometric error results, force error results, and thermal error results to obtain a combined overall error determination result.

[0053] In some embodiments, the combination method involves superimposing the geometric deviation of the geometric error result, the force deviation of the force error result, and the thermal deviation of the thermal error result to obtain a comprehensive deviation, thereby obtaining a comprehensive error determination result that includes the comprehensive deviation. Here, the superposition method may be linear superposition or nonlinear superposition, and the comprehensive error determination result may further include the geometric deviation, force deviation, and thermal deviation.

[0054] Specifically, the geometric deviation, force deviation, and thermal deviation can be multiplied by coefficients corresponding to each, and then a linear superposition can be performed.

[0055] Furthermore, the overall error determination can be performed by sequentially executing the geometric error determination and the force error determination, without requiring a thermal error determination. The result of the overall error determination includes an overall deviation obtained by combining the geometric deviation and the force deviation, and may further include the geometric deviation and the force deviation.

[0056] Referring to Figure 5, Figure 5 further illustrates the steps for sequentially performing the overall error determination 402, and includes the following:

[0057] 501. Based on the geometric error model of the error model, the discrete interpolation, and the placement position information, calculate the geometric deviation and determine whether the geometric deviation exceeds the tolerance. The above electronic device first inputs the position parameters of the workpiece for processing, obtained from discrete interpolation and placement position information, into the geometric error model of the error model. Next, it obtains a geometric deviation calculated by the geometric error model using the corresponding discrete interpolation, and determines whether the geometric deviation exceeds the tolerance by determining whether the geometric deviation is smaller than a preset threshold for the geometric deviation.

[0058] Specifically, if the geometric deviation is less than or equal to the preset threshold for geometric deviation, it is determined that the geometric deviation does not exceed the tolerance; if the geometric deviation is greater than the preset threshold for geometric deviation, it is determined that the geometric deviation exceeds the tolerance.

[0059] 502. If the geometric deviation does not exceed the tolerance, the geometric deviation result including the geometric deviation is determined, the force error model type of the error model is determined based on the stiffness of the acquired workpiece characteristic information and the stiffness of the machining tool information, the force deviation is calculated based on the force error model type and the discrete interpolation, and it is determined whether or not the force deviation exceeds the tolerance. The above electronic device determines that the geometric deviation is below a preset threshold for geometric deviation, and if it determines that the geometric deviation does not exceed the tolerance, it determines the geometric deviation result including the geometric deviation. Furthermore, it determines the force error model type of the error model based on the stiffness of the acquired workpiece feature information and the stiffness of the machining tool information. Finally, it calculates the force deviation based on the force error model type and discrete interpolation, and determines whether the force deviation is smaller than the preset threshold for force deviation, thereby determining whether the force deviation exceeds the tolerance.

[0060] Specifically, if the force deviation is less than or equal to the preset threshold for force deviation, it is determined that the force deviation does not exceed the tolerance; if the force deviation is greater than the preset threshold for force deviation, it is determined that the force deviation exceeds the tolerance.

[0061] 503. If the force deviation does not exceed the tolerance, the force deviation result including the force deviation is determined, the thermal deviation is calculated based on the thermal error model of the error model and the discrete interpolation, and it is determined whether or not the thermal deviation exceeds the tolerance. The above electronic device determines that the force deviation is below a preset threshold for force deviation, and if it determines that the force deviation is below a preset threshold for force deviation, it determines that the force deviation does not exceed the tolerance, determines the force deviation result including the force deviation, calculates the thermal deviation based on the thermal error model and discrete interpolation of the error model, and determines whether the thermal deviation is smaller than the preset threshold for thermal deviation to determine whether the thermal deviation exceeds the tolerance.

[0062] Specifically, if the thermal deviation is less than or equal to the preset threshold for thermal deviation, it is determined that the thermal deviation does not exceed the tolerance; if the thermal deviation is greater than the preset threshold for thermal deviation, it is determined that the thermal deviation exceeds the tolerance.

[0063] 504. If the thermal deviation does not exceed the tolerance, the thermal deviation result, including the thermal deviation, is determined.

[0064] The above electronic device determines that the thermal deviation is smaller than a preset threshold for thermal deviation, and if it determines that the thermal deviation does not exceed the tolerance, it determines the thermal deviation result, including the thermal deviation.

[0065] Because multiple discrete interpolations exist, multiple geometric deviations, multiple force deviations, and multiple thermal deviations are obtained in correspondence, and the number of discrete interpolations is equal to the number of geometric deviations, force deviations, and thermal deviations.

[0066] In some embodiments, a non-super-tolerance degree N exists when the tolerance is not exceeded, and if N is greater than or equal to M, and M belongs to the domain [0, 100], then M is a preset value, i.e., it is determined that the tolerance is not exceeded, where N is the ratio of the number of non-super-tolerance points in discrete interpolation to the total number of discrete interpolation points.

[0067] For example, if accuracy is required for ultra-high tolerance determination, and the geometric non-ultra-high tolerance, force non-ultra-high tolerance, and thermal non-ultra-high tolerance are all 100, then in the calculation of the non-ultra-high tolerance for each of the above geometric ultra-high tolerance determination, force deviation determination, and thermal deviation determination, the geometric non-ultra-high tolerance can be determined to be in tolerance by requiring that any geometric deviation is below a preset threshold for geometric deviations, i.e., the number of geometric deviations below the preset threshold for geometric deviations is equal to the total number of discrete interpolations. Similarly, the force non-ultra-high tolerance can be determined to be in tolerance by requiring that any force deviation is below a preset threshold for force deviations, i.e., the number of force deviations below the preset threshold for force deviations is equal to the total number of discrete interpolations. Similarly, the thermal non-ultra-high tolerance can be determined to be in tolerance by requiring that any thermal deviation is below a preset threshold for thermal deviations, i.e., the number of thermal deviations below the preset threshold for thermal deviations is equal to the total number of discrete interpolations. Here, the total number of discrete interpolations in geometric non-ultra-tolerance, the total number of discrete interpolations in force non-ultra-tolerance, and the total number of discrete interpolations in thermal non-ultra-tolerance may be the same or different.

[0068] Referring to Figure 6, Figure 6 further illustrates step 502, which states that because there is a difference between the rigidity of the workpiece and the rigidity used in the tool, it is necessary to determine the force deviation based on the specific difference between the two, including the following:

[0069] 601. Compare the rigidity of the workpiece characteristic information with the rigidity of the machining tool information. The above-mentioned electronic device obtains the rigidity of the workpiece characteristic information and the rigidity of the machining tool information, then compares the magnitudes of the rigidity of the workpiece and the rigidity of the tool to obtain the optimal force error model. Specifically, if the rigidity of the workpiece is greater than that of the tool, the optimal force error model is determined as the tool force error model. If the rigidity of the workpiece is less than that of the tool, the optimal force error model is determined as the workpiece force error model.

[0070] 602. If the rigidity of the workpiece characteristic information is greater than the rigidity of the machining tool information, the force error model type is determined to be a tool force error model, and the force deviation is calculated based on the tool force error model and the discrete interpolation. The above electronic device, when it is determined that the stiffness of the workpiece characteristic information is greater than the stiffness of the machining tool information, determines the force error model type as a tool force error model, and then calculates the force deviation by inputting discrete interpolation into the tool force error model. Here, the tool force error model of the digital twin system is modeled based on tool load deformation information, workpiece information, and end mill cutting force equations from an existing database.

[0071] 603. If the rigidity of the workpiece characteristic information is less than the rigidity of the machining tool information, the force error model type is determined to be a workpiece force error model, and the force deviation is calculated based on the workpiece force error model and the discrete interpolation.

[0072] The above electronic device determines that the force error model type is a tool force error model when it is found that the stiffness of the workpiece characteristic information is smaller than the stiffness of the machining tool information, and then calculates the force deviation by inputting discrete interpolation into the workpiece force error model. Here, the tool force error model of the digital twin system is modeled by combining workpiece information, jig information, machine tool information, and tool information from an existing database, based on finite element analysis methods that include but are not limited to static analysis, dynamic analysis, and modal analysis.

[0073] As described above, compared to the prior art, the present invention changes from a single error judgment on a workpiece to a comprehensive error judgment, further improves the quality of error judgment by obtaining a comprehensive error judgment result, avoids the problem of insufficient machining due to a single error source in subsequent machining operations, and finally, by deciding whether or not to machine the workpiece using the first process set based on the comprehensive error judgment result, it suppresses the decrease in work efficiency due to human experience and realizes automatic recommendation of process sets.

[0074] Another aspect of the present application provides a computer program product including a computer program, wherein when the computer program is executed by a processor, a process set recommendation method based on comprehensive error determination as described in any embodiment of the present application is realized.

[0075] Here, in the aforementioned computer program product, the selectable implementation form of the program module architecture of the computer program that realizes each step of the process set recommendation method based on overall error determination may be a process set recommendation device based on overall error determination.

[0076] Referring to Figure 7, based on the above method, the present application further provides a process set recommendation device based on overall error determination. The system is configured to acquire first information of a workpiece for machining and generate a first process set based on the first information, wherein the first information includes an acquisition module 701 which includes machining target information, workpiece characteristic information, placement position information and machining tool information of the workpiece, A determination module 702 is configured to sequentially perform a comprehensive error determination on the workpiece for processing based on the first information, and to obtain a comprehensive error determination result that sequentially includes at least two of the following: geometric error determination, force error determination, and thermal error determination. The system includes a decision module 703 configured to determine whether or not to apply the first process set to process the workpiece based on the overall error determination result.

[0077] In some embodiments, the process set recommendation device further includes a recording module 704 (not shown) for recording first information on the target process set and the workpiece to be processed, so as to form empirical data after determining the target process set to be applied to the workpiece.

[0078] The present invention further includes a cloud device, referring to Figure 8, which includes a memory 801, a processor 802, and a bus system 803, wherein the memory is configured to store a program, and the processor is configured to execute the program in the memory, and which includes performing one of the methods shown in Figure 1 or Figures 3 through 6. The bus system is configured to connect the memory and the processor so that the memory and the processor can communicate with each other.

[0079] The processor may be a Central Processing Unit (CPU), and may also be another general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), another programmable logic device, a discrete gate, a transistor logic device, a discrete hardware component, etc. The general-purpose processor may be a microprocessor, or may be any conventional processor, etc.

[0080] In some embodiments, memory 802 may be an internal storage unit of the cloud device, such as a hard disk or memory of the cloud device. In some other embodiments, memory 802 may be an external storage device of the cloud device, such as a plug-in hard disk, Smart Media® Card (SMC), Secure Digital (SD) card, or Flash Card provided in the cloud device. Furthermore, memory may include both an internal storage unit and an external storage device of the cloud device. Memory is configured to store an operating system, application programs, a boot loader, data, and other programs such as program code for computer programs. Memory may be configured to temporarily store data that has been output or is about to be output.

[0081] The present invention further includes a computer-readable storage medium containing instructions, and when the instructions are executed by a computer, the computer can perform one of the methods shown in Figure 1 or Figures 3 through 6.

[0082] If the integrated unit is implemented in the form of a software function unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the present application can implement all or part of the processes of the above embodiments, which can be completed by a computer program that instructs the relevant hardware, and which can be stored in a computer-readable storage medium, and which, when executed by a processor, can implement the steps of each embodiment of the above embodiments.

[0083] Here, a computer program includes computer program code, which may be in source code format, object code format, executable file format, or some intermediate format. A computer-readable medium may include at least any entity or device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signals, telecommunication signals, and software distribution media capable of carrying computer program code to a recording device / terminal device. Examples include U disks, removable hard disks, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, a computer-readable medium cannot be an electric carrier signal or a telecommunication signal.

[0084] As shown in Figure 9, Figure 9 is a schematic block diagram of an application environment of an embodiment of the present invention, which includes a workpiece for machining and a machining tool for machining the workpiece.

[0085] Embodiments of the present application further provide a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, a process set recommendation method based on the overall error determination described in any embodiment of the present application can be realized.

[0086] Embodiments of the present application provide a computer program product including a computer program, and when the computer program is executed by a processor, a process set recommendation method based on comprehensive error determination as described in any embodiment of the present application is realized.

[0087] The foregoing describes embodiments of the present application and does not limit the scope of the patent protection of the present application. Any transformation of equivalent structures or processes using the contents of the specification and drawings of the present application, or any direct or indirect application to other related technical fields, is also included within the scope of the patent protection of the present application.

Claims

1. A process set recommendation method based on overall error assessment, First information of the workpiece to be processed is acquired, and a first process set is generated based on the first information, wherein the first information includes processing target information, workpiece characteristic information, placement position information, and processing tool information of the workpiece. Based on the first information, a comprehensive error determination is sequentially performed on the workpiece for processing to obtain the comprehensive error determination result, and the comprehensive error determination sequentially includes at least two of the following: geometric error determination, force error determination, and thermal error determination, and This includes determining whether or not to apply the first process set to process the workpiece based on the overall error determination result. A process set recommendation method based on comprehensive error determination, characterized by the above.

2. After obtaining a process set for machining the workpiece based on the overall error determination result, After determining the target process set to be applied to the workpiece, the process further includes recording the target process set and first information of the workpiece to be processed to form empirical data. The method according to feature 1.

3. Based on the overall error determination result, determining whether or not to apply the first process set to process the workpiece is: To visualize the overall error determination result, If it is received that the operator has entered a machining operation command based on the visualized overall error judgment result, it is decided not to apply the first process set, and further, a target process set for machining the workpiece is determined based on the machining operation command, and If, based on the visualized overall error determination result, it has not been received that the operator has entered a machining operation command, then it is determined that the first process set is the target process set for machining the workpiece. The method according to feature 1.

4. If the aforementioned comprehensive error determination includes geometric error determination, force error determination, and thermal error determination in sequence, then performing the comprehensive error determination on the workpiece for processing based on the first information and obtaining the comprehensive error determination result is: Based on the aforementioned workpiece feature information, discrete interpolation of the contour features of the workpiece for machining is obtained. Based on the error model and the discrete interpolation, as well as the workpiece feature information, placement position information, and machining tool information, the geometric error determination, force error determination, and thermal error determination are performed sequentially, and the geometric error results, force error results, and thermal error results, including their respective deviations, are obtained, and This includes combining the geometric error result, the force error result, and the thermal error result to obtain the overall error determination result. The method according to any one of claims 1 to 3, characterized by the following:

5. Combining the geometric error result, the force error result, and the thermal error result to obtain the overall error determination result is: Obtain the geometric deviation of the geometric error result, the force deviation of the force error result, and the thermal deviation of the thermal error result, and The geometric deviation, the force deviation, and the thermal deviation are superimposed as a combined deviation to obtain the combined error determination result including the combined deviation. The method according to feature 4.

6. Based on the error model and discrete interpolation, as well as the workpiece feature information, placement position information, and machining tool information, the geometric error determination, force error determination, and thermal error determination are performed sequentially to obtain geometric error results, force error results, and thermal error results including their respective deviations. The geometric error model of the error model, the discrete interpolation, and the placement position information are used to calculate the geometric deviation, and it is determined whether the geometric deviation exceeds the tolerance. If the geometric deviation does not exceed the tolerance, the geometric deviation result including the geometric deviation is determined, the force error model type of the error model is determined based on the stiffness of the acquired workpiece characteristic information and the stiffness of the machining tool information, the force deviation is calculated based on the force error model type and the discrete interpolation, and it is determined whether or not the force deviation exceeds the tolerance. If the force deviation does not exceed the tolerance, determine the force deviation result including the force deviation, calculate the thermal deviation based on the thermal error model of the error model and the discrete interpolation, and determine whether the thermal deviation exceeds the tolerance, and If the thermal deviation does not exceed the tolerance, the thermal deviation result including the thermal deviation is determined. The method according to feature 4.

7. Based on the rigidity of the acquired workpiece characteristic information and the rigidity of the machining tool information, the force error model type of the error model is determined, and further, the force deviation is calculated based on the force error model and the discrete interpolation to determine whether the force deviation exceeds the tolerance. To compare the rigidity of the workpiece characteristic information with the rigidity of the machining tool information, If the rigidity of the workpiece characteristic information is greater than the rigidity of the machining tool information, the force error model type is determined to be a tool force error model, and the force deviation is calculated based on the tool force error model and the discrete interpolation, and If the rigidity of the workpiece characteristic information is smaller than the rigidity of the machining tool information, the force error model type is determined to be a workpiece force error model, and the force deviation is calculated based on the workpiece force error model and the discrete interpolation, including The method according to feature 5 or 6.

8. A process set recommendation device based on overall error determination, The system is configured to acquire first information of a workpiece for machining and generate a first process set based on the first information, wherein the first information includes an acquisition module that includes machining target information, workpiece characteristic information, placement position information, and machining tool information of the workpiece. Based on the first information, the system is configured to sequentially perform a comprehensive error determination on the workpiece to be processed and obtain a comprehensive error determination result, and the comprehensive error determination includes a determination module that sequentially includes at least two of the following: geometric error determination, force error determination, and thermal error determination. Includes a decision module configured to determine whether or not to apply the first process set to process the workpiece based on the overall error determination result. A process set recommendation device based on comprehensive error determination, characterized by the above.

9. Numerically controlled machine tools, It includes memory, a processor, and a bus system. The memory is configured to store a program. The processor is configured to execute a program in the memory and includes performing the method according to any one of claims 1 to 8, The bus system is configured to connect the memory and the processor so that the memory and the processor can communicate with each other. A numerically controlled machine tool characterized by the following features.

10. A computer-readable storage medium containing instructions, When the aforementioned instruction is executed by a computer, the computer is instructed to perform the method according to any one of claims 1 to 8. A computer-readable storage medium characterized by the following features.

11. It is an electronic device, Includes acquisition module, judgment module and decision module, The acquisition module is configured to acquire first information of a workpiece for machining and to generate a first process set based on the first information, wherein the first information includes machining target information, workpiece characteristic information, placement position information, and machining tool information of the workpiece. The determination module is configured to sequentially perform a comprehensive error determination on the workpiece based on the first information and obtain a comprehensive error determination result, the comprehensive error determination sequentially includes at least two of the following: geometric error determination, force error determination, and thermal error determination. The decision module is configured to determine whether or not to apply the first process set to process the workpiece based on the overall error determination result. An electronic device characterized by the following features.

12. An electronic device comprising memory, a processor, and a computer program stored in the memory and operable by the processor, When the processor executes the computer program, the process set recommendation method based on the overall error determination described in any one of claims 1 to 8 is realized. An electronic device characterized by the following features.

13. Computer program products, including computer programs, When the computer program is executed by the processor, the process set recommendation method based on the overall error determination described in any one of claims 1 to 8 is realized. A computer program product characterized by the following features.