Processing data processing system and processing data processing method
The processing data processing system addresses material consumption and quality issues in machining by integrating a data design, monitoring, and inspection system for real-time parameter adjustment and library updates, enhancing process efficiency and product quality.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-06-26
- Publication Date
- 2026-04-02
AI Technical Summary
The manufacturing industry faces challenges in reducing material consumption and ensuring product quality in machining processes, with existing methods failing to efficiently integrate digital twin technology for optimal process control and parameter adjustment.
A processing 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 process data, and updates libraries for improved quality control.
Facilitates smoother machining processes and enhances product quality by enabling real-time monitoring and adjustment, ensuring compliance with quality requirements through iterative parameter updates.
Smart Images

Figure 0007839946000001 
Figure 0007839946000002 
Figure 0007839946000003
Abstract
Description
Technical Field
[0004]
[0001] This application claims the priority of a Chinese patent application with an application number of 2023102952997 and an invention title of "Processing Data Processing System and Processing Data Processing Method", which was filed on March 22, 2023, and the full text thereof is incorporated herein by reference. This application relates to the technical field of machining, and particularly to a processing data processing system and a processing data processing method.
Background Art
[0002] Digital Twin (DT) creates a virtual model of a physical entity in a digitalized manner, simulates the behavior of the physical entity using data, and promotes the interaction and integration between the physical world and the information world through means such as virtual reality interactive feedback, data fusion analysis, and iterative optimization of decision-making, adding or expanding new capabilities to the physical entity. <##
[0003] Currently, the energy consumption in the manufacturing industry is always a major aspect of material consumption, and the material consumption of the machining system is always in a dominant position. As environmental problems 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 processing process smoother, make the quality of the processed products more in line with quality requirements, and reduce material consumption has become an important issue of concern.
Summary of the Invention
Problems to be Solved by the Invention
[0004] To solve the above problems existing in the prior art, this application provides a processing data processing system and a processing data processing method.
Means for Solving the Problems
[0005] To solve the above problems, the present invention provides a processing data processing system, which includes a data design system, a monitoring system, and an inspection system. The data design system determines the target machine tool and initial process parameters corresponding to the test items according to the quality requirements of the test items. The monitoring system receives processing process data generated by controlling the target machine tool based on the initial process parameters to process the product, and processing target data generated by the initial process parameters. It 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 according to the process adjustment parameters. The inspection system receives the product quality detection result after processing and determines, 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.
[0006] In one selective embodiment, the monitoring system also extracts target data feature values from the processing target data, extracts processing process feature values corresponding to the target data feature values from the processing process data, compares the target data feature values and the processing process feature values, and generates the process adjustment parameters based on the comparison results.
[0007] In one selective 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 for presenting quality prediction results for the product.
[0008] In one selective embodiment, the data design system also constructs a machine tool model database and a 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 selective embodiment, the data design system receives a product model input from model design software, determines a target machine tool model corresponding to the target machine tool from the machine tool model database based on the product model, and determines the initial process parameters from the machining process parameter library.
[0010] In one selective embodiment, the data design system also transmits a target machine tool model and predicted process parameters to support engineering software so that the support engineering software generates quality simulation results for a product model based on the target machine tool model and the predicted process parameters, and the data design system also receives the quality simulation results for the product model from the support engineering software.
[0011] In one selective embodiment, the data design system also transmits the initial process parameters to assistive manufacturing software so that the assistive manufacturing software generates the machining target data and machining codes for controlling the machining of the product by the target machine tool based on the initial process parameters.
[0012] In one selective embodiment, the data design system is also used to determine the equipment factors of the target machine tool, and / or the fixed and adjustable parameters in the initial process parameters, in accordance with the quality requirements of the test items.
[0013] In one selective embodiment, determining whether to update process parameters in the processing process parameter library using the process adjustment parameters based on the product quality detection results described above includes updating process parameters in the processing process parameter library using the process adjustment parameters corresponding to compliance with the predetermined quality requirements, if the quality detection results indicate that the product quality meets predetermined quality requirements.
[0014] In one selective embodiment, determining whether to update process parameters in the processing process parameter library using the process adjustment parameters based on the product quality detection result described above includes, if the quality detection result is that the product quality does not conform to a predetermined quality requirement, using the data generated during 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, transmitting the process adjustment parameters so that the product is processed based on the process adjustment parameters, and continuing until the quality detection result is that the product quality conforms to the predetermined quality requirement, and updating process parameters in the processing process parameter library using the process adjustment parameters corresponding to conforming to the predetermined quality requirement.
[0015] In one selective embodiment, generating process adjustment parameters based on the processing process data and processing target data described above includes extracting target data feature values in the processing target data and extracting processing process feature values corresponding to the target data feature values in the processing process data, comparing the target data feature values and the processing process feature values, and generating the process adjustment parameters based on the comparison results.
[0016] In one selective embodiment, the machining data processing method includes the steps of extracting the operating parameters of the target machine tool and presenting the machining process of the product by the machine tool based on the operating parameters.
[0017] In one selective embodiment, prior to the step of determining the target machine tool and initial process parameters corresponding to the test item in accordance with the above-described 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 selective 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 selective 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 support engineering software so that the support engineering software generates simulation results for a product model based on the target machine tool model and the predicted process parameters; and receiving the simulation results and determining the initial process parameters based on the simulation results.
[0020] In one selective embodiment, determining the initial process parameters based on the simulation results described above includes performing a quality prediction for a product corresponding to the product model based on the simulation results, the predicted process parameters, the target machine tool model, and the model features of the product model, obtaining a product quality prediction result, and, if it is detected that the quality prediction result matches predetermined quality requirements, setting the predicted process parameters as the initial process parameters.
[0021] In one selective embodiment, the processing data processing method includes a step of performing quality prediction for a product corresponding to the product model, and after obtaining the product quality prediction result, presenting the quality prediction result.
[0022] In one selective embodiment, after determining the target machine tool and initial process parameters corresponding to the test item in accordance with the above-described test item quality requirements, the machining data processing method includes the step of transmitting the initial process parameters to assistive manufacturing software so that the assistive manufacturing software generates machining target data and machining codes for controlling the machining of the product by the target machine tool based on the initial process parameters.
[0023] In one selective embodiment, generating process adjustment parameters based on the processing process data and processing target data described above includes determining fixed parameters and adjustment parameters in the initial process parameters according to the quality requirements of the test items, and generating process adjustment parameters for changing the adjustment parameters based on the processing process data and processing target data.
[0024] To solve the above problem, the present invention 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 in accordance with the quality requirements of the test item; receiving machining process data generated by controlling the target machine tool based on the initial process parameters to process a product, 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, transmitting the process adjustment parameters so that the product is processed based on the process adjustment parameters; and receiving a product quality detection result after machining, and 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. [Effects of the Invention]
[0025] Compared with the prior art, the processing data processing system of the present application includes a data design system, a monitoring system, and an inspection system. The data design system is for determining the target machine tool corresponding to the test item and the initial process parameters according to the quality requirements of the test item. The monitoring system receives the processing process data generated by controlling the target machine tool based on the initial process parameters to process the product and the processing target data generated by the initial process parameters, generates process adjustment parameters based on the processing process data and the processing target data, transmits the process adjustment parameters, and is for enabling the product to be processed based on the process adjustment parameters; the inspection system receives the product quality detection result after processing, and based on the product quality detection result, determines 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. According to the above embodiment, according to the product quality detection result after processing, it is determined whether to update the process parameters in the processing process parameter library in the data design system by using the process adjustment parameters, facilitating the complement of the process parameters in the data design system, making the process of machining smoother by calling the process parameters later, and making the product quality after processing more in line with the quality requirements.
[0026] It should be understood that the above general description and the following detailed description are only for illustration and explanation, and do not limit the present application.
Brief Description of the Drawings
[0027] To more clearly explain the technical solutions in the embodiments of the present application or the prior art, the drawings that need to be used in the embodiments are briefly introduced below. Obviously, 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 creative labor. [[ID=,13]] [Figure 1]This is a schematic block diagram of the structure of one embodiment of the processing data processing system according to the present invention. [Figure 2] This is a schematic flowchart of one embodiment of the processing data processing method according to the present invention. [Figure 3] This is a schematic flowchart of one embodiment of process adjustment parameter generation according to the present invention. [Figure 4] This is a schematic flowchart illustrating one embodiment of product quality prediction according to the present invention. [Figure 5] This is a schematic flowchart illustrating one embodiment of determining initial process parameters based on simulation results according to the present invention. [Modes for carrying out the invention]
[0028] The present application will be described in more detail below with reference to the drawings and embodiments. It should be noted that the following embodiments are used solely for illustrative purposes and do not limit the scope of the present application. Similarly, the following embodiments represent only a selection of the present application, not all embodiments. All other embodiments, which can be obtained without creative labor by those skilled in the art, are all within the scope of the present application.
[0029] References to “Examples” in this specification mean that certain features, structures, or properties described in relation to an example may be included in at least one example of this application. The term “Examples” as it appears elsewhere in the specification does not necessarily refer to the same example, nor does it mean an example that is exclusively independent or alternative to another example. Those skilled in the art will understand, both expressly and implicitly, that the examples described herein are combinable with other examples.
[0030] In the description of this application, unless otherwise specified and limited, terms such as “attach,” “install,” “connect,” and “join” should be understood in a broad sense. For example, it may be a fixed connection, a removable connection, or an integral connection; it may be a mechanical connection or an electrical connection; it may be a direct connection or an indirect connection with an intermediate medium. A person skilled in the art will be able to understand the specific meaning of these terms in this application depending on the specific situation.
[0031] A digital twin (DT) creates a virtual model of a physical entity using a digitized method, 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, this application provides a processing data processing system. Referring to Figure 1, Figure 1 is a schematic block diagram of the structure of one embodiment of the processing data processing system according to this 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 items, according to the quality requirements of the test items. The test items can be determined according to the actual situation, and for example, the test items may include grinding items or cutting items for the product. The quality requirement is that the product must be processed into a product that conforms to the desired specifications, for example, that the product to be processed must be ground until it becomes a finished product of a specific shape. In this embodiment, the data design system 100 may include a machine tool model database and a processing process parameter library, the machine tool model database may include multiple types of machine tool models, each machine tool model may correspond to one type of actual machine tool, and the processing process parameter library may include various processing parameters, process signals for the processing process, grinding feed rate, grinding time, roughing / finishing allowance allocation, etc. In this embodiment, different test items may have different machine tool model databases and different machining process parameter libraries. Depending on the quality requirements of the test item, the target machine tool and initial process parameters corresponding to the test item may be selected from the data design system 100. The target machine tool may be an actual machine tool corresponding to a machine tool model in the machine tool model database.
[0035] The monitoring system 200 is for receiving machining process data generated by controlling the target machine tool based on initial process parameters to process a product, and machining target data generated by the initial process parameters. Specifically, after determining the target machine tool and initial process parameters, the data design system 100 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 process the product. The control system will generate machining process data during the product processing process, and the control system may transmit the generated machining process data to the monitoring system 200. On the other hand, the monitoring system 200 may also receive machining target data generated by the initial process parameters. This 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 to these. The machining target data may be defined as data that can be certified as achieving an ideal state in both the machining process and the machining result when the target machine tool processes the product according to the machining target data.
[0036] The monitoring system 200 also generates process adjustment parameters based on processing process data and processing target data, transmits these process adjustment parameters, and ensures that the product is processed based on these parameters. Specifically, when the monitoring system 200 receives processing process data and processing target data, it compares the processing process data and processing target data to generate process adjustment parameters. The control system may then generate control codes according to the process adjustment parameters and transmit them to the control system so that the product is processed based on the control codes. Alternatively, the monitoring system 200 may 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 provides real-time monitoring and real-time control of the processing process.
[0037] The inspection system 300 receives the product quality detection results after processing and, based on the product quality detection results, determines whether to transmit process adjustment parameters to the data design system 100 so that the process parameters in the processing process parameter library in the data design system 100 are updated. Specifically, the product quality may be detected by another system, and during the processing process, the inspection system 300 receives the product quality detection results after processing, compares the product quality detection results with predetermined quality requirements, and if the product quality detection results match the predetermined quality requirements, it may determine to transmit process adjustment parameters to the data design system 100. This allows the data design system 100 to 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 recalled, enabling the processed product to quickly conform to the predetermined quality requirements.
[0038] According to the above embodiment, it is possible to determine whether to update the process parameters in the machining process parameter library in the data design system 100 using process adjustment parameters according to the product quality detection result after machining, thereby facilitating the completion of process parameters in the data design system 100, making the machining process smoother by calling process parameters later, and enabling the product quality after machining to better meet quality requirements.
[0039] In some selective embodiments, the monitoring system 200 also extracts target data feature values from the processing target data and processing process feature values corresponding to the target data feature values from the processing process data, compares the target data feature values and the processing process feature values, and generates process adjustment parameters based on the comparison results. Specifically, the data feature values can be extracted according to the actual situation, and the extracted feature values will differ for different test items. For example, for some grinding test items, the feature values may include the maximum variation of the rough grinding ascending step, the maximum rough grinding value, the maximum variation of the rough grinding stable step, the average value of the rough grinding stable step, the maximum variation of the rough grinding stable step, the maximum rough grinding value, the average value of the rough grinding stable step, etc. After extracting the processing target data and processing process data, the monitoring system 200 may perform feature extraction in the processing target data to obtain target feature values, and extract processing process feature values from the processing process data, and then generate process adjustment parameters through comparison of the feature values. This allows for faster generation of process adjustment parameters and quicker completion of the process parameter library by selecting feature values and generating process adjustment parameters using a comparison method.
[0040] In some selective embodiments, the data design system 100 also constructs 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, which may be manually registered or directly transmitted to the data design system 100 by external equipment. Exemplarily, when constructing the machine tool model database, the contents of all precision elements of the machine tool, such as positioning accuracy, static stiffness, dynamic characteristics, and thermal deformation, may be considered simultaneously. Exemplarily, when constructing the machining process parameter library, the contents of data such as machining characteristics, tools, machining processes, core parameters of the machining process, machining quality, and / or correlations between multiple characteristics may be considered simultaneously. Once the construction of the machine tool model database and machining process parameter library by the data design system 100 is complete, the data design system 100 can retrieve data from the machine tool model database and machining process parameter library to predict product quality. For example, the data design system 100 may receive a product model corresponding to a product, select a machine tool model and process parameters according to the product model, and further predict the product quality according to the selected process parameters and machine tool model. This allows for preliminary prediction of product quality before actual machining, making the machining process smoother by retrieving process parameters later, and improving the quality of the machined product to better meet quality requirements and increase the yield of machined products.
[0041] Furthermore, the data design system 100 receives a product model input from the model design software, determines the target machine tool model corresponding to the target machine tool from the machine tool model database based on the product model, and determines the initial process parameters from the machining process parameter library. The model design software may include Maya, 3ds Max, Blender, Rhino, CAD, SolidWorks, etc. 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 receives the product model input from the model design software, then performs feature extraction on the product model to obtain the model features of the product model, and based on the model features of the product model, the data design system 100 may determine the target machine tool model corresponding to the target machine tool from the machine tool model database, and determine the initial process parameters from the machining process parameter library.
[0042] In some selective embodiments, the data design system 100 transmits the target machine tool model and predicted process parameters to support engineering software so that the support engineering software generates quality simulation results for the product model based on the target machine tool model and predicted process parameters, and the data design system 100 also receives the quality simulation results for the product model from the support engineering software. The target machine tool model and predicted process parameters may be determined by the model features of the product model, the support engineering software may be simulation software such as CAE, the data design system 100 may transmit the product model, target machine tool model and predicted process parameters to the support engineering software, and after receiving the product model, target machine tool model and predicted process parameters, the support engineering software may simulate the results of machining the product model according to the target machine tool model and predicted process parameters to obtain quality simulation results for the product model, and furthermore, the support engineering software transmits the quality simulation results to the data design system 100, and when the data design system 100 receives the quality simulation results, it becomes easier to predict the quality of the product using the quality simulation results.
[0043] In some selective embodiments, the data design system 100 also transmits initial process parameters to the assistive manufacturing software so that the assistive manufacturing software generates machining target data and machining codes to control the machining of the product by the target machine tool based on the initial process parameters. The assistive manufacturing software may be Computer Aided Manufacturing (CAM), and once the initial process parameters are determined, the data design system 100 transmits the initial process parameters to the CAM software via a CAM interface (e.g., an NX interface), so that the CAM software can generate machining codes and machining target data based on the initial process parameters. Subsequently, the CAM software transmits the machining target data to the monitoring system 200 and the machining codes to the control system, thereby facilitating later updates of process parameters in the machining process parameter library.
[0044] In some selective embodiments, the machining data processing system 10 further includes a presentation system for presenting the machining process of a product by a target machine tool and for presenting quality prediction results for the product. The presentation system may present the machining process of a product by a machine tool, thereby providing people with an intuitive visual experience and presenting the machine tool's real-time response during part machining in the form of process data. The presentation system may also present quality prediction results for the product, thereby enabling prediction of various quality detection results during machining for relevant characteristics of the part, in combination with a digital twin model of the machining process, and presenting in real time the results that are most likely to occur during machining.
[0045] In some selective embodiments, the data design system 10 is also used to determine the equipment factors of the target machine tool and / or the fixed and adjustable parameters in the initial process parameters, according to the quality requirements of the test item. The equipment factors of the machine tool include factors that may affect the machining results during the machining process, and may include, for example, the tool model number, grinding wheel model number, grinding wheel quantity, 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, roughing / fine grinding allocation, etc. Of these, fixed parameters may be considered as parameters whose quality is not affected by changes in the current test item, and for example, in some embodiments, fixed parameters may include machining parameters and process signals of the machining process. Of these, adjustable parameters may be considered as parameters whose quality is affected by changes in the current test item, and for example, in some embodiments, adjustable parameters may include grinding feed rate, grinding time, roughing / fine grinding allocation, etc. In this embodiment, by determining the equipment factors of the target machine tool and the fixed and adjustable parameters in the initial process parameters, when updating the machining process parameter library, only the changes in the adjustable parameters need to be considered. This reduces the difficulty of updating the machining process parameter library and facilitates the completion of process parameters in the data design system 100.
[0046] According to the above embodiment, it is possible to determine whether to update the process parameters in the machining process parameter library in the data design system 100 using process adjustment parameters according to the product quality detection result after machining, thereby facilitating the completion of process parameters in the data design system 100, making the machining process smoother by calling process parameters later, and enabling the product quality after machining to better meet quality requirements.
[0047] To solve the problems of the prior art, this application further provides a processing data processing method, which is applicable to a processing system. Referring to Figure 2, Figure 2 is a schematic flowchart of one embodiment of the processing data processing method according to this application, and 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 the actual situation, and for example, the test items may include grinding items or cutting items for the product. The quality requirement is that the product must be processed into a product that conforms to the desired specifications, for example, that the product to be processed must be ground until it becomes a finished product of a specific shape. In this embodiment, the target machine tool and initial process parameters may be selected within the data design system, which may include a machine tool model database and a processing process parameter library, the machine tool model database may include multiple types of machine tool models, each machine tool model may correspond to one type of actual machine tool, and the processing process parameter library may include various processing parameters, process signals for the processing process, grinding feed rate, grinding time, roughing / finishing allowance allocation, etc. Of these, different test items may have different machine tool model databases and different processing process parameter libraries, and 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 requirements of the test item, and of these, the target machine tool may be an actual machine tool corresponding to a machine tool model in the machine tool model database.
[0050] Step S202: The machine receives machining process data generated by controlling the target machine tool based on the initial process parameters to process the product, and machining target data generated by the initial process parameters.
[0051] The monitoring system may receive machining process data and machining target data. The data design system may, after determining the target machine tool and initial process parameters, 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 process the product. The control system will generate machining process data during the product processing process, and the control system may transmit the generated machining process data to the monitoring system. On the other hand, the monitoring system may receive machining target data generated by the initial process parameters. This 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 to these. The machining target data may be defined as data that enables the target machine tool to process the product according to the machining target data, achieving an ideal state in both the machining process and the machining result.
[0052] Step S203: Generate process adjustment parameters based on processing process data and processing target data, transmit the process adjustment parameters, and ensure that the product is processed according to the process adjustment parameters.
[0053] The monitoring system may generate process adjustment parameters. When the monitoring system receives processing process data and processing target data, it compares the processing process data and processing target data to generate process adjustment parameters. The control system may then generate control codes according to the process adjustment parameters and transmit them to the control system, causing the product to be processed based on the control codes. Alternatively, the monitoring system may directly transmit the process adjustment parameters to the control system. The control system then generates control codes based on the process adjustment parameters and processes the product based on the control codes. This establishes real-time monitoring of the processing process and real-time control of the processing process.
[0054] Step S204: 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 based on the product quality detection results.
[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 be implemented 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, if the product quality detection results meet the predetermined quality requirements, determine to transmit the process adjustment parameters to the data design system. This allows the data design system to 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 retrieved, enabling the processed product to quickly meet the predetermined quality requirements.
[0056] According to the above embodiment, it is possible to determine whether to update the process parameters in the machining process parameter library in the data design system using process adjustment parameters in accordance with the product quality detection results after machining, thereby facilitating the completion of process parameters in the data design system, making the machining process smoother by calling process parameters later, and enabling the product quality after machining to better meet quality requirements.
[0057] In one embodiment, the step (step S104) of determining whether to update process parameters in the processing process parameter library using process adjustment parameters based on the product quality detection result includes updating process parameters in the processing process parameter library using process adjustment parameters corresponding to compliance with predetermined quality requirements if the product quality detection result indicates that the product quality meets predetermined quality requirements. If the product quality detection result meets predetermined quality requirements, it is determined that the process adjustment parameters are transmitted to the data design system. This allows the data design system to 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 recalled, enabling the processed product to 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 processing process parameter library using the process adjustment parameters based on the product quality detection result (step S104) includes, if the quality detection result is that the product quality does not meet the predetermined quality requirements, the process detection result is that the data generated during the process of processing the product based on the process adjustment parameters is used as processing process data, process adjustment parameters are generated based on the processing process data and processing target data, the process adjustment parameters are transmitted, and the process is returned to the step of processing the product based on the process adjustment parameters. This process is continued until the product quality is found to meet the predetermined quality requirements, and the process parameters in the processing process parameter library are updated using the process adjustment parameters corresponding to meeting the predetermined quality requirements. If the product still does not meet the specified quality requirements, repeat the above steps until the processed product meets the specified quality requirements.
[0059] Referring to Figure 3, Figure 3 is a schematic flowchart of one embodiment of process adjustment parameter generation according to the present invention, and specifically includes the following steps S301 to S302.
[0060] Step S301: Extract target data feature values from the processing target data, and extract processing process feature values corresponding to the target data feature values from the processing process data.
[0061] The extraction of data features may be performed by a monitoring system, and the data features can be extracted according to the actual situation. Different test items will have different extracted features. For example, some grinding test items may include features such as the maximum variation in the rough grinding ascending step, the maximum rough grinding value, the maximum variation in the rough grinding stable step, the average value of the rough grinding stable step, the maximum variation in the rough grinding stable step, the maximum rough grinding value, and the average value of the rough grinding stable step. The monitoring system may extract processing target data and processing process data, then perform feature extraction within the processing target data to obtain target feature values, and also extract processing process feature values within the processing process data.
[0062] Step S302: Compare the target data feature values with the processing process feature values and generate process adjustment parameters based on the comparison results.
[0063] By comparing target data feature values with processing process feature values, process adjustment parameters are generated based on the comparison results. This allows for faster generation of process adjustment parameters and quicker completion of the process parameter library by selecting feature values and generating process adjustment parameters using comparison methods.
[0064] In some selective embodiments, depending on the quality requirements of the test item, the machining data processing method includes, prior to the step of determining the target machine tool and initial process parameters corresponding to the test item, 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 a 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 a machine tool model database and a machining process parameter library, may be implemented by a data design system. Specifically, the data design system may construct the machine tool model database and process parameter database by receiving machine tool model data and process parameter data. The data may be registered manually or transmitted directly to the data design system by external equipment. For example, when constructing a machine tool model database, all precision elements of the machine tool, such as positioning accuracy, static stiffness, dynamic characteristics, and thermal deformation, may be considered simultaneously. For example, when constructing a machining process parameter library, data such as machining characteristics, tools, machining processes, core parameters of the machining process, machining quality, and / or correlations between multiple characteristics may be considered simultaneously. Once the construction of the machine tool model database and machining process parameter library by the data design system is complete, it becomes easier to select initial process parameters and target machine tools, to simulate product quality using the initial process parameters and machine tool models, and to predict product quality.
[0066] In some selective embodiments, after the step of generating a machining process parameter library based on process parameter data, the machining data processing method includes the steps of extracting model features of the product model, determining the 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. A data design system may be used to extract model features of the product model and determine the target machine tool model and initial process parameters. 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, determines the 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 determines the initial process parameters from the machining process parameter library.
[0067] Referring to Figure 4, Figure 4 is a schematic flowchart of one embodiment of product quality prediction according to the present invention, and specifically includes the following steps S401 to S403.
[0068] Step S401: Determine the target machine tool model corresponding to the target machine tool from the machine tool model database, and determine the 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 achieved 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 model design software, and the data design software may select the predicted process parameters and the target machine tool model by extracting model features from the product model after receiving it. Alternatively, the target machine tool model and predicted process parameters may be determined manually, or they may be determined by the quality requirements of the test items. The specific method for determining the target machine tool model and predicted process parameters is not specifically limited in this embodiment.
[0070] Step S402: The target machine tool model and predicted process parameters are transmitted to the support engineering software so that the support engineering software generates simulation results for the product model based on the target machine tool model and predicted process parameters.
[0071] The data design system may transmit the target machine tool model and predicted process parameters to support engineering software, which may be simulation software such as CAE, and after receiving the target machine tool model and predicted process parameters, the support engineering software may generate quality simulation results for the product model.
[0072] Step S403: Receive the simulation results and determine the initial process parameters based on the simulation results.
[0073] The data design system may receive quality simulation results transmitted from the support engineering software and then determine the initial process parameters based on the quality simulation results. For example, if the quality simulation results match the predetermined quality requirements, the predicted process parameters may be used as the initial process parameters.
[0074] Referring to Figure 5, Figure 5 is a schematic flow diagram of one embodiment of determining initial process parameters based on simulation results according to the present invention, and specifically includes the following steps S501 to S502.
[0075] Step S501: Based on the simulation results, prediction process parameters, model features of the target machine tool model and product model, a quality prediction is performed for the product corresponding to the product model, and the product quality prediction result is obtained.
[0076] Product quality prediction may be achieved by a design system. In this embodiment, in order to make product quality prediction more accurate, when predicting product quality, the product quality simulation results, selected prediction process parameters, the model characteristics of the target machine tool model and the product model may be considered simultaneously, and a prediction of product quality may be achieved through a relevant algorithm to obtain the product quality prediction result.
[0077] Step S502: When it is detected that the quality prediction result matches the predetermined quality requirements, the predicted process parameters are set as the initial process parameters.
[0078] After obtaining the product quality prediction results, the data design system detects whether the quality prediction results meet the predetermined quality requirements. If it detects that the quality prediction results meet the predetermined quality requirements, the predicted process parameters may be used as initial process parameters. If it detects that the quality prediction results do not meet the predetermined quality requirements, the initial process parameters may be determined by adjusting the predicted process parameters according to the difference between the quality prediction results and the predetermined quality requirements. This allows for preliminary product quality prediction results to be obtained before actual processing, making the machining process smoother by later recalling process parameters, and improving the quality of the processed product to better meet the quality requirements and increase the yield of processed products.
[0079] In some selective embodiments, after the step of performing quality prediction on a product corresponding to a product model and obtaining the product quality prediction result (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, which is capable of presenting the quality prediction result for a product. Therefore, in combination with a digital twin model of the processing process, it can predict various quality detection results during processing for the relevant characteristics of the part and present in real time the results that are most likely to appear during processing.
[0080] In some selective embodiments, the machining data processing method includes the steps of extracting operating parameters of a target machine tool and presenting the machining process of a product by the machine tool based on the operating parameters. The presentation of the machining process of a product by the machine tool may be implemented by a presentation system, which can present the machining process of a 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.
[0081] In some selective embodiments, depending on the quality requirements of the test item, after the step of determining the target machine tool and initial process parameters corresponding to the test item (step S201), the machining data processing method includes the step of transmitting the initial process parameters to assistive manufacturing software so that the assistive manufacturing software generates machining target data and machining codes for controlling the machining of the product by the target machine tool based on the initial process parameters. The assistive manufacturing software may be computer-aided manufacturing (CAM), and once the data design system determines the initial process parameters, it transmits the initial process parameters to the CAM software via a CAM interface (e.g., NX interface), so that the CAM software can generate machining codes and machining target data based on the initial process parameters, and thereafter the CAM software transmits the machining target data to a monitoring system and the machining codes to a control system, thereby facilitating subsequent updates of process parameters in the machining process parameter library.
[0082] In some selective embodiments, the step of generating process adjustment parameters based on processing process data and processing target data includes determining fixed and adjustment parameters in the initial process parameters according to the quality requirements of the test item, and generating process adjustment parameters for changing the adjustment parameters based on the processing process data and processing target data.
[0083] Initial process parameters may include various machining parameters, process signals during the machining process, polishing feed rate, polishing time, roughing / fine grinding allocation, etc. Of these, fixed parameters may be considered as parameters whose changes do not affect quality in this test item, and in some embodiments, for example, fixed parameters may include machining parameters and process signals during the machining process. Of these, adjustable parameters may be considered as parameters whose changes affect quality in this test item, and in some embodiments, for example, adjustable parameters may include polishing feed rate, polishing time, roughing / fine grinding allocation, 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 changes to the adjustable parameters need to be considered, reducing the difficulty of updating the machining process parameter library and facilitating the completion of process parameters in the data design system.
[0084] According to the above embodiment, it is possible to determine whether to update the process parameters in the machining process parameter library in the data design system using process adjustment parameters in accordance with the product quality detection results after machining, thereby facilitating the completion of process parameters in the data design system, making the machining process smoother by calling process parameters later, and enabling the product quality after machining to better meet quality requirements.
[0085] Furthermore, if the above functions are implemented in the form of software functions and sold or used as an independent product, they may be stored on a storage medium readable by a mobile terminal. That is, the present application further provides a storage device that stores program data, which can be executed to implement the method according to the above embodiment, and the storage device may be, for example, a USB flash drive, an optical disc, a server, etc. In other words, the present application may be implemented in the form of a software product that includes several instructions for causing a smart terminal to execute all or some of the steps in the method of each embodiment.
[0086] In the description of this application, reference terms such as “one embodiment,” “several embodiments,” “example,” “specific example,” or “several examples” mean that the specific features, structures, materials, or properties described in conjunction with the embodiment or example are included in at least one embodiment or example of this application. In this specification, the general expressions for the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or properties described may be combined in an appropriate manner in any one or more embodiments or examples. Also, a person skilled in the art can integrate or combine different embodiments or examples and features described herein, provided that they do not contradict each other.
[0087] Furthermore, the terms "first" and "second" are merely descriptive and do not indicate or suggest relative importance, nor do they implicitly indicate the quantity of the technical features being referred to. Therefore, features limited by "first" and "second" may explicitly or implicitly include at least one such feature. In the description of this application, "plural" means at least two, such as two or three, unless otherwise explicitly specified.
[0088] Any flowchart or description of any process or method described herein in any other way may be understood as a module, segment, or portion of code containing one or more executable instructions for implementing a particular logical function or step of a process. The scope of preferred embodiments of this application includes other implementations that can perform functions essentially concurrently or in reverse order depending on the function in question, without regard to the order shown or discussed, and this should be understood by those skilled in the art.
[0089] The logic and / or steps shown in the flowchart or otherwise described herein may be, for example, a sequence list of executable instructions for implementing a logical function and may be used by an instruction execution system, device or equipment (which may be a personal computer, server, network equipment, or other system capable of receiving and executing instructions from an instruction execution system, device or equipment) or embodied in any computer-readable medium for use in combination with such instruction execution systems, devices or equipment. In this specification, “computer-readable medium” may be any device that contains, stores, communicates, propagates or transmits, a program for use in combination with an instruction execution system, device or equipment. More specific examples (not exhaustive) of computer-readable mediums 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), optical fiber devices, and portable compact disk read-only memory (CDROM). Furthermore, the computer-readable medium may also be paper or other suitable medium on which the program is printed. This is because, for example, the program can be obtained electronically by optically scanning the paper or other medium, then editing and decoding it, or processing it in any other suitable way as needed, and then stored in computer memory.
[0090] The foregoing describes only embodiments of the present application and does not limit the scope of the claims of the present application. Any equivalent structures or flow transformations, or direct or indirect applications to other related technical fields, made using the contents of the specification and drawings of the present application shall similarly fall within the scope of the patent protection of the present application.
Claims
1. A processing data processing system, wherein the processing data processing system is A data design system for determining the target machine tool and initial process parameters corresponding to the test item, in accordance with the quality requirements of the test item, A monitoring system that receives machining process data generated by controlling the target machine tool based on the initial process parameters to process a product, and machining target data generated by the initial process parameters, generates process adjustment parameters based on the machining process data and the machining target data, transmits the process adjustment parameters, and ensures that the product is processed according to the process adjustment parameters. A processing data processing system characterized by including an inspection system for receiving a product quality detection result after processing, and 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 processing process parameter library in the data design system are updated.
2. The processing data processing system according to claim 1, characterized in that the monitoring system also extracts target data feature values in the processing target data, extracts processing process feature values corresponding to the target data feature values in the processing process data, compares the target data feature values and the processing process feature values, and generates the process adjustment parameters based on the comparison results.
3. The processing data processing system according to claim 1, further comprising a presentation system for presenting the processing process of a product by the target machine tool and for presenting quality prediction results for the product.
4. The machining data processing system according to claim 1, characterized in that the data design system also constructs a machine tool model database and a machining process parameter library so that the quality of the product can be predicted by the data design system based on the machine tool model database and the machining process parameter library.
5. The machining data processing system according to claim 4, characterized in that the data design system receives a product model input from model design software, determines a target machine tool model corresponding to the target machine tool from the machine tool model database based on the product model, and determines the initial process parameters from the machining process parameter library.
6. The machining data processing system according to claim 4, wherein the data design system transmits the target machine tool model and predicted process parameters to support engineering software so that the support engineering software generates quality simulation results of the product model based on the target machine tool model and the predicted process parameters, and the data design system also receives the quality simulation results of the product model from the support engineering software.
7. The machining data processing system according to claim 1, characterized in that the data design system also transmits the initial process parameters to the support manufacturing software so that the support manufacturing software generates the machining target data and machining codes for controlling the machining of the 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 used to determine the equipment factors of the target machine tool and / or the fixed parameters and adjustment parameters in the initial process parameters, in accordance with the quality requirements of the test items.
9. A method for processing processing data, wherein the processing processing data method is The steps include determining the target machine tool and initial process parameters corresponding to the test item in accordance with the quality requirements of the test item, A step of receiving machining process data generated by controlling the target machine tool based on the initial process parameters to process a product, and machining target data generated by the initial process parameters, The steps include generating process adjustment parameters based on the processing process data and the processing target data, transmitting the process adjustment parameters so that the product is processed based on the process adjustment parameters, A processing data processing method characterized by including the step of receiving a product quality detection result after processing, and determining whether to update the process parameters in the processing process parameter library using the process adjustment parameters based on the product quality detection result.
10. Based on the product quality detection results described above, determining whether to update the process parameters in the processing process parameter library using the process adjustment parameters is: The processing data processing method according to claim 9, characterized in that if the product quality is a quality detection result that conforms to predetermined quality requirements, the process parameters in the processing process parameter library are updated using the process adjustment parameters corresponding to conforming to the predetermined quality requirements.
11. Based on the product quality detection results described above, determining whether to update the process parameters in the processing process parameter library using the process adjustment parameters is: If the quality detection result indicates that the product quality does not meet the predetermined quality requirements, the process returns to the step of generating data 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, transmitting the process adjustment parameters, and processing the product based on the process adjustment parameters, and continues until the quality detection result indicates that the product quality meets the predetermined quality requirements. The machining data processing method according to claim 9, characterized in that it includes updating process parameters in a machining process parameter library using process adjustment parameters that correspond to meeting the predetermined quality requirements.
12. Generating process adjustment parameters based on the aforementioned processing process data and processing target data is: Extracting target data feature values from the processing target data, and extracting processing process feature values corresponding to the target data feature values from the processing process data, The processing data processing method according to claim 9, characterized by comprising comparing the target data feature values with the processing process feature values and generating the process adjustment parameters based on the comparison results.
13. The aforementioned processing data processing method is: The steps include extracting the operating parameters of the target machine tool, The machining data processing method according to claim 9, characterized in that it includes presenting the machining process of the product by the machine tool based on the aforementioned operating parameters.
14. In accordance with the quality requirements of the above-mentioned test items, the machining data processing method, prior to the step of determining the target machine tool and initial process parameters corresponding to the test items, Steps include collecting machine tool model data and process parameter data, The steps include generating a machine tool model database based on the aforementioned machine tool model data, 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: Steps to extract model features from the product model, The machining data processing method according to claim 14, characterized by 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: The steps include determining the target machine tool model corresponding to the target machine tool from the machine tool model database, and determining the predicted process parameters from the machining process parameter library, The steps include: transmitting the target machine tool model and the prediction process parameters to support engineering software so that the support engineering software generates simulation results for a product model based on the target machine tool model and the prediction process parameters; The machining data processing method according to claim 14, characterized by including the step 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 above-mentioned simulation results is: Based on the simulation results, the prediction process parameters, the model features of the target machine tool model and the product model, quality prediction is performed for the product corresponding to the product model, and the product quality prediction results are obtained. The processing data processing method according to claim 16, characterized in that when it is detected that the quality prediction result matches predetermined quality requirements, the predicted process parameters are set as the initial process parameters.
18. After performing quality prediction on a product corresponding to the aforementioned product model and obtaining the product quality prediction result, the processing data processing method is as follows: The processing data processing method according to claim 17, characterized by including the step of presenting the quality prediction results.
19. In accordance with the quality requirements of the above-mentioned test items, after the step of determining the target machine tool and initial process parameters corresponding to the test items, the machining data processing method is as follows: The machining data processing method according to claim 9, comprising the step of transmitting the initial process parameters to assistive manufacturing software so that the assistive manufacturing software generates machining target data and machining codes for controlling the machining of the product by the target machine tool based on the initial process parameters.
20. Generating process adjustment parameters based on the aforementioned processing process data and processing target data is: In accordance with the quality requirements of the aforementioned test items, the fixed parameters and adjustable parameters in the initial process parameters shall be determined, A processing data processing method according to any one of claims 9 to 19, characterized in that it includes generating process adjustment parameters for changing the adjustment parameters based on the processing process data and the processing 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