Machining data processing method, operation control device, numerical control system, and storage medium
By combining 3D assembly models and 2D drawings, the processing material dataset and program files are automatically generated, solving the problem of time-consuming and labor-intensive data acquisition in CNC machining and realizing efficient and accurate CNC programming.
Patent Information
- Application Number
- CN202310280289.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-21
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2043-03-21
AI Technical Summary
In existing CNC machining technology, data acquisition requires a lot of manual operation, resulting in high data processing costs and unstable acquisition quality, which reduces the efficiency of CNC programming.
By acquiring the 3D assembly model of the product to be processed, calling the corresponding 2D drawings, capturing supplementary processing data, generating a processing material dataset, and generating processing program files according to the processing type and process, manual intervention is reduced.
It improves the accuracy and efficiency of processing data acquisition, reduces data processing costs, and ensures the stability of data acquisition and the efficiency of CNC programming.
Smart Images

Figure CN116300694B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of CNC machining technology, and in particular to a machining data processing method, a running control device, a CNC system, and a storage medium. Background Technology
[0002] With the rapid development and widespread application of CNC machining technologies such as machining programming, the automated production of mechanical structural parts has also developed rapidly. If a specific product needs to be processed using a CNC machine tool, CNC programming is required for the corresponding product before each project begins. CNC programming is one of the main contents of the CNC machining preparation stage. CNC programming often requires the collection of a lot of underlying machining programming data. The collection of machining data for related technologies usually requires a lot of manual data setting and data organization. This is mainly done by manually selecting the required data and then integrating the data. This method is very time-consuming, increases data processing costs, and also has the problem of unstable data collection quality, which reduces the efficiency of CNC programming machining data collection. Summary of the Invention
[0003] This invention aims to solve at least one of the technical problems existing in the prior art. To this end, this invention proposes a machining data processing method, a running control device, a CNC system, and a storage medium, which can improve the accuracy of machining data, ensure the stability of data acquisition quality, improve the acquisition efficiency of CNC programming machining data, and simultaneously improve CNC programming efficiency, significantly reducing machining design costs.
[0004] In a first aspect, embodiments of the present invention provide a data processing method, comprising:
[0005] Obtain a three-dimensional assembly model of the product to be processed, wherein the three-dimensional assembly model includes three-dimensional attribute parameters;
[0006] The corresponding two-dimensional drawings are called based on the three-dimensional assembly model;
[0007] Based on the two-dimensional drawing, supplementary processing data is extracted, wherein the supplementary processing data is used to characterize the processing requirements of the product to be processed;
[0008] Generate the processing material dataset of the product to be processed based on the three-dimensional attribute parameters and the processing supplementary data;
[0009] Determine the processing type of the processed materials in the processed material dataset to obtain the initial material dataset;
[0010] Based on the processing type, target materials that conform to the target processing procedure in the initial material dataset are determined, and a target material dataset is generated, wherein the target materials are labeled with the target processing procedure;
[0011] The target material dataset is processed according to preset program generation rules to obtain a processing program file, wherein the program generation rules correspond to the target processing steps;
[0012] Output the processing program file.
[0013] The processing data processing method provided by the embodiments of the present invention has at least the following beneficial effects: By acquiring a three-dimensional assembly model of the product to be processed, calling the corresponding two-dimensional drawings based on the three-dimensional assembly model, and extracting supplementary processing data according to the two-dimensional drawings, the processing requirements required for the product to be processed can be determined, facilitating subsequent processing. The three-dimensional assembly model includes corresponding three-dimensional attribute parameters. A complete processing material dataset can be generated based on the three-dimensional attribute parameters and supplementary processing data, which can shorten the data acquisition time and achieve rapid acquisition of processing data. By determining the processing type of the processing materials in the processing material dataset, the corresponding initial material dataset is obtained, which can initially classify the data in the processing material dataset, thereby reducing data processing costs. Based on the processing type of the processing materials, the target materials in the initial material dataset that conform to the target processing procedure are determined, and the corresponding target material dataset is generated, which can improve the accuracy of processing data, ensure the stability of data acquisition quality, and improve the acquisition efficiency of CNC programming processing data. In addition, the target material dataset is processed according to the program generation rules corresponding to the target processing procedure to obtain a processing program file, and the processing program file is output so that the processing equipment can execute the corresponding target processing procedure, which can improve the efficiency of CNC programming. The entire processing data processing process does not require much manual labor, greatly reducing the processing design cost.
[0014] In the above-described processing data processing method, the supplementary processing data includes target feature data for distinguishing processing types. Determining the processing type of the processed materials in the processed material dataset to obtain the initial material dataset includes:
[0015] The processing type is identified in the preset processing type library based on the target feature data of the processed material, wherein the preset processing type library is used to store the processing types of multiple materials;
[0016] The processed materials are labeled according to the processing type;
[0017] Generate an initial material dataset based on all labeled processed materials.
[0018] In the above-described processing data processing method, the step of determining the target material in the initial material dataset that conforms to the target processing procedure based on the processing type, and generating the target material dataset, includes:
[0019] Identify the target processing type in a preset processing procedure library based on the processing type of the material being processed, wherein the preset processing procedure library is used to store the target processing type corresponding to the target processing procedure;
[0020] Filter out the processing materials in the initial material dataset that do not identify the target processing type, and select the target materials that meet the target processing procedure;
[0021] Generate a target material dataset based on all the target materials.
[0022] In the above-described processing data processing method, the step of extracting supplementary processing data based on the two-dimensional drawing includes:
[0023] Obtain the two-dimensional attribute parameters of the two-dimensional drawing;
[0024] The three-dimensional attribute parameters and the two-dimensional attribute parameters are compared, and the processing supplementary data in the two-dimensional attribute parameters are filtered out.
[0025] The above-mentioned data processing method also includes:
[0026] The three-dimensional assembly model is subjected to feature recognition to obtain the corresponding three-dimensional attribute parameters.
[0027] In the above-described processing data processing method, obtaining the three-dimensional assembly model of the product to be processed includes:
[0028] Obtain the source files of the product to be processed;
[0029] In response to the model call command, the three-dimensional assembly model corresponding to the source file is displayed in the target three-dimensional software.
[0030] In a second aspect, embodiments of the present invention provide an operation control device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor executes the program to implement the processing data processing method described in the first aspect embodiment above.
[0031] The operation control device provided by the embodiments of the present invention has at least the following beneficial effects: By acquiring a three-dimensional assembly model of the product to be processed, calling the corresponding two-dimensional drawings based on the three-dimensional assembly model, and capturing supplementary processing data according to the two-dimensional drawings, the processing requirements required for the product to be processed can be determined, facilitating subsequent processing. The three-dimensional assembly model includes corresponding three-dimensional attribute parameters. A complete processing material dataset can be generated based on the three-dimensional attribute parameters and supplementary processing data, which can shorten the data acquisition time and achieve rapid acquisition of processing data. By determining the processing type of the processing materials in the processing material dataset, the corresponding initial material dataset is obtained, which can initially classify the data in the processing material dataset, thereby reducing data processing costs. Based on the processing type of the processing materials, the target materials in the initial material dataset that conform to the target processing procedure are determined, and the corresponding target material dataset is generated, which can improve the accuracy of processing data, ensure the stability of data acquisition quality, and improve the acquisition efficiency of CNC programming processing data. In addition, the target material dataset is processed according to the program generation rules corresponding to the target processing procedure to obtain a processing program file, and the processing program file is output so that the processing equipment can execute the corresponding target processing procedure, which can improve the efficiency of CNC programming. The entire processing data processing process does not require much manual labor, greatly reducing the processing design cost.
[0032] Thirdly, embodiments of the present invention provide a numerical control system, including the operation control device described in the second aspect of the embodiments above.
[0033] The CNC system provided by the embodiments of the present invention has at least the following beneficial effects: By acquiring a three-dimensional assembly model of the product to be processed, calling the corresponding two-dimensional drawings based on the three-dimensional assembly model, and capturing supplementary processing data according to the two-dimensional drawings, the processing requirements of the product to be processed can be determined, facilitating subsequent processing. The three-dimensional assembly model includes corresponding three-dimensional attribute parameters. A complete processing material dataset can be generated based on the three-dimensional attribute parameters and supplementary processing data, which can shorten data acquisition time and achieve rapid acquisition of processing data. By determining the processing type of the processing materials in the processing material dataset, the corresponding initial material dataset is obtained, which can initially classify the data in the processing material dataset, thereby reducing data processing costs. Based on the processing type of the processing materials, the target materials in the initial material dataset that conform to the target processing procedure are determined, and the corresponding target material dataset is generated, which can improve the accuracy of processing data, ensure the stability of data acquisition quality, and improve the acquisition efficiency of CNC programming processing data. In addition, the target material dataset is processed according to the program generation rules corresponding to the target processing procedure to obtain a processing program file, and the processing program file is output so that the processing equipment can execute the corresponding target processing procedure, which can improve the efficiency of CNC programming. The entire processing data processing process does not require much manual labor, greatly reducing processing design costs.
[0034] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the data processing method described in the first aspect of the embodiments above.
[0035] The computer-readable storage medium provided in the embodiments of the present invention has at least the following beneficial effects: By acquiring a three-dimensional assembly model of the product to be processed, calling the corresponding two-dimensional drawings based on the three-dimensional assembly model, and extracting supplementary processing data according to the two-dimensional drawings, the processing requirements of the product to be processed can be determined, facilitating subsequent processing. The three-dimensional assembly model includes corresponding three-dimensional attribute parameters. A complete processing material dataset can be generated based on the three-dimensional attribute parameters and supplementary processing data, which can shorten data acquisition time and achieve rapid acquisition of processing data. By determining the processing type of the processing materials in the processing material dataset, the corresponding initial material dataset is obtained, which can initially classify the data in the processing material dataset, thereby reducing data processing costs. Based on the processing type of the processing materials, the target materials in the initial material dataset that conform to the target processing procedure are determined, and the corresponding target material dataset is generated, which can improve the accuracy of processing data, ensure the stability of data acquisition quality, and improve the acquisition efficiency of CNC programming processing data. In addition, the target material dataset is processed according to the program generation rules corresponding to the target processing procedure to obtain a processing program file, and the processing program file is output so that the processing equipment can execute the corresponding target processing procedure, which can improve the efficiency of CNC programming. The entire processing data processing process does not require much manual labor, greatly reducing processing design costs.
[0036] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the description and the drawings. Attached Figure Description
[0037] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.
[0038] The present invention will be further described below with reference to the accompanying drawings and embodiments;
[0039] Figure 1 This is a flowchart of the processing data processing method provided in Embodiment 1 of the present invention;
[0040] Figure 2 This is a flowchart of the processing data processing method provided in Embodiment 2 of the present invention;
[0041] Figure 3 This is a flowchart of the processing data processing method provided in Embodiment 3 of the present invention;
[0042] Figure 4 This is a flowchart of the processing data processing method provided in Embodiment 4 of the present invention;
[0043] Figure 5 This is a flowchart of the processing data processing method provided in Embodiment 5 of the present invention;
[0044] Figure 6 This is an overall flowchart of the processing data processing method provided in Embodiment Six of the present invention;
[0045] Figure 7 This is a schematic diagram of the operation control device provided in Embodiment 7 of the present invention. Detailed Implementation
[0046] This section will describe in detail specific embodiments of the present invention. Preferred embodiments of the present invention are shown in the accompanying drawings. The purpose of the drawings is to supplement the textual description with graphics, so that people can intuitively and vividly understand each technical feature and overall technical solution of the present invention, but they should not be construed as limiting the scope of protection of the present invention.
[0047] It should be understood that in the description of the embodiments of the present invention, the use of terms such as "first" and "second" is only for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of technical features indicated, or implicitly indicating the order of the technical features indicated. "At least one" means one or more; "more than" means two or more; "greater than," "less than," and "exceeding" are understood to exclude the stated number; "above," "below," and "within" are understood to include the stated number; "several" means one or more, unless otherwise explicitly defined. "And / or" describes the relationship between related objects, indicating that three relationships can exist. It can be understood that A and / or B can represent the existence of A alone, the simultaneous existence of A and B, or the existence of B alone. Where A and B can be singular or plural.
[0048] Furthermore, unless otherwise explicitly specified and limited, the term "connection / linkage" should be interpreted broadly. For example, it can be a fixed or movable connection, a detachable or non-detachable connection, or an integral connection; it can be a mechanical connection, an electrical connection, or a connection that allows communication between them; it can be a direct connection or an indirect connection through an intermediate medium. It should be noted that although a logical sequence is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown in the flowchart.
[0049] It should be noted that the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0050] With the rapid development and widespread application of CNC machining technologies such as machining programming, the automated production of mechanical structural parts has also developed rapidly. If a specific product needs to be processed using a CNC machine tool, CNC programming is required for the corresponding product before each project begins. CNC programming is one of the main contents of the CNC machining preparation stage. CNC programming often requires the collection of a lot of underlying machining programming data. The collection of machining data for related technologies usually requires a lot of manual data setting and data organization. This is mainly done by manually selecting the required data and then integrating the data. This method is very time-consuming, increases data processing costs, and also has the problem of unstable data collection quality, which reduces the efficiency of CNC programming machining data collection.
[0051] This invention provides a machining data processing method, a running control device, a CNC system, and a storage medium, which can improve the accuracy of machining data, ensure the stability of data acquisition quality, improve the acquisition efficiency of CNC programming machining data, improve CNC programming efficiency, and greatly reduce machining design costs.
[0052] The embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0053] like Figure 1 As shown, a first aspect of the present invention provides a data processing method, including but not limited to steps S110 to S180:
[0054] Step S110: Obtain the three-dimensional assembly model of the product to be processed, wherein the three-dimensional assembly model includes three-dimensional attribute parameters;
[0055] It should be noted that the product to be processed is the object of machining in the machining process. It can be a single part or an assembly of several parts fixed together. The product to be processed can be obtained by processing the material through several machining steps. By obtaining a pre-constructed 3D assembly model, the overall structure of the product to be processed can be intuitively displayed. The 3D assembly model of the product to be processed includes corresponding 3D attribute parameters, which are usually basic structural parameters such as the weight, length, width, height, and feature type of the product to be processed.
[0056] Step S120: Call the corresponding 2D drawing based on the 3D assembly model;
[0057] Two-dimensional drawings, as processing engineering drawings, are mainly used to show the processing requirements of the product to be processed. The three-dimensional assembly model needs to be converted into two-dimensional drawings in order to process the product to be processed. It can be understood that the three-dimensional assembly model and the two-dimensional drawings are corresponding to each other. Specifically, after obtaining the three-dimensional assembly model, the corresponding two-dimensional drawings can be called through a specified interface.
[0058] Step S130: Extract supplementary processing data based on the two-dimensional drawing, wherein the supplementary processing data is used to characterize the processing requirements of the product to be processed;
[0059] It should be noted that since two-dimensional drawings are intended to guide the processing, they usually include additional processing supplementary data. The processing supplementary data is mainly used to characterize the processing requirements of the product to be processed, so as to facilitate the corresponding processing of the product. For example, the processing supplementary data may include, but is not limited to, the material, technical requirements, surface treatment, and precision requirements of the required parts. The processing supplementary data is usually not included in the three-dimensional attribute parameters.
[0060] Step S140: Generate a processing material dataset for the product to be processed based on the three-dimensional attribute parameters and processing supplementary data;
[0061] It is understandable that a processing material dataset can be generated by summarizing the three-dimensional attribute parameters and processing supplementary data. The processing material dataset contains both the basic structural parameters of the product to be processed and the processing requirements. The processing material dataset is mainly used to represent the data set of all processing materials required for the product to be processed.
[0062] Step S150: Determine the processing type of the processed materials in the processed material dataset to obtain the initial material dataset;
[0063] Since the processed material dataset contains multiple processed materials, and these materials may have different processing types—for example, the dataset might include materials A, B, C, and D—these four different processing types correspond to the following processing types: long strips, small hard sheet metal, small sheet metal, and frame sheet metal, respectively. Furthermore, different processing types require different processing steps during production. By determining the processing type of each material, we can initially classify the data within the processed material dataset, thus obtaining an initial material dataset for subsequent data processing. It should be noted that all processed materials in the initial material dataset are labeled with their corresponding processing types.
[0064] Step S160: Determine the target materials in the initial material dataset that meet the target processing procedure according to the processing type, and generate a target material dataset, wherein the target materials are labeled with the target processing procedure;
[0065] It is understandable that materials need to be processed through several processing steps during the production process, and the target processing steps can be determined according to the actual project requirements. Since different processing types may require different processing steps, and different processing steps require different processing equipment, in actual CNC programming, it is usually necessary to process corresponding processing programs for different processing steps in order to execute specific processing steps. In this embodiment, the target material is determined based on the processing type of the materials in the initial material dataset, and a target material dataset is generated. All target materials in the target material dataset conform to the target processing steps, meaning that the target materials can be processed accordingly through the target processing steps.
[0066] It should be noted that a product to be processed may require multiple processing steps to be produced, thus it has multiple target processing steps. Each target processing step may correspond to multiple suitable processing types. For example, for CNC machining, the processing type of the corresponding material may include, but is not limited to, long strips and small hard plates.
[0067] Step S170: Process the target material dataset according to the preset program generation rules to obtain the processing program file, wherein the program generation rules correspond to the target processing steps;
[0068] Step S180: Output the machining program file.
[0069] It should be noted that the target materials in the target material dataset all conform to the target processing steps. Different target processing steps require different processing equipment. By combining the target processing steps, the program generation rules are preset and the target material dataset is processed according to the program generation rules to obtain the processing program file. The processing program file is then output so that the processing equipment can execute the corresponding target processing steps, which helps to improve the efficiency of CNC programming.
[0070] Specifically, the target material dataset can be imported into a custom-developed automatic programming system or welding system, and a processing program file can be generated according to the program generation rules to meet specific application requirements.
[0071] According to the processing data processing method provided in this embodiment of the invention, by acquiring a three-dimensional assembly model of the product to be processed, calling the corresponding two-dimensional drawings based on the three-dimensional assembly model, and extracting supplementary processing data according to the two-dimensional drawings, the processing requirements of the product to be processed can be determined, facilitating subsequent processing. The three-dimensional assembly model includes corresponding three-dimensional attribute parameters. Based on the three-dimensional attribute parameters and supplementary processing data, a complete processing material dataset can be generated, which can shorten the data acquisition time and achieve rapid acquisition of processing data. By determining the processing type of the processing materials in the processing material dataset, the corresponding initial material dataset is obtained, which can preliminarily classify the data in the processing material dataset, thereby reducing data processing costs. Based on the processing type of the processing materials, the target materials in the initial material dataset that meet the target processing procedure are determined, and the corresponding target material dataset is generated, which can improve the accuracy of processing data, ensure the stability of data acquisition quality, and improve the acquisition efficiency of CNC programming processing data. In addition, the target material dataset is processed according to the program generation rules corresponding to the target processing procedure to obtain a processing program file, and the processing program file is output so that the processing equipment can execute the corresponding target processing procedure, which can improve the efficiency of CNC programming. The entire processing data processing process does not require much manual labor, greatly reducing the processing design cost.
[0072] like Figure 2 As shown, in the above-described processing data processing method, the supplementary processing data includes target feature data used to distinguish processing types. In step S150, the processing type of the processed materials in the processing material dataset is determined to obtain the initial material dataset, including but not limited to steps S210 to S230:
[0073] Step S210: Identify the corresponding processing type in the preset processing type library based on the target feature data of the processed material, wherein the preset processing type library is used to store the processing types of multiple materials;
[0074] Step S220: Label the materials to be processed according to the processing type;
[0075] Step S230: Generate an initial material dataset based on all labeled processed materials.
[0076] In this embodiment, the supplementary processing data includes target feature data, which can be used to distinguish the processing type of the processed materials. It is understood that each processed material in the processed material dataset has corresponding target feature data. Correspondingly, the preset processing type library stores multiple processing types of materials, and each material has corresponding target feature data. Different target feature data have different processing types. By identifying and matching the processed materials in the processed material dataset with the materials in the preset processing type library, the first identification is performed in the preset processing type library based on the target feature data corresponding to each processed material to identify the corresponding processing type. The corresponding processed materials are then labeled according to the processing type, thereby forming an initial material dataset with processing types. This allows for the classification and processing of the collected data, which helps reduce data processing costs and improves the stability of data collection quality.
[0077] In one embodiment, the target feature data is material. The processing type is identified in a preset processing type library based on the material of the processed material, and the processed material is labeled according to the processing type.
[0078] like Figure 3 As shown, in the above-described processing data processing method, step S160 determines the target material in the initial material dataset that conforms to the target processing procedure according to the processing type, and generates the target material dataset, including but not limited to steps S310 to S330:
[0079] Step S310: Identify the processing type of the material in the preset processing procedure library, wherein the preset processing procedure library is used to store the target processing type corresponding to the target processing procedure;
[0080] Step S320: Filter the processing materials in the initial material dataset that do not have the target processing type identified, and select the target materials that meet the target processing procedure;
[0081] Step S330: Generate a target material dataset based on all target materials.
[0082] It should be noted that all processed materials in the initial material dataset are labeled with a processing type. The preset processing procedure library stores multiple target processing types. This means that all target processing types in the preset processing procedure library correspond to target processing procedures; that is, the materials corresponding to these target processing types can all be processed using the target processing procedures. The purpose of setting up the preset processing procedure library is to filter out materials that meet the target processing procedures.
[0083] In this embodiment, after obtaining the initial material dataset, the processing type of the processed materials is identified and matched with the target processing type in the preset processing procedure library. That is, a second identification is performed in the preset processing procedure library based on the processing type. Processed materials that cannot be matched with the target processing type are removed, i.e., processed materials that are not identified with the target processing type are filtered out. These processed materials do not conform to the target processing procedure, thereby selecting target materials that conform to the target processing procedure. A target material dataset is generated based on all target materials. It can be understood that the processing type corresponding to the target materials in the target material dataset can be found in the preset processing procedure library. Through the first and second identification processes, target materials that conform to the target processing procedure can be quickly selected, achieving the effect of automatic data classification and organization, which facilitates subsequent CNC programming processing for specific target processing procedures.
[0084] Specifically, in one embodiment, the initial material dataset after the first identification includes material A (long strip type), material B (small rigid sheet type), material C (small sheet metal type), and material D (frame sheet metal type). The target processing procedure is a CNC machining procedure. Correspondingly, the preset processing procedure library includes long strip type and small rigid sheet type. It can be understood that the materials corresponding to long strip type and small rigid sheet type all conform to CNC machining procedures. By performing a second identification, material C and material D are filtered out, and material A and material B are both target materials, thereby generating a target material dataset. It should be noted that the target materials in the target material dataset also correspond to the target processing procedure.
[0085] In another embodiment, the target processing step is a laser cutting process, and the materials corresponding to small sheet metal and frame sheet metal both conform to the laser cutting process.
[0086] like Figure 4 As shown, in the above-described processing data processing method, step S130 involves retrieving supplementary processing data based on the two-dimensional drawing, including but not limited to steps S410 and S420:
[0087] Step S410: Obtain the two-dimensional attribute parameters of the two-dimensional drawing;
[0088] Step S420: Compare the three-dimensional attribute parameters and the two-dimensional attribute parameters, and filter out the processing supplementary data in the two-dimensional attribute parameters.
[0089] In this embodiment, the two-dimensional drawing of the product to be processed includes corresponding two-dimensional attribute parameters. These parameters include not only basic structural parameters but also supplementary processing data. This supplementary processing data is typically not present in the three-dimensional attribute parameters. By comparing the three-dimensional and two-dimensional attribute parameters, additional supplementary processing data is extracted to facilitate subsequent processing of the product. It can be understood that the processing material dataset generated based on the three-dimensional attribute parameters and the supplementary processing data is a collection of all processing materials required for the product, i.e., a summary of the two-dimensional and three-dimensional attribute parameters.
[0090] The above-mentioned data processing method also includes the following steps:
[0091] Feature recognition is performed on the 3D assembly model to obtain the corresponding 3D attribute parameters.
[0092] In this embodiment, after obtaining the three-dimensional assembly model of the product to be processed, a preset feature recognition algorithm can be used to perform feature recognition on the three-dimensional assembly model, thereby quickly extracting the corresponding three-dimensional attribute parameters, which is beneficial to improving the data processing efficiency.
[0093] like Figure 5 As shown, in the above-described processing data processing method, step S110 involves obtaining a three-dimensional assembly model of the product to be processed, including but not limited to steps S510 and S520:
[0094] Step S510: Obtain the source file of the product to be processed;
[0095] Step S520: In response to the model call command, display the 3D assembly model corresponding to the source file in the target 3D software.
[0096] In this embodiment, by acquiring the source file of the pre-designed product to be processed, when a model call instruction is received, the corresponding three-dimensional assembly model can be quickly called and displayed in the target three-dimensional software, which facilitates the subsequent calling of two-dimensional drawings.
[0097] It should be noted that the target 3D software can be design software such as SolidWorks or Pro / E.
[0098] like Figure 6 As shown, in order to more clearly illustrate the processing data processing method of the present invention, a complete embodiment will be used for further description below:
[0099] First, the source file of the product to be processed is obtained; in response to the model call command, the corresponding 3D assembly model is opened in the target 3D software; feature recognition is performed on the 3D assembly model to obtain 3D attribute parameters; the corresponding 2D drawings are called based on the 3D assembly model; supplementary processing data (materials, technical requirements, surface treatment, precision requirements, etc.) not included in the 3D attribute parameters are extracted from the 2D drawings; a processing material dataset is generated based on the 3D attribute parameters and the supplementary processing data; the target feature data (e.g., materials) of the processing materials in the processing material dataset is first identified in the preset processing type library; an initial material dataset with processing type is generated; the initial material dataset is entered into the preset processing procedure library for a second identification; target materials that meet the target processing procedure (e.g., CNC machining procedure) are selected, and a target material dataset is generated; the target material dataset is loaded into the automatic programming system; the corresponding processing program file is generated according to the program generation rules; the processing program file is output so that the processing equipment can execute the corresponding target processing procedure.
[0100] In this embodiment, a three-dimensional assembly model is used to call two-dimensional drawings to obtain supplementary processing data and generate a processing material dataset. An initial material dataset is obtained through a first identification, and a target material dataset is obtained through a second identification. The processing program file is automatically output based on the target material dataset, which effectively improves the acquisition efficiency of CNC programming processing data, ensures the accuracy of processing data, and helps to improve CNC programming efficiency.
[0101] It should be noted that the target processing step in this embodiment is a CNC machining step, which is only an example. The target processing step can also be a laser cutting process, a welding process, a grinding process, etc., which can be set according to the actual project plan. This embodiment of the invention does not impose specific limitations.
[0102] like Figure 7 As shown, a second aspect embodiment of the present invention provides an operation control device 700, including a memory 710, a processor 720, and a computer program stored in the memory 710 and executable on the processor 720; the processor 720 and the memory 710 can be connected via a bus or other means. Figure 7 The example shown is connected via a bus. The processor 720 executes the computer program described above to implement the processing data processing method of the first aspect embodiment as described above, for example, implementing the above-described... Figure 1 Method steps S110 to S160 in the text Figure 2 Method steps S210 to S230 in the text Figure 3 Method steps S310 to S330 in the text Figure 4 Method steps S410 and S420, Figure 5 Method steps S510 and S520, and Figure 6 The method and steps are as follows: First, a 3D assembly model of the product to be processed is obtained. Then, corresponding 2D drawings are retrieved based on the 3D assembly model. Supplementary processing data is extracted from the 2D drawings to determine the processing requirements of the product, facilitating subsequent processing. The 3D assembly model includes corresponding 3D attribute parameters. Based on these parameters and the supplementary processing data, a complete processing material dataset can be generated, shortening data acquisition time and enabling rapid data collection. Second, the processing type of the materials in the processing material dataset is determined, resulting in a corresponding initial material dataset. This allows for preliminary data classification, reducing data processing costs. Third, the target materials in the initial material dataset that meet the target processing procedure are identified based on their processing type, and a corresponding target material dataset is generated. This improves the accuracy of processing data, ensures the stability of data acquisition quality, and enhances the efficiency of CNC programming processing data acquisition. Finally, the target material dataset is processed according to the program generation rules corresponding to the target processing procedure to obtain a processing program file. This file is then output to facilitate the execution of the target processing procedure by the processing equipment, improving CNC programming efficiency. The entire processing data processing process requires minimal manual labor, significantly reducing processing design costs.
[0103] A third aspect of the present invention provides a numerical control system, including the operation control device as described in the second aspect of the present invention. By acquiring a 3D assembly model of the product to be processed, and using the 3D assembly model as a basis to call the corresponding 2D drawings, and extracting supplementary processing data from the 2D drawings, the processing requirements of the product to be processed can be determined, facilitating subsequent processing. The 3D assembly model includes corresponding 3D attribute parameters. Based on the 3D attribute parameters and supplementary processing data, a complete processing material dataset can be generated, which can shorten data acquisition time and achieve rapid acquisition of processing data. By determining the processing type of the processing materials in the processing material dataset, the corresponding initial material dataset is obtained, which can initially classify the data in the processing material dataset, thereby reducing data processing costs. Based on the processing type of the processing materials, the target materials in the initial material dataset that meet the target processing procedure are determined, and the corresponding target material dataset is generated, which can improve the accuracy of processing data, ensure the stability of data acquisition quality, and improve the acquisition efficiency of CNC programming processing data. In addition, the target material dataset is processed according to the program generation rules corresponding to the target processing procedure to obtain the processing program file, and the processing program file is output so that the processing equipment can execute the corresponding target processing procedure, which can improve the efficiency of CNC programming. The entire processing data processing process does not require much manual labor, greatly reducing processing design costs.
[0104] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions that can be used to cause a computer to perform the data processing method of the first aspect embodiment described above, for example, to perform the above-described processing method. Figure 1 Method steps S110 to S160 in the text Figure 2 Method steps S210 to S230 in the text Figure 3 Method steps S310 to S330 in the text Figure 4 Method steps S410 and S420, Figure 5 Method steps S510 and S520, and Figure 6 The method and steps are as follows: First, a 3D assembly model of the product to be processed is obtained. Then, corresponding 2D drawings are retrieved based on the 3D assembly model. Supplementary processing data is extracted from the 2D drawings to determine the processing requirements of the product, facilitating subsequent processing. The 3D assembly model includes corresponding 3D attribute parameters. Based on these parameters and the supplementary processing data, a complete processing material dataset can be generated, shortening data acquisition time and enabling rapid data collection. Second, the processing type of the materials in the processing material dataset is determined, resulting in a corresponding initial material dataset. This allows for preliminary data classification, reducing data processing costs. Third, the target materials in the initial material dataset that meet the target processing procedure are identified based on their processing type, and a corresponding target material dataset is generated. This improves the accuracy of processing data, ensures the stability of data acquisition quality, and enhances the efficiency of CNC programming processing data acquisition. Finally, the target material dataset is processed according to the program generation rules corresponding to the target processing procedure to obtain a processing program file. This file is then output to facilitate the execution of the target processing procedure by the processing equipment, improving CNC programming efficiency. The entire processing data processing process requires minimal manual labor, significantly reducing processing design costs.
[0105] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which may include computer storage media or non-transitory media and communication media or transient media. As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc DVD or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0106] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the above embodiments. Within the scope of knowledge possessed by those skilled in the art, various changes can be made without departing from the spirit of the present invention.
Claims
1. A method for processing processing data, characterized in that, include: Obtain a three-dimensional assembly model of the product to be processed, wherein the three-dimensional assembly model includes three-dimensional attribute parameters; The corresponding two-dimensional drawings are called based on the three-dimensional assembly model; Obtain the two-dimensional attribute parameters of the two-dimensional drawing; The three-dimensional attribute parameters and the two-dimensional attribute parameters are compared to filter out the processing supplementary data in the two-dimensional attribute parameters; wherein, the processing supplementary data is used to characterize the processing requirements of the product to be processed; Generate the processing material dataset of the product to be processed based on the three-dimensional attribute parameters and the processing supplementary data; Determine the processing type of the processed materials in the processed material dataset to obtain the initial material dataset; Based on the processing type, target materials that conform to the target processing procedure in the initial material dataset are determined, and a target material dataset is generated, wherein the target materials are labeled with the target processing procedure; The target material dataset is processed according to preset program generation rules to obtain a processing program file, wherein the program generation rules correspond to the target processing steps; Output the processing program file.
2. The processing data processing method according to claim 1, characterized in that, The supplementary processing data includes target feature data for distinguishing processing types. Determining the processing type of the processed materials in the processed material dataset to obtain the initial material dataset includes: The processing type is identified from the preset processing type library based on the target feature data of the processed material. The preset processing type library is used to store the processing types of multiple materials. The processed materials are labeled according to the processing type; Generate an initial material dataset based on all labeled processed materials.
3. The processing data processing method according to claim 2, characterized in that, The step of determining the target material in the initial material dataset that conforms to the target processing procedure according to the processing type, and generating the target material dataset, includes: Identify the target processing type in a preset processing procedure library based on the processing type of the material being processed, wherein the preset processing procedure library is used to store the target processing type corresponding to the target processing procedure; Filter out the processing materials in the initial material dataset that do not identify the target processing type, and select the target materials that meet the target processing procedure; Generate a target material dataset based on all the target materials.
4. The processing data processing method according to claim 1, characterized in that, Also includes: The three-dimensional assembly model is subjected to feature recognition to obtain the corresponding three-dimensional attribute parameters.
5. The processing data processing method according to claim 1, characterized in that, The process of obtaining the three-dimensional assembly model of the product to be processed includes: Obtain the source files of the product to be processed; In response to the model call command, the three-dimensional assembly model corresponding to the source file is displayed in the target three-dimensional software.
6. An operation control device, characterized in that, The system includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the processing data processing method as described in any one of claims 1 to 5.
7. A numerical control system, characterized in that, Includes the operation control device as described in claim 6.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to perform the data processing method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Flexible distributed manufacturing method and system therefor
CN1918573A
KR20240116252A