Transition Surface Group Recognition and Gap Detection Method, Device, Equipment and Storage Medium

By using solder joint parameter files and digital-to-analog data to determine the board relationship and determine whether the common adjacent surfaces meet the preset rules, the problem of low detection efficiency and accuracy of rounded corner transition panel group in the prior art is solved, and efficient and accurate identification and gap detection of rounded corner transition panels are achieved.

CN114399783BActive Publication Date: 2025-06-20DONGFENG MOTOR CO LTD DONGFENG NISSAN PASSENGER VEHICLE CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111568494.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-17
Publication Date
2025-06-20
Estimated Expiration
2041-12-17

AI Technical Summary

Technical Problem

The prior art has low efficiency and accuracy in detecting rounded transition panels, and as the number of rounded transition panels increases, manual detection efficiency is low and verification is time-consuming.

Method used

The plates associated with the solder joint are determined through the solder joint parameter files and digital-analog data, obtain the plate joint set, determine the plate welding surface, and determine whether there are common adjacent surfaces in the adjacent surface set. If there is and the common surface is a cylinder and the radius of curvature and direction meet the preset rules, it is considered to form a rounded corner transition surface group.

Benefits of technology

It effectively improves the efficiency and accuracy of rounded corner transition panel detection, avoids missed and missed detection problems in manual detection, and is suitable for rapid identification and gap detection of large-scale rounded corner transition panels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114399783B_ABST
    Figure CN114399783B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of vehicle detection, and discloses a method, device, equipment and storage medium for identifying a fillet transition surface group and detecting a gap. The method includes: determining the panels associated with solder joints according to the solder joint parameter file and the digital model data, and obtaining the set of solder joints associated with the panels from the panels associated with the solder joints; determining the welding surfaces of the panels through coordinates and welding directions; determining the set of adjacent surfaces of the panel welding surfaces through the adjacent relationship of the panel welding surfaces, obtaining the panel groups with more than two common solder joints from the set of solder joints associated with the panels. If there are common adjacent surfaces on both of the two panel groups for the two sets of welding surfaces, and if the common adjacent surfaces are all cylindrical surfaces, and if the radius of curvature and direction of the common adjacent surfaces meet the preset rules, it is considered that the two common adjacent surfaces of the two panel groups constitute the fillet transition surface group of the panel group. Compared with the prior art of manually identifying and detecting the gap of the fillet transition surface group, the detection efficiency and accuracy can be effectively 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 vehicle detection, and particularly to a method, device, equipment and storage medium for identifying a transition surface group and detecting a gap. Background Art

[0002] As a transition area of a smooth surface, the fillet transition surface gap is closely related to the assembly accuracy of the vehicle. Therefore, it is very necessary to identify the fillet transition surface group and detect the gap. At present, the common detection method for the fillet transition surface relies on manual experience. Specifically, for the inspection of the fillet transition surface group gap, first, according to the solder joint information, the welding surface is found, and then according to the relationship of the welding surface, it is judged whether there is a fillet transition surface at the junction of two sheet metals. If there is a fillet transition surface group, then the included angle of the welding surface is calculated and it is judged whether the fillet transition surface group meets the requirements according to different rules. However, it is easy to miss inspection and misjudgment during the manual inspection process, resulting in a low accuracy of the final detection. Moreover, as the number of fillet transition surface groups increases rapidly, the efficiency of manual detection is low and it is time-consuming to verify.

[0003] The above content is only used to assist in understanding the technical solution of the present invention, and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main purpose of the present invention is to provide a method, device, equipment and storage medium for identifying a transition surface group and detecting a gap, aiming to solve the technical problem of low efficiency and accuracy in detecting fillet transition surfaces in the prior art.

[0005] To achieve the above object, the present invention provides a method for identifying a fillet transition surface group, and the method for identifying a fillet transition surface group includes the following steps:

[0006] Determine the sheet metal associated with the solder joint according to the solder joint parameter file and the digital model data, and obtain the set of sheet metal associated solder joints from the sheet metal associated with the solder joint;

[0007] Determine the sheet metal welding surface through the coordinates of the set of sheet metal associated solder joints and the welding direction of the welding point;

[0008] Determine the set of adjacent surfaces of the sheet metal welding surface through the adjacent relationship of the sheet metal welding surface, and the adjacent surfaces in the set of adjacent surfaces are the surfaces that have at least one common edge with the sheet metal welding surface;

[0009] Judge whether there is a common adjacent surface in any two sets of adjacent surfaces. If there is a common adjacent surface, then use the common adjacent surface as the common adjacent surface of the two sheet metal welding surfaces;

[0010] Obtain the sheet metal group with more than two common solder joints through the set of sheet metal associated solder joints;

[0011] Obtain two sets of welding surfaces of two plate members of the plate member group, each set of welding surfaces including two welding surfaces;

[0012] Determine whether there are common adjacent surfaces on the two plate member groups for the two sets of welding surfaces;

[0013] If there are common adjacent surfaces in both cases, determine whether the common adjacent surfaces are all cylindrical surfaces;

[0014] If the common adjacent surfaces are cylindrical surfaces, determine whether the radius of curvature and direction of the common adjacent surfaces meet a preset rule;

[0015] If the preset rule is met, consider that the two common adjacent surfaces of the two plate member groups form a fillet transition surface group of the two plate member groups.

[0016] Optionally, the determining the welding surface of the plate member through the coordinates of the set of welding points associated with the plate member and the welding direction of the welding points includes:

[0017] Taking the coordinates of the set of welding points associated with the plate member as the origin, draw a straight line along the welding direction, and use the surface on the plate member associated with the welding point that intersects the straight line and is closest to the origin as the welding surface.

[0018] Optionally, the determining whether there are common adjacent surfaces on the two plate member groups for the two sets of welding surfaces includes:

[0019] Arbitrarily select a plate member in the plate member group, and determine whether there is a common adjacent surface for the welding surface of the plate member, obtain the first welding surface combination corresponding to the common adjacent surface, and use the common adjacent surface as the first common adjacent surface;

[0020] According to the first welding surface combination, obtain the second welding surface combination on the other plate member in the plate member group, and the first welding surface combination and the second welding surface combination have common welding points;

[0021] Determine whether there is a common adjacent surface for the second welding surface combination, and use the common adjacent surface corresponding to the second welding surface combination as the second common adjacent surface.

[0022] Optionally, when the common adjacent surface is a cylindrical surface, the determining whether the direction of the common adjacent surface meets the preset rule includes:

[0023] Obtain the centers of the first common adjacent surface and the second common adjacent surface, obtain the first normal vector of the first common adjacent surface at the center and the second normal vector of the second common adjacent surface at the center;

[0024] Determine whether the direction of the common adjacent surface meets a preset rule by determining whether the included angle between the first normal vector and the second normal vector meets the preset rule.

[0025] Optionally, when the common adjacent surface is a cylindrical surface, determining whether the radius of curvature of the common adjacent surface meets a preset rule includes:

[0026] Obtain a plurality of points on any of the common adjacent surfaces, and calculate the radius of curvature at the plurality of points;

[0027] Determine whether the radius of curvature of the common adjacent surface meets the preset rule by determining whether the arithmetic mean or median value of the radii of curvature at the plurality of points is within a preset range.

[0028] In addition, to achieve the above object, the present invention also proposes a fillet transition surface group recognition device, which includes:

[0029] A determination module, configured to determine the plate members associated with the solder joints according to the solder joint parameter file and the digital model data, and obtain a set of plate member associated solder joints from the plate members associated with the solder joints;

[0030] The determination module is further configured to determine the plate member welding surface through the coordinates of the set of plate member associated solder joints and the welding direction of the welding points;

[0031] The determination module is further configured to determine a set of adjacent surfaces of the plate member welding surface through the adjacent relationship of the plate member welding surface, and the adjacent surfaces in the set of adjacent surfaces are the surfaces that have at least one common edge with the plate member welding surface;

[0032] A judgment module, configured to judge whether there is a common adjacent surface between any two of the sets of adjacent surfaces, and if there is a common adjacent surface, use the common adjacent surface as the common adjacent surface of the two plate member welding surfaces;

[0033] An acquisition module, configured to obtain a set of plate members with more than two common solder joints through the set of plate member associated solder joints;

[0034] The acquisition module is further configured to acquire two sets of welding surfaces of the two plate members in the set of plate members, and each set of welding surfaces includes two welding surfaces;

[0035] The judgment module is further configured to judge whether there are common adjacent surfaces on both of the two sets of welding surfaces on the two sets of plate members;

[0036] The judgment module is further configured to, if there are common adjacent surfaces, judge whether the common adjacent surfaces are all cylindrical surfaces;

[0037] The determination module is further configured to, if the common adjacent surface is a cylindrical surface, determine whether the radius of curvature and direction of the common adjacent surface satisfy a preset rule;

[0038] The determination module is further configured to, if the preset rule is satisfied, consider that the two common adjacent surfaces of the two plate groups constitute a fillet transition surface group of the two plate groups.

[0039] In addition, to achieve the above object, the present invention further provides a method for detecting the gap of a fillet transition surface group. The method for detecting the gap of a fillet transition surface group uses the method for identifying a fillet transition surface group as described above. The detection method includes the following steps:

[0040] Optionally, obtain a fillet transition surface group, and obtain the included angle between the two side planes of one fillet transition surface or two fillet transition surfaces according to the fillet transition surface group;

[0041] Compare the included angle between the two side planes with a target angle, and cut the fillet transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect the fillet transition surface, and obtain the gap value of the fillet transition surface group according to the plurality of arc groups;

[0042] Judge whether the gap value meets a preset value, and realize the detection of the fillet transition surface group according to the judgment result.

[0043] Optionally, the step of cutting the fillet transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect the fillet transition surface, and obtaining the gap value of the fillet transition surface group according to the plurality of arc groups includes:

[0044] When the comparison result is that the included angle between the two side planes is greater than the target angle, cut the fillet transition surface group with a plurality of cross-sections in a preset manner to obtain a plurality of arc groups where the plurality of cross-sections intersect the fillet transition surface;

[0045] Obtain the maximum distance between the two arcs of each arc group, and use the maximum distance as the distance value of each arc group;

[0046] Obtain the minimum value among the distance values of the arc groups in the plurality of arc groups, and use the minimum value as the gap value of the fillet transition group.

[0047] Optionally, the step of cutting the fillet transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect the fillet transition surface, and obtaining the gap value of the fillet transition surface group according to the plurality of arc groups includes:

[0048] When the comparison result shows that the included angle between the two side planes is less than the target angle, the rounded corner transition surface group is cut by multiple cross-sections in a preset manner to obtain multiple arc groups where the multiple cross-sections intersect with the rounded corner transition surface;

[0049] Obtain the difference in average curvature radius between the two arcs of each arc group;

[0050] Obtain the minimum value of the difference in average curvature radius among the multiple arc groups, and use the minimum value as the gap value of the rounded corner transition group.

[0051] In addition, to achieve the above object, the present invention also provides a device for detecting the gap of a rounded corner transition surface group, and the device for detecting the gap of a rounded corner transition surface group includes:

[0052] An acquisition module, configured to acquire a rounded corner transition surface group, and obtain the included angle between two side planes of one rounded corner transition surface or two rounded corner transition surfaces according to the rounded corner transition surface group;

[0053] A comparison module, configured to compare the included angle between the two side planes with a target angle, cut the rounded corner transition surface group according to the comparison result to obtain multiple arc groups where multiple cross-sections intersect with the rounded corner transition surface, and obtain the gap value of the rounded corner transition surface group according to the multiple arc groups;

[0054] A detection module, configured to determine whether the gap value meets a preset value, and implement the detection of the rounded corner transition surface group according to the determination result.

[0055] In addition, to achieve the above object, the present invention also provides a device for identifying and detecting the gap of a rounded corner transition surface group, and the device for identifying and detecting the gap of a rounded corner transition surface group includes: a memory, a processor, and a program for identifying and detecting the gap of a rounded corner transition surface group stored on the memory and executable on the processor, and the program for identifying and detecting the gap of a rounded corner transition surface group is configured to implement the method for identifying and detecting the gap of a rounded corner transition surface group as described above.

[0056] In addition, to achieve the above object, the present invention also provides a storage medium, on which a program for identifying and detecting the gap of a rounded corner transition surface group is stored, and when the program for identifying and detecting the gap of a rounded corner transition surface group is executed by a processor, the method for identifying and detecting the gap of a rounded corner transition surface group as described above is implemented.

[0057] The method for identifying the fillet transition surface group and detecting the gap proposed by the present invention determines the plates associated with the solder joints through the solder joint parameter file and the digital model data, and obtains the set of solder joints associated with the plates from the plates associated with the solder joints; determines the welding surface of the plate through the coordinates and the welding direction; determines the set of adjacent surfaces of the welding surface of the plate through the welding surface of the plate, and obtains the set of plates with more than two common solder joints from the set of solder joints associated with the plates. If there are common adjacent surfaces on both of the two sets of welding surfaces on the two sets of plates, and if the common adjacent surfaces are all cylindrical surfaces, and if the radius of curvature and direction of the common adjacent surfaces meet the preset rules, then it is considered that the two common adjacent surfaces of the two sets of plates form the fillet transition surface group of the plate group. Compared with the prior art of manually identifying and detecting the gap of the fillet transition surface group, the detection efficiency and accuracy can be effectively improved. Brief Description of the Drawings

[0058] Figure 1 It is a schematic structural diagram of the device for identifying the fillet transition surface group and detecting the gap in the hardware operating environment related to the solution of the embodiment of the present invention;

[0059] Figure 2 It is a schematic flowchart of the first embodiment of the method for identifying the fillet transition surface group of the present invention;

[0060] Figure 3 It is a schematic diagram of the functional modules of the first embodiment of the device for identifying the fillet transition surface group of the present invention;

[0061] Figure 4 It is a schematic flowchart of the second embodiment of the method for detecting the gap of the fillet transition surface group of the present invention;

[0062] Figure 5 It is a schematic diagram of the included angle of the target fillet transition surface in an embodiment of the method for detecting the gap of the fillet transition surface group of the present invention;

[0063] Figure 6 It is a schematic diagram of the functional modules of the second embodiment of the device for detecting the gap of the fillet transition surface group of the present invention.

[0064] The realization, functional features and advantages of the object of the present invention will be further described in conjunction with the embodiments with reference to the drawings. Detailed Embodiments

[0065] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0066] Refer to Figure 1 , Figure 1 It is a schematic structural diagram of the device for identifying the fillet transition surface group and detecting the gap in the hardware operating environment related to the solution of the embodiment of the present invention.

[0067] As Figure 1As shown in the figure, the fillet transition surface group recognition and gap detection device may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard). Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed Random Access Memory (RAM) or a stable Non-Volatile Memory (NVM), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0068] Those skilled in the art can understand that Figure 1 the structure shown in the figure does not constitute a limitation on the fillet transition surface group recognition and gap detection device, and may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements.

[0069] As Figure 1 shown, the memory 1005, as a storage medium, may include an operating system, a network communication module, a user interface module, and a fillet transition surface group recognition and gap detection program.

[0070] In Figure 1 the fillet transition surface group recognition and gap detection device shown in the figure, the network interface 1004 is mainly used for data communication with a network integrated platform workstation; the user interface 1003 is mainly used for data interaction with users; the processor 1001 and the memory 1005 in the fillet transition surface group recognition and gap detection device of the present invention may be arranged in the fillet transition surface group recognition and gap detection device. The fillet transition surface group recognition and gap detection device calls the fillet transition surface group recognition and gap detection program stored in the memory 1005 through the processor 1001 and executes the fillet transition surface group recognition and gap detection method provided by the embodiments of the present invention.

[0071] Based on the above hardware structure, an embodiment of the fillet transition surface group recognition method of the present invention is proposed.

[0072] Referring to Figure 2 , Figure 2 is a schematic flowchart of the first embodiment of the fillet transition surface group recognition method of the present invention.

[0073] In the first embodiment, the method for identifying the rounded corner transition surface group includes the following steps:

[0074] Step S10: Determine the plates associated with the solder joints according to the solder joint parameter file and the digital model data, and obtain the set of solder joints associated with the plates from the plates associated with the solder joints.

[0075] It should be noted that the execution subject of this embodiment is a device for identifying the rounded corner transition surface group, and it can also be other devices that can achieve the same or similar functions, such as a program for identifying the rounded corner transition surface group, etc. This embodiment does not limit this. In this embodiment, a program for identifying the rounded corner transition surface group is taken as an example for illustration.

[0076] It should be understood that the plates associated with the solder joints refer to all the plates connected by the same solder joint. The solder joint parameter file refers to a file composed of the solder joint parameters of the plates to be detected, including the number of solder joints, the positions of the solder joints, and the connection parameters between the solder joints and the components, etc. The format of this solder joint parameter file is.CSV. After obtaining this.CSV format solder joint parameter file, import this solder joint parameter file into the program for identifying the rounded corner transition surface group and detecting the gap, and complete the detection of the rounded corner transition surface group through the program for identifying the rounded corner transition surface group and detecting the gap.

[0077] It should be understood that after obtaining the solder joint parameter file and the digital model data, the plates associated with the solder joints in the digital model are obtained according to the solder joint parameter file and the digital model data. Specifically, the plates without solder joints are removed through the solder joint parameter file and the digital model data. The set of solder joints associated with the plates refers to the set composed of the solder joints associated with this plate. Plate A and plate B are connected by solder joint a, plate A and plate C are connected by solder joint b, and plate D has no solder joint connection. Solder joint a and solder joint b are connected through plate A, and solder joint b and solder joint c are connected through plate B. At this time, the plate without solder joints, that is, plate D, is removed, and the plates associated with the solder joints are determined to be component A, component B, and component C.

[0078] Step S20: Determine the welding surface of the plate through the coordinates of the set of solder joints associated with the plate and the welding direction of the welding points.

[0079] It can be understood that the welding surface of the plate refers to the surface of the plate associated with the solder joint perpendicular to the welding direction based on the solder joint. The welding direction refers to the direction in which the welding tongs apply pressure in spot welding. This solder joint direction can be obtained from the welding parameter file. After obtaining the set of solder joints associated with the plate, determine the corresponding welding surface of the plate according to the coordinates of the set of solder joints associated with the plate and the welding direction of the welding points.

[0080] Further, step S20 includes: making a straight line along the welding direction with the coordinates of the set of solder joints associated with the plate as the origin, and taking the surface closest to the origin among the surfaces intersecting the straight line on the plate associated with the solder joint as the welding surface.

[0081] Step S30: Determine the set of adjacent faces of the plate welding surface based on the adjacent relationship of the plate welding surface. The adjacent faces in the set of adjacent faces are the faces that share at least one common edge with the plate welding surface.

[0082] It should be understood that the set of adjacent faces refers to the set composed of the adjacent faces corresponding to the adjacent relationship of the plate welding surface. This set of adjacent faces is determined by the plate welding interface. Specifically, after obtaining the plate welding surface, using this plate welding surface as a reference, search for the adjacent faces adjacent to the plate welding surface, and these adjacent faces share at least one common edge with the plate welding surface.

[0083] Step S40: Determine whether there are common adjacent faces between any two sets of adjacent faces. If there are common adjacent faces, then use the common adjacent faces as the common adjacent faces of the two plate welding surfaces.

[0084] It can be understood that after obtaining the set of adjacent faces, it is necessary to determine whether there are common adjacent faces in the set of adjacent faces. At this time, any two sets of adjacent faces are selected, and the common adjacent faces are determined through the pairwise sets of adjacent faces. For example, the adjacent faces of the set of adjacent faces m are m1, m2, and n1, and the adjacent faces of the set of adjacent faces n are n1, n2, and n3. At this time, there is a common adjacent face n1 between the set of adjacent faces m and the set of adjacent faces n, that is, n1 is the common adjacent face of the two plate welding surfaces.

[0085] Step S50: Obtain the plate groups with more than two common solder joints through the set of plate-related solder joints.

[0086] It should be understood that since the number of common solder joints between plates may be one, two, or more than two, after obtaining the set of plate-related solder joints, determine the plate groups with more than two common solder joints according to the set of plate-related solder joints.

[0087] Step S60: Obtain two sets of welding surfaces of the two plates in the plate group, and each set of welding surfaces includes two welding surfaces.

[0088] It can be understood that the two sets of welding surfaces refer to the multiple welding surfaces of the plates in the plate group, and one set of welding surfaces is composed of two welding surfaces. That is to say, the two sets of welding surfaces of the two plates include four welding surfaces.

[0089] Step S70: Determine whether there are common adjacent faces on both of the two sets of welding surfaces of the two plate groups.

[0090] It should be understood that after obtaining two sets of welding surfaces, it is necessary to determine whether there is a common welding surface in the composition of the two plate components, that is, whether there is a common surface between the welding surfaces of one welding surface on the two plate components and the welding surfaces of the other welding surface on the two plate components. If so, it indicates that there is a common welding surface.

[0091] Further, step S70 includes: randomly selecting one plate component from the plate component group, and determining whether there is a common adjacent surface for the welding surface of the plate component, and obtaining the first welding surface combination corresponding to the common adjacent surface, and taking the common adjacent surface as the first common adjacent surface; according to the first welding surface combination, obtaining the second welding surface combination on the other plate component in the plate component group, where the first welding surface combination and the second welding surface combination have common welding points; determining whether there is a common adjacent surface for the second welding surface combination, and taking the common adjacent surface corresponding to the second welding surface combination as the second common adjacent surface.

[0092] It can be understood that after obtaining the plate component group, randomly select one plate component from the plate component group, and determine whether there is a common adjacent surface for the plate component. If so, obtain the first welding surface combination corresponding to the common adjacent surface, and take the common welding surface as the first common adjacent surface, and then continue to select another plate component from the plate component group, and obtain the second welding surface combination according to the other plate component. At this time, the first welding surface combination and the second welding surface combination have common welding points, and then continue to determine whether there is a common adjacent surface for the second welding surface combination. If so, take the common adjacent surface corresponding to the second welding surface combination as the second common adjacent surface.

[0093] Step S80, if there are common adjacent surfaces, determine whether the common adjacent surfaces are all cylindrical surfaces.

[0094] It can be understood that a cylindrical surface refers to a surface formed by a straight line moving parallel along a fixed curve. When it is determined that there are common adjacent surfaces for the two sets of welding surfaces on the two plate component groups, continue to determine whether the existing common adjacent surfaces are cylindrical surfaces.

[0095] Step S90, if the common adjacent surface is a cylindrical surface, determine whether the radius of curvature and direction of the common adjacent surface meet the preset rules.

[0096] It should be understood that the preset rules refer to the rules for identifying whether it is a fillet transition surface. When the preset rules are met, it indicates that the fillet transition surface of the plate component group can be formed. Otherwise, the fillet transition surface of the plate component group cannot be formed. After determining that the common adjacent surface is a cylindrical surface, continue to determine whether the radius of curvature and direction of the common adjacent surface meet the preset rules.

[0097] Further, step S90 includes: obtaining the centers of the first common adjacent surface and the second common adjacent surface, obtaining a first normal vector of the first common adjacent surface at the center and a second normal vector of the second common adjacent surface at the center; and determining whether the direction of the common adjacent surface meets a preset rule by determining whether the included angle between the first normal vector and the second normal vector meets the preset rule.

[0098] It should be understood that after obtaining the first common adjacent surface and the second common adjacent surface, the centers of the first common adjacent surface and the second common adjacent surface are determined. The first normal vector refers to the normal vector of the first common adjacent surface at the center, and the second normal vector refers to the normal vector of the second common adjacent surface at the center. After obtaining the first normal vector and the second normal vector, it is determined whether the included angle formed between the first normal vector and the second normal vector meets the preset rule, that is, whether the included angle is less than or equal to 10°. If so, the common adjacent surface is a fillet transition surface group.

[0099] Further, step S90 includes: obtaining a plurality of points on any one of the common adjacent surfaces and calculating the radius of curvature at the plurality of points; and determining whether the radius of curvature of the common adjacent surface meets the preset rule by determining whether the arithmetic mean or the median value of the radii of curvature at the plurality of points is within a preset range.

[0100] It can be understood that after obtaining the first common adjacent surface and the second common adjacent surface, a plurality of points are selected on any one of the common adjacent surfaces, the radius of curvature of the common adjacent surface at the plurality of points is calculated respectively, and the arithmetic mean value is calculated for the radius of curvature to obtain the corresponding arithmetic mean. At the same time, the median is obtained according to the radius of curvature, and it is determined whether the arithmetic mean or the median value of the radius of curvature is within the preset range, that is, whether the arithmetic mean or the median value of the radius of curvature is 2 - 20 mm. If so, the common adjacent surface is a fillet transition surface group.

[0101] In step S100, if the preset rule is met, it is considered that the two common adjacent surfaces of the two plate groups form the fillet transition surface group of the two plate groups.

[0102] It should be understood that when it is determined that the radius of curvature and the direction of the common adjacent surface meet the preset rule, it indicates that the two common adjacent surfaces of the two plate groups can form the fillet transition surface group of the plate groups.

[0103] In this embodiment, the plates associated with the solder joints are determined based on the solder joint parameter file and the digital model data, and the set of solder joints associated with the plates is obtained from the plates associated with the solder joints; the welding surfaces of the plates are determined based on the coordinates and the welding directions; the set of adjacent surfaces of the welding surfaces of the plates is determined based on the adjacent relationship of the welding surfaces of the plates. The set of plates with more than two common solder joints is obtained from the set of solder joints associated with the plates. If there are common adjacent surfaces on both of the two sets of welding surfaces on the two sets of plates, and if the common adjacent surfaces are all cylindrical surfaces, and if the radius of curvature and the direction of the common adjacent surfaces meet the preset rules, then it is considered that the two common adjacent surfaces of the two sets of plates form a fillet transition surface group of the set of plates. Compared with the prior art in which the gap of the fillet transition surface group is identified and detected manually, the detection efficiency and accuracy can be effectively improved.

[0104] In addition, with reference to Figure 3 , an apparatus for identifying a fillet transition surface group is further provided in an embodiment of the present invention. The apparatus for identifying a fillet transition surface group includes:

[0105] A determination module 10, configured to determine the plates associated with the solder joints according to the solder joint parameter file and the digital model data, and obtain the set of solder joints associated with the plates from the plates associated with the solder joints;

[0106] The determination module 10 is further configured to determine the welding surfaces of the plates based on the coordinates of the set of solder joints associated with the plates and the welding directions of the welding points;

[0107] The determination module 10 is further configured to determine the set of adjacent surfaces of the welding surfaces of the plates based on the adjacent relationship of the welding surfaces of the plates, and an adjacent surface in the set of adjacent surfaces is a surface that has at least one common edge with the welding surface of the plate;

[0108] A judgment module 20, configured to judge whether there are common adjacent surfaces in any two of the sets of adjacent surfaces. If there are common adjacent surfaces, the common adjacent surfaces are used as the common adjacent surfaces of the two welding surfaces of the plates;

[0109] An acquisition module 30, configured to obtain a set of plates with more than two common solder joints from the set of solder joints associated with the plates;

[0110] The acquisition module 30 is further configured to acquire two sets of welding surfaces of the two plates of the set of plates, and each set of welding surfaces includes two welding surfaces;

[0111] The judgment module 20 is further configured to judge whether there are common adjacent surfaces on both of the two sets of plates for the two sets of welding surfaces;

[0112] The judgment module 20 is further configured to, if there are common adjacent surfaces, judge whether the common adjacent surfaces are all cylindrical surfaces;

[0113] The determination module 20 is further configured to, if the common adjacent surface is a cylindrical surface, determine whether the radius of curvature and direction of the common adjacent surface meet a preset rule;

[0114] The determination module 20 is further configured to, if the preset rule is met, consider that the two common adjacent surfaces of the two plate assemblies constitute the fillet transition surface group of the two plate assemblies.

[0115] In this embodiment, the plate associated with the solder joint is determined through the solder joint parameter file and the digital model data, and the set of solder joints associated with the plate is obtained from the plate associated with the solder joint; the welding surface of the plate is determined through the coordinates and the welding direction; the set of adjacent surfaces of the welding surface of the plate is determined through the welding surface of the plate, and the plate assemblies with more than two common solder joints are obtained from the set of solder joints associated with the plate. If there are common adjacent surfaces on both of the two plate assemblies for the two welding surfaces, if the common adjacent surfaces are all cylindrical surfaces, and if the radius of curvature and direction of the common adjacent surfaces meet the preset rule, it is considered that the two common adjacent surfaces of the two plate assemblies constitute the fillet transition surface group of the plate assemblies. Compared with the prior art of manually identifying and detecting the gap of the fillet transition surface group, the detection efficiency and accuracy can be effectively improved.

[0116] It should be noted that the above-described workflow is only illustrative and does not limit the protection scope of the present invention. In actual applications, those skilled in the art can select some or all of them according to actual needs to achieve the purpose of the solution of this embodiment, and this is not limited here.

[0117] In addition, for the technical details not described in detail in this embodiment, reference can be made to the fillet transition surface group recognition method provided in any embodiment of the present invention, and details will not be repeated here.

[0118] In one embodiment, the determination module 10 is further configured to draw a straight line along the welding direction with the coordinates of the set of solder joints associated with the plate as the origin, and use the surface closest to the origin among the surfaces on the plate associated with the solder joint that intersect the straight line as the welding surface.

[0119] In one embodiment, the determination module 20 is further configured to randomly select one plate in the plate assembly, and determine whether there is a common adjacent surface on the welding surface of the plate, and obtain the first welding surface combination corresponding to the common adjacent surface, and use the common adjacent surface as the first common adjacent surface; according to the first welding surface combination, obtain the second welding surface combination on another plate in the plate assembly, and the first welding surface combination and the second welding surface combination have common solder joints; determine whether there is a common adjacent surface on the second welding surface combination, and use the common adjacent surface corresponding to the second welding surface combination as the second common adjacent surface.

[0120] In one embodiment, the determination module 20 is further configured to obtain the centers of the first common adjacent surface and the second common adjacent surface, and obtain a first normal vector of the first common adjacent surface at the center and a second normal vector of the second common adjacent surface at the center; and determine whether the direction of the common adjacent surface meets a preset rule by determining whether the included angle between the first normal vector and the second normal vector meets a preset rule.

[0121] In one embodiment, the determination module 20 is further configured to obtain a plurality of points on any of the common adjacent surfaces, and calculate the radius of curvature at the plurality of points; and determine whether the radius of curvature of the common adjacent surface meets a preset rule by determining whether the arithmetic mean or the median value of the radii of curvature at the plurality of points is within a preset range.

[0122] Based on the above Figure 1 hardware structure, a second embodiment of the method for detecting the gap of the rounded corner transition surface group of the present invention is proposed.

[0123] Referring to Figure 4 , Figure 4 is a schematic flowchart of the second embodiment of the method for detecting the gap of the rounded corner transition surface group of the present invention. As Figure 4 shown, in the third embodiment, the method for detecting the gap of the rounded corner transition surface group includes the following steps:

[0124] Step S110, obtain a rounded corner transition surface group, and obtain an included angle between two side planes of one rounded corner transition surface or two rounded corner transition surfaces according to the rounded corner transition surface group.

[0125] It should be noted that the execution subject of this embodiment is a device for identifying and detecting the gap of the rounded corner transition surface group, and it can also be other devices that can implement the same or similar functions, such as a program for identifying and detecting the gap of the rounded corner transition surface group. This embodiment does not make any restrictions in this regard. In this embodiment, a program for identifying and detecting the gap of the rounded corner transition surface group is taken as an example for description.

[0126] It should be understood that the rounded corner transition surface group is an object for which gap detection needs to be performed, and the included angle between two side planes refers to the included angle between two sides of one rounded corner transition surface or two rounded corner transition surfaces in the rounded corner transition surface group. Specifically, after obtaining the rounded corner transition surface group, the corresponding included angle between two side planes is obtained according to the rounded corner transition surface in the rounded corner transition surface group.

[0127] Step S120, compare the included angle between two side planes with a target angle, and cut the rounded corner transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect with the rounded corner transition surface, and obtain the gap value of the rounded corner transition surface group according to the plurality of arc groups.

[0128] It can be understood that after obtaining the included angle between the two side planes of a fillet transition surface or two fillet transition surfaces, the included angle between the two side planes is compared with the target angle to obtain a corresponding comparison result. The comparison result includes that the included angle between the two side planes is greater than the target angle and the included angle between the two side planes is less than the target angle, and the target angle is 90°.

[0129] Further, step S120 includes: when the comparison result is that the included angle between the two side planes is greater than the target angle, cutting the fillet transition surface group with multiple cross-sections in a preset manner to obtain a plurality of arc groups where the plurality of cross-sections intersect with the fillet transition surface; obtaining the maximum distance between the two arcs of each arc group, and taking the maximum distance as the distance value of each arc group; obtaining the minimum value among the distance values of the arc groups in the plurality of arc groups, and taking the minimum value as the gap value of the fillet transition group.

[0130] It can be understood that when it is determined that the included angle between the two side planes of a fillet transition surface or two fillet transition surfaces is greater than the target angle, the fillet transition surface group is cut with multiple cross-sections in a preset manner. The preset manner at this time is the section step length set by the user. The step length section can be 5 mm or other numerical values of the step length section. This embodiment does not limit this, and 5 mm is taken as an example for illustration.

[0131] It should be understood that the plurality of arc groups refer to the arc combinations where the plurality of cross-sections intersect with the fillet transition surface. When the fillet transition surface group is divided with multiple cross-sections in a preset manner, the fillet transition surface intersects with the multiple cross-sections respectively, that is, a plurality of arc groups are obtained.

[0132] It can be understood that the distances between the two arcs in each arc group are different. At this time, the maximum distance is extracted and taken as the distance value of each arc group. For example, the arc groups are X, Y, and Z, and the distances in arc group X are x1, x2, and x3, where x1 < x2 < x3 at this time, and the distances in arc group Y are y1, y2, and y3, where y1 < y2 < y3 at this time, and the distances in arc group Z are z1, z2, and z3, where z1 < z2 < z3 at this time. That is, the distance values of each arc group are x3, y3, and z3, and x3 < y3 < z3, then the minimum value is x3, that is, the gap value of the fillet transition group is x3.

[0133] Further, step S120 includes: when the comparison result is that the included angle between the two side planes is less than the target angle, cutting the fillet transition surface group with multiple cross-sections in a preset manner to obtain a plurality of arc groups where the plurality of cross-sections intersect with the fillet transition surface; obtaining the difference in the average curvature radii of the two arcs of each arc group; obtaining the minimum value of the differences in the average curvature radii in the plurality of arc groups, and taking the minimum value as the gap value of the fillet transition group.

[0134] It should be understood that when determining that the included angle between the two flat surfaces on both sides of a fillet transition surface or two fillet transition surfaces is less than the target angle, the fillet transition surface group is cut by multiple cross-sections in a preset manner. At this time, the preset cutting method is also the section step length set for the user. After the cutting is completed, multiple arc groups where the multiple cross-sections intersect with the fillet transition surface are obtained.

[0135] It can be understood that the average curvature radius difference refers to the average curvature radius difference between two arcs in each arc group. For example, if the arc groups are X, Y, and Z, the average curvature radius of arc X1 in arc group X is Xr1, and the average curvature radius of arc X2 is Xr2, then the average curvature radius difference of arc group X is Xr1 - Xr2. Similarly, the average curvature radius difference of arc group Y is Yr1 - Yr2, and the average curvature radius difference of arc group Z is Zr1 - Zr2. And (Xr1 - Xr2) < (Yr1 - Yr2) < (Zr1 - Zr2), then the minimum value at this time is Xr1 - Xr2, that is, the gap value of the fillet transition group is Xr1 - Xr2.

[0136] Step S130, determine whether the gap value meets the preset value, and implement the detection of the fillet transition surface group according to the judgment result.

[0137] It should be understood that the gap value refers to the gap value of the fillet transition surface group. Whether the fillet transition surface group is qualified is judged by this gap value. The preset value refers to the gap value corresponding to a qualified fillet transition surface group. After obtaining the gap value of the fillet transition surface group, this gap value is judged against the preset value, so as to implement the detection of the fillet transition surface group.

[0138] Reference Figure 5 , in Figure 5 the left case a) of , that is, when the included angle between the two flat surfaces is less than the target angle, the minimum value of the average curvature radius difference in the multiple arc groups is used as the gap value of the fillet transition group, and the fillet transition surface group is detected through this gap value. In Figure 5 the right case b) of , that is, when the included angle between the two flat surfaces is greater than or equal to the preset angle, the minimum value of the arc group spacing values in the multiple arc groups is used as the gap value of the fillet transition group, and the fillet transition surface group is detected through this gap value.

[0139] In this embodiment, by obtaining a rounded corner transition surface group, the included angle between two side planes of one rounded corner transition surface or two rounded corner transition surfaces is obtained based on the rounded corner transition surface group; the included angle between the two side planes is compared with a target angle, and the rounded corner transition surface group is cut according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect the rounded corner transition surface, and the clearance value of the rounded corner transition surface group is obtained based on the plurality of arc groups; it is determined whether the clearance value meets a preset value, and the detection of the rounded corner transition surface group is implemented according to the determination result; since in this embodiment, the included angle between two side planes of one rounded corner transition surface or two rounded corner transition surfaces is compared with the target angle, then the rounded corner transition surface group is cut according to the comparison result, the clearance value of the rounded corner transition surface group is obtained based on the plurality of arc groups, and then it is determined whether the clearance value meets the preset value. Compared with the prior art that indirectly calculates the clearance value through the radius of curvature and manually detects the clearance of the rounded corner transition surface group, the detection efficiency and accuracy can be effectively improved.

[0140] In addition, referring to Figure 6 , an embodiment of the present invention further provides a device for detecting the clearance of a rounded corner transition surface group, and the device for detecting the clearance of the rounded corner transition surface group includes:

[0141] An obtaining module 40, configured to obtain a rounded corner transition surface group and obtain the included angle between two side planes of one rounded corner transition surface or two rounded corner transition surfaces based on the rounded corner transition surface group.

[0142] A comparing module 50, configured to compare the included angle between the two side planes with a target angle, cut the rounded corner transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect the rounded corner transition surface, and obtain the clearance value of the rounded corner transition surface group based on the plurality of arc groups.

[0143] A detecting module 60, configured to determine whether the clearance value meets a preset value and implement the detection of the rounded corner transition surface group according to the determination result.

[0144] In this embodiment, by obtaining a fillet transition surface group, the included angle between the two side planes of one fillet transition surface or two fillet transition surfaces is obtained according to the fillet transition surface group; the included angle between the two side planes is compared with a target angle, and the fillet transition surface group is cut according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect with the fillet transition surface, and the gap value of the fillet transition surface group is obtained based on the plurality of arc groups, thereby obtaining the gap value of the fillet transition surface group; it is determined whether the gap value meets a preset value, and the detection of the fillet transition surface group is realized according to the determination result; since in this embodiment, the included angle between the two side planes of one fillet transition surface or two fillet transition surfaces is compared with the target angle, then the fillet transition surface group is cut according to the comparison result, the gap value of the fillet transition surface group is obtained based on the plurality of arc groups, and then it is determined whether the gap value meets the preset value. Compared with the prior art where the gap value is indirectly calculated through the radius of curvature and the gap of the fillet transition surface group is manually detected, the detection efficiency and accuracy can be effectively improved.

[0145] In addition, an embodiment of the present invention further provides a storage medium, on which a fillet transition surface group recognition and gap detection program is stored. When the fillet transition surface group recognition and gap detection program is executed by a processor, the steps of the fillet transition surface group recognition and gap detection method described above are implemented.

[0146] Since this storage medium adopts all the technical solutions of the above all embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, and will not be elaborated here one by one.

[0147] It should be noted that the above-described work process is only illustrative and does not limit the protection scope of the present invention. In actual applications, those skilled in the art can select some or all of them according to actual needs to achieve the purpose of the solution of this embodiment, and no limitation is made here.

[0148] In addition, for the technical details not described in detail in this embodiment, reference can be made to the fillet transition surface group gap detection method provided in any embodiment of the present invention, and no further elaboration will be made here.

[0149] In one embodiment, the comparison module 50 is further configured to, when the comparison result is that the included angle between the two side planes is greater than the target angle, cut the fillet transition surface group with a plurality of cross-sections in a preset manner to obtain a plurality of arc groups where the plurality of cross-sections intersect with the fillet transition surface; obtain the maximum distance between the two arcs of each arc group, and use the maximum distance as the distance value of each arc group; obtain the minimum value among the distance values of the arc groups in the plurality of arc groups, and use the minimum value as the gap value of the fillet transition group.

[0150] In one embodiment, the comparison module 50 is further configured to, when the comparison result indicates that the included angle between the two side planes is less than the target angle, cut the rounded corner transition surface group with a plurality of cross-sections in a preset manner to obtain a plurality of arc groups formed by the intersection of the plurality of cross-sections and the rounded corner transition surface; obtain the difference between the average curvature radii of the two arcs in each arc group; obtain the minimum value of the differences between the average curvature radii in the plurality of arc groups, and use the minimum value as the clearance value of the rounded corner transition group.

[0151] For other embodiments or implementation methods of the rounded corner transition surface group recognition and clearance detection device of the present invention, reference may be made to the above method embodiments, and details are not repeated here.

[0152] In addition, it should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or system. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or system including that element.

[0153] The serial numbers of the above embodiments of the present invention are only for description and do not represent the superiority or inferiority of the embodiments.

[0154] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that makes a contribution to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as a read-only memory (ROM) / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which may be a mobile phone, a computer, an integrated platform workstation, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0155] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structural or equivalent process transformation made by using the description of the present invention and the drawings, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.

Claims

1. A method for identifying a fillet transition surface group, characterized in that, The method for identifying the fillet transition surface group includes the following steps: Determine the panels associated with the solder joints according to the solder joint parameter file and the digital model data, and obtain the set of solder joints associated with the panels from the panels associated with the solder joints; Determine the panel welding surfaces through the coordinates of the set of solder joints associated with the panels and the welding directions of the welding points; Determine the set of adjacent surfaces of the panel welding surfaces through the adjacent relationship of the panel welding surfaces, and the adjacent surfaces in the set of adjacent surfaces are the surfaces that have at least one common edge with the panel welding surfaces; Judge whether there are common adjacent surfaces in any two sets of adjacent surfaces. If there are common adjacent surfaces, use the common adjacent surfaces as the common adjacent surfaces of the two panel welding surfaces; Obtain the panel group with more than two common solder joints through the set of solder joints associated with the panels; Obtain two sets of welding surfaces of two panels in the panel group, and each set of welding surfaces includes two welding surfaces; Judge whether there are common adjacent surfaces on the two panel groups for the two sets of welding surfaces; If there are common adjacent surfaces, judge whether the common adjacent surfaces are all cylindrical surfaces; If the common adjacent surfaces are cylindrical surfaces, judge whether the curvature radii and directions of the common adjacent surfaces meet the preset rules; If the preset rules are met, it is considered that the two common adjacent surfaces of the two panel groups constitute the fillet transition surface group of the two panel groups.

2. The method for identifying a fillet transition surface group according to claim 1, characterized in that, The determination of the panel welding surfaces through the coordinates of the set of solder joints associated with the panels and the welding directions of the welding points includes: Taking the coordinates of the set of solder joints associated with the panels as the origin, draw a straight line along the welding direction, and use the surface closest to the origin among the surfaces on the panel associated with the solder joint that intersect the straight line as the welding surface.

3. The method for identifying a fillet transition surface group according to claim 1, characterized in that, The judgment of whether there are common adjacent surfaces on the two panel groups for the two sets of welding surfaces includes: Select any panel in the panel group, judge whether there are common adjacent surfaces on the welding surface of the panel, obtain the first welding surface combination corresponding to the common adjacent surface, and use the common adjacent surface as the first common adjacent surface; According to the first welding surface combination, obtain the second welding surface combination on the other panel in the panel group, and the first welding surface combination and the second welding surface combination have common solder joints; Judge whether there are common adjacent surfaces on the second welding surface combination, and use the common adjacent surface corresponding to the second welding surface combination as the second common adjacent surface.

4. The method for identifying a fillet transition surface group according to claim 3, characterized in that, The judgment of whether the direction of the common adjacent surface meets the preset rules if the common adjacent surface is a cylindrical surface includes: Obtain the centers of the first common adjacent surface and the second common adjacent surface, obtain the first normal vector of the first common adjacent surface at the center and the second normal vector of the second common adjacent surface at the center; Judge whether the direction of the common adjacent surface meets the preset rules by judging whether the included angle between the first normal vector and the second normal vector meets the preset rules.

5. The method for identifying a fillet transition surface group according to claim 3, characterized in that, The judgment of whether the curvature radius of the common adjacent surface meets the preset rules if the common adjacent surface is a cylindrical surface includes: Obtain several points on any common adjacent surface and calculate the curvature radii at the several points; Determine whether the radius of curvature of the common adjacent surface meets the preset rule by judging whether the arithmetic mean or median value of the radii of curvature at the several points is within the preset range.

6. A device for identifying a fillet transition surface group, characterized in that, The fillet transition surface group recognition device includes: A determination module, configured to determine the plates associated with the solder joints according to the solder joint parameter file and the digital model data, and obtain a set of solder joints associated with the plates from the plates associated with the solder joints; The determination module is further configured to determine the plate welding surface through the coordinates of the set of solder joints associated with the plates and the welding direction of the welding points; The determination module is further configured to determine a set of adjacent surfaces of the plate welding surface through the adjacent relationship of the plate welding surface, and the adjacent surfaces in the set of adjacent surfaces are surfaces having at least one common edge with the plate welding surface; A judgment module, configured to judge whether there is a common adjacent surface between any two of the sets of adjacent surfaces, and if there is a common adjacent surface, use the common adjacent surface as the common adjacent surface of the two plate welding surfaces; An acquisition module, configured to obtain a set of plates having more than two common solder joints through the set of solder joints associated with the plates; The acquisition module is further configured to acquire two sets of welding surfaces of two plates of the set of plates, and each set of welding surfaces includes two welding surfaces; The judgment module is further configured to judge whether there are common adjacent surfaces on the two sets of welding surfaces of the two sets of plates; The judgment module is further configured to, if there are common adjacent surfaces, judge whether the common adjacent surfaces are all cylindrical surfaces; The judgment module is further configured to, if the common adjacent surface is a cylindrical surface, judge whether the radius of curvature and direction of the common adjacent surface meet the preset rule; The judgment module is further configured to, if the preset rule is satisfied, consider that the two common adjacent surfaces of the two sets of plates form a fillet transition surface group of the two sets of plates.

7. A method for detecting the gap of a rounded corner transition surface group, wherein the method for detecting the gap of the rounded corner transition surface group uses the method for identifying the rounded corner transition surface group according to any one of claims 1-5 to identify the rounded corner transition surface group, and is characterized in that, The detection method includes the following steps: Obtain a fillet transition surface group, and obtain the included angle between two side planes of one fillet transition surface or two fillet transition surfaces according to the fillet transition surface group; Compare the included angle between the two side planes with a target angle, and cut the fillet transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect with the fillet transition surface, and obtain a gap value of the fillet transition surface group according to the plurality of arc groups; Judge whether the gap value meets a preset value, and implement the detection of the fillet transition surface group according to the judgment result.

8. The method for detecting the gap of the rounded corner transition surface group according to claim 7, and is characterized in that, The step of cutting the fillet transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect with the fillet transition surface, and obtaining a gap value of the fillet transition surface group according to the plurality of arc groups includes: When the comparison result is that the included angle between the two side planes is greater than the target angle, cut the fillet transition surface group with a plurality of cross-sections in a preset manner to obtain a plurality of arc groups where the plurality of cross-sections intersect with the fillet transition surface; Obtain the maximum distance between two arcs of each arc group, and use the maximum distance as the distance value of each arc group; Obtain the minimum value among the distance values of the arc groups in the plurality of arc groups, and use the minimum value as the gap value of the fillet transition surface group.

9. The method for detecting the gap of the rounded corner transition surface group according to claim 7, and is characterized in that, Cutting the rounded corner transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect the rounded corner transition surface, and obtaining the clearance value of the rounded corner transition surface group according to the plurality of arc groups, includes: When the comparison result is that the included angle between the two side planes is less than the target angle, cutting the rounded corner transition surface group with a plurality of cross-sections in a preset manner to obtain a plurality of arc groups where the plurality of cross-sections intersect the rounded corner transition surface; Obtaining the difference in average curvature radii of the two arcs of each arc group; Obtaining the minimum value of the difference in average curvature radii in the plurality of arc groups, and taking the minimum value as the clearance value of the rounded corner transition surface group.

10. A device for detecting the gap of a rounded corner transition surface group, wherein the device for detecting the gap of the rounded corner transition surface group uses the device for identifying the rounded corner transition surface group according to claim 6 to identify the rounded corner transition surface group, and is characterized in that, The detection device includes: An acquisition module, configured to acquire a rounded corner transition surface group, and obtain the included angle between the two side planes of one rounded corner transition surface or two rounded corner transition surfaces according to the rounded corner transition surface group; A comparison module, configured to compare the included angle between the two side planes with the target angle, cut the rounded corner transition surface group according to the comparison result to obtain a plurality of arc groups where a plurality of cross-sections intersect the rounded corner transition surface, and obtain the clearance value of the rounded corner transition surface group according to the plurality of arc groups; A detection module, configured to determine whether the clearance value meets a preset value, and implement the detection of the rounded corner transition surface group according to the determination result.

11. A device for identifying and detecting the gap of a rounded corner transition surface group, and is characterized in that, The rounded corner transition surface group recognition and clearance detection device includes: a memory, a processor, and a rounded corner transition surface group recognition and clearance detection program stored on the memory and executable on the processor, where the rounded corner transition surface group recognition and clearance detection program is configured to implement the rounded corner transition surface group recognition method according to any one of claims 1 to 5 or the rounded corner transition surface group clearance detection method according to any one of claims 7 to 9.

12. A storage medium, and is characterized in that, The storage medium stores a rounded corner transition surface group recognition and clearance detection program, where the rounded corner transition surface group recognition and clearance detection program is configured to, when executed by a processor, implement the rounded corner transition surface group recognition method according to any one of claims 1 to 5 or the rounded corner transition surface group clearance detection method according to any one of claims 7 to 9.

Citation Information

Patent Citations

  • Automatic detection method for defects of airplane structural-member model

    CN104502527A

  • Cuts removal system for triangulated CAD models

    US20030103049A1