An anti-error design assistance system and method for CATIA environment
By developing an error-proof design assistance system in the CATIA environment, and automatically screening and evaluating parts using feature capture and comparison modules, the problem of inefficient error-proof design in the three-dimensional CAD environment is solved, and a more efficient and accurate design process is achieved.
Patent Information
- Application Number
- CN202311029093.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-15
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2043-08-15
AI Technical Summary
In a three-dimensional CAD environment, the number of parts in the digital prototype of complex equipment is large and chaotic, making it difficult to locate and carry out error-proof design, resulting in inefficient design and prone to omissions and repetitive errors.
Design an error-proof design auxiliary system for CATIA environment, including feature capture module, feature identification module, error-proof feature database, feature comparison module, design auxiliary module and result output module. Through structure tree detection, feature screening and comparison, automatic screening of parts and error-proof design evaluation are realized.
Improves the efficiency of error-proof design, reduces the time and error rate of manual operation by designers, and ensures the completeness and accuracy of the design.
Smart Images

Figure CN117077310B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of miscellaneous industrial design, and particularly to an anti-error design assistance system and method for the CATIA environment. Background Art
[0002] Maintainability is an inherent property of a product. For large and complex products, maintainability is very important for the product's effectiveness, operating costs, and use safety. Specifically, maintainability is an important quality characteristic reflecting the convenience, speed, and economy of product maintenance, and is related to the time, man-hours required for maintenance, as well as other material consumption and costs.
[0003] Maintainability design is an integral part of equipment design work. By fully considering and implementing maintainability requirements in hardware and software design, the desired equipment maintainability level is ultimately achieved. In the process of maintainability design, maintainability analysis is crucial for achieving the specified maintainability goals, and its analysis results are the main basis for making design decisions.
[0004] Anti-error design is an important part of maintainability design, which means starting from the design to ensure that no errors occur in maintenance operations; if an error occurs, the key steps cannot be carried out, and the error should be detected as soon as possible. The basic idea of anti-error is:
[0005] a) The product takes measures in design to ensure that it is difficult to make mistakes in maintenance work. For example, the specifications of similar connectors are different, so they cannot be installed incorrectly.
[0006] b) The product design conforms to the general operation habits of personnel. For example, clockwise rotation of the thread is for tightening, and counterclockwise rotation is for loosening; appropriate prompts and warnings are provided to cause maintenance personnel to operate strictly in accordance with regulations.
[0007] c) Fault-tolerant technology is adopted in product design so that some errors will not cause serious consequences. For example, a fuse is added to the circuit to control the error and reduce the loss after an accident occurs.
[0008] The basic design principles of anti-error design include:
[0009] a) When designing a product, parts with similar shapes but different functions, important connecting parts, and parts that are prone to errors during installation should be structurally distinguished or have obvious identification marks.
[0010] b) Necessary anti-error and maintenance efficiency improvement marks should be provided on the product, such as the placement of dangerous task marks, the expression of prompt information, etc.
[0011] Due to the large number of parts in the digital prototype of complex equipment in the 3D CAD environment and their chaotic distribution, it is difficult to locate the target components that require error-proofing design in the structure tree and virtual environment. Moreover, since information cannot be well preserved in the database, when conducting error-proofing design for multiple parts, there are prone to phenomena of duplication and omission. Therefore, there are few error-proofing design assistance tools for the 3D CAD environment, and error-proofing design mainly still relies on designers to carry out manually, with extremely low efficiency and prone to errors such as omission and duplication. Summary of the Invention
[0012] The purpose of the present invention is to provide an error-proofing design assistance system and method for the CATIA environment, which can greatly improve the efficiency of error-proofing design.
[0013] To achieve the above purpose, the present invention provides the following solutions:
[0014] An error-proofing design assistance system for the CATIA environment, including: a feature capture module, a feature identification module, an error-proofing feature database, a feature comparison module, a design assistance module, and a result output module;
[0015] The feature capture module is used to detect the structure tree of the digital prototype to be subjected to error-proofing design imported into the CATIA environment, obtain the name information of all levels of assemblies and parts included in the structure tree in the CATIA environment and all parts at all levels; and save them in the order of parts first and assemblies later;
[0016] The error-proofing feature database is used to store the naming rules of various types of connectors and the screening rules used when looking for similar parts for various types of connectors; and is used to be called by the feature identification module and the feature comparison module;
[0017] The feature identification module is established according to the naming rules in the error-proofing feature database, and is used to, according to the type of connector corresponding to the selected error-proofing design, retrieve the naming rules of the corresponding series of connectors from the error-proofing feature database, and screen the name information of all assemblies and parts of the digital prototype obtained by the feature capture module, and screen out all connectors belonging to this type of connector in the digital prototype;
[0018] The feature comparison module is established according to the screening rules in the error-proofing feature database, and is used to retrieve the screening rules of the target type of connector from the error-proofing feature database, compare the features of two corresponding types of connectors according to the screening rules, so as to judge whether the connectors are similar parts that can be interchanged and have an error risk; and when the judgment result is that they are similar parts that can be interchanged and have an error risk, output them to the design assistance module;
[0019] The design assistance module is used to determine whether the spatial distribution of each pair of similar parts is close when there are similar parts in the digital prototype; if it is close, it is determined whether there are obvious identification marks around the space or whether a fault tolerance device is set to reduce the consequences of errors, and the anti-error design evaluation result is determined.
[0020] The result output module is used to save the anti-error design evaluation result in Txt format and Csv format for output.
[0021] Optionally, the design assistance module includes: a highlighting unit, a subjective evaluation unit, and a result recording unit.
[0022] The highlighting unit is used to highlight and display similar parts in the structure tree and the spatial environment.
[0023] The subjective evaluation unit is used to subjectively evaluate the anti-error design of the similar parts after highlighting.
[0024] The result recording unit is used to save the anti-error design evaluation result.
[0025] Optionally, the result output module provides an interface for saving the anti-error design evaluation result in the CATIA environment to the local.
[0026] An anti-error design assistance method for the CATIA environment, applied to the anti-error design assistance system for the CATIA environment, includes:
[0027] Import the digital prototype to be subjected to anti-error design in the CATIA environment.
[0028] Perform a structure tree detection on the digital prototype to be subjected to anti-error design imported into the CATIA environment, obtain the name information of all levels of assemblies and parts included in the structure tree in the CATIA environment and all parts at all levels; and save them in the order of parts first and assemblies later.
[0029] Establish an anti-error feature database; the anti-error feature database is used to store the naming rules of various types of connectors and the screening rules used when looking for similar parts for various types of connectors, and the information in the anti-error feature database will be called by the feature identification module and the feature comparison module.
[0030] According to the selected connector type corresponding to the anti-error design, retrieve the naming rules of the corresponding series of connectors from the anti-error feature database, and screen the name information of all assemblies and parts of the digital prototype obtained by the feature capture module to screen out all connectors belonging to this connector type in the digital prototype.
[0031] Retrieve the screening rules of the target type of connectors from the anti-error feature database, compare each feature of the two corresponding types of connectors according to the screening rules, so as to determine whether the connectors are similar parts that can be interchanged and have the risk of errors; and when the judgment result is that they are similar parts that can be interchanged and have the risk of errors, output them.
[0032] Judge whether the spatial distribution of each pair of similar parts is close; if it is close, then judge whether there are obvious identification marks around the space or whether a fault-tolerant device is set to reduce the consequences of errors, and determine the anti-error design evaluation result.
[0033] Save the anti-error design evaluation result in Txt format and Csv format for output.
[0034] Optionally, the saving is performed in the order of parts first and assemblies second, specifically including:
[0035] Create a visual "part name" list.
[0036] Save the name information of all levels of assemblies and parts and all parts at all levels to the "part name" list in the order of parts first and assemblies second.
[0037] Optionally, the screening of all parts according to the naming rules of the corresponding series of connectors retrieved from the anti-error feature database according to the connector type corresponding to the anti-error design and the name information of all assemblies and parts of the digital prototype specifically includes:
[0038] Compare the name information of the parts with the corresponding series main name to determine whether each part belongs to the target type.
[0039] Divide the names of the parts corresponding to the screened target type into regions according to features; and perform feature identification.
[0040] Compare the name information of the parts after feature identification using the screening rules corresponding to the target type retrieved from the anti-error feature database.
[0041] Optionally, before the step of judging whether the spatial distribution of each pair of similar parts is close; if it is close, then judge whether there are obvious identification marks around the space or whether a fault-tolerant device is set to reduce the consequences of errors, and determine the anti-error design evaluation result, it further includes:
[0042] Create a "similar part information" list.
[0043] Save the similar parts to the "similar part information" list.
[0044] According to the specific embodiments provided by the present invention, the following technical effects are disclosed by the present invention:
[0045] An anti-error design assistance system and method for CATIA environment provided by the present invention form an anti-error design assistance tool through secondary development in the CATIA environment, realizing partial automation of anti-error design and making up for some deficiencies in current anti-error design work. Through the feature capture module, feature identification module, and feature comparison module, the target parts that need to carry out anti-error design can be captured quickly and accurately. Through the design assistance module, the work efficiency of anti-error design is improved. The evaluation results of anti-error design are saved and output in Txt format and Csv format, thereby realizing the automatic saving of the evaluation results of anti-error design. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0047] Figure 1 Schematic diagram of the structure of an anti-error design assistance system for CATIA environment provided by the present invention;
[0048] Figure 2 Schematic diagram of the naming rules for GJB599Ⅲ series connectors provided by the present invention;
[0049] Figure 3 Schematic diagram of the screening rules for GJB599Ⅲ series connectors provided by the present invention;
[0050] Figure 4 Schematic diagram of the searching process and results of GJB599Ⅲ series connectors provided by the present invention;
[0051] Figure 5 Schematic diagram of the screening results of similar parts of GJB599Ⅲ series connectors provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0052] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0053] The purpose of the present invention is to provide an anti-error design assistance system and method for CATIA environment, which can greatly improve the efficiency of anti-error design.
[0054] To make the above objects, features and advantages of the present invention more obvious and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0055] The main purpose of the anti-error design is to avoid error problems as much as possible in important maintenance work from the design. Error problems mainly include two categories: incorrect installation direction and incorrect installation position. Parts that often have error problems in complex equipment mainly include connectors, pipelines, valves, fasteners, covers, switches / buttons / operators, cables, etc.
[0056] In view of the characteristics of the CATIA environment, research on an anti-error design assistance system is carried out. The objects of concern in anti-error design are similar parts that may have error problems. One of the cores of anti-error design is to quickly, accurately and without omission screen out similar parts. The main reason for the low efficiency of the current anti-error design work is the lack of an assisted design system that can quickly screen similar parts. To achieve the automation of the screening process, it is necessary to find the same attributes contained in similar parts. In the CATIA environment, the information contained in parts mainly includes two parts. One is the text information such as names and instances on the digital prototype structure tree, and the other is the spatial information such as shape, size, and pose in the virtual environment. It is difficult to standardize spatial information into screening rules, but the part name can be used as a standardized screening rule. According to the relevant regulations of GJB, the naming of connectors needs to be strictly in accordance with certain specifications. Therefore, for each type of connector, a set of corresponding screening rules can be summarized according to its naming rules, that is, a method of screening similar parts by using part names is summarized. The screening rules of different types of connectors are summarized and integrated to form an anti-error feature database for selection in different situations.
[0057] As Figure 1 shown, an anti-error design assistance system for the CATIA environment provided by the present invention includes: a feature capture module, a feature identification module, an anti-error feature database, a feature comparison module, a design assistance module, and a result output module.
[0058] The feature capture module is used to detect the structure tree of the digital prototype to be subjected to anti-error design imported into the CATIA environment, obtain the assembly and part information of all levels contained in the structure tree in the CATIA environment and the name information of all parts of all levels; and save them in the order of parts first and assemblies later.
[0059] The structure tree is a component used to represent the structural information of an assembly in the CATIA environment. An assembly is composed of several sub-parts and sub-assemblies. The top-level assembly (product) contains sub-assemblies and sub-parts (parts) at all levels. To distinguish sub-parts at all levels, the sub-parts are defined as first-level, second-level, etc. according to their belonging relationships.
[0060] In the anti-error design work of the embodiment provided by the present invention, it is necessary to conduct anti-error design analysis and evaluation on the layout design of GJB599Ⅲ series connectors in the digital mock-up. In addition, several irrelevant parts are set as interference items to verify whether the proposed anti-error design assistance system can exclude irrelevant information and achieve the established functions.
[0061] In this embodiment, the anti-error design object is the APU system and the GJB599Ⅲ series connectors around it. According to the requirements of the feature capture module, a visual list of "part names" is created, and the name information of all parts at all captured levels is saved in the list. The information saved in the list is complete and intuitive, which can effectively avoid the problem of some parts being omitted due to the overly complex structure tree of the digital mock-up.
[0062] The anti-error feature database is used to store the naming rules of various types of connectors and the screening rules used when looking for similar parts for various types of connectors, and according to the characteristics of each feature of the connector, the conditions that need to be met for parts to be interchangeable.
[0063] Naming rules: According to GJB regulations, the general naming rule for connectors is: series main name + " / " + several features.
[0064] For the naming rules, taking the composite material electrical connectors specified in the GJB599Ⅲ series (MIL-DTL-38999Ⅲ series) in this embodiment as an example, some of the naming rules for GJB599Ⅲ series connectors are as Figure 2 shown. The electrical connector named "J599 / 26JD97JN" means: J599 series RFI shielded plug, the shell plating is cadmium-plated military green, D-type shell, 97th contact point, the contact part is a jack, crimp type, 1500 times life, normal key position.
[0065] Therefore, excluding the series main name, the part name of the GJB599Ⅲ series electrical connector contains 6 features, and the part name can be divided into 6 parts according to the features. Similar to the GJB599Ⅲ series, the regional division rules for the part names of other types of connectors are summarized and saved in the anti-error feature database. With the naming rules as the core, a feature identification module is established, which can automatically divide the part name of a certain type of connector into several categories according to the features when receiving it, and save it in the feature identification module for subsequent calls by the feature comparison module.
[0066] For the screening rules, the GJB599Ⅲ series composite material electrical connectors have the following different characteristics. Analyze in turn under what circumstances they can be interchanged and whether there are error risks, so as to establish corresponding screening rules.
[0067] Characteristic 1: "Type". The differences between types are obvious. Electrical connectors of different types cannot be interchanged and there is no error risk. Therefore, it is a characteristic that needs to be kept completely consistent in the anti-error design.
[0068] Characteristic 2: "Housing plating". The housing plating does not affect the connection of the electrical connector. Electrical connectors with different housing platings can be interchanged and there is an error risk. Therefore, it is a characteristic that does not need to be concerned about in the anti-error design.
[0069] Characteristic 3: "Housing number / Index number" and "Contact arrangement". The housing number / Index number and the contact arrangement jointly determine the contact arrangement method of the GJB599Ⅲ series, and they need to be exactly the same to be interchangeable. There is an error risk. Therefore, it is a characteristic that needs to be kept completely consistent in the anti-error design.
[0070] Characteristic 4: "Contact type". The situation of the contact type is relatively complex. Both P / H represent crimp-type pins, and both S / J represent crimp-type sockets. The difference is only in the service life and they can be interchanged. There is an error risk, while there is no such risk for other different types. Therefore, it is a characteristic with special rules in the anti-error design.
[0071] Characteristic 5: "Key position". The differences between key positions are obvious. Electrical connectors with different key positions cannot be interchanged and there is no error risk. Therefore, it is a characteristic that needs to be kept completely consistent in the anti-error design.
[0072] Specifically, take the judgment process of a pair of similar parts to illustrate the screening rules of this type of connector. For example Figure 3 As shown, first, compare the characteristics that need to be kept completely consistent. For this type of electrical connector, these characteristics include "Type", "Contact arrangement" and "Key position". For Figure 3 the situation shown, these three characteristics are all the same and the next step of screening is required. Secondly, compare the characteristics with special rules. For this type of electrical connector, these characteristics include "Contact type". For Figure 3 the situation shown, S and J belong to the combination that can be mutually replaced and there is an error risk. Finally, it is concluded that since all the characteristics with impacts meet the requirements of having an error risk, Figure 3 the two parts shown are similar parts concerned in the anti-error design and anti-error design should be carried out.
[0073] According to the above process, it can be determined whether two GJB599Ⅲ series electrical connectors are "similar parts" concerned by the anti-error design, and the screening rule is saved to the anti-error feature database. Taking the screening rule as the core, a feature comparison module is established, and the regionalized part names input into the module are automatically screened for similar parts according to the corresponding screening rule.
[0074] Currently, the anti-error feature database already contains the naming rules and screening rules of electrical connectors such as GJB599Ⅰ series, GJB599Ⅱ series, and GJB599Ⅲ series. More information on common connectors will be continuously supplemented in subsequent research to enrich the anti-error feature database.
[0075] The feature identification module is used to establish according to the naming rules in the anti-error feature database; and is used to screen all parts by retrieving the naming rules of the corresponding series of connectors from the anti-error feature database according to the connector type corresponding to the anti-error design and the name information of all assemblies and parts of the digital prototype.
[0076] The input of the feature identification module is the name information of all assemblies and parts of the digital prototype output by the feature capture module. The feature identification module can retrieve the naming rules of the corresponding series of connectors from the anti-error feature database according to the connector type concerned by the anti-error design to screen all parts. First, compare the name information of the parts with the main name of the corresponding series to determine whether each part belongs to the target type. In anti-error design, only parts of the same type need to be further screened. Secondly, perform feature identification, divide the names of the screened parts of the same type according to features, and the regionalized part name information will be used as input and called by the feature comparison module for subsequent screening of similar parts.
[0077] In this embodiment, according to the connector series information saved in the anti-error feature database, a "connector series" radio box is set in the feature identification module to set the series for retrieving information from the database. Since the connector to be found is the GJB599Ⅲ series, "GJB599Ⅲ series" is selected in the "connector series" radio box to retrieve the corresponding series naming rules saved in the anti-error feature database. Among all the parts in the digital prototype obtained by the feature capture module, all GJB599Ⅲ series electrical connectors are found, retained in the part name list, and their part names are regionally divided according to features, and the remaining parts are deleted from the list and are no longer concerned in this anti-error design. The search process and results of the GJB599Ⅲ series connectors are as Figure 4 shown.
[0078] The feature comparison module is used to establish according to the screening rules in the anti-error feature database; and is used to retrieve the screening rules corresponding to the target type from the anti-error feature database, compare each feature of two corresponding types of connectors according to the screening rules, so as to judge whether the connectors are similar parts that can be interchanged and have error risks; and when the judgment result is similar parts that can be interchanged and have error risks, output to the design assistance module.
[0079] The input of the feature comparison module is the part names that have been regionalized according to features of all the connectors of GJB599Ⅲ type in the digital mock-up obtained from the feature identification module. Retrieve the corresponding screening rules saved in the anti-error feature database, find the similar parts with error risks in this type of connectors, establish a "similar part information" list, and save the information of the similar parts in the list. The specific screening process is as follows: Grab two parts from this type of connectors in turn, and compare whether each feature of their names meets the conditions of being similar parts according to the screening rules. If all meet, it is judged as similar parts, and this group of connectors is saved in the "similar part information" list, and then continue to grab the next group of parts; if not, directly continue to grab the next group of parts. When all combinations have been compared, the screening ends. In this case, the screening results of similar parts are as Figure 5 shown. Among all the GJB599Ⅲ type connectors, there are 2 pairs of electrical connectors that are similar parts to each other, and anti-error design needs to be carried out subsequently.
[0080] The design assistance module is used to judge whether the spatial distribution of each pair of similar parts is close when there are similar parts in the digital mock-up; if it is close, then judge whether there are obvious identification marks around the space or whether a fault tolerance device is set to reduce the consequences of errors, and determine the anti-error design evaluation result; Since the work content of anti-error design is difficult to be transformed into strict judgment criteria, in this system, it is still subjectively carried out by designers. The design assistance module can assist designers in subjective anti-error design, mainly including three parts: a high-light display unit, a subjective evaluation unit and a result saving unit.
[0081] The high-light display unit is used to highlight and display a group of similar parts to be tested in the structure tree and the spatial environment before the anti-error design is carried out, helping designers quickly and generally understand the distribution and spatial relationship of the similar parts, which is difficult to achieve in traditional anti-error design, and greatly reduces the time required for designers to find the target parts in the structure tree and the environment.
[0082] The subjective evaluation unit, with the help of the high-light display, enables designers to subjectively evaluate the anti-error design of each pair of similar parts.
[0083] The result saving unit sets up an "Error-Proofing Design Result" column in the "Similar Part Information" list. After completing the error-proofing design evaluation, the designer saves the evaluation results to this column to guide the designer to carry out the error-proofing design work in an orderly manner.
[0084] In this embodiment, after screening by the feature comparison module, it is found that there are two pairs of GJB599Ⅲ type electrical connectors that are similar parts in the digital prototype. The first pair of features are exactly the same. The highlight display unit of the design auxiliary module is used to quickly determine the target position in space and turn the viewing angle to the appropriate position. The designer conducted an error-proofing design evaluation on this situation and concluded that the pair of similar parts are distributed far apart in space and no error-proofing improvement is required. The error-proofing design evaluation results are saved to the "similar parts information" list with the help of the result saving unit; the second pair of features are not exactly the same but can be interchanged. Similarly, the highlight display unit can be used to draw the conclusion that the pair of similar parts are distributed close in space and have no warning signs, so error-proofing improvement is required. The error-proofing design evaluation results are saved to the "similar parts information" list with the help of the result saving unit.
[0085] The result output module is used to save the error-proofing design evaluation results in Txt format and Csv format for output.
[0086] Export the selected connector series name and all the information in the similar parts information list as a Txt file and save it locally; export the selected connector series name and all the information in the similar parts information list as a Csv file and save it locally.
[0087] After processing by the five modules in the error-proofing design auxiliary system, designers can quickly obtain the result information of the error-proofing design feedback, and can optimize the error-proofing design of the digital prototype in a targeted manner. For example, for similar parts with similar spatial layouts, adjust a certain feature of one of the connectors so that it no longer has the risk of error, or set a striking reminder nearby to avoid errors as much as possible.
[0088] Corresponding to the above system, the present invention further provides an error-proofing design auxiliary method for CATIA environment, which is applied to the above error-proofing design auxiliary system for CATIA environment, and comprises:
[0089] S101, import the digital prototype for error-proofing design into the CATIA environment.
[0090] S102, perform structure tree detection on the digital prototype to be imported into the CATIA environment for error-proofing design, obtain the name information of all levels of assemblies and parts and all parts of all levels contained in the structure tree in the CATIA environment; and save them in the order of parts first and assemblies later.
[0091] S102 specifically includes:
[0092] Create a visual list of "part names".
[0093] Save the name information of all levels of assemblies and parts, as well as all parts at all levels, to the "part name" list in the order of parts first and assemblies later.
[0094] S103, establish an anti-error feature database; the anti-error feature database is used to store the naming rules of various types of connectors and the screening rules used when searching for similar parts for various types of connectors. The information in the anti-error feature database will be called by the feature identification module and the feature comparison module;
[0095] S104, according to the selected connector type corresponding to the anti-error design, retrieve the naming rules of the corresponding series of connectors from the anti-error feature database, and screen the name information of all assemblies and parts of the digital prototype obtained by the feature capture module to obtain all connectors belonging to this connector type in the digital prototype.
[0096] S104 specifically includes:
[0097] Compare the name information of the parts with the corresponding series main name to determine whether each part belongs to the target type.
[0098] Regionalize the names of the parts corresponding to the screened target type according to features; and perform feature identification.
[0099] Compare the name information of the parts after feature identification using the screening rules corresponding to the target type retrieved from the anti-error feature database.
[0100] S105, retrieve the screening rules corresponding to the target type from the anti-error feature database, compare each feature of the two corresponding types of connectors according to the screening rules, so as to judge whether the connectors are similar parts that can be interchanged and have an error risk; and when the judgment result is that they are similar parts that can be interchanged and have an error risk, output.
[0101] S106, judge whether the spatial distribution of each pair of similar parts is close; if it is close, then judge whether there are obvious identification marks around the space or whether a fault tolerance device is set to reduce the consequences of errors to determine the anti-error design evaluation result.
[0102] Before S106, it also includes:
[0103] Create a "similar part information" list.
[0104] Save the similar parts to the "similar part information" list.
[0105] S107, save the evaluation result of the anti-error design in Txt format and Csv format for output.
[0106] In this specification, each embodiment is described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. For the same or similar parts among the embodiments, reference can be made to each other. For the system disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple. For the relevant parts, reference can be made to the description in the method section.
[0107] In this article, specific examples are used to elaborate on the principle and implementation of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention. At the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. In summary, the content of this specification should not be construed as a limitation on the present invention.
Claims
1. An anti-error design assistance system for the CATIA environment, characterized in that, it includes: a feature capture module, a feature identification module, an anti-error feature database, a feature comparison module, a design assistance module, and a result output module; The feature capture module is used to detect the structure tree of the digital prototype to be designed for anti-error imported into the CATIA environment, and obtain the names of all levels of assemblies and parts in the structure tree in the CATIA environment and all parts at all levels; and save them in the order of parts first and assemblies later; The anti-error feature database is used to store the naming rules of various types of connectors and the screening rules used when looking for similar parts for various types of connectors; and is used to be called by the feature identification module and the feature comparison module; The feature identification module is established according to the naming rules in the anti-error feature database, and is used to retrieve the naming rules of the corresponding series of connectors from the anti-error feature database according to the selected connector type for anti-error design, and screen the name information of all assemblies and parts of the digital prototype obtained by the feature capture module, and screen out all connectors belonging to this connector type in the digital prototype; The feature comparison module is established according to the screening rules in the anti-error feature database, and is used to retrieve the screening rules of the target type of connectors from the anti-error feature database, and compare the features of two corresponding types of connectors according to the screening rules, so as to judge whether the connectors are similar parts that can be interchanged and have an error risk; and when the judgment result is similar parts that can be interchanged and have an error risk, output them to the design assistance module; The design assistance module is used to judge whether the spatial distribution of each pair of similar parts is close when there are similar parts in the digital prototype; if it is close, then judge whether there are obvious identification marks around the space or whether a fault tolerance device is set to reduce the consequences of errors, and determine the anti-error design evaluation result; The result output module is used to save the anti-error design evaluation result in Txt format and Csv format for output.
2. The anti-error design assistance system for the CATIA environment according to claim 1, characterized in that, the design assistance module includes: a highlighting display unit, a subjective evaluation unit, and a result recording unit; The highlighting display unit is used to highlight and display similar parts in the structure tree and the spatial environment; The subjective evaluation unit is used to subjectively evaluate the anti-error design of the similar parts after highlighting display; The result recording unit is used to save the anti-error design evaluation result.
3. The anti-error design assistance system for the CATIA environment according to claim 1, characterized in that, the result output module provides an interface for saving the anti-error design evaluation result in the CATIA environment to the local.
4. An anti-error design assistance method for the CATIA environment, applied to the anti-error design assistance system for the CATIA environment according to any one of claims 1-3, characterized in that, it includes: Import the digital prototype to be subjected to error-proofing design in the CATIA environment; Perform a structure tree detection on the digital prototype to be subjected to error-proofing design imported into the CATIA environment, and obtain the name information of all levels of assemblies and parts included in the structure tree in the CATIA environment and all parts at all levels; And save them in the order of parts first and assemblies later; Establish an error-proofing feature database; the error-proofing feature database is used to store the naming rules of various types of connectors and the screening rules used when looking for similar parts for various types of connectors, and according to the characteristics of each feature of the connector, the conditions that need to be met for parts to be interchangeable; According to the connector type corresponding to the error-proofing design and the name information of all assemblies and parts of the digital prototype, retrieve the naming rules of the corresponding series of connectors from the error-proofing feature database to screen all parts; Retrieve the screening rules corresponding to the target type from the error-proofing feature database, and compare each feature of the two corresponding types of connectors according to the screening rules, so as to judge whether the connectors are similar parts that can be interchanged and have an error risk; And when the judgment result is similar parts that can be interchanged and have an error risk, output; Judge whether the spatial distribution of each pair of similar parts is close; if it is close, then judge whether there are obvious identification marks around the space or whether a fault tolerance device is set to reduce the consequences of errors, and determine the error-proofing design evaluation result; Save the error-proofing design evaluation result in Txt format and Csv format for output.
5. An error-proofing design assistance method for a CATIA environment according to claim 4, characterized in that, The saving in the order of parts first and assemblies later specifically includes: Create a visual "part name" list; Save the name information of all levels of assemblies and parts and all parts at all levels in the "part name" list in the order of parts first and assemblies later.
6. An error-proofing design assistance system for a CATIA environment according to claim 4, characterized in that, The retrieving the naming rules of the corresponding series of connectors from the error-proofing feature database according to the connector type corresponding to the selected error-proofing design, and screening the name information of all assemblies and parts of the digital prototype obtained by the feature capture module to obtain all connectors belonging to this connector type in the digital prototype specifically includes: Compare the name information of the parts with the corresponding series main name to determine whether each part belongs to the target type; Divide the names of the parts corresponding to the screened target type into regions according to features; and perform feature identification; Use the screening rules corresponding to the target type retrieved from the error-proofing feature database to compare the name information of the parts after feature identification.
7. An error-proofing design assistance system for a CATIA environment according to claim 4, characterized in that, Determine whether the spatial distribution of each pair of similar parts is close; if it is close, then determine whether there are obvious identification marks around the space or whether a fault tolerance device is set to reduce the consequences of errors, and determine the evaluation result of the anti-error design. Before that, it also includes: Create a list of "similar part information"; Save the similar parts to the list of "similar part information".
Citation Information
Patent Citations
Servo valve development whole process error prevention system
CN107967552A
CATIA-based part attribute endowing method and system and storage medium
CN111680369A