Processed data processing system and processed data processing method
The machining data processing system addresses the challenge of reducing material consumption and ensuring quality in machining processes by integrating a data design, monitoring, and inspection system to dynamically adjust and update parameters, enhancing manufacturing efficiency and sustainability.
Patent Information
- Application Number
- JP2025527048
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-03-22
- Filing Date
- 2023-06-26
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2043-06-26
AI Technical Summary
The challenge is to reduce material consumption and ensure the quality of machining processes while integrating digital twin technology to enhance manufacturing efficiency and environmental sustainability.
A machining data processing system comprising a data design system, monitoring system, and inspection system, which determines target machine tools and initial process parameters, generates and adjusts parameters based on data analysis, and updates libraries for improved quality control.
Facilitates smoother machining processes and ensures that post-machining products meet quality requirements by dynamically updating process parameters based on real-time feedback, thereby reducing material waste and enhancing production efficiency.
Smart Images

Figure 2025536626000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to a Chinese patent application bearing application number 2023102952997, filed on March 22, 2023, and entitled "Processed Data Processing System and Processed Data Processing Method," the entire text of which is incorporated herein by reference. The present application relates to the technical field of machining, and in particular to a machining data processing system and a machining data processing method. [Background technology]
[0002] Digital Twin (DT) is a technology that uses digitalization to create a virtual model of a physical entity, simulates the behavior of the physical entity using data, and promotes interaction and integration between the physical world and the information world through means such as interactive feedback in virtual reality, data fusion analysis, and iterative optimization of decision-making, thereby adding or extending new capabilities to the physical entity.
[0003] Currently, energy consumption in manufacturing has always been the main aspect of material consumption, and material consumption in machining systems has always been in a dominant position. As environmental issues become increasingly prominent, reducing material consumption has become an important task for all manufacturing industries. How to apply digital twin to machining manufacturing to make the entire machining process smoother, ensure that the quality of the processed product is more in line with quality requirements, and reduce material consumption has become an important issue. Summary of the Invention [Problem to be solved by the invention]
[0004] In order to solve the above problems existing in the prior art, the present application provides a processed data processing system and a processed data processing method. [Means for solving the problem]
[0005] In order to solve the above problems, the present application provides a machining data processing system, which includes a data design system, a monitoring system, and an inspection system. The data design system is for determining a target machine tool and initial process parameters corresponding to a test item according to the quality requirements of the test item. The monitoring system is for receiving machining process data generated by controlling the target machine tool to machine a product based on the initial process parameters and machining target data generated by the initial process parameters, generating process adjustment parameters based on the machining process data and the machining target data, and transmitting the process adjustment parameters so that the product is machined based on the process adjustment parameters. The inspection system is for receiving a product quality detection result after machining, and for determining whether to transmit the process adjustment parameters to the data design system based on the product quality detection result so that the process parameters in the machining process parameter library in the data design system are updated.
[0006] In one alternative embodiment, the monitoring system is also configured to extract target data feature values from the processing target data, extract processing process feature values corresponding to the target data feature values from the processing process data, compare the target data feature values with the processing process feature values, and generate the process adjustment parameters based on the comparison result.
[0007] In one alternative embodiment, the machining data processing system further includes a presentation system for presenting the machining process of the product by the target machine tool and presenting a quality prediction result for the product.
[0008] In one optional embodiment, the data design system is also for constructing a machine tool model database and the machining process parameter library, so that the data design system can predict product quality based on the machine tool model database and the machining process parameter library.
[0009] In one alternative embodiment, the data design system is for receiving a product model input from model design software, determining a target machine tool model corresponding to the target machine tool from the machine tool model database based on the product model, and determining the initial process parameters from the machining process parameter library.
[0010] In one alternative embodiment, the data design system is also for transmitting a target machine tool model and predicted process parameters to supporting engineering software, so that the supporting engineering software generates a quality simulation result of a product model based on the target machine tool model and the predicted process parameters, and the data design system is also for receiving the quality simulation result of the product model by the supporting engineering software.
[0011] In one alternative embodiment, the data design system is also configured to transmit the initial process parameters to supporting manufacturing software so that the supporting manufacturing software generates the machining target data and machining code for controlling the machining of a product by the target machine tool based on the initial process parameters.
[0012] In one alternative embodiment, the data design system is also for determining fixed parameters and adjustment parameters in the equipment factors of the target machine tool and / or the initial process parameters according to the test item quality requirements.
[0013] In one optional embodiment, determining whether to update the process parameters in the machining process parameter library using the process adjustment parameters based on the product quality detection result includes: if the quality detection result indicates that the product quality meets a predetermined quality requirement, updating the process parameters in the machining process parameter library using the process adjustment parameters corresponding to meeting the predetermined quality requirement.
[0014] In one alternative embodiment, determining whether to use the process adjusting parameters to update the process parameters in the machining process parameter library based on the product quality detection result includes: if the quality detection result indicates that the product quality does not meet the predetermined quality requirements, returning to the steps of using data generated in the process of machining the product based on the process adjusting parameters as the machining process data, generating process adjusting parameters based on the machining process data and the machining target data, and transmitting the process adjusting parameters to machine the product based on the process adjusting parameters, and continuing until the quality detection result indicates that the product quality meets the predetermined quality requirements; and updating the process parameters in the machining process parameter library using the process adjusting parameters corresponding to meeting the predetermined quality requirements.
[0015] In one alternative embodiment, generating the process adjustment parameters based on the above-mentioned processing data and the processing target data includes: extracting target data feature values in the processing target data; extracting processing feature values corresponding to the target data feature values in the processing data; comparing the target data feature values with the processing feature values; and generating the process adjustment parameters based on the comparison result.
[0016] In one alternative embodiment, the machining data processing method includes the steps of extracting operating parameters of the target machine tool, and presenting a machining process of a product by the machine tool based on the operating parameters.
[0017] In one alternative embodiment, before the step of determining the target machine tool and initial process parameters corresponding to the test item according to the above-mentioned test item quality requirements, the machining data processing method includes the steps of collecting machine tool model data and process parameter data, generating a machine tool model database based on the machine tool model data, and generating the machining process parameter library based on the process parameter data.
[0018] In one alternative embodiment, after the step of generating the machining process parameter library based on the process parameter data described above, the machining data processing method includes the steps of extracting model features of a product model, determining a target machine tool model corresponding to the target machine tool from the machine tool model database based on the model features, and determining the initial process parameters from the machining process parameter library.
[0019] In one alternative embodiment, after the step of generating the machining process parameter library based on the process parameter data described above, the machining data processing method includes the steps of determining a target machine tool model corresponding to the target machine tool from the machine tool model database and determining predicted process parameters from the machining process parameter library; transmitting the target machine tool model and the predicted process parameters to supporting engineering software so that the supporting engineering software generates simulation results for a product model based on the target machine tool model and the predicted process parameters; receiving the simulation results and determining the initial process parameters based on the simulation results.
[0020] In one optional embodiment, determining the initial process parameters based on the above-mentioned simulation results includes: performing quality prediction on a product corresponding to the product model based on the simulation results, the predicted process parameters, the target machine tool model, and model features of the product model, to obtain a quality prediction result of the product; and setting the predicted process parameters as the initial process parameters when it is detected that the quality prediction result meets predetermined quality requirements.
[0021] In one alternative embodiment, after performing quality prediction on a product corresponding to the product model and obtaining a quality prediction result for the product, the processed data processing method includes a step of presenting the quality prediction result.
[0022] In one alternative embodiment, after the step of determining the target machine tool and initial process parameters corresponding to the test item according to the above-mentioned test item quality requirements, the machining data processing method includes the step of transmitting the initial process parameters to supporting manufacturing software, so that the supporting manufacturing software generates the machining target data and a machining code for controlling the machining of products by the target machine tool based on the initial process parameters.
[0023] In one alternative embodiment, generating process adjustment parameters based on the above-mentioned processing process data and processing target data includes: determining fixed parameters and adjustment parameters in the initial process parameters according to the test item quality requirements; and generating process adjustment parameters for changing the adjustment parameters based on the processing process data and the processing target data.
[0024] In order to solve the above problems, the present application provides a machining data processing method, which includes the steps of: determining a target machine tool and initial process parameters corresponding to a test item according to quality requirements of the test item; receiving machining process data generated by controlling the target machine tool to machine a product based on the initial process parameters and machining target data generated by the initial process parameters; generating process adjusting parameters based on the machining process data and the machining target data, transmitting the process adjusting parameters so that the product is machined based on the process adjusting parameters; receiving product quality detection results after machining, and determining whether to use the process adjusting parameters to update process parameters in a machining process parameter library based on the product quality detection results. [Effects of the Invention]
[0025] Compared with the prior art, the machining data processing system of the present application includes a data design system, a monitoring system, and an inspection system, wherein the data design system is for determining a target machine tool and initial process parameters corresponding to the test item according to the quality requirements of the test item, the monitoring system is for receiving machining process data generated by controlling the target machine tool to machine the product according to the initial process parameters and machining target data generated by the initial process parameters, generating process adjustment parameters according to the machining process data and the machining target data, and transmitting the process adjustment parameters so that the product is machined according to the process adjustment parameters, and the inspection system is for receiving post-machining product quality detection results and determining, according to the product quality detection results, whether to transmit the process adjustment parameters to the data design system to update the process parameters in the machining process parameter library in the data design system. According to the above embodiment, the process adjustment parameters are used to determine whether to update the process parameters in the machining process parameter library in the data design system according to the post-machining product quality detection results, which facilitates the completion of the process parameters in the data design system, makes the machining process smoother by later calling the process parameters, and makes the post-machining product quality more in line with the quality requirements.
[0026] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. [Brief explanation of the drawings]
[0027] In order to more clearly explain the embodiments of the present application or the technical aspects of the prior art, the following will briefly introduce the drawings that need to be used in the embodiments. It should be obvious that the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without paying creative labor. [Figure 1]1 is a structural schematic block diagram of an embodiment of a processed data processing system according to the present application; [Figure 2] 1 is a flow diagram of an embodiment of a processed data processing method according to the present application; [Figure 3] FIG. 1 is a flow diagram of one embodiment of process tuning parameter generation according to the present application. [Figure 4] FIG. 1 is a flow diagram of an example of product quality prediction according to the present application. [Figure 5] FIG. 1 is a flow diagram of an embodiment of determining initial process parameters based on simulation results according to the present application. DETAILED DESCRIPTION OF THE INVENTION
[0028] The present application will be described in more detail below with reference to the drawings and examples. Please note that the following examples are only used to explain the present application and do not limit the scope of the present application. Similarly, the following examples are only some of the examples of the present application, not all of the examples. All other examples obtained by those skilled in the art without paying creative labor fall within the scope of protection of the present application.
[0029] References to "an embodiment" herein mean that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the present application. Appearances of the term in various places throughout the specification do not necessarily refer to the same embodiment, nor are they exclusively separate or alternative embodiments to other embodiments. Those skilled in the art will understand, both explicitly and implicitly, that the embodiments described herein can be combined with other embodiments.
[0030] It should be noted that in the description of this application, unless otherwise clearly specified or limited, the terms "attach," "provide," "couple," and "connect" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections, mechanical connections, or electrical connections, and may be direct connections or indirect connections via intermediate media. Those skilled in the art can understand the specific meanings of these terms in this application according to specific circumstances.
[0031] Digital Twin (DT) is a technology that uses digitalization to create a virtual model of a physical entity, simulates the behavior of the physical entity using data, and promotes interaction and integration between the physical world and the information world through means such as interactive feedback in virtual reality, data fusion analysis, and iterative optimization of decision-making, thereby adding or extending new capabilities to the physical entity.
[0032] Based on the above technical foundation, the present application provides a processing data processing system, and refer to FIG. 1, which is a structural schematic block diagram of one embodiment of the processing data processing system according to the present application.
[0033] The processing data processing system 10 includes a data design system 100, a monitoring system 200, and an inspection system 300.
[0034] The data design system 100 can be used to determine the target machine tool and initial process parameters corresponding to the test item according to the quality requirements of the test item. The test item can be determined according to actual conditions, such as a product grinding item or a product cutting item. The quality requirement means that the product must be processed into a desired product, such as grinding the product to a specific shape. In this embodiment, the data design system 100 may include a machine tool model database and a machining process parameter library. The machine tool model database may include multiple types of machine tool models, each corresponding to a type of actual machine tool. The machining process parameter library may include various machining parameters, process signals for the machining process, grinding feed rates, grinding times, and allocations of rough and fine grinding allowances. Among them, different test items may have different machine tool model databases and different machining process parameter libraries. In this embodiment, according to the quality requirements of the test items, the target machine tool and initial process parameters corresponding to the test items may be selected from the data design system 100, and the target machine tool may be the actual machine tool corresponding to the machine tool model in the machine tool model database.
[0035] The monitoring system 200 receives machining process data generated by controlling a target machine tool to machine a product based on initial process parameters and machining target data generated based on the initial process parameters. Specifically, the data design system 100 may determine the target machine tool and initial process parameters and then transmit the initial process parameters to a control system, so that the control system controls the target machine tool based on the initial process parameters to machine the product. The control system may generate machining process data during the machining process of the product, and the control system may transmit the generated machining process data to the monitoring system 200. Meanwhile, the monitoring system 200 may receive machining target data generated based on the initial process parameters. The machining target data may be generated by the monitoring system 200 based on the initial process parameters, or by the data design system 100 based on the initial process parameters, or by another system based on the initial process parameters, but is not limited thereto. The machining target data may be determined as a machining process and machining result that can be ideal when the target machine tool machines a product according to the machining target data.
[0036] The monitoring system 200 also generates process adjustment parameters based on the processing process data and the processing target data, and transmits the process adjustment parameters so that the product is processed based on the process adjustment parameters. Specifically, when the monitoring system 200 receives the processing process data and the processing target data, it can compare the processing process data with the processing target data to generate the process adjustment parameters. The control system can generate control codes according to the process adjustment parameters and transmit them to the control system so that the control system processes the product based on the control codes. Alternatively, the monitoring system 200 can directly transmit the process adjustment parameters to the control system so that the control system generates control codes based on the process adjustment parameters and processes the product based on the control codes. This achieves real-time monitoring and control of the processing process.
[0037] The inspection system 300 receives the post-processing product quality detection results and, based on the product quality detection results, determines whether to transmit process adjustment parameters to the data design system 100 to update the process parameters in the processing process parameter library in the data design system 100. Specifically, the product quality may be detected by another system, and during the processing, the inspection system 300 receives the post-processing product quality detection results, compares the product quality detection results with predetermined quality requirements, and if the product quality detection results meet the predetermined quality requirements, determines to transmit the process adjustment parameters to the data design system 100, so that the data design system 100 can update the processing process parameter library according to the process adjustment parameters, and can directly call up the corresponding process parameters in the processing process parameter library when processing the same test item later, so that the processed product can quickly meet the predetermined quality requirements.
[0038] According to the above embodiment, according to the detection result of the quality of the processed product, it is possible to determine whether to update the process parameters in the machining process parameter library in the data design system 100 using the process adjustment parameters, which facilitates the completion of the process parameters in the data design system 100, makes the machining process smoother through the later calling of the process parameters, and makes the quality of the processed product more in line with the quality requirements.
[0039] In some alternative embodiments, the monitoring system 200 is also configured to extract target data feature values from the machining target data, extract machining process feature values corresponding to the target data feature values from the machining process data, compare the target data feature values with the machining process feature values, and generate process adjustment parameters based on the comparison results. Specifically, the data feature values can be extracted according to actual conditions. Different test items may have different extracted feature values. For example, for some grinding test items, the feature values may include the maximum fluctuation of the rough grinding ascent step, the maximum value of the rough grinding, the maximum fluctuation of the rough grinding stable step, the average value of the rough grinding stable step, the maximum fluctuation of the rough grinding stable step, the maximum value of the rough grinding, and the average value of the rough grinding stable step. After extracting the machining target data and the machining process data, the monitoring system 200 may perform feature extraction in the machining target data to obtain target feature values and extract the machining process feature values from the machining process data, and then generate process adjustment parameters through comparison of the feature values. This allows the process adjustment parameters to be generated more quickly, thereby more quickly completing the process parameter library.
[0040] In some alternative embodiments, the data design system 100 is also configured to construct a machine tool model database and a machining process parameter library, so that the data design system 100 can predict product quality based on the machine tool model database and the machining process parameter library. Specifically, the data design system 100 may construct the machine tool model database and the process parameter database by receiving data, and the data may be manually registered or directly transmitted to the data design system 100 by an external device. Exemplarily, when constructing the machine tool model database, the contents of all accuracy factors of the machine tool, such as positioning accuracy, static rigidity, dynamic characteristics, thermal deformation, etc., may be simultaneously considered. Exemplarily, when constructing the machining process parameter library, the contents of data such as machining features, tools, machining processes, core parameters of the machining process, machining quality, etc., and / or correlations between multiple characteristics may be simultaneously considered. After the data design system 100 has completed building the machine tool model database and the machining process parameter library, the data design system 100 can call up the data in the machine tool model database and the machining process parameter library to predict product quality. For example, the data design system 100 receives a product model corresponding to the product, and selects a machine tool model and process parameters according to the product model. The data design system 100 can then predict the product quality according to the selected process parameters and machine tool model. This allows the product quality prediction results to be obtained initially before actual machining is performed, making the machining process by later calling up the process parameters smoother, and the post-machining product quality can be more in line with quality requirements, thereby improving the yield of machined products.
[0041] Furthermore, the data design system 100 is for receiving a product model input from the model design software, determining a target machine tool model corresponding to the target machine tool from the machine tool model database based on the product model, and determining initial process parameters from the machining process parameter library. The model design software may include Maya, 3Ds Max, Blender, Rhino, CAD, SolidWorks, etc., and the model design software can be used to generate a product model and output the formed product model to the data design system 100. The data design system 100 may receive the product model input from the model design software, then perform feature extraction on the product model to obtain model features of the product model, and the data design system 100 may determine a target machine tool model corresponding to the target machine tool from the machine tool model database based on the model features of the product model, and determine initial process parameters from the machining process parameter library.
[0042] In some alternative embodiments, the data design system 100 is also for transmitting the target machine tool model and the predicted process parameters to the supporting engineering software, so that the supporting engineering software generates a quality simulation result for the product model based on the target machine tool model and the predicted process parameters, and for receiving the quality simulation result of the product model from the supporting engineering software. The target machine tool model and the predicted process parameters may be determined according to the model features of the product model, and the supporting engineering software may be simulation software such as CAE. The data design system 100 may transmit the product model, the target machine tool model, and the predicted process parameters to the supporting engineering software. After receiving the product model, the target machine tool model, and the predicted process parameters, the supporting engineering software may simulate the machining result of the product model according to the target machine tool model and the predicted process parameters to obtain the quality simulation result for the product model. Furthermore, the supporting engineering software may transmit the quality simulation result to the data design system 100. Upon receiving the quality simulation result, the data design system 100 can use the quality simulation result to easily predict the quality of the product.
[0043] In some alternative embodiments, the data design system 100 is also configured to transmit the initial process parameters to supporting manufacturing software, so that the supporting manufacturing software generates machining target data and machining code for controlling the machining of the product by the target machine tool based on the initial process parameters. The supporting manufacturing software may be computer-aided manufacturing (CAM), and after determining the initial process parameters, the data design system 100 transmits the initial process parameters to the CAM software through a CAM interface (e.g., an NX interface), so that the CAM software can generate machining code and machining target data based on the initial process parameters. Then, the CAM software transmits the machining target data to the monitoring system 200 and the machining code to the control system, which facilitates the subsequent updating of the process parameters in the machining process parameter library.
[0044] In some alternative embodiments, the machining data processing system 10 further includes a presentation system for presenting the machining process of the product by the target machine tool and presenting quality prediction results for the product. The presentation system may present the machining process of the product by the machine tool, thereby providing people with an intuitive visual experience and presenting the real-time response of the machine tool during part machining in the form of process data. The presentation system may also present quality prediction results for the product, thereby realizing prediction of various quality detection results for related features of the part during machining in combination with a digital twin model of the machining process, and presenting results that are likely to appear during the machining in real time.
[0045] In some alternative embodiments, the data design system 10 is also configured to determine fixed parameters and adjustable parameters in the equipment factors and / or initial process parameters of the target machine tool according to the quality requirements of the test item. The equipment factors of the machine tool include factors that may affect the machining results of the target machine tool during the machining process. For example, the equipment factors may include the tool model number, the grinding wheel model number, the number of grinding wheels, equipment vibration data, equipment load data, etc. The initial process parameters may include various machining parameters, process signals of the machining process, grinding feed rate, grinding time, distribution of rough and fine grinding allowances, etc. Among these, the fixed parameters may be considered as parameters whose change in the test item does not affect the quality. For example, in some embodiments, the fixed parameters may include the machining parameters and process signals of the machining process. Among these, the adjustable parameters may be considered as parameters whose change in the test item affects the quality. For example, in some embodiments, the adjustable parameters may include the grinding feed rate, grinding time, distribution of rough and fine grinding allowances, etc. In this embodiment, by determining the equipment factors of the target machine tool and the fixed parameters and adjustment parameters in the initial process parameters, when updating the machining process parameter library, it is only necessary to pay attention to changes in the adjustment parameters, which reduces the difficulty of updating the machining process parameter library and makes it easier to complement the process parameters in the data design system 100.
[0046] According to the above embodiment, according to the detection result of the quality of the processed product, it is possible to determine whether to update the process parameters in the machining process parameter library in the data design system 100 using the process adjustment parameters, which facilitates the completion of the process parameters in the data design system 100, makes the machining process smoother through the later calling of the process parameters, and makes the quality of the processed product more in line with the quality requirements.
[0047] In order to solve the problems existing in the prior art, the present application further provides a processed data processing method, which is applicable to a processing system. Referring to FIG. 2, FIG. 2 is a flow diagram of one embodiment of the processed data processing method according to the present application, which specifically includes the following steps S201 to S204.
[0048] Step S201: Determine the target machine tool and initial process parameters corresponding to the test item according to the quality requirements of the test item.
[0049] The test items can be determined according to actual circumstances, for example, test items include product grinding items or product cutting items. The quality requirement is that the product must be processed into a desired product, for example, that the product to be processed must be ground until it has a specific shape. In this embodiment, the target machine tool and initial process parameters may be selected in a data design system, which may include a machine tool model database and a machining process parameter library. The machine tool model database may include multiple types of machine tool models, each corresponding to a type of actual machine tool. The machining process parameter library may include various machining parameters, process signals for the machining process, grinding feed rate, grinding time, distribution of rough grinding and fine grinding allowance, etc. Different test items may have different machine tool model databases and different machining process parameter libraries. In this embodiment, the target machine tool and initial process parameters corresponding to the test item may be selected from the data design system according to the quality requirement of the test item, and the target machine tool may be an actual machine tool corresponding to the machine tool model in the machine tool model database.
[0050] Step S202: Receive machining process data generated by controlling the target machine tool to machine the product based on the initial process parameters, and machining target data generated based on the initial process parameters.
[0051] The monitoring system may receive machining process data and machining target data. After determining the target machine tool and initial process parameters, the data design system may transmit the initial process parameters to the control system, so that the control system controls the target machine tool based on the initial process parameters to machine the product. The control system may generate machining process data during the product machining process, and the control system may transmit the generated machining process data to the monitoring system. Meanwhile, the monitoring system may receive machining target data generated according to the initial process parameters. The machining target data may be generated by the monitoring system based on the initial process parameters, or by the data design system based on the initial process parameters, or by another system based on the initial process parameters, but is not limited thereto. The machining target data may be determined as the machining process and machining result of the target machine tool machining the product in accordance with the machining target data, which can be ideal.
[0052] Step S203: Generate process adjustment parameters according to the processing process data and the processing target data, and transmit the process adjustment parameters so that the product is processed according to the process adjustment parameters.
[0053] The monitoring system may generate process adjusting parameters, and upon receiving the processing process data and the processing target data, the monitoring system may compare the processing process data with the processing target data to generate the process adjusting parameters, and the control system may generate control codes according to the process adjusting parameters and transmit them to the control system, so that the control system processes the product according to the control codes, or the monitoring system may directly transmit the process adjusting parameters to the control system, so that the control system generates control codes according to the process adjusting parameters and processes the product according to the control codes, thereby real-time monitoring of the processing process and real-time control of the processing process are achieved.
[0054] Step S204: Receive the processed product quality detection result, and determine whether to update the process parameters in the processing process parameter library using the process adjustment parameters according to the product quality detection result.
[0055] The monitoring system may receive the post-processing product quality detection results and determine whether to update the process parameters in the processing process parameter library using the process adjustment parameters. The quality detection process may also be realized by another system. During the processing, the inspection system may receive the post-processing product quality detection results, compare the product quality detection results with predetermined quality requirements, and determine if the product quality detection results meet the predetermined quality requirements to transmit the process adjustment parameters to the data design system. Thus, the data design system can update the processing process parameter library according to the process adjustment parameters, and when processing the same test item later, the corresponding process parameters in the processing process parameter library can be directly called, so that the processed product can quickly meet the predetermined quality requirements.
[0056] According to the above embodiment, according to the detection result of the quality of the processed product, the process adjustment parameters are used to determine whether to update the process parameters in the machining process parameter library in the data design system, which facilitates the completion of the process parameters in the data design system, makes the machining process smoother through the later calling of the process parameters, and makes the quality of the processed product more in line with the quality requirements.
[0057] In one embodiment, the step of determining whether to update the process parameters in the machining process parameter library using the process adjustment parameters based on the product quality detection results (step S104) includes: if the quality detection results indicate that the product quality meets the predetermined quality requirements, updating the process parameters in the machining process parameter library using the process adjustment parameters corresponding to meeting the predetermined quality requirements. If the product quality detection results indicate that the product meets the predetermined quality requirements, determining to transmit the process adjustment parameters to the data design system allows the data design system to update the machining process parameter library according to the process adjustment parameters, and when processing the same test item later, the corresponding process parameters in the machining process parameter library can be directly called, so that the processed product can quickly meet the predetermined quality requirements.
[0058] If the product quality detection result does not meet the predetermined quality requirements, the process adjustment parameters may be regenerated. Specifically, the step of determining whether to update the process parameters in the machining process parameter library using the process adjustment parameters based on the product quality detection result (step S104) includes: if the quality detection result indicates that the product quality does not meet the predetermined quality requirements, using data generated in the process of machining the product based on the process adjustment parameters as machining process data, generating process adjustment parameters based on the machining process data and the machining target data, transmitting the process adjustment parameters, and returning to the step of machining the product based on the process adjustment parameters, until the quality detection result indicates that the product quality meets the predetermined quality requirements; and updating the process parameters in the machining process parameter library using the process adjustment parameters corresponding to meeting the predetermined quality requirements. If the product quality detection result does not meet the predetermined quality requirements, the process adjustment parameters may be regenerated, and whether the machined product meets the predetermined quality requirements using the process adjustment parameters may be re-determined; and if the predetermined quality requirements are met, the process parameters in the machining process parameter library may be updated using the process adjustment parameters corresponding to meeting the predetermined quality requirements. If the predetermined quality requirements are still not met, the above steps are repeated again until the processed product meets the predetermined quality requirements.
[0059] Referring to FIG. 3, FIG. 3 is a flow diagram of one embodiment of the process adjustment parameter generation according to the present application, and specifically includes the following steps S301 to S302.
[0060] Step S301: Extract target data feature values from the machining target data, and extract machining process feature values corresponding to the target data feature values from the machining process data.
[0061] The extraction of data feature values can be realized by a monitoring system, and the data feature values can be extracted according to actual conditions, and the extracted feature values are different for different test items, for example, for some grinding test items, the feature values may include: maximum fluctuation of rough grinding ascending step, maximum value of rough grinding, maximum fluctuation of rough grinding stable step, average value of rough grinding stable step, maximum fluctuation of rough grinding stable step, maximum value of rough grinding, average value of rough grinding stable step, etc. After extracting the machining target data and the machining process data, the monitoring system may perform feature extraction in the machining target data to obtain the target feature value, and extract the machining process feature value in the machining process data.
[0062] Step S302: Compare the target data characteristic values with the processing process characteristic values, and generate process adjustment parameters based on the comparison results.
[0063] By comparing the target data characteristic values with the processing characteristic values, the process adjustment parameters are generated based on the comparison results, thereby enabling the process adjustment parameters to be generated more quickly and the process parameter library to be completed more quickly by selecting the characteristic values and generating the process adjustment parameters using the characteristic values for comparison.
[0064] In some alternative embodiments, before the step of determining a target machine tool and initial process parameters corresponding to the test item according to the quality requirements of the test item, the machining data processing method includes the steps of collecting machine tool model data and process parameter data, generating a machine tool model database based on the machine tool model data, and generating the machining process parameter library based on the process parameter data.
[0065] The collection of machine tool model data and process parameter data and the construction of the machine tool model database and machining process parameter library may be realized by a data design system. Specifically, the data design system may construct the machine tool model database and the process parameter database by receiving the machine tool model data and the process parameter data. The data may be manually registered or directly transmitted to the data design system by an external device. Exemplarily, when constructing the machine tool model database, all accuracy factors of the machine tool, such as positioning accuracy, static rigidity, dynamic characteristics, and thermal deformation, may be considered simultaneously. Exemplarily, when constructing the machining process parameter library, data such as machining features, tools, machining processes, core parameters of the machining process, machining quality, and / or correlations between multiple characteristics may be considered simultaneously. After the data design system has completed the construction of the machine tool model database and the machining process parameter library, it becomes easier to select initial process parameters and a target machine tool, to use the initial process parameters and the machine tool model to simulate product quality, and to predict product quality.
[0066] In some alternative embodiments, after generating a machining process parameter library based on the process parameter data, the machining data processing method includes extracting model features of a product model, determining a target machine tool model corresponding to the target machine tool from a machine tool model database based on the model features, and determining initial process parameters from the machining process parameter library. The model features of the product model may be extracted by a data design system, and the target machine tool model and initial process parameters may be determined. The product model may be output by model design software, which may include Maya, 3Ds Max, Blender, Rhino, CAD, SolidWorks, etc. The data design system receives the product model input from the model design software, performs feature extraction on the product model, obtains model features of the product model, and determines a target machine tool model corresponding to the target machine tool from a machine tool model database based on the model features of the product model, and determines initial process parameters from the machining process parameter library.
[0067] Referring to FIG. 4, FIG. 4 is a flow diagram of an embodiment of product quality prediction according to the present application, and specifically includes the following steps S401 to S403.
[0068] Step S401: Determine a target machine tool model corresponding to the target machine tool from the machine tool model database, and determine predicted process parameters from the machining process parameter library.
[0069] The determination of the predicted process parameters and the target machine tool model may be realized by a data design system. Specifically, the predicted process parameters and the target machine tool model may be selected based on the model features of the product model. The product model may be introduced by the model design software. After receiving the product model, the data design software may extract model features from the product model to select the predicted process parameters and the target machine tool model. Alternatively, the target machine tool model and the predicted process parameters may be determined manually, or the target machine tool model and the predicted process parameters may be determined according to the quality requirements of the test item. The specific manner of determining the target machine tool model and the predicted process parameters is not specifically limited in this embodiment.
[0070] Step S402: The target machine tool model and the predicted process parameters are transmitted to the supporting engineering software, so that the supporting engineering software generates a simulation result for the product model according to the target machine tool model and the predicted process parameters.
[0071] The data design system may transmit the target machine tool model and the predicted process parameters to the supporting engineering software, which may be simulation software such as CAE, and after receiving the target machine tool model and the predicted process parameters, the supporting engineering software may generate quality simulation results for the product model.
[0072] Step S403: Receive the simulation result, and determine the initial process parameters based on the simulation result.
[0073] The data design system may receive the quality simulation results transmitted from the supportive engineering software, and then determine the initial process parameters based on the quality simulation results. For example, if the quality simulation results meet the predetermined quality requirements, the predicted process parameters may be used as the initial process parameters.
[0074] Referring to FIG. 5, FIG. 5 is a flow diagram of one embodiment of determining initial process parameters based on simulation results according to the present application, and specifically includes the following steps S501 to S502.
[0075] Step S501: Based on the simulation results, the predicted process parameters, the target machine tool model, and the model features of the product model, quality prediction is performed on the product corresponding to the product model, and a quality prediction result of the product is obtained.
[0076] Product quality prediction may be realized by a design system. In this embodiment, in order to make the product quality prediction more accurate, when predicting the product quality, the product quality simulation results, the selected prediction process parameters, the target machine tool model, and the model features of the product model may be simultaneously taken into consideration, and the prediction of the product quality may be realized through a related algorithm, thereby obtaining the product quality prediction result.
[0077] Step S502: If it is detected that the quality prediction result meets the predetermined quality requirement, the predicted process parameters are set as the initial process parameters.
[0078] After the product quality prediction result is obtained, the data design system may determine whether the quality prediction result meets the predetermined quality requirements. If it determines that the quality prediction result meets the predetermined quality requirements, it may use the predicted process parameters as initial process parameters. If it determines that the quality prediction result does not meet the predetermined quality requirements, it may determine the initial process parameters by adjusting the predicted process parameters according to the difference between the quality prediction result and the predetermined quality requirements. In this way, by predicting the product quality before actual machining, the product quality prediction result can be obtained initially, which can make the machining process by later calling the process parameters more smooth, and the post-machining product quality can be more in line with the quality requirements, thereby improving the yield of processed products.
[0079] In some alternative embodiments, after performing quality prediction on a product corresponding to the product model and obtaining a quality prediction result of the product (step S501), the processing data processing method includes a step of presenting the quality prediction result. The presentation of the quality prediction result may be realized by a presentation system, and the presentation system is capable of presenting the quality prediction result for the product, so that in combination with the digital twin model of the processing process, it can realize prediction of various quality detection results for related features of the part during processing, and present results that are likely to appear during the processing in real time.
[0080] In some alternative embodiments, the machining data processing method includes: extracting operating parameters of a target machine tool; and presenting a machining process of a product by the machine tool based on the operating parameters. The presentation of the machining process of the product by the machine tool may be realized by a presentation system, which can present the machining process of the product by the machine tool, so as to provide people with an intuitive visual experience and present the real-time response of the machine tool during part machining in the form of process data.
[0081] In some alternative embodiments, after determining the target machine tool and initial process parameters corresponding to the test item according to the quality requirements of the test item (step S201), the machining data processing method includes transmitting the initial process parameters to supporting manufacturing software, so that the supporting manufacturing software generates machining target data and machining code for controlling the target machine tool to machine the product based on the initial process parameters.The supporting manufacturing software may be computer-aided manufacturing (CAM), and after determining the initial process parameters, the data design system transmits the initial process parameters to the CAM software through a CAM interface (e.g., NX interface), so that the CAM software can generate machining code and machining target data based on the initial process parameters.The CAM software then transmits the machining target data to the monitoring system and the machining code to the control system, which facilitates the subsequent updating of the process parameters in the machining process parameter library.
[0082] In some alternative embodiments, the step of generating process adjustment parameters based on the processing process data and the processing target data includes determining fixed parameters and adjustment parameters in the initial process parameters according to quality requirements of the test item, and generating process adjustment parameters for changing the adjustment parameters based on the processing process data and the processing target data.
[0083] The initial process parameters may include various machining parameters, process signals of the machining process, polishing feed rate, polishing time, distribution of rough and fine grinding allowances, etc. The fixed parameters may be considered to be parameters whose change does not affect the quality of the test items. For example, in some embodiments, the fixed parameters may include the machining parameters and process signals of the machining process. The adjustable parameters may be considered to be parameters whose change affects the quality of the test items. For example, in some embodiments, the adjustable parameters may include the polishing feed rate, polishing time, distribution of rough and fine grinding allowances, etc. In this embodiment, by determining the fixed parameters and adjustable parameters in the initial process parameters, when updating the machining process parameter library, only attention needs to be paid to changes in the adjustable parameters, which reduces the difficulty of updating the machining process parameter library and facilitates the addition of process parameters in the data design system.
[0084] According to the above embodiment, according to the detection result of the quality of the processed product, the process adjustment parameters are used to determine whether to update the process parameters in the machining process parameter library in the data design system, which facilitates the completion of the process parameters in the data design system, makes the machining process smoother through the later calling of the process parameters, and makes the quality of the processed product more in line with the quality requirements.
[0085] Furthermore, the above functions may be realized in the form of software functions and stored in a storage medium readable by a mobile terminal when sold or used as an independent product. That is, the present application further provides a storage device storing program data, which can be executed to realize the methods according to the above embodiments, and the storage device may be, for example, a USB flash drive, an optical disk, a server, etc. That is, the present application may be embodied in the form of a software product including several instructions for causing a smart terminal to execute all or some of the steps of the methods according to the embodiments.
[0086] In the description of this application, the use of reference terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples" means that the specific feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of this application. In this specification, general references to the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any appropriate manner in any one or more embodiments or examples. Furthermore, if not mutually inconsistent, those skilled in the art may integrate or combine different embodiments or examples described herein, and features in different embodiments or examples.
[0087] Additionally, the terms "first" and "second" are merely descriptive and do not indicate or imply relative importance, nor do they implicitly indicate the quantity of the designated technical features. Thus, a feature qualified by "first" or "second" may explicitly or implicitly include at least one of the feature. In the description of this application, "plurality" means at least two, e.g., two or three, unless expressly limited otherwise.
[0088] Any process or method description depicted in a flowchart or otherwise herein may be understood as a module, segment, or portion of code comprising one or more executable instructions for implementing specific logical functions or process steps. The scope of the preferred embodiments of the present application also includes other implementations that may execute functions not according to the order shown or discussed, but essentially simultaneously or in reverse order depending on the functionality involved, as should be understood by those skilled in the art.
[0089] The logic and / or steps illustrated in flowcharts or otherwise described herein may be viewed as, for example, a sequential listing of executable instructions for implementing logical functions and may be embodied in any computer-readable medium for use by or in combination with an instruction execution system, device, or appliance (which may be a personal computer, server, network appliance, or other system capable of receiving instructions from and executing instructions from an instruction execution system, device, or appliance). As used herein, a "computer-readable medium" may refer to any device that contains, can store, communicate, propagate, or transmit a program for use with an instruction execution system, device, or appliance, or in combination with such an instruction execution system, device, or appliance. More specific examples (a non-exhaustive list) of computer-readable media include electrical connections with one or more wires (electronic devices), portable computer disk cases (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable compact disc read-only memory (CD-ROM). The computer readable medium may also be paper or other suitable medium on which said program is printed, since said program may be obtained electronically, for example by optically scanning the paper or other medium and then editing, decoding or processing it in any other suitable manner as required, before storing it in a computer memory.
[0090] The above-mentioned are merely embodiments of the present application and do not limit the scope of the claims of the present application. Any equivalent structure or equivalent flow conversion made by utilizing the contents of the specification and drawings of the present application, or any direct or indirect application to other related technical fields, shall also be included in the patent protection scope of the present application.
Claims
1. A processed data processing system, comprising: a data design system for determining target machine tools and initial process parameters corresponding to the test items according to the quality requirements of the test items; a monitoring system for receiving machining process data generated by controlling the target machine tool to machine a product based on the initial process parameters and machining target data generated based on the initial process parameters, generating process adjustment parameters based on the machining process data and the machining target data, and transmitting the process adjustment parameters so that the product is machined based on the process adjustment parameters; an inspection system for receiving a product quality detection result after processing, and determining based on the product quality detection result whether to transmit the process adjustment parameters to the data design system so that the process parameters in the processing process parameter library in the data design system are updated.
2. 2. The processing data processing system according to claim 1, wherein the monitoring system is also configured to extract target data feature values from the processing target data, extract processing process feature values corresponding to the target data feature values from the processing process data, compare the target data feature values with the processing process feature values, and generate the process adjustment parameters based on a comparison result.
3. 2. The machining data processing system according to claim 1, further comprising a presentation system for presenting the machining process of the product by the target machine tool and presenting quality prediction results for the product.
4. 2. The machining data processing system according to claim 1, wherein the data design system is also for constructing a machine tool model database and the machining process parameter library, so that the data design system can predict product quality based on the machine tool model database and the machining process parameter library.
5. 5. The machining data processing system according to claim 4, wherein the data design system is configured to receive a product model input from model design software, determine a target machine tool model corresponding to the target machine tool from the machine tool model database based on the product model, and determine the initial process parameters from the machining process parameter library.
6. 5. The machining data processing system according to claim 4, wherein the data design system is also for transmitting a target machine tool model and predicted process parameters to an auxiliary engineering software, so that the auxiliary engineering software generates a quality simulation result of a product model based on the target machine tool model and the predicted process parameters, and the data design system is also for receiving the quality simulation result of the product model from the auxiliary engineering software.
7. 2. The machining data processing system according to claim 1, wherein the data design system is also configured to transmit the initial process parameters to supporting manufacturing software so that the supporting manufacturing software generates the machining target data and a machining code for controlling the machining of a product by the target machine tool based on the initial process parameters.
8. The machining data processing system according to any one of claims 1 to 7, characterized in that the data design system is also for determining equipment factors of the target machine tool and / or fixed parameters and adjustment parameters in the initial process parameters according to quality requirements of the test items.
9. A processed data processing method, the processed data processing method comprising: Determining a target machine tool and initial process parameters corresponding to the test item according to the quality requirements of the test item; receiving machining process data generated by controlling the target machine tool to machine a product based on the initial process parameters, and machining target data generated based on the initial process parameters; generating process adjustment parameters based on the processing process data and the processing target data, and transmitting the process adjustment parameters so that the product is processed based on the process adjustment parameters; receiving a post-processing product quality detection result; and determining whether to update a process parameter in a processing process parameter library using the process adjustment parameter according to the product quality detection result.
10. determining whether to update a process parameter in a processing process parameter library using the process adjusting parameter according to the product quality detection result; 10. The machining data processing method according to claim 9, further comprising: if the quality detection result indicates that the product quality meets a predetermined quality requirement, updating the process parameters in the machining process parameter library using the process adjustment parameters corresponding to the product quality meeting the predetermined quality requirement.
11. determining whether to update a process parameter in a processing process parameter library using the process adjusting parameter according to the product quality detection result; If the quality detection result indicates that the product quality does not meet the predetermined quality requirements, returning to the step of using data generated in the process of processing the product based on the process adjustment parameters as the processing process data, generating process adjustment parameters based on the processing process data and the processing target data, and transmitting the process adjustment parameters so that the product is processed based on the process adjustment parameters, and continuing until the quality detection result indicates that the product quality meets the predetermined quality requirements; 10. The method of claim 9, further comprising updating process parameters in a machining process parameter library using the process adjustment parameters corresponding to meeting the predetermined quality requirements.
12. The generating of the process adjustment parameters based on the processing process data and the processing target data includes: extracting a target data feature value from the machining target data, and extracting a machining process feature value from the machining process data that corresponds to the target data feature value; 10. The machining data processing method according to claim 9, further comprising: comparing the target data characteristic values with the machining process characteristic values; and generating the process adjustment parameters based on the comparison results.
13. The processed data processing method includes: extracting operating parameters of the target machine tool; 10. The machining data processing method according to claim 9, further comprising presenting a machining process of a product by the machine tool based on the operation parameters.
14. According to the quality requirements of the above-mentioned test items, before determining the target machine tool and initial process parameters corresponding to the test items, the processing data processing method includes: collecting machine tool model data and process parameter data; generating a machine tool model database based on the machine tool model data; 10. The machining data processing method according to claim 9, further comprising the step of generating the machining process parameter library based on the process parameter data.
15. After the step of generating the machining process parameter library based on the process parameter data described above, the machining data processing method includes: extracting model features of the product model; 15. The machining data processing method according to claim 14, further comprising the steps of: determining a target machine tool model corresponding to the target machine tool from the machine tool model database based on the model features; and determining the initial process parameters from the machining process parameter library.
16. After the step of generating the machining process parameter library based on the process parameter data described above, the machining data processing method includes: determining a target machine tool model corresponding to the target machine tool from the machine tool model database, and determining predicted process parameters from the machining process parameter library; transmitting the target machine tool model and the predicted process parameters to an engineering support software, so that the engineering support software generates a simulation result for a product model based on the target machine tool model and the predicted process parameters; 15. The method of claim 14, further comprising the steps of: receiving the simulation results; and determining the initial process parameters based on the simulation results.
17. determining the initial process parameters based on the simulation results as described above, performing quality prediction for a product corresponding to the product model based on the simulation result, the predicted process parameters, the target machine tool model, and model features of the product model, to obtain a quality prediction result of the product; 17. The method of claim 16, further comprising: when detecting that the quality prediction result meets a predetermined quality requirement, setting the predicted process parameters as the initial process parameters.
18. After performing quality prediction on a product corresponding to the product model and obtaining a quality prediction result of the product, the processed data processing method includes:
18. The processed data processing method according to claim 17, further comprising the step of presenting the quality prediction result.
19. After determining the target machine tool and initial process parameters corresponding to the test items according to the quality requirements of the above-mentioned test items, the processing data processing method includes:
10. The machining data processing method according to claim 9, further comprising a step of transmitting the initial process parameters to an auxiliary manufacturing software, so that the auxiliary manufacturing software generates the machining target data and a machining code for controlling the machining of a product by the target machine tool based on the initial process parameters.
20. The generating of the process adjustment parameters based on the processing process data and the processing target data includes: determining fixed parameters and adjustment parameters in the initial process parameters according to quality requirements of the test items; The machining data processing method according to any one of claims 9 to 19, further comprising generating process adjustment parameters for changing the adjustment parameters based on the machining process data and the machining target data.
Citation Information
Patent Citations
Multi-process planning comprehensive evaluation system and method based on digital twinning and deep learning
CN111695734A
Digital twin-driven workpiece processing energy consumption prediction and optimization method
CN113110355A
Digital twin-driven workpiece processing energy consumption prediction device
CN113344244A
Cutting process parameter optimization method and system, computer equipment and storage medium
CN114859823A
Cutter and cutting control method
JP2020163549A