Three-dimensional tolerance model determination method, electronic equipment and storage medium

By generating a standardized and unified three-dimensional tolerance model of benchmark features, assembly welding features and measurement point features, the problem of poor model readability in three-dimensional assembly modeling is solved, and the modeling accuracy and efficiency are improved.

CN120296871APending Publication Date: 2025-07-11FAW CAR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510359711.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In three-dimensional assembly and deviation analysis, due to the lack of standardized modeling methods, there are large differences in the three-dimensional tolerance models established by different personnel, resulting in poor readability of the model, increasing the probability of errors in the modeling process, and affecting the accuracy of the analysis results.

Method used

By obtaining three-dimensional part data and modeling basic data, using feature naming information to generate benchmark features, assembly welding features and measurement point features, perform assembly operations, create measurement operations and set tolerance operations, and generate a standardized and unified target three-dimensional tolerance model.

Benefits of technology

The parts feature names of models built by different personnel are achieved, which enhances the readability of the model, reduces the probability of errors in the model construction process, and improves modeling accuracy and debugging efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120296871A_ABST
    Figure CN120296871A_ABST
Patent Text Reader

Abstract

The invention discloses a three-dimensional tolerance model determination method, electronic equipment and a storage medium. The method relates to the technical field of three-dimensional assembly and deviation analysis, and comprises the following steps: obtaining three-dimensional part data and modeling basic data corresponding to a to-be-modeled project; feature naming information is obtained, target features corresponding to the to-be-modeled project are generated based on the modeling basic data and the feature naming information, and the target features comprise reference features, assembly welding features and measuring point features; and based on the target features and the three-dimensional part data, executing an assembling operation, a measurement creating operation and a tolerance setting operation to obtain a target three-dimensional tolerance model. According to the technical scheme, standard and unified reference features, assembly welding features and measuring point features can be generated, the target three-dimensional tolerance model is generated based on the features, the problems that a traditional model is poor in readability and high in error probability in the modeling process are solved, the readability of the model is enhanced, the error probability is reduced, and the modeling accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of three-dimensional assembly and deviation analysis, and particularly to a method for determining a three-dimensional tolerance model, an electronic device, and a storage medium. Background Art

[0002] In the actual production and manufacturing process, it is difficult for passenger vehicle parts to be manufactured exactly according to the ideal design, and there will always be certain deviations, which are called manufacturing tolerances. When these parts are assembled together, their deviations will accumulate, eventually forming the overall dimensional deviation of the product.

[0003] In order to evaluate the impact of these tolerances on the vehicle body dimensions, most vehicle manufacturers in the industry adopt the means of three-dimensional tolerance modeling and analysis. By using some commonly used three-dimensional tolerance modeling and analysis components, tolerance analysis can be carried out on the dimension technical specification (DTS) targets of the vehicle body, so as to judge whether these DTS targets can be achieved.

[0004] In the process of modeling and analysis, due to the lack of a standardized modeling method, the models established by different personnel may have large differences. This difference results in poor readability of the model, increases the error probability in the modeling process, and further affects the accuracy of the analysis results. Summary of the Invention

[0005] The present invention provides a method for determining a three-dimensional tolerance model, an electronic device, and a storage medium, so as to enhance the readability of the three-dimensional tolerance model, reduce the probability of errors occurring in the model building process, and improve the modeling accuracy and model debugging efficiency.

[0006] According to one aspect of the present invention, a method for determining a three-dimensional tolerance model is provided, including:

[0007] Obtain three-dimensional part data and modeling basic data corresponding to the project to be modeled, wherein the modeling basic data includes datum data, assembly and welding data, and measurement tolerance data;

[0008] Obtain feature naming information, and generate target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information, wherein the target features include datum features, assembly and welding features, and measurement point features;

[0009] Based on the target features and the three-dimensional part data, perform assembly operations, create measurement operations, and set tolerance operations to obtain a target three-dimensional tolerance model corresponding to the project to be modeled.

[0010] According to another aspect of the present invention, a device for determining a three-dimensional tolerance model is provided, including:

[0011] A basic data acquisition module, configured to acquire three-dimensional part data and modeling basic data corresponding to a project to be modeled, wherein the modeling basic data includes datum data, assembly welding data, and measurement tolerance data;

[0012] A target feature generation module, configured to acquire feature naming information, and generate target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information, wherein the target features include datum features, assembly welding features, and measuring point features;

[0013] A tolerance model generation module, configured to perform an assembly operation, create a measurement operation, and set tolerance operations based on the target features and the three-dimensional part data, to obtain a target three-dimensional tolerance model corresponding to the project to be modeled.

[0014] According to another aspect of the present invention, there is provided an electronic device, which includes:

[0015] At least one processor;

[0016] And a memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor, so that the at least one processor can execute the three-dimensional tolerance model determination method according to any embodiment of the present invention.

[0018] According to another aspect of the present invention, there is provided a computer-readable storage medium, which stores computer instructions for causing a processor to implement the three-dimensional tolerance model determination method according to any embodiment of the present invention when executed.

[0019] The technical solution of the present invention includes: obtaining three-dimensional part data and modeling basic data corresponding to the project to be modeled, where the modeling basic data includes datum data, assembly welding data, and measurement tolerance data; obtaining feature naming information, and generating target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information, where the target features include datum features, assembly welding features, and measuring point features; performing an assembly operation, creating a measurement operation, and setting a tolerance operation based on the target features and the three-dimensional part data to obtain a target three-dimensional tolerance model corresponding to the project to be modeled. The technical solution of the present invention can process the modeling basic data based on the feature naming information to generate standardized and unified datum features, assembly welding features, and measuring point features, and generate a target three-dimensional tolerance model based on these features, solving the technical problem that in the traditional modeling and analysis process, due to the lack of a standardized modeling method, there are significant differences in modeling by different personnel, resulting in poor readability of the model and increasing the error probability in the modeling process. It realizes that the part feature names of the models built by different personnel are consistent, enhances the readability of the model, reduces the probability of errors in the model building process, improves the modeling accuracy, and can have a high debugging efficiency when debugging the model later.

[0020] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of 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, without creative efforts, other drawings can also be obtained based on these drawings.

[0022] Figure 1 It is a flowchart of a method for determining a three-dimensional tolerance model provided in Embodiment 1 of the present invention;

[0023] Figure 2 It is a flowchart of a method for determining a three-dimensional tolerance model provided in Embodiment 2 of the present invention;

[0024] Figure 3 It is a flowchart of a method for determining a three-dimensional tolerance model provided in Embodiment 3 of the present invention;

[0025] Figure 4 It is a DTS target setting diagram around the taillight and trim frame assembly in Embodiment 4 of the present invention;

[0026] Figure 5 It is a positioning reference diagram of the taillight and trim frame assembly in Embodiment 4 of the present invention;

[0027] Figure 6 It is the tolerance requirement diagram of the taillight and trim frame assembly in the fourth embodiment of the present invention;

[0028] Figure 7 It is the positioning reference and tolerance requirement diagram of the body assembly (local reference of the taillight) in the fourth embodiment of the present invention;

[0029] Figure 8 It is the schematic diagram of the assembly structure tree in the fourth embodiment of the present invention;

[0030] Figure 9 It is the schematic diagram of the naming of the reference features of the taillight in the fourth embodiment of the present invention;

[0031] Figure 10 It is the schematic diagram of the naming of the assembly features of the taillight in the fourth embodiment of the present invention;

[0032] Figure 11 It is the schematic diagram of the naming of the measurement features of the taillight trim frame in the fourth embodiment of the present invention;

[0033] Figure 12 It is the schematic diagram of the naming of the assembly operations of the taillight and trim frame in the fourth embodiment of the present invention;

[0034] Figure 13 It is the schematic diagram of the naming of the DTS measurement of the taillight and trim frame with the body in the fourth embodiment of the present invention;

[0035] Figure 14 It is the schematic diagram of the naming of the tolerance features of the taillight and trim frame in the fourth embodiment of the present invention;

[0036] Figure 15 It is the tolerance distribution diagram of the gap between the taillight decorative part and the body in the fourth embodiment of the present invention;

[0037] Figure 16 It is the schematic diagram of the gap tolerance sensitivity report between the taillight decorative part and the body in the fourth embodiment of the present invention;

[0038] Figure 17 It is the schematic diagram of the geometric factor report of the gap positioning points between the taillight decorative part and the body in the fourth embodiment of the present invention;

[0039] Figure 18 It is the one-dimensional dimension chain of the gap between the taillight decorative part and the body in the fourth embodiment of the present invention;

[0040] Figure 19 It is the schematic diagram of the structure of a three-dimensional tolerance model determination device provided in the fifth embodiment of the present invention;

[0041] Figure 20 It is the schematic diagram of the structure of the electronic device provided in the sixth embodiment of the present invention. Detailed implementation manner

[0042] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0043] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0044] Embodiment 1

[0045] Figure 1 It is a flowchart of a method for determining a three-dimensional tolerance model provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation of generating a three-dimensional tolerance model with strong readability, low error rate and easy debugging. This method can be executed by a three-dimensional tolerance model determination device, which can be implemented in the form of hardware and / or software, and this device can be configured in tolerance simulation software. As Figure 1 shown, the method specifically includes the following steps:

[0046] S110. Obtain three-dimensional part data and modeling basic data corresponding to the project to be modeled.

[0047] Among them, the project to be modeled can be an assembly project that needs to establish a three-dimensional tolerance model. For example, the project to be modeled can be an assembly project of vehicle parts. Before assembly, its corresponding three-dimensional tolerance model can be established first to simulate the possible errors in assembly.

[0048] The three-dimensional part data can be understood as the three-dimensional data corresponding to each component in the project to be modeled. The three-dimensional data can be used to construct the shape and size of the components, etc. The three-dimensional part data is obtained by analyzing the digital model of the project to be modeled.

[0049] The basic data for modeling includes reference data, assembly and welding data, and measurement tolerance data. The reference data refers to some data or files representing reference points, which are the basis for positioning components during the modeling process. For example, the reference data can be the component positioning reference file.

[0050] The assembly and welding data refers to the data representing the assembly and welding relationships between components and the assembly points. The assembly and welding data can be determined through the product structure tree, process flow, and assembly process files, etc. The measurement tolerance data can be the data or files that specify the measurement points and assembly tolerances in the project to be modeled. The measurement tolerance data can include DTS files and vehicle body measurement point files.

[0051] In a possible implementation, various files corresponding to the project to be modeled can be imported into the three-dimensional tolerance model determination device of the present invention, and the device automatically analyzes various types of basic modeling data corresponding to the project to be modeled, providing a data basis for the subsequent generation of the three-dimensional tolerance model.

[0052] S120. Obtain feature naming information, and generate target features corresponding to the project to be modeled based on the basic modeling data and the feature naming information.

[0053] Among them, the feature naming information is the information used to specify the naming of the target features; the target features can be some features required for establishing the three-dimensional tolerance model of the project to be modeled, and the target features include reference features, assembly and welding features, and measurement point features.

[0054] It should also be noted that the reference features correspond to the reference data, the assembly and welding features correspond to the assembly and welding data, and the measurement point features correspond to the measurement tolerance data. Therefore, when generating the target features corresponding to the project to be modeled, the basic modeling data can be converted based on the feature naming information to obtain the target features.

[0055] In a possible implementation, the feature naming information includes reference feature naming information. Generating the target features corresponding to the project to be modeled based on the basic modeling data and the feature naming information includes: analyzing the reference data to obtain the reference point data corresponding to the project to be modeled; processing the reference point data based on the reference feature naming information to obtain the reference features.

[0056] Among them, the reference feature naming information refers to the information used to specify the naming method of the reference features. The reference feature naming information includes at least one of a reference feature name field, a reference feature number field, a reference feature function field, a reference feature type field, a reference feature control direction field, and a reference feature part number field to which the reference feature belongs.

[0057] It should be noted that the datum point data may include the type of the datum point, the positioning datum, the control direction, and the part number of the component to which the datum point belongs, etc.

[0058] In order to solve the technical problems in the traditional modeling and analysis process, due to the lack of a standardized modeling method, there are significant differences in modeling by different personnel, resulting in poor readability of the model and increasing the error probability during the modeling process. In the embodiments of the present invention, the datum point data can be analyzed and processed to determine the datum point data corresponding to each datum point in the project to be modeled.

[0059] Further, for each datum point, its corresponding datum point data is sequentially filled into each field of the datum feature naming information, and the fields are arranged in a preset order to obtain the datum feature.

[0060] After that, based on the relatively standardized datum feature, the establishment of the three-dimensional tolerance model can be performed, which can enhance the readability of the model, reduce the probability of errors occurring during the model construction process, and improve the modeling accuracy and model debugging efficiency.

[0061] In a specific implementation manner, the datum feature naming information can be represented by Table 1, and Table 1 shows each field included in the datum feature naming information.

[0062] Table 1

[0063] RPS 01 A S X PartNum TO PartNum

[0064] Among them, RPS represents the datum feature, that is, the datum feature name field, which is used to indicate that this is a datum feature; 01 represents the feature number, that is, the datum feature number field, which is arranged starting from "1" in the order of the main and secondary parts of the part features. A is the function of the datum feature, that is, the datum feature function field, indicating which positioning datum is used for positioning (the positioning datum can include datum A, datum B, datum C, etc.).

[0065] S represents the feature type, that is, the datum feature type field, including:

[0066] S------Surface (surface, generally indicating a point on the surface).

[0067] H------Hole / pin / stud / tab as secondary datum, that is, a hole or a similar structure is used as the secondary datum.

[0068] h------Slot (oblong hole) / pin / stud / tab as tertiary datum, that is, an oblong hole or a similar structure is used as the tertiary datum.

[0069] E------Edge as secondary datum, that is, the edge is used as the secondary datum. e------Edge as tertiary datum, that is, the edge is used as the tertiary datum.

[0070] X: Control direction / coordinate plane; indicates the control direction or coordinate plane of the datum feature in space, that is, the datum feature control direction field.

[0071] X front / rear indicates the front-rear direction

[0072] Y inner / outer indicates the inner-outer direction

[0073] Z upper / under indicates the up-down direction

[0074] X, Y, Z, etc. respectively represent controlling the translation of their directions.

[0075] Vxy, etc. indicate that the projection direction is mainly in the X and Y directions.

[0076] In another possible implementation, the feature naming information includes assembly welding feature naming information. Based on the modeling basic data and the feature naming information, the target features corresponding to the items to be modeled are generated, including: analyzing the assembly welding data to obtain the assembly welding point data corresponding to the items to be modeled; based on the assembly welding feature naming information, processing the assembly welding point data to obtain the processed assembly welding point data and the assembly welding features.

[0077] Among them, the assembly welding feature information can be the information that stipulates the naming method of the assembly welding features. The assembly welding feature naming information includes at least one of the assembly welding feature name field, the assembly welding feature number field, the assembly welding feature function field, the assembly welding feature type field, the assembly welding feature control direction field, and the part number field to be assembled.

[0078] Specifically, the assembly welding point data can be analyzed and processed to determine the assembly welding point data corresponding to each assembly point and welding point in the item to be modeled. Further, the assembly welding point data is filled into each field of the assembly welding feature naming information in turn, and the fields are arranged in a preset order to obtain the assembly welding features. Performing the assembly operation in the three-dimensional tolerance modeling based on the relatively standardized assembly welding features can also enhance the readability of the model, reduce the probability of errors occurring during the model building process, and improve the modeling accuracy and model debugging efficiency.

[0079] In a specific implementation, the naming information of the assembly welding features can be represented by Table 2, and each field included in the naming information of the assembly welding features is shown in Table 2.

[0080] Table 2

[0081] ZPD / HJD 01 A S X PartNum TO PartNum

[0082] Among them, ZPD represents the assembly feature, and HJD represents the welding feature, that is, this field is the name field of the assembly welding feature. 01 is the feature number, which is arranged starting from "1" according to the primary and secondary order of the part features, and this field is the number field of the assembly welding feature.

[0083] A is the feature function, that is, this field is the function field of the assembly welding feature, indicating the positioning reference A (reference A, reference B, reference C,...).

[0084] S is the feature type, that is, this field is the type field of the assembly welding feature, and the field content includes:

[0085] S------Surface (plane, generally indicating points on the plane).

[0086] H------Hole / pin / stud / tab as secondary datum

[0087] h------Slot (oblong hole) / pin / stud / tab as tertiary datum

[0088] E------Edge (edge) as secondary datum

[0089] e------Edge (edge) as tertiary datum

[0090] X: control direction / coordinate plane, that is, the control direction field of the assembly welding feature

[0091] X front / rear

[0092] Y inner / outer

[0093] Z upper / under

[0094] X, Y, Z, etc. respectively represent translational control of their directions.

[0095] Vxy, etc. indicate that their projection directions are mainly in the X and Y directions.

[0096] Part Num: The part number, corresponding to the field of the part number to be assembled, used to indicate which part is to be assembled or welded.

[0097] In another possible implementation, the feature naming information includes the measuring point feature naming information. Based on the modeling basic data and the feature naming information, the target features corresponding to the items to be modeled are generated, including: analyzing the measurement tolerance data to obtain the information of the points to be measured; processing the information of the points to be measured based on the measuring point feature naming information to obtain the measuring point features.

[0098] Among them, the measuring point feature naming information can be the information that stipulates the naming method of the assembly welding features. The measuring point feature naming information includes at least one of the measuring point feature name field, the measuring point feature number, the measurement type field, the measuring point feature type field, the measuring point feature control direction field, the part number field to which the measuring point feature belongs, and the measuring point feature coordinate field.

[0099] The information of the points to be measured can be understood as the information corresponding to the points to be measured. The points to be measured refer to the specific points or areas on the part for measurement, and can be used as the measurement reference in the future to verify whether the dimensions and tolerances of the part meet the design requirements.

[0100] In the modeling stage, determining the measuring point features based on the information of the points to be measured can more easily plan the subsequent measurement and inspection processes.

[0101] Specifically, the measurement tolerance data can be analyzed and processed to determine the information of the points to be measured corresponding to the items to be modeled. Further, the information of the points to be measured is filled into each field of the measuring point feature naming information in turn, and the fields are arranged in the preset order to obtain the measuring point features.

[0102] It should also be noted that the measuring point features are the representative features that need to be measured to check the assembly quality of the parts. It includes two categories: A. The key features and functional features of the assembled parts. B. The non-key features selected only to verify the assembly process in order to ensure the correctness and controllability of the assembly process. Based on the standardized measuring point features, the tolerance analysis of the 3D tolerance model can be more accurate.

[0103] In a specific implementation, the measuring point feature naming information can be represented by Table 3, and Table 3 shows each field included in the measuring point feature naming information.

[0104] Table 3

[0105]

[0106] Among them, CLD represents the measurement feature, that is, the measuring point feature name field.

[0107] DTS number: F01 represents the DTS measurement operation number, generally starting from 01 (to distinguish from other features). Among them: F - Front end, S - Side, R - Rear end, IP - Instrument panel, CNL - Center console, FD - Front door trim, RD - Rear door trim, INT - Interior. That is, this field is the measurement point feature number field.

[0108] G: Represents the measurement type, G (GAP): Gap; F (FLUSH): Flush. That is, this field corresponds to the measurement type field.

[0109] 01: Measurement point number. The measurement point number corresponding to the measurement operation, arranged starting from "01". This field corresponds to the measurement point feature number field.

[0110] X: Control direction / coordinate plane, that is, it corresponds to the measurement point feature control direction field.

[0111] X front / rear

[0112] Y inner / outer

[0113] Z upper / under

[0114] X, Y, Z, etc. respectively represent translational control in their directions.

[0115] Vx: Represents that the main projection direction of the measurement point normal is in the X direction.

[0116] Part Num: Part number, that is, it corresponds to the part number field to which the measurement point feature belongs.

[0117] Measurement point coordinates: Applicable to the case where there are multiple measurement points in one DTS. If there is only one measurement point in one DTS, the measurement point coordinates do not need to be written. The measurement point coordinates correspond to the measurement point feature coordinate field.

[0118] S130. Based on the target feature and three-dimensional part data, perform assembly operations, create measurement operations, and set tolerance operations to obtain the target three-dimensional tolerance model corresponding to the project to be modeled.

[0119] Among them, the assembly operation is the process of combining each three-dimensional part according to the design requirements and assembly relationship. Creating a measurement operation can be defining measurement items for subsequent tolerance analysis and inspection.

[0120] The tolerance setting operation is the process of setting the tolerance range for the measurement item. The tolerance range stipulates the allowable variation of the measurement item. When setting the tolerance operation, a reasonable tolerance range can be determined according to design requirements, manufacturing processes, etc.

[0121] After the assembly operation, the creation of measurement operations, and the setting of tolerance operations, the target 3D tolerance model corresponding to the project to be modeled is obtained. This model contains 3D geometric data of all parts, assembly relationships, measurement points, tolerance ranges, and other information, which can serve as an important basis for subsequent tolerance analysis, optimization design, and manufacturing processing.

[0122] The technical solution of the present invention includes: obtaining 3D part data and modeling basic data corresponding to the project to be modeled, where the modeling basic data includes datum data, assembly welding data, and measurement tolerance data; obtaining feature naming information, and generating target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information, where the target features include datum features, assembly welding features, and measurement point features; performing an assembly operation, creating measurement operations, and setting tolerance operations based on the target features and the 3D part data to obtain the target 3D tolerance model corresponding to the project to be modeled. The technical solution of the present invention can process the modeling basic data based on the feature naming information to generate standardized and unified datum features, assembly welding features, and measurement point features, and generate a target 3D tolerance model based on these features, solving the technical problem that in the traditional modeling and analysis process, due to the lack of a standardized modeling method, the modeling by different personnel varies greatly, resulting in poor readability of the model and increasing the error probability in the modeling process. It realizes that the part feature names of the models built by different personnel are consistent, enhances the readability of the model, reduces the probability of errors in the model building process, improves the modeling accuracy, and can have a high debugging efficiency when debugging the model subsequently.

[0123] Embodiment 2

[0124] Figure 2 It is a flowchart of a method for determining a 3D tolerance model provided in Embodiment 2 of the present invention. On the basis of the above embodiment, this embodiment further introduces the implementation manners of performing an assembly operation, creating measurement operations, and setting tolerance operations to obtain the target 3D tolerance model. Among them, the same or corresponding technical terms as those in the above embodiment will not be elaborated here. As Figure 2 shown, the method specifically includes the following steps:

[0125] S210. Obtain 3D part data and modeling basic data corresponding to the project to be modeled.

[0126] S220. Obtain feature naming information, and generate target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information.

[0127] S230. Generate at least two 3D part models based on the 3D part data.

[0128] Among them, the three-dimensional part data can be used to construct the three-dimensional part models corresponding to each component in the project to be modeled, and subsequently, assembly simulations of multiple three-dimensional part models can be performed in three-dimensional tolerance simulation software.

[0129] S240. Perform assembly operations, create measurement operations, and set tolerance operations on the three-dimensional part model according to the target features to obtain the target three-dimensional tolerance model.

[0130] Specifically, based on the datum features, assembly welding features, and measurement point features in the target features, perform assembly operations, create measurement operations, and set tolerance operations to obtain the target three-dimensional tolerance model.

[0131] In a possible implementation manner, performing assembly operations, creating measurement operations, and setting tolerance operations on the three-dimensional part model according to the target features to obtain the target three-dimensional tolerance model includes: performing assembly operations on the three-dimensional part model based on the datum features and assembly welding features to obtain the three-dimensional model to be used corresponding to the project to be modeled; performing a create measurement operation on the three-dimensional model to be used based on the measurement point features to generate the items to be measured corresponding to the three-dimensional model to be used; and setting the tolerance parameter requirements for the items to be measured in the three-dimensional model to be used through a tolerance setting operation to obtain the target three-dimensional tolerance model.

[0132] It can be understood that the datum feature is the basic feature for positioning and reference, providing an accurate starting point and direction for the assembly process. The assembly welding feature describes the assembly and welding relationships between parts and is the key basis for assembly operations. Using the datum features and assembly welding features, the individual three-dimensional part models are combined and positioned according to the design requirements to obtain an assembly, that is, the three-dimensional model to be used, which represents the overall shape and structure after all parts are assembled.

[0133] After obtaining the three-dimensional model to be used, a create measurement operation can be performed on the three-dimensional model to be used based on the measurement point features to create measurement items. Among them, the measurement items can be the gaps, surface differences, etc. between different components, and the items to be measured will serve as the basis for tolerance setting and subsequent inspections. In the three-dimensional model to be used, set the tolerance range, that is, the tolerance parameter requirements, for the items to be measured to obtain the target three-dimensional tolerance model.

[0134] In a specific implementation manner, when establishing the assembly operation, the assembly welding operation process can be expressed by the naming rules shown in Table 4 below.

[0135] Table 4

[0136]

[0137] Among them:

[0138] Move: Indicates Assembly Operation

[0139] Part Name: Indicates the part name (Chinese name)

[0140] DTS number: Applicable when a part has multiple assemblies. For example, for the rear bumper, if one assembly acts on the measurement of the fender area, the number can be written as the DTS number corresponding to the rear bumper and fender; if another assembly acts on the measurement of the rear bumper and side turn signal area, the number can be written as the DTS number corresponding to the rear bumper and side turn signal. If a part has only one assembly, the DTS number does not need to be written.

[0141] In a specific implementation, when creating a measurement operation, the item to be measured can be expressed according to the naming rules shown in Table 5 below.

[0142] Table 5

[0143]

[0144] Among them:

[0145] DTS number: F01 represents the DTS measurement operation number, generally starting from 01 (to distinguish from other features). Among them: F - front end, S - side, R - rear end, IP - instrument panel, CNL - center console, FD - front door trim, RD - rear door trim, INT - interior.

[0146] G: Represents the measurement type, G (Gap): gap; F (Flush): flush; P (Parallel): parallelism; S: symmetry.

[0147] 01: Measuring point number. The measuring point number corresponding to the measurement operation, arranged starting from "01".

[0148] X: Measurement direction / coordinate plane

[0149] X front / rear

[0150] Y inner / outer

[0151] Z upper / under

[0152] X, Y, Z, etc. respectively represent translational control in their directions.

[0153] Vx: Represents that the main direction of the projection of the measuring point normal is the X direction.

[0154] Part Name: Represents the part name (Chinese name) of the measurement operation.

[0155] Measuring point coordinates: Applicable to the case where there are multiple measuring points in one DTS, and the coordinate positions of each measuring point need to be marked.

[0156] In a specific implementation manner, when setting tolerance operations, the tolerance can be set according to the naming rules shown in Table 6 below. Specifically, tolerances can be set for assembly points, inspection points, etc. including hole diameter tolerance, pin diameter tolerance, position tolerance of locating pins and holes, profile tolerance of mounting surfaces, profile tolerance of measuring point surfaces, etc. The tolerance feature naming rules are as follows:

[0157] (1) Dimension tolerance naming specification

[0158] The naming of dimension tolerance can be translated into Chinese according to the name of the point.

[0159] Example: The dimension tolerance naming of point RPS01 H XY of part A is: Part A: Pin diameter tolerance of the main locating pin in the XY direction

[0160] The dimension tolerance naming of point ZPD01 H XY of part B is: Part B: Hole diameter tolerance of the main locating hole of part A in the XY direction

[0161] (2) Geometric tolerance naming specification

[0162] The naming of geometric tolerance is based on the naming of the point and is named according to Table 6 below:

[0163] Table 6

[0164]

[0165]

[0166]

[0167] The technical solution of the present invention solves the technical problems that in the process of three-dimensional tolerance modeling, the part features, assembly operations, tolerance setting, and measurement operations lack standardized names, reducing the modeling accuracy and the credibility of analysis conclusions, increasing the model adjustment time, and reducing the work efficiency. It can process the modeling basic data based on the feature naming information to generate standardized and unified reference features, assembly welding features, and measuring point features, and generate a target three-dimensional tolerance model based on these features. The names of the assembly operations, tolerance setting, and measurement operations in the assembly operation, creation of measurement operation, and setting of tolerance are also unified, realizing the consistency of the part features, assembly operations, tolerance setting, and measurement operation names of the models built by different personnel, enhancing the readability of the model, reducing the probability of errors occurring during the model building process, improving the modeling accuracy, and also having a high debugging efficiency when debugging the model later.

[0168] Embodiment 3

[0169] Figure 3 This is a flowchart of a method for determining a three-dimensional tolerance model provided in Embodiment 3 of the present invention. On the basis of the above embodiments, this embodiment can perform tolerance analysis based on the target three-dimensional tolerance model and verify the tolerance analysis results. The specific implementation manner can refer to the technical solution of this embodiment. Among them, the same or corresponding technical terms as those in the above embodiments will not be elaborated here. As Figure 3 shown, the method specifically includes the following steps:

[0170] S310. Obtain the three-dimensional part data and modeling basic data corresponding to the project to be modeled.

[0171] S320. Obtain the feature naming information, and generate the target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information.

[0172] S330. Based on the target features and the three-dimensional part data, perform assembly operations, create measurement operations, and set tolerance operations to obtain the target three-dimensional tolerance model corresponding to the project to be modeled.

[0173] S340. Perform tolerance analysis on the project to be modeled based on the target three-dimensional tolerance model to obtain the tolerance analysis results corresponding to the project to be modeled.

[0174] Among them, the tolerance analysis results include at least one of a tolerance distribution diagram, a tolerance sensitivity report, and a positioning point geometric factor report.

[0175] Specifically, after generating the target three-dimensional tolerance model, the tolerance analysis function can be executed through three-dimensional tolerance simulation software to perform tolerance analysis on the target three-dimensional tolerance model and obtain the corresponding tolerance analysis results.

[0176] In a possible implementation manner, the out-of-tolerance risk value can also be determined based on the tolerance distribution diagram, and whether the project to be modeled meets the target design parameters can be determined based on the out-of-tolerance risk value and a preset out-of-tolerance threshold.

[0177] Among them, the preset out-of-tolerance threshold can be a threshold set based on factors such as the design requirements, manufacturing process, and product quality standards of the project to be modeled, and is used to determine whether the project to be modeled meets the target design parameters, that is, whether it meets the design goal.

[0178] Specifically, the calculated out-of-tolerance risk value can be compared with the preset out-of-tolerance threshold. If the out-of-tolerance risk value is less than or equal to the threshold, it is considered that the project to be modeled meets the target design parameters; otherwise, further design optimization or adjustment is required.

[0179] To confirm the correctness of the three-dimensional tolerance modeling process and analysis results, this embodiment can compare and analyze them with the calculation process and results of one-dimensional dimensional chains. In another possible implementation, it is also possible to generate the analysis results of the one-dimensional dimensional chain corresponding to the project to be modeled, and verify the tolerance sensitivity report and the positioning point geometric factor report based on the analysis results of the one-dimensional dimensional chain to obtain the verification results.

[0180] Specifically, through one-dimensional dimensional chain analysis, the accuracy of the tolerance sensitivity report and the positioning point geometric factor report can be further verified. Specifically, it can be to compare the data in the report with the analysis results of the one-dimensional dimensional chain to determine whether they are consistent. If they are consistent, the verification result can be that the verification passes; if the difference is large, the verification result is that the verification fails.

[0181] In yet another possible implementation, after obtaining the verification results, it is also possible to update the reference data and measurement tolerance data corresponding to the project to be modeled based on the verification results, so that the out-of-tolerance risk value is less than the preset out-of-tolerance threshold. That is, according to the tolerance sensitivity report and the positioning point geometric factor report, combined with the one-dimensional dimensional chain calculation table, the analysis process and calculation results of the two are mutually inspected. On the basis of confirming the accuracy of the modeling process and the consistency of the tolerance requirements, the positioning reference and tolerance requirements of the parts are optimized to reduce the out-of-tolerance risk.

[0182] It can be understood that in the traditional modeling process, for the three-dimensional tolerance model and the one-dimensional dimensional chain, due to the different tolerance feature names established for the two, this makes the process of comparative analysis complex and error-prone. This complexity reduces the credibility of the analysis conclusion and increases the time for model optimization and debugging, thus reducing work efficiency. In this embodiment, through the standardized naming of part tolerance features, it is realized that the part tolerance feature names and tolerance requirements in three-dimensional tolerance modeling are consistent with the input of one-dimensional dimensional chain verification, and the mutual inspection of the analysis process and calculation results of the two is realized, improving the accuracy of the vehicle DTS analysis and verification and the credibility of the results.

[0183] Embodiment 4

[0184] This embodiment takes the assembly of the rear taillight and trim frame assembly of a certain vehicle model to the body assembly for vehicle DTS dimensional chain verification to illustrate the standardized method of three-dimensional tolerance simulation modeling. The specific implementation method is as follows:

[0185] I. The preliminary preparations mainly include the following work contents:

[0186] 1. The analysis content is the DTS gap requirement between the rear taillight and trim frame assembly of a certain vehicle model and the body assembly, and the target tolerance is 1.5±0.9. As Figure 4 shown, it is the DTS target setting diagram around the rear taillight and trim frame assembly in Embodiment 4 of the present invention;

[0187] 2. Figure 5 This is the positioning reference diagram of the taillight and trim frame assembly in the fourth embodiment of the present invention. Figure 6 This is the tolerance requirement diagram of the taillight and trim frame assembly in the fourth embodiment of the present invention. Figure 7 This is the positioning reference and tolerance requirement diagram of the body assembly (local reference for the rear taillight).

[0188] 3. Adjust the structure tree according to the process flow, and establish virtual components of the body (local reference for the rear taillight) based on the local reference. As Figure 8 shown, this is the schematic diagram of the assembly structure tree in the fourth embodiment of the present invention.

[0189] The normalization methods for the modeling part features, assembly operations, tolerance settings, and measurement operation names in the two- and three-dimensional tolerance modeling process are as follows:

[0190] 1. The main features included are: reference feature (RPS), assembly (welding) feature (ZPD / HJD), and measurement point feature (CLD).

[0191] 1) Establish the reference feature (RPS): Select the corresponding reference feature according to the rear taillight RPS, and model it according to the part reference feature naming rule. As Figure 9 shown, this is the schematic diagram of the rear taillight reference feature naming in the fourth embodiment of the present invention.

[0192] 2) Establish the assembly (welding) feature (ZPD / HJD): The installation points for assembling the rear taillight trim frame on the rear taillight are modeled according to the assembly feature naming rule. As Figure 10 shown, this is the schematic diagram of the rear taillight assembly feature naming in the fourth embodiment of the present invention:

[0193] 3) Measurement point feature (CLD): In order to inspect the assembly quality of the parts, select the representative features of the rear taillight trim frame that need to be measured, and model them according to the measurement point feature naming rule. As Figure 11 shown, this is the schematic diagram of the rear taillight trim frame measurement feature naming in the fourth embodiment of the present invention.

[0194] Similarly, complete the establishment of the reference features, assembly features, and measurement point features of the body assembly and other parts.

[0195] 2. Establish the assembly: According to the determined assembly plan, complete the modeling of the assembly relationship of the rear taillight trim frame to the body according to the assembly naming rule. As Figure 12 shown, this is the schematic diagram of the rear taillight and trim frame assembly operation naming in the fourth embodiment of the present invention.

[0196] 3. Create the measurement: According to the positions of the DTS detection points of the rear taillight trim frame and the body and the DTS requirements, create the measurement according to the measurement naming rule. As Figure 13 shown, this is the schematic diagram of the DTS measurement naming of the rear taillight and trim frame and the body in the fourth embodiment of the present invention.

[0197] 4. Set tolerances: According to the tolerance feature naming rules, complete the setting of dimensional tolerances and geometric tolerances for the positioning holes of the left rear taillight trim frame. As Figure 14 shown, it is a schematic diagram of the tolerance feature naming for the rear taillight and its trim frame in the fourth embodiment of the present invention; at the same time, complete the setting of dimensional tolerances and geometric tolerances for the mounting holes and mating surfaces of the vehicle body and other parts.

[0198] III. Analysis and optimization stage

[0199] 1. Based on the distribution diagram of the clearance tolerance between the rear taillight trim and the vehicle body, judge the analysis results. The out-of-tolerance risk is 3.64% < 5%, meeting the DTS design requirements. Figure 15 As shown, it is a schematic diagram of the clearance tolerance distribution between the rear taillight trim and the vehicle body in the fourth embodiment of the present invention;

[0200] 2. According to the tolerance sensitivity report (as Figure 16 shown, it is a schematic diagram of the clearance tolerance sensitivity report for the rear taillight trim and the vehicle body in the fourth embodiment of the present invention) and the positioning point geometric factor report (as Figure 17 shown, it is a schematic diagram of the clearance positioning point geometric factor report for the rear taillight trim and the vehicle body in the fourth embodiment of the present invention), combined with the one-dimensional dimension chain calculation table (as Figure 18 shown, it is the one-dimensional dimension chain of the clearance between the rear taillight trim and the vehicle body in the fourth embodiment of the present invention), cross-check the analysis process and calculation results of the two. On the basis of confirming the accuracy of the modeling process and the consistency of the tolerance requirements, optimize the positioning reference and tolerance requirements of the parts to reduce the out-of-tolerance risk.

[0201] 3. Compile an analysis report and reflect the optimization results in the requirements of the Geometric Dimensioning and Tolerancing (GD&T) drawings of the parts.

[0202] The technical solution of the present invention solves the problems of long traditional model adjustment time, low work efficiency, differences in tolerance feature naming and tolerance requirements in the three-dimensional tolerance modeling process and the one-dimensional dimension chain verification process, increasing the difficulty of cross-checking the analysis process and calculation results of the two, and reducing the modeling accuracy and the credibility of the analysis conclusion. Through the standardized three-dimensional tolerance modeling process, the part features, assembly operations, tolerance settings, and measurement operation names of the models built by different personnel are made consistent, enhancing the readability of the models, reducing the probability of errors in the model building process, and improving the modeling accuracy and model debugging efficiency. Through the standardized part tolerance feature naming, the part tolerance feature names and tolerance requirements in the three-dimensional tolerance modeling are made consistent with the input of the one-dimensional dimension chain verification, realizing the cross-check of the analysis process and calculation results of the two, and improving the accuracy of the vehicle DTS analysis and verification and the credibility of the results.

[0203] Embodiment 5

[0204] Figure 19 FIG. is a schematic structural diagram of a three-dimensional tolerance model determination device provided in Embodiment 5 of the present invention. As Figure 19 shown, the device includes:

[0205] A basic data acquisition module 510, configured to acquire three-dimensional part data and modeling basic data corresponding to an item to be modeled, where the modeling basic data includes datum data, assembly welding data, and measurement tolerance data;

[0206] A target feature generation module 520, configured to acquire feature naming information, and generate a target feature corresponding to the item to be modeled based on the modeling basic data and the feature naming information, where the target feature includes a datum feature, an assembly welding feature, and a measurement point feature;

[0207] A tolerance model generation module 530, configured to perform an assembly operation, create a measurement operation, and set a tolerance operation based on the target feature and the three-dimensional part data, to obtain a target three-dimensional tolerance model corresponding to the item to be modeled.

[0208] In a possible implementation manner, the feature naming information includes datum feature naming information, and the target feature generation module 520 includes a datum feature establishment sub-module, configured to:

[0209] Analyze the datum data to obtain datum point data corresponding to the item to be modeled;

[0210] Process the datum point data based on the datum feature naming information to obtain the datum feature;

[0211] Wherein, the datum feature naming information includes at least one of a datum feature name field, a datum feature number field, a datum feature function field, a datum feature type field, a datum feature control direction field, and a datum feature part number field to which the datum feature belongs.

[0212] In a possible implementation manner, the feature naming information includes assembly welding feature naming information, and the target feature generation module 520 includes an assembly welding feature establishment sub-module, configured to:

[0213] Analyze the assembly welding data to obtain assembly welding point data corresponding to the item to be modeled;

[0214] Process the assembly welding point data based on the assembly welding feature naming information to obtain the assembly welding feature;

[0215] Among them, the assembly welding feature naming information includes at least one of an assembly welding feature name field, an assembly welding feature number field, an assembly welding feature function field, an assembly welding feature type field, an assembly welding feature control direction field, and a part number field to be assembled.

[0216] In a possible implementation, the feature naming information includes measuring point feature naming information, and the target feature generation module 520 includes a measuring point feature establishment sub-module for:

[0217] Analyze the measurement tolerance data to obtain information about the points to be measured;

[0218] Process the information about the points to be measured based on the measuring point feature naming information to obtain the measuring point features;

[0219] Among them, the measuring point feature naming information includes at least one of a measuring point feature name field, a measuring point feature number, a measurement type field, a measuring point feature type field, a measuring point feature control direction field, a part number field to which the measuring point feature belongs, and a measuring point feature coordinate field.

[0220] In a possible implementation, the tolerance model generation module 530 includes a tolerance model generation sub-module for:

[0221] Generate at least two 3D part models based on the 3D part data;

[0222] Perform an assembly operation, a measurement operation creation, and a tolerance operation setting on the 3D part models according to the target features to obtain the target 3D tolerance model.

[0223] In a possible implementation, the tolerance model generation sub-module is specifically used for:

[0224] Perform an assembly operation on the 3D part models based on the reference features and the assembly welding features to obtain the 3D model to be used corresponding to the item to be modeled;

[0225] Perform a measurement operation creation on the 3D model to be used based on the measuring point features to generate items to be measured corresponding to the 3D model to be used;

[0226] And set the tolerance parameter requirements for the items to be measured in the 3D model to be used through a tolerance setting operation to obtain the target 3D tolerance model.

[0227] In a possible implementation, the 3D tolerance model determination device further includes: a tolerance analysis sub-module for:

[0228] After generating the target 3D tolerance model, perform tolerance analysis on the item to be modeled based on the target 3D tolerance model to obtain the tolerance analysis result corresponding to the item to be modeled;

[0229] Wherein, the tolerance analysis result includes at least one of a tolerance distribution diagram, a tolerance sensitivity report, and a locating point geometric factor report.

[0230] In a possible implementation manner, the 3D tolerance model determination device further includes:

[0231] A verification sub-module, configured to generate a one-dimensional dimension chain analysis result corresponding to the item to be modeled, and verify the tolerance sensitivity report and the locating point geometric factor report based on the one-dimensional dimension chain analysis result to obtain a verification result.

[0232] An optimization sub-module, configured to update the reference data and the measurement tolerance data corresponding to the item to be modeled based on the verification result after obtaining the verification result.

[0233] The 3D tolerance model determination device provided by the embodiments of the present invention can execute the 3D tolerance model determination method provided by any embodiment of the present invention, and has corresponding function modules and beneficial effects for executing the method.

[0234] Embodiment Six

[0235] Figure 20 It is a schematic structural diagram of an electronic device provided by Embodiment Six of the present invention. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device (such as a helmet, glasses, a watch, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are only examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0236] Such as Figure 20As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. The memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0237] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0238] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the three-dimensional tolerance model determination method.

[0239] In some embodiments, the three-dimensional tolerance model determination method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the three-dimensional tolerance model determination method described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the three-dimensional tolerance model determination method in any other appropriate manner (e.g., by means of firmware).

[0240] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.

[0241] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0242] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0243] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0244] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.

[0245] A computing system can include a client and a server. The client and the server are generally far from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0246] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.

[0247] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A method for determining a three-dimensional tolerance model, characterized in that Including: Obtain the 3D part data and modeling basic data corresponding to the project to be modeled, where the modeling basic data includes datum data, assembly welding data, and measurement tolerance data; Obtain feature naming information, and generate the target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information, where the target features include datum features, assembly welding features, and measurement point features; Based on the target features and the 3D part data, perform assembly operations, create measurement operations, and set tolerance operations to obtain the target 3D tolerance model corresponding to the project to be modeled.

2. The method according to claim 1, characterized in that, The feature naming information includes datum feature naming information, and the generating the target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information includes: Analyze the datum data to obtain the datum point data corresponding to the project to be modeled; Based on the datum feature naming information, process the datum point data to obtain the datum feature; Wherein, the datum feature naming information includes at least one of a datum feature name field, a datum feature number field, a datum feature function field, a datum feature type field, a datum feature control direction field, and a part number field to which the datum feature belongs.

3. The method according to claim 1, characterized in that The feature naming information includes assembly welding feature naming information, and the generating the target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information includes: Analyze the assembly welding data to obtain the assembly welding point data corresponding to the project to be modeled; Based on the assembly welding feature naming information, process the assembly welding point data to obtain the assembly welding feature after processing the assembly welding point data; Wherein, the assembly welding feature naming information includes at least one of an assembly welding feature name field, an assembly welding feature number field, an assembly welding feature function field, an assembly welding feature type field, an assembly welding feature control direction field, and a part number field of the part to be assembled.

4. The method according to claim 1, wherein The feature naming information includes measurement point feature naming information, and the generating the target features corresponding to the project to be modeled based on the modeling basic data and the feature naming information includes: Analyze the measurement tolerance data to obtain the information of the measurement points to be measured; Based on the measurement point feature naming information, process the information of the measurement points to be measured to obtain the measurement point feature; Wherein, the measurement point feature naming information includes at least one of a measurement point feature name field, a measurement point feature number, a measurement type field, a measurement point feature type field, a measurement point feature control direction field, a part number field to which the measurement point feature belongs, and a measurement point feature coordinate field.

5. The method according to claim 1, characterized in that, The performing assembly operations, creating measurement operations, and setting tolerance operations based on the target features and the 3D part data to obtain the target 3D tolerance simulation model corresponding to the project to be modeled includes: Generate at least two 3D part models based on the 3D part data; Perform assembly operations, create measurement operations, and set tolerance operations on the 3D part models according to the target features to obtain the target 3D tolerance model.

6. The method according to claim 5, wherein Performing an assembly operation, a measurement operation, and a tolerance setting operation on the three-dimensional part model according to the target feature to obtain the target three-dimensional tolerance model includes: Performing an assembly operation on the three-dimensional part model based on the datum feature and the assembly welding feature to obtain a three-dimensional model to be used corresponding to the item to be modeled; Performing a measurement creation operation on the three-dimensional model to be used based on the measurement point feature to generate items to be measured corresponding to the three-dimensional model to be used; And setting tolerance parameter requirements for the items to be measured in the three-dimensional model to be used through a tolerance setting operation to obtain the target three-dimensional tolerance model.

7. The method according to claim 1, wherein After generating the target three-dimensional tolerance model, the method further includes: Performing tolerance analysis on the item to be modeled based on the target three-dimensional tolerance model to obtain a tolerance analysis result corresponding to the item to be modeled; Wherein, the tolerance analysis result includes at least one of a tolerance distribution diagram, a tolerance sensitivity report, and a positioning point geometric factor report.

8. The method according to claim 7, characterized in that The method further includes: Generating a one-dimensional dimension chain analysis result corresponding to the item to be modeled, and verifying the tolerance sensitivity report and the positioning point geometric factor report based on the one-dimensional dimension chain analysis result to obtain a verification result; Updating the datum data and the measurement tolerance data corresponding to the item to be modeled based on the verification result.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; And a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the three-dimensional tolerance model determination method according to any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a processor to implement the three-dimensional tolerance model determination method according to any one of claims 1-8 when executed.