Complex part hole series machining scheme generation method and related equipment

By identifying and matching part characteristic attributes and machining rule databases and strategy databases, complex part hole processing solutions are generated, which solves the problems of low programming efficiency and unstable quality in the existing technology, and achieves efficient and accurate machining solutions.

CN119539985APending Publication Date: 2025-02-28XIAN AERO ENGINE CONTROLS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411627135.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing programming methods mainly rely on manual programming by programmers, which leads to the processing process of holes in complex shell parts and is prone to manual errors such as missed programming and misprogramming, which leads to low programming efficiency and unstable parts quality.

Method used

By identifying the hole system target characteristics and characteristic properties in the three-dimensional model of the parts to be processed, and matching them with the pre-constructed processing rule library and processing strategy library, the machining step strategy is called step by step by step by step by step by step, forming a complete machining link, and generating the final complex parts hole system machining plan.

Benefits of technology

It significantly simplifies the programming process of the hole system structure of complex shell parts, improves programming efficiency and accuracy, reduces the risk of human error, ensures the accuracy and stability of the processing plan, and improves the quality of the parts and quality control capabilities in the production process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539985A_ABST
    Figure CN119539985A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of machining, and discloses a complex part hole system machining scheme generation method and related equipment, the method can significantly simplify the programming process for a complex shell part hole system structure, and the hole system target features and feature attributes are automatically recognized and matched with a pre-constructed machining rule library and a pre-constructed machining strategy library, so that the machining efficiency is improved. And a complete processing link is formed step by step in a reverse calling mode, so that the problems of long consumed time, easiness in causing fatigue of programmers and possible human errors in a traditional programming mode are solved. By the adoption of the method, the overall efficiency of programming work is greatly improved, the accuracy and stability of the machining scheme are ensured, the quality of the finally-machined part is effectively improved, and powerful support is provided for quality control in the production process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of mechanical processing, specifically to the field of complex part hole system processing, and in particular to a complex part hole system processing plan generation method and related equipment. Background Art

[0002] At present, the manufacturing of aviation shell parts mostly adopts precise digital processing technology, which requires the help of part programming. The complexity and accuracy of part programming are directly related to the processing efficiency and quality of shell parts.

[0003] In the programming process of complex shell parts, the current programming method mainly relies on programmers. Programmers need to manually compile the machining tool paths for each process one by one based on the three-dimensional model of the shell, for each unique machining feature, and closely combine the dimensional accuracy of the parts and other specific machining requirements under the general software programming template. However, complex shell parts often contain a large number of hole system structures, and the machining requirements of each hole system are different, which undoubtedly greatly increases the complexity and workload of programming. The programming process is not only time-consuming and lengthy, but also very easy to cause fatigue to programmers, and may lead to human errors such as missing certain machining features or incorrectly compiling machining programs; these problems not only significantly reduce the overall efficiency of programming work, but also directly affect the quality stability of the final machined parts, making quality control in the production process face severe challenges.

[0004] It can be seen that the existing shell parts programming method mainly relies on manual programming by programmers. Due to the complex shell parts with numerous hole systems and different processing requirements, the programming process is time-consuming and labor-intensive and prone to human errors such as missing or wrong programming, which in turn leads to low programming efficiency and unstable part quality. Summary of the invention

[0005] The purpose of the present invention is to provide a method for generating a processing plan for a complex part hole system and related equipment, so as to solve the technical problem that the existing programming method mainly relies on manual programming by programmers. Due to the large number of hole systems of complex shell parts and different processing requirements, the programming process is time-consuming and labor-intensive and prone to human errors such as missing or wrong programming, which in turn leads to low programming efficiency and unstable part quality.

[0006] In order to achieve the above object, the present invention adopts the following technical solution: A method for generating a processing plan for a complex part hole system, comprising: Identify the target features of the hole system and the corresponding feature attributes of the 3D model of the complex part to be processed; Match the hole system target features with the pre-built processing rule library, and call the processing rules corresponding to the hole system target features; The processing rules and feature attributes corresponding to the hole system target features are matched with the pre-built processing strategy library, and the corresponding processing step strategies are called step by step in a reverse calling manner until a complete processing chain of the hole system target features is formed; the complete processing chain of the hole system target features is output to generate the final complex part hole system processing plan; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of hole system target features.

[0007] Furthermore, the target hole features of the three-dimensional model of the complex part to be processed are identified based on the hole features in the part feature library; the hole features include standard hole features, multi-order hole ring groove features, and lathe bottom hole features; the part feature library also includes milling features, and the milling features include milling planes, milling cavities, milling bosses, and milling grooves.

[0008] Furthermore, the characteristic attributes corresponding to the hole system target features include: geometric shape, dimensional parameters and manufacturing information; the manufacturing information includes PMI annotation information and attribute information.

[0009] Furthermore, if the hole system target feature to be identified lacks corresponding manufacturing information, the corresponding feature attribute of the hole system target feature is assigned by a navigation mark tolerance tool.

[0010] Furthermore, the processing rule library includes main-line processing steps of the processing sequence corresponding to each type of hole system target feature, and each main-line processing step of the processing sequence is implemented through a variety of processing step strategies in combination with feature attributes.

[0011] Furthermore, the processing strategy library includes a plurality of processing step strategies corresponding to each type of hole system target feature, and the processing step strategies include processing operations, processing objects, tool selection rules, cycle parameters and processing parameters.

[0012] Furthermore, the specific steps of matching the processing rules and feature attributes corresponding to the hole system target features with the pre-built processing strategy library, and calling the corresponding processing step strategies step by step in a reverse calling manner until a complete processing chain of the hole system target features is formed are as follows: Based on the processing rules corresponding to the hole system target features, the main steps of the processing sequence and the stage target features corresponding to each main step of the processing sequence are obtained; in each main step of the processing sequence, the stage target features are used as the input features for calling the previous level processing step strategy, and the processing step strategy is called in the processing strategy library according to the priority of the processing step strategy and the feature attributes corresponding to the hole system target features; the successfully called processing step strategy is used as the input feature for calling the previous level processing step strategy, and the feature attributes corresponding to the hole system target features are combined to realize the calling of the next level processing step strategy, and the above process is repeated until a processing chain with complete stage target features is obtained; a processing chain with complete hole system target features is formed based on the processing chain with complete stage target features corresponding to each main step of the processing sequence, and the final hole system processing plan for complex parts is generated.

[0013] A system for generating processing plans for complex part hole systems, comprising: Recognition module, used to identify the target features of the hole system and the corresponding feature attributes of the three-dimensional model of the complex part to be processed; A processing rule calling module is used to match the hole system target features with the pre-built processing rule library and call the processing rules corresponding to the hole system target features; The processing plan generation module is used to match the processing rules and feature attributes corresponding to the hole system target features with the pre-built processing strategy library, and adopts a reverse calling method to call the corresponding processing step strategies step by step until a complete processing chain of the hole system target features is formed; the complete processing chain of the hole system target features is output to generate the final complex part hole system processing plan; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of hole system target features.

[0014] A device comprising: Memory for storing computer programs; A processor is used to implement the steps of the above-mentioned complex part hole system processing plan generation method when executing the computer program.

[0015] Furthermore, when the computer program is executed by a processor, it is used to implement the steps of the above-mentioned method for generating a processing plan for a complex part hole system.

[0016] Compared with the prior art, the present invention has the following beneficial effects: The present invention provides a method for generating a hole system processing scheme for a complex part. The method sequentially calls a processing rule library and a processing strategy library based on the identified hole system target features and the corresponding feature attributes. In the process of calling the processing step strategy, a reverse calling method is adopted to implement each level of the processing step strategy of the hole system target features step by step, and a complete processing link of the hole system target features is formed, and the complete processing link of the hole system target features is output to realize the generation of the final hole system processing scheme for the complex part. The method can significantly simplify the programming process for the hole system structure of the complex shell part, and automatically identify the hole system target features and feature attributes, and match them with the pre-built processing rule library and processing strategy library, and form a complete processing link step by step in a reverse calling manner, thereby avoiding the time-consuming and lengthy, easy to cause programmer fatigue and possible human errors in the traditional programming method. The use of this method not only greatly improves the overall efficiency of programming work, but also ensures the accuracy and stability of the processing plan, effectively improves the quality of the final processed parts, and provides strong support for quality control in the production process.

[0017] Preferably, in the present invention, by identifying based on the hole system features in the part feature library, the method can more accurately identify the target features of the hole system in the three-dimensional model of the complex part to be processed, including standard hole features, multi-order hole ring groove features, turning bottom hole features, etc. At the same time, the part feature library also includes milling processing features, which makes the method applicable to a wider range of processing needs, thereby improving the versatility and practicality of the method.

[0018] Preferably, in the present invention, this method can more comprehensively understand the characteristic attributes of the parts to be processed by identifying the geometric shape, dimensional parameters and manufacturing information of the target features of the hole system, and provide a more accurate information basis for subsequent processing rule matching and processing strategy calling, thereby improving the accuracy and feasibility of the processing plan.

[0019] Further preferably, in the present invention, if the target feature of the hole system to be identified lacks corresponding manufacturing information, the corresponding feature attributes are assigned to it through the beacon tolerance tool, thereby ensuring that each target feature of the hole system has complete manufacturing information, avoiding processing errors or incomplete processing plans due to missing information, and improving the reliability and stability of the method.

[0020] Preferably, in the present invention, the processing rule library includes main-line steps of the processing sequence corresponding to each type of hole system target feature. These main-line steps of the processing sequence are implemented through a variety of processing step strategies in combination with feature attributes, so that the method can flexibly select appropriate processing sequence and processing step strategies according to the specific feature attributes of the parts to be processed, thereby improving the flexibility and adaptability of the processing plan.

[0021] Preferably, in the present invention, the processing strategy library includes a variety of processing step strategies corresponding to each type of hole system target features. These strategies include processing operations, processing objects, tool selection rules, cycle parameters and processing parameters, etc., providing rich processing options, so that the method can select the optimal processing step strategy according to specific processing requirements and conditions, thereby improving processing efficiency and processing quality.

[0022] Preferably, in the present invention, the method calls the corresponding processing step strategies step by step through a reverse calling method until a processing chain with complete target features of the hole system is formed; this ensures the integrity and accuracy of the processing chain and avoids processing failures or quality problems caused by omissions or errors in processing steps; at the same time, the method also achieves the optimal selection and combination of processing step strategies through a combination of step-by-step calling and priority, thereby improving the optimization degree of the processing plan and the processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic diagram of feature categories in a part feature library provided by an embodiment of the present invention; Figure 2 A schematic diagram of characteristic attributes of a hole system target feature provided by an embodiment of the present invention; Figure 3 A schematic diagram of processing rules for a second-order through hole with a target feature of a hole system provided by an embodiment of the present invention; Figure 4 A schematic diagram of a processing step strategy provided by an embodiment of the present invention; Figure 5 A schematic diagram of the priority of the processing step strategy provided by an embodiment of the present invention; Figure 6 A flowchart of a method for generating a complex part hole system processing plan provided by an embodiment of the present invention; Figure 7 A schematic diagram of a process decision using a reverse calling method provided by an embodiment of the present invention; Figure 8 A second schematic diagram of a process decision using a reverse calling method provided by an embodiment of the present invention; Fig. 9 Three schematic diagrams of process decision using a reverse calling method provided by an embodiment of the present invention; Fig.10 Four schematic diagrams of process decision using a reverse calling method provided by an embodiment of the present invention; Fig.11 Five schematic diagrams of process decision using a reverse calling method provided by an embodiment of the present invention; Fig.12 A flowchart of a method for generating a complex part hole system processing plan provided by the present invention; Fig.13A structural schematic diagram of a complex part hole system processing plan generation system provided by the present invention. DETAILED DESCRIPTION

[0024] Example 1 As described in the background technology, the current programming method mainly relies on programmers. Programmers need to manually compile the machining tool paths of each process one by one under a general software programming template based on the three-dimensional model of the shell, for each unique machining feature, and closely combine the dimensional accuracy of the parts and other specific machining requirements. However, complex shell parts often contain a large number of hole system structures, and the machining requirements of each hole system are different, which undoubtedly greatly increases the complexity and workload of programming. The programming process is not only time-consuming and lengthy, but also very easy to cause fatigue to programmers, and human errors such as missing certain machining features or incorrectly compiling machining programs may occur; these problems not only significantly reduce the overall efficiency of programming work, but also directly affect the quality stability of the final machined parts, making quality control in the production process face severe challenges.

[0025] In order to achieve the above-mentioned purpose, the present invention provides a method for generating a processing plan for a complex part hole system. The use of this method can greatly improve programming efficiency and accuracy, and overcome the problems of program compilation errors and low programming efficiency caused by existing methods.

[0026] This embodiment provides a method for generating a processing plan for a complex part hole system. In this method, in order to facilitate the rapid, efficient and accurate generation of a processing plan for a complex part hole system, a part feature library, a processing rule library and a processing strategy library are established in advance.

[0027] First, about the establishment of parts feature library: like Figure 1 As shown, the part feature library includes hole features and milling features; among them, the hole features include standard hole features, multi-step hole ring groove features, and lathe bottom hole features; the milling features include milling planes, milling cavities, milling bosses, and milling grooves, etc.

[0028] For the complex shell hole system, the feature categories of the hole system features are organized as follows according to the characteristics of the parts. Taking the standard hole feature as an example, its feature type is further subdivided into six types from the first-order hole to the sixth-order hole according to the geometric shape. For each type of feature, the geometric shape, dimensional parameters and manufacturing information are set. Taking the third-order hole as an example, the dimensional parameters of its feature include "diameter 1, diameter 2, diameter 3, depth 1, depth 2, depth 3, chamfer angle 1, chamfer angle 2, chamfer angle 3, chamfer 1, chamfer 2, chamfer 3"; Figure 2As shown, by identifying the target features of the hole system, the corresponding feature attributes are obtained, including manufacturing information; the manufacturing information includes the PMI (product and manufacturing information) annotation information and attribute information corresponding to the feature, and the product manufacturing information refers to the tolerance, roughness, etc. of the feature. The purpose of establishing the product manufacturing information is that the model with PMI annotation can identify the tolerance, roughness, and accuracy level of the feature during feature recognition, so as to infer the processing rules according to the product manufacturing information, such as different tolerance levels match different processing rules, processing strategies and processing parameters.

[0029] Second, about the establishment of processing rule base: like Figure 3 As shown, for each type of hole system target feature, combined with the processing experience of processing this type, all the corresponding possible processing sequence main lines are sorted out, and combined with the part manufacturing information, the processing rules of each feature type are established. In this embodiment, taking the second-order hole type hole system target feature as an example, its processing sequence main line is: first-order hole processing, first-order to second-order, second-order hole processing; that is, the processing rules corresponding to the second-order hole type hole system target feature are obtained.

[0030] Third, about the establishment of processing strategy library: like Figure 4 As shown, for the processing step strategy used in the processing rules, combined with the processing experience of processing this step, the corresponding NX (Siemens software) processing operation, processing object, tool selection rules, cycle parameters, processing parameters and other strategy information are sorted out.

[0031] According to the processing rules, the processing strategies for first-order hole processing include "spot drilling, bottom hole drilling, bottom hole expansion, bottom hole finishing, chamfering, and threading", the processing strategy for first-order to second-order is "sinking forming", and the processing strategies for second-order hole processing include "sinking expansion, countersink finishing, chamfering, and threading". Different processing step strategies can be used for different feature attributes, and process decisions need to be made for the processing step strategies used in each step.

[0032] Therefore, in the process of process decision-making, it is necessary to comprehensively consider processing accuracy, equipment conditions, process conditions, and cost factors, and finally obtain the best processing route. In MKE (machine-driven execution mechanism), this process is defined as: given the output features and input features, solving the in-process features and related operations; this is a process of reverse reasoning (reverse call), which forms the main method of automatic process decision-making of the MKE functional module.

[0033] The process of process decision-making for the processing step strategy is explained below with specific examples: Take the whole process of generating a through hole feature (STEP1HOLE) as an example: STEP1HOLE (first-order through hole feature) feature Figure 7 As shown, the size is φ12H7.

[0034] Load the machining knowledge file in MKE, open the milling and drilling rule libraries, and select all rules. The output feature is known to be STEP1HOLE (φ12H7), so open the output filter to get the following Figure 7 The candidate rule list is shown in the figure. The filtered operations in the list will eventually get the STEP1-HOLE feature. The process rules will be arranged from low to high according to the assigned value. The higher the assigned value, the lower the rule cost, the more convenient the processing, and the lower the processing accuracy. The system will select the appropriate rule from high to low according to the assigned value. The rule with the highest assigned value in the list is Drill_S1H (Drill_First-order Through Hole), but it is rejected by the system first. The reason is that the accuracy of the tool Twist Drill cannot reach the required H7. Among them, the sign X represents that the rule is rejected.

[0035] The rule with the second highest value is Drill_in_center_ S1H (Drill with center hole - first-order through hole), which is also rejected by the system because the processing accuracy cannot meet the requirements. Figure 8 shown.

[0036] After multiple rounds of judgment, since all conditions in the Ream_S1H rule are true, the system selects the Ream_S1H rule. Therefore, it will be applied to the processing of STEP1HOLE (φ 12H7) as the last process, indicating that the rule is selected. Fig. 9 shown.

[0037] The input feature of Ream_S1H is STEP1HOLE, which will be used as the feature in the process, that is, the output feature of the next step. A similar reasoning process as before is executed again: the rules in the candidate list are executed in order from high to low until a rule is executed and passed. It should be noted in the reasoning that there is no accuracy requirement for the features in the process. The definition of the rule is comprehensive, not only including the machining accuracy, but also process considerations, tool factors, and output feature attributes, etc. For example, Drill_S1H was not executed in this step of reasoning because the Drill_S1H rule requires machining in the blank state. Finally, in this step of reasoning, Drill_in_center_S1H was successfully selected and became the second process rule after Ream_S1H, such as Fig.10 Similarly, the input feature of Drill_in_center_S1H is POCKET_ROUND_TAPERED (feature with drill tip).

[0038] The system lists it as an output feature in the rule list for matching, and finally obtains the Spot_Drill (center drill) rule. The input feature of Spot_Drill is Blank, that is, blank, so the process decision process using the reverse call method ends.

[0039] like Fig.11 As shown in the figure, through the above process decision-making process, a suitable process chain is generated. The system will add operations in the NX operation navigator in sequence according to the process chain: Spot_Drill->Drill->Ream; that is, the generation of the processing plan is completed.

[0040] It can be seen that this embodiment provides a method for generating a complex part hole system processing plan, including a complex part hole system processing plan generating process: Step 1: Identify part features: Perform feature recognition in the NX CAM environment, select the 3D model of the complex part to be processed, and NX will automatically call the MKE feature library, and based on this, automatically obtain all target features in the model and their corresponding PMI annotation information and attribute information.

[0041] Step 2: Assign feature manufacturing information: For design models without PMI, after feature recognition is completed, use the "beacon tolerance tool" to assign correct manufacturing information to the feature. The standard used by the beacon tolerance tool is "HB5800-99 general tolerance", and the general tolerance of the corresponding size is called and assigned to the feature attributes.

[0042] Step 3: Determine the work step route: The identified hole system target features are used as the final output features. The output features of each stage will have a variety of different work step strategies, and the work step strategies will have different priorities. According to the priority of the work step strategy, the geometric shape, annotation information, and attribute information identified by the features are combined to call the work step strategy in the processing rule library in sequence. If the call is successful, the work step strategy of this stage is determined, and the corresponding input features are formed. The input features of this stage will be used as the output features of the previous stage, and so on. Figure 6 As shown, a complete work step route plan is finally formed.

[0043] In this embodiment, Figure 5 As shown, Figure 5 The following is a schematic diagram of the priority of the work step strategy. The priority of finishing is higher than that of semi-finishing which is higher than that of roughing.

[0044] Step 4: Generate processing program: According to the processing step strategy used in the process step route, the corresponding strategy requirements are called in the processing strategy library, and the processing program parameters are pushed according to the parameters in the strategy library. At this point, the processing plan is automatically generated.

[0045] It can be seen that this embodiment provides a method for generating a complex part hole system processing plan, which has the following beneficial effects: The advantage of this method is that it achieves the purpose of rapid programming of hole system features of complex shell parts. By identifying the target features of the hole system and extracting feature attributes (such as manufacturing information), combined with the pre-built processing rule library and processing strategy library, the processing method is quickly generated, thereby realizing rapid programming of the hole system processing program. Compared with the manual programming method, this method shortens the time by 20 times, improves the programming speed, eliminates human programming errors and irrationality, improves programming correctness, reduces labor costs, and improves the qualified rate of part processing.

[0046] Example 2 like Fig.12 As shown, this embodiment provides a method for generating a complex part hole system processing plan, comprising the following steps: S1: Identify the target features of the hole system and the corresponding feature attributes of the 3D model of the complex part to be processed; specifically, Based on the hole system features in the part feature library, the hole system target features of the three-dimensional model of the complex part to be processed are identified; the hole system features include standard hole features, multi-order hole ring groove features, and lathe bottom hole features; the part feature library also includes milling processing features, and the milling processing features include milling planes, milling cavities, milling bosses and milling grooves.

[0047] Among them, the characteristic attributes corresponding to the hole system target feature include: geometric shape, size parameters and manufacturing information; the manufacturing information includes PMI annotation information and attribute information.

[0048] Here, if the hole system target feature to be identified lacks corresponding manufacturing information, the corresponding feature attribute of the hole system target feature is assigned by the navigation mark tolerance tool.

[0049] S2: Match the hole system target features with the pre-built processing rule library, and call the processing rules corresponding to the hole system target features; the above-mentioned processing rule library includes the main line steps of the processing sequence corresponding to each type of hole system target features, and each main line step of the processing sequence is implemented through a variety of processing step strategies in combination with feature attributes.

[0050] S3: Match the processing rules and feature attributes corresponding to the hole system target features with the pre-built processing strategy library, and use the reverse calling method to call the corresponding processing step strategies step by step until a complete processing chain of the hole system target features is formed; output the complete processing chain of the hole system target features to generate the final complex part hole system processing plan; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of hole system target features.

[0051] The processing strategy library includes a plurality of processing step strategies corresponding to each type of hole system target feature, and the processing step strategies include processing operations, processing objects, tool selection rules, cycle parameters and processing parameters.

[0052] Here, the specific steps to generate a complex part hole system processing plan are as follows: Based on the processing rules corresponding to the hole system target features, the main steps of the processing sequence and the stage target features corresponding to each main step of the processing sequence are obtained; in each main step of the processing sequence, the stage target features are used as the input features for calling the previous level processing step strategy, and the processing step strategy is called in the processing strategy library according to the priority of the processing step strategy and the feature attributes corresponding to the hole system target features; the successfully called processing step strategy is used as the input feature for calling the previous level processing step strategy, and the feature attributes corresponding to the hole system target features are combined to realize the calling of the next level processing step strategy, and the above process is repeated until a processing chain with complete stage target features is obtained; a processing chain with complete hole system target features is formed based on the processing chain with complete stage target features corresponding to each main step of the processing sequence, and the final hole system processing plan for complex parts is generated.

[0053] like Fig.13 As shown, the present embodiment also provides a complex part hole system processing plan generation system, including: an identification module, used to identify the hole system target features and corresponding feature attributes of the three-dimensional model of the complex part to be processed; a processing rule calling module, used to match the hole system target features with the pre-built processing rule library, and call the processing rules corresponding to the hole system target features; a processing plan generation module, used to match the processing rules and feature attributes corresponding to the hole system target features with the pre-built processing strategy library, and use a reverse calling method to call the corresponding processing step strategies step by step until a complete processing chain of the hole system target features is formed; the complete processing chain of the hole system target features is output to generate the final complex part hole system processing plan; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of hole system target features.

[0054] The present invention also provides a device, comprising: a memory for storing a computer program; and a processor for implementing the steps of the method for generating a processing plan for a complex part hole system when executing the computer program.

[0055] When the processor executes the computer program, the steps of generating the above-mentioned complex part hole system processing plan are implemented, for example: identifying the hole system target features and corresponding feature attributes of the three-dimensional model of the complex part to be processed; matching the hole system target features with a pre-constructed processing rule library, and calling to obtain the processing rules corresponding to the hole system target features; matching the processing rules and feature attributes corresponding to the hole system target features with a pre-constructed processing strategy library, and using a reverse calling method to call the corresponding processing step strategies step by step until a complete processing chain of the hole system target features is formed; outputting the complete processing chain of the hole system target features to generate the final complex part hole system processing plan; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of hole system target features.

[0056] Alternatively, the processor implements the functions of each module in the above system when executing the computer program, for example: an identification module, used to identify the hole system target features and corresponding feature attributes of the three-dimensional model of the complex part to be processed; a processing rule calling module, used to match the hole system target features with a pre-built processing rule library, and call the processing rules corresponding to the hole system target features; a processing plan generating module, used to match the processing rules and feature attributes corresponding to the hole system target features with a pre-built processing strategy library, and use a reverse calling method to call the corresponding processing step strategies step by step until a complete processing chain of the hole system target features is formed; the complete processing chain of the hole system target features is output to generate the final complex part hole system processing plan; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of hole system target features.

[0057] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of completing preset functions, and the instruction segments are used to describe the execution process of the computer program in the complex part hole system processing plan generation device. For example, the computer program can be divided into an identification module, a processing rule calling module and a processing plan generating module; the specific functions of each module are as follows: an identification module, used to identify the target hole features and corresponding feature attributes of the three-dimensional model of the complex part to be processed; a processing rule calling module, used to match the target hole features with a pre-built processing rule library, and call the processing rules corresponding to the target hole features; a processing plan generating module, used to match the processing rules and feature attributes corresponding to the target hole features with a pre-built processing strategy library, and use a reverse calling method to call the corresponding processing step strategies step by step until a complete processing chain of the target hole features is formed; the complete processing chain of the target hole features is output to generate the final processing plan for the hole system of the complex part; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of target hole features.

[0058] The complex part hole system processing plan generating device can be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The complex part hole system processing plan generating device can include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the above is an example of a complex part hole system processing plan generating device, and does not constitute a limitation on the complex part hole system processing plan generating device, and can include more components than the above, or a combination of certain components, or different components. For example, the complex part hole system processing plan generating device can also include input and output devices, network access devices, buses, etc.

[0059] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The processor is the control center for generating the processing scheme for the hole system of the complex parts, and uses various interfaces and lines to connect the various parts of the entire complex part hole system processing scheme generating device.

[0060] The memory can be used to store the computer program and / or module, and the processor implements various functions of the complex part hole system processing plan generation device by running or executing the computer program and / or module stored in the memory and calling the data stored in the memory.

[0061] The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0062] The present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the method for generating a complex part hole system processing plan are implemented.

[0063] If the modules / units integrated in the complex part hole system processing plan generation system are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.

[0064] Based on such understanding, the present invention implements all or part of the processes in the above-mentioned complex part hole system processing plan generation method, and can also be completed by instructing related hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned complex part hole system processing plan generation method can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or preset intermediate form, etc.

[0065] The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0066] It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electrical carrier signals and telecommunication signals.

[0067] It can be seen that the present invention provides a method for generating a processing plan for a complex part hole system, which has the following advantages over existing processing plan generation measures: This method realizes the automatic generation of processing schemes by automatically identifying the target features and feature attributes of the hole system in the three-dimensional model of the part to be processed, and matching them with the pre-built processing rule library and processing strategy library. This method not only improves programming efficiency and accuracy, reduces the risk of human error, but also can flexibly respond to the processing requirements of various complex hole system structures. Through identification based on the part feature library, this method can more accurately identify the target features of the hole system, including standard holes, multi-step hole ring grooves, turning bottom holes, etc., as well as milling features such as milling planes and milling cavities, thereby improving the versatility and practicality of the method. At the same time, this method also considers the feature attributes such as the geometric shape, dimensional parameters and manufacturing information of the target features of the hole system, ensuring the accuracy and feasibility of the processing scheme. For the target features of the hole system that lack manufacturing information, this method assigns the corresponding feature attributes through the beacon tolerance tool to avoid processing errors caused by missing information. In addition, this method calls the processing step strategy step by step through the reverse call method, forming a complete processing chain, ensuring the continuity and stability of the processing process. The design of the processing rule library and the processing strategy library enables this method to select the optimal processing sequence and processing step strategy according to specific processing requirements and conditions, thereby improving processing efficiency and processing quality. It can be seen that this method provides an efficient, accurate and flexible solution for the processing of complex part hole systems.

[0068] The above embodiment is only one of the implementation methods that can realize the technical solution of the present invention. The scope of protection claimed by the present invention is not limited only to this embodiment, but also includes changes, replacements and other implementation methods that can be easily thought of by any technician familiar with the technical field within the technical scope disclosed by the present invention.

Claims

1. A method for generating a processing plan for a complex part hole system, characterized in that: include: Identify the target features of the hole system and the corresponding feature attributes of the 3D model of the complex part to be processed; Match the hole system target features with the pre-built processing rule library, and call the processing rules corresponding to the hole system target features; The processing rules and feature attributes corresponding to the hole system target features are matched with the pre-built processing strategy library, and the corresponding processing step strategies are called step by step in a reverse calling manner until a complete processing chain of the hole system target features is formed; the complete processing chain of the hole system target features is output to generate the final complex part hole system processing plan; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of hole system target features.

2. The method for generating a complex part hole system processing plan according to claim 1, characterized in that: Based on the hole system features in the part feature library, the hole system target features of the three-dimensional model of the complex part to be processed are identified; the hole system features include standard hole features, multi-order hole ring groove features, and lathe bottom hole features; the part feature library also includes milling processing features, and the milling processing features include milling planes, milling cavities, milling bosses and milling grooves.

3. The method for generating a complex part hole system processing plan according to claim 1, characterized in that: The characteristic attributes corresponding to the hole system target feature include: geometric shape, size parameters and manufacturing information; the manufacturing information includes PMI annotation information and attribute information.

4. The method for generating a complex part hole system processing plan according to claim 3, characterized in that: If the hole system target feature to be identified lacks corresponding manufacturing information, the corresponding feature attribute of the hole system target feature is assigned by the navigation mark tolerance tool.

5. The method for generating a complex part hole system processing plan according to claim 1, characterized in that: The processing rule library includes main-line processing steps of the processing sequence corresponding to each type of hole system target feature, and each main-line processing step of the processing sequence is implemented through a variety of processing step strategies in combination with feature attributes.

6. The method for generating a processing plan for a complex part hole system according to claim 5, characterized in that: The processing strategy library includes a plurality of processing step strategies corresponding to each type of hole system target feature, and the processing step strategies include processing operations, processing objects, tool selection rules, cycle parameters and processing parameters.

7. The method for generating a complex part hole system processing plan according to claim 5, characterized in that: The specific steps of matching the processing rules and feature attributes corresponding to the hole system target features with the pre-built processing strategy library, and calling the corresponding processing step strategies step by step in a reverse calling manner until a complete processing chain of the hole system target features is formed are as follows: Based on the processing rules corresponding to the hole system target features, the main steps of the processing sequence and the stage target features corresponding to each main step of the processing sequence are obtained; in each main step of the processing sequence, the stage target features are used as the input features for calling the previous level processing step strategy, and the processing step strategy is called in the processing strategy library according to the priority of the processing step strategy and the feature attributes corresponding to the hole system target features; the successfully called processing step strategy is used as the input feature for calling the previous level processing step strategy, and the feature attributes corresponding to the hole system target features are combined to realize the calling of the next level processing step strategy, and the above process is repeated until a processing chain with complete stage target features is obtained; a processing chain with complete hole system target features is formed based on the processing chain with complete stage target features corresponding to each main step of the processing sequence, and the final hole system processing plan for complex parts is generated.

8. A system for generating processing plans for complex part hole systems, characterized in that: include: Recognition module, used to identify the target features of the hole system and the corresponding feature attributes of the three-dimensional model of the complex part to be processed; A processing rule calling module is used to match the hole system target features with the pre-built processing rule library and call the processing rules corresponding to the hole system target features; The processing plan generation module is used to match the processing rules and feature attributes corresponding to the hole system target features with the pre-built processing strategy library, and adopts a reverse calling method to call the corresponding processing step strategies step by step until a complete processing chain of the hole system target features is formed; the complete processing chain of the hole system target features is output to generate the final complex part hole system processing plan; wherein, the processing strategy library is designed with a variety of processing step strategies for the processing rules and feature attributes corresponding to each type of hole system target features.

9. A device, characterized in that: include: Memory for storing computer programs; A processor is used to implement the steps of the method for generating a complex part hole system processing plan as described in any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, it is used to implement the steps of the method for generating a complex part hole system processing plan as described in any one of claims 1-7.