Product model detection method and system based on welding spots
Through automated identification of solder joint files and intersecting methods, the welding surface width is solved, and the problems of strong subjectivity, low efficiency and easy to miss inspection in the prior art are solved, and efficient and accurate solder joint detection is achieved.
Patent Information
- Application Number
- CN202510992081.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-18
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2045-07-18
AI Technical Summary
In the prior art, welding joint inspection mainly relies on manual observation and estimation, resulting in strong subjectivity, low efficiency, easy to miss inspection and poor accuracy, making it difficult to meet the needs of large-scale, high-precision and rapid inspection of body welding joints.
By obtaining the solder joint identification mark, identifying the matching solder joint files and eliminating interference data, identifying the part model with interference relationships, using the intersection method to determine the welding surface width, and using the shortest point margin and welding surface width to detect whether the product model is qualified.
It realizes the automation and accuracy of solder joint inspection, reduces human omissions, improves inspection efficiency and consistency, simplifies the operational steps of designers, and reduces inspection costs.
Smart Images

Figure CN120493411A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile design, and in particular to a product model detection method and system based on solder joints. Background Art
[0002] After the design of a car body's weld points is completed, there are usually tens of thousands of welds involved. Designers need to ensure that each weld point complies with the relevant design specifications, especially the weld surface width must meet the specified requirements. In existing technology, the detection of the weld surface width at weld points mainly relies on manual observation and estimation by design engineers based on three-dimensional models. The detection steps generally include: the designer observes the spatial distance between the weld point and the surrounding weld surface boundaries, subjectively determines the position of the weld point projected onto the weld surface, and estimates the distance from the weld point to a closer boundary based on this. If the estimation result indicates that the weld surface may be narrow, the designer will usually select the two closest boundaries on the weld surface and directly measure the distance between these two boundaries to estimate the weld surface width.
[0003] This measurement method has certain limitations in practical applications. Firstly, it relies heavily on manual experience and visual judgment, which is highly subjective and prone to measurement errors due to individual differences. Secondly, given the large number of welds, manual inspection is labor-intensive, has poor repeatability, and carries a high risk of missed detections, making stability and accuracy impossible to guarantee. Furthermore, this method requires high operator expertise, is inefficient, and is time-consuming, making it difficult to meet the practical needs of high-volume, high-precision, and rapid inspection of body welds.
[0004] Therefore, how to improve the efficiency and automation of weld spot detection while ensuring detection accuracy has become a key technical issue in welding process design and quality control. Summary of the Invention
[0005] The embodiments of the present invention provide a product model detection method and system based on solder joints, which at least solve the technical problems in the prior art that solder joint detection mainly relies on manual observation and estimation, resulting in strong subjectivity, low efficiency, easy omissions and poor accuracy.
[0006] According to one aspect of an embodiment of the present invention, a product model detection method based on weld points is provided, comprising: obtaining a weld point identification mark, identifying a weld point file that matches the weld point identification mark from a product model, and excluding an interference data file that does not match the weld point identification mark from the product model, wherein the weld point file is a data file including a weld point model; based on the positional relationship of the weld point file in the product model, identifying a part model that has an interference relationship with the weld point model; using an intersecting surface obtained by intersecting the part models as a welding surface of the part model, and projecting the weld point model onto the welding surface to obtain a weld point projection position, and detecting the shortest point margin from the weld point projection position to the boundary of the welding surface; based on the shortest point margin, determining the width of the welding surface using an auxiliary surface intersection method; and detecting whether the product model is qualified based on the shortest point margin and / or the width of the welding surface.
[0007] According to another aspect of an embodiment of the present invention, a detection system for a product model based on a weld point is also provided, comprising: a file recognition module configured to obtain a weld point identification identifier, identify a weld point file that matches the weld point identification identifier from the product model, and exclude interference data files that do not match the weld point identification identifier from the product model, wherein the weld point file is a data file including a weld point model; an interference recognition module configured to identify a part model that has an interference relationship with the weld point model based on a positional relationship of the weld point file in the product model; a point margin detection module configured to use an intersecting surface obtained by intersecting the part models as a welding surface of the part model, and project the weld point model onto the welding surface to obtain a weld point projection position, and detect the shortest point margin from the weld point projection position to the welding surface boundary; a width determination module configured to determine the width of the welding surface based on the shortest point margin using an auxiliary surface intersection method; and a product detection module configured to detect whether the product model is qualified based on the shortest point margin and / or the width of the welding surface.
[0008] In an embodiment of the present invention, a solder joint identification mark is obtained, a solder joint file that matches the solder joint identification mark is identified from a product model, and interference data files that do not match the solder joint identification mark are excluded from the product model, wherein the solder joint file is a data file including a solder joint model; based on the positional relationship of the solder joint file in the product model, a part model having an interference relationship with the solder joint model is identified; the intersection surface obtained by intersecting the part model is used as the welding surface of the part model, and the solder joint model is projected onto the welding surface to obtain the solder joint projection position, and the shortest point margin from the solder joint projection position to the boundary of the welding surface is detected; based on the shortest point margin, the width of the welding surface is determined using an auxiliary surface intersection method; based on the shortest point margin and / or the width of the welding surface, whether the product model is qualified is detected. Through the above scheme, the technical problem that solder joint detection in the prior art mainly relies on manual observation and estimation, resulting in strong subjectivity, low efficiency, easy omission and poor accuracy is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0010] Figure 1 is a flow chart of a product model detection method based on solder joints according to an embodiment of the present invention;
[0011] Figure 2 is a logic flow chart of a product model detection system based on solder joints according to an embodiment of the present invention;
[0012] Figure 3 This is an interface diagram of a product model detection system based on solder joints according to an embodiment of the present invention;
[0013] Figure 4 is a flow chart of another product model detection method based on solder joints according to an embodiment of the present invention;
[0014] Figure 5 This is an optional interface diagram for selecting a product model according to an embodiment of the present invention;
[0015] Figure 6 This is an optional interface diagram for setting detection standards and solder joint identification marks according to an embodiment of the present invention;
[0016] Figure 7 This is an optional interface diagram of an identified solder joint file according to an embodiment of the present invention;
[0017] Figure 8This is an interface diagram of the positional relationship of an optional solder joint file according to an embodiment of the present invention;
[0018] Figure 9 (a) is an interface diagram of an optional intersection definition according to an embodiment of the present invention, and (b) is an interface diagram of multiple result management;
[0019] Figure 10 This is an interface diagram for setting a distance threshold of a point margin according to an embodiment of the present invention;
[0020] Figure 11 is an interface diagram of a setting selection mode according to an embodiment of the present invention;
[0021] Figure 12 is an interface diagram corresponding to a result of a selection mode according to an embodiment of the present invention;
[0022] Figure 13 is a schematic diagram of a case where the shortest point margin is greater than a distance threshold according to an embodiment of the present invention;
[0023] Figure 14 is a schematic diagram of a case where the shortest point margin is less than a distance threshold according to an embodiment of the present invention;
[0024] Figure 15 (a), (b), and (c) are schematic diagrams of the points closest to the projection positions of the solder joints and different curves according to an embodiment of the present invention;
[0025] Figure 16 is a schematic diagram of a line connecting a projection position of a welding spot and a nearest point of a contour line according to an embodiment of the present invention;
[0026] Figure 17 is a schematic diagram of a perpendicular line to a welding surface based on a projection position of a welding point according to an embodiment of the present invention;
[0027] Figure 18 is a schematic diagram of a plane determined based on perpendicular lines and connecting lines according to an embodiment of the present invention;
[0028] Figure 19 (a) is a schematic diagram of the welding surface width according to an embodiment of the present invention, and (b) is a schematic diagram of the welding surface width with measured values according to an embodiment of the present invention;
[0029] Figure 20 is a schematic diagram of a product model determination result according to an embodiment of the present invention;
[0030] Figure 21 (a) and (b) are the overall diagram and partial diagram of the review results according to an embodiment of the present invention;
[0031] Figure 22is a detailed picture of the review result according to an embodiment of the present invention;
[0032] Figure 23 1 is a schematic structural diagram of a detection system based on a product model of a solder joint according to an embodiment of the present invention;
[0033] Figure 24 A schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0034] In order to enable those skilled in the art to better understand the solutions 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 drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0035] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, 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 "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0036] According to an embodiment of the present invention, a method embodiment of a product model detection method based on solder joints is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0037] Figure 1 is a product model detection method based on solder joints according to an embodiment of the present invention, such as Figure 1 As shown, the method includes the following steps:
[0038] Step S102, obtaining a solder joint identification mark, identifying a solder joint file matching the solder joint identification mark from the product model, and excluding interference data files that do not match the solder joint identification mark from the product model, wherein the solder joint file is a data file including a solder joint model.
[0039] Step S104 : identifying part models having an interference relationship with the solder joint model based on the positional relationship of the solder joint file in the product model.
[0040] The parent node to which the solder joint file belongs is identified within the product model, and all part models under the parent node are read. The solder joint model is then subjected to interference detection with all the part models, identifying part models that interfere with the solder joint model. This method enables automated interference detection between solder joint models and their associated parts, improving detection accuracy and efficiency while reducing human error.
[0041] Step S106: The intersection surface obtained by intersecting the part models is used as the welding surface of the part model, and the welding point model is projected onto the welding surface to obtain the welding point projection position, and the shortest point margin from the welding point projection position to the boundary of the welding surface is detected.
[0042] The intersecting surface obtained by intersecting the part models is used as the welding surface of the part models, and the weld point model is projected onto the welding surface to obtain the weld point projection position. The weld surface boundary is then extracted as an intersection contour line. This intersection contour line is then decomposed to obtain multiple discrete curves, which serve as a set of boundary curves representing the weld surface boundary. The distance between the weld point projection position and each curve in the set of boundary curves is sequentially measured, and the shortest of these measured distances is used as the shortest point margin distance. This method accurately determines the spatial positional relationship of the weld points on the welding surface, effectively improving the accuracy of boundary identification and shortest point margin distance calculation.
[0043] Step S108: Based on the shortest point margin, determine the width of the welding surface using an auxiliary surface intersection method.
[0044] Generate a line connecting the projected position of the weld spot and the nearest point on the curve corresponding to the shortest point margin; construct a perpendicular line perpendicular to the weld surface using the projected position of the weld spot as a reference, and determine the auxiliary surface based on the two intersecting lines where the line and the perpendicular line respectively lie; determine the intersection of the auxiliary surface and the weld surface, and use the length of the intersection as the width of the weld surface. This method accurately constructs a local auxiliary surface at the weld spot location, enabling automatic measurement of the weld surface width and improving the objectivity and consistency of the measurement results.
[0045] Step S110 , detecting whether the product model is qualified based on the shortest point margin and / or the width of the welding surface.
[0046] When the shortest point margin is greater than or equal to a preset distance threshold, and the width of the weld surface is greater than a preset multiple of the distance threshold, the product model is determined to be qualified; when the shortest point margin is less than the distance threshold, and the width of the weld surface is greater than the preset multiple of the distance threshold, the product model is determined to have an unqualified point margin but a qualified weld surface width; when the shortest point margin is less than the distance threshold, and the width of the weld surface is less than a preset multiple of the distance threshold, the product model is determined to be unqualified. Through the above method, the quality of the product model weld points can be automatically determined, the classification is clear, the detection efficiency and the consistency of the judgment standard are improved, and human error can be avoided.
[0047] If the product model is determined to be unqualified, or if the point margin of the product model is determined to be unqualified but the weld surface width is qualified, the solder joint model and / or the part model are corrected. This method can automatically perform model corrections after identifying an anomaly, improving the efficiency of the design closed loop, reducing subsequent rework, and ensuring the rationality of the solder joint layout and structural reliability.
[0048] The embodiment of the present application also provides a product model detection system, which is developed based on the industrial design tool CATIA. Figure 2 As shown in the figure, the system can identify the solder joint files that match the solder joint identification mark set by the user from the product model, while excluding interference data files that do not match the mark. After identifying the solder joint file, the system identifies the part models that have an interference relationship with it based on the positional relationship of the solder joint model in the product model, and forms a connection group with these part models and the solder joint model, and then obtains the welding surface between the connected parts through intersection processing. Subsequently, the system projects the solder joint model onto the welding surface, obtains the projection position of the solder joint, and measures the shortest point margin from the projection position of the solder joint to the boundary of the welding surface. On this basis, the width of the welding surface is calculated using the auxiliary surface intersection method. Finally, based on whether the shortest point margin and the welding surface width meet the preset inspection standards, the product model is qualified and the inspection report is output for the designer to view and download.
[0049] Compared with the existing technology, the present invention greatly reduces the operational burden on designers. Using this system, designers only need to set the solder joint identification mark and detection standard, and the software can automatically analyze and detect all solder joint models and output the solder joint detection results and complete report. The specific interface is as follows Figure 3 shown.
[0050] The operation flow of the product model detection system will be described in detail below. Figure 4A product model detection method is provided according to an embodiment of the present application. The method is applied to the above-mentioned product model detection system. Figure 4 As shown, the method includes the following steps:
[0051] Step S402: Select a product model.
[0052] like Figure 5 As shown in the figure, the user clicks the "Select Product Model" button on the human-computer interface of the product model detection system to select the product model node to be detected. The software system automatically reads the number information of the selected node and enters this information into the interactive interface, which serves as the basis for subsequent solder joint identification and processing.
[0053] Step S404: Identify solder joint files.
[0054] The user sets the inspection standard and solder joint identification mark in the operation interface, such as Figure 6 As shown, data files marked with "Other Process File Identification" are identified as interference data outside the detection range and are automatically excluded by the system. The detection range can be selected as "All Solders in the Product Model" or "Under-Level Solders in the Product Model" as needed. Based on the set solder joint identification and the above-mentioned inspection criteria, the system searches for matching solder joint files within the product model for subsequent processing. Figure 7 It shows the solder joint files that meet the requirements found by the system.
[0055] Step S406: Identify the shortest point margin.
[0056] 1) Identify the positional relationship of the weld file and the interfering part model.
[0057] After the system identifies the solder point file, it traces back to the parent node to which the solder point file belongs. Figure 8 As shown in the figure, when the weld point file identified as "5401510-HD Left Side Inner Panel Rear Section Subassembly Weld Point," the system determines its parent node as "5401510 Left Side Inner Panel Rear Section Subassembly." The system then reads the model information of all parts under this parent node to prepare for subsequent interference detection.
[0058] The system invokes CATIA's interference detection function to perform interference analysis on all part models and weld models under the parent node. Part models found to have geometric interference with weld models are considered to be connected to the weld models. The system groups these part models and their corresponding weld models as input data for subsequent weld surface extraction and analysis.
[0059] 2) Extract intersecting contour lines.
[0060] For the same group of parts connected by the above welding points, the system performs the "intersect" operation in CATIA to extract the intersection contour lines, such as Figure 9 As shown, the "Keep All Sub-Elements" option is selected to preserve all valid boundary lines. The extracted intersecting contour lines represent the geometric intersection between the two connected (interfering) part models, i.e., the boundary (contour) of the weld surface. The system further decomposes these intersecting contour lines into a number of discrete curves, which form the weld surface boundary curve set for subsequent distance measurement.
[0061] 3) Detect the shortest point margin.
[0062] like Figure 10 As shown, the system defaults to displaying the initial preset distance threshold of the shortest point margin as 8 mm, for example. The user can modify the distance threshold as needed. The default welding surface width in the system is 2 times the distance threshold.
[0063] After the user clicks the "Distance Detection" button, the system automatically executes the following point margin detection logic:
[0064] First, the weld model is projected onto the weld surface to obtain the weld projection position. Then, the distance between the weld projection position and each curve in the boundary curve set is calculated in sequence, and the shortest distance is found as the shortest point edge distance. To ensure measurement accuracy, the system limits the intersection contour line to the "edge line only" mode, such as Figure 11 The measurement results are shown in Figure 12 If the shortest point margin is greater than the preset distance threshold (such as Figure 13 As shown in the figure, the system records the shortest point margin and saves the corresponding welding point information, the same group of parts information and the intersection contour line information corresponding to the shortest point margin. Figure 14 As shown in Figure 2), the system outputs all intersecting contour lines, welding point information, and corresponding connection part information that meet the conditions for subsequent welding surface width detection and quality judgment.
[0065] Step S408, identifying the width of the welding surface.
[0066] After the point margin detection, the system further performs welding surface width detection on the welding spot. The specific processing flow is as follows:
[0067] 1) Screen target solder joints and intersecting contour lines.
[0068] The system selects the weld models that need to be tested for weld surface width from the test results, extracts the intersecting contour lines corresponding to their connection relationships, and divides the intersecting contour lines into multiple short curves as a set of boundary curves.
[0069] 2) Calculate the closest point between the projection position of the solder joint and each curve in the boundary curve set.
[0070] For each curve, find the closest point to the projection position of the welding point, such as Figure 15 shown.
[0071] 3) Generate connections.
[0072] The system generates a spatial line between the projection position of the weld point and the nearest point on each curve, such as Figure 16 shown.
[0073] 4) Construct a perpendicular line.
[0074] Taking the projection position of the weld point as the reference point, the system constructs a vertical line perpendicular to the weld surface in the normal direction of the weld surface, which is used as an auxiliary surface reference. Figure 17 shown.
[0075] 5) Determine the auxiliary measurement plane.
[0076] Based on the two straight lines corresponding to the connecting line and the perpendicular line, the system determines the only spatial plane as the auxiliary surface for subsequent interception of the welding surface width, such as Figure 18 shown.
[0077] 6) Determine the width of the welding surface.
[0078] The system determines the intersection line between the auxiliary surface and the welding surface, and uses the length of the intersection line as the welding surface width at the welding point, such as Figure 19 shown.
[0079] The above method ensures that the construction of the reference surface during the width measurement process has a clear geometric basis and unified logic, which improves the stability, repeatability and accuracy of the weld surface width calculation.
[0080] Step S410: determine whether the product model is qualified.
[0081] The system classifies each weld point according to the shortest point margin and / or weld surface width detected and the preset distance threshold:
[0082] 1) When the shortest point margin is greater than or equal to the preset distance threshold, and the weld surface width is greater than or equal to 2 times the distance threshold, the product model corresponding to the weld point is determined to be qualified, and the test result output is "qualified";
[0083] 2) When the shortest point-to-margin distance is less than the preset distance threshold, and the weld surface width is still greater than or equal to twice the distance threshold, it is judged as "point-to-margin distance unqualified, weld surface width qualified", the test result is output as pending rectification, and the reason for failure is marked in the remarks;
[0084] 3) When the shortest point margin is less than the preset distance threshold, and the weld surface width is also less than 2 times the distance threshold, the product model corresponding to the weld point is judged to be unqualified, and the test result output is "unqualified";
[0085] 4) When the test data is abnormal or does not meet other conditions of the above judgment logic, the test result will be output as pending review, and the specific reasons for the review will be stated in the remarks.
[0086] The classification results of the example can be as follows Figure 20 shown.
[0087] After the system completes the inspection, it records each weld, its corresponding connected parts, and the intersection contours, and outputs the inspection results to a results list. This list displays welds marked "Unqualified," "Awaiting Correction," and "Awaiting Review" by default, with the checkboxes in front of them selected by default to facilitate batch operations.
[0088] Users can click on any row of data in the list, and the system will work in conjunction with CATIA to automatically center the corresponding weld location in the 3D view and highlight it. Simultaneously, the shortest point distance from the weld to the weld surface boundary and the weld surface width are displayed in real time within the CATIA interface, allowing users to intuitively view inspection indicators.
[0089] When the user double-clicks the list data, the "Clear Data" button in the interface becomes editable, allowing the user to manually operate the data.
[0090] The inspection result list supports filtering by conditions, including distance range, review status, and other dimensions; the review status can also be filtered independently to help users focus on problematic solder joints.
[0091] For solder joints with “unqualified” evaluation results, the system automatically takes screenshots, including one overall view and one partial enlarged view. Figure 21 The solder joints and key curves are highlighted in the figure, with accurate measurement length annotations. Users can click the "Details" button to view the screenshot details of the solder joint, as shown in (a) and (b). Figure 22 shown.
[0092] After the review results are output, users can manually review and verify the test results based on actual conditions. By clicking the "Correct Results" button, users can enter the modification interface. The system will pop up a prompt window to confirm whether to perform the result correction operation, which serves as a secondary confirmation mechanism to avoid misoperation.
[0093] During the automotive manufacturing process, a car body typically contains approximately 5,000 welds. Traditional weld inspection processes are labor-intensive, time-consuming, and prone to missed detections, severely impacting inspection efficiency and quality control effectiveness. The intelligent weld surface width detection solution provided by this invention significantly optimizes the weld inspection process. Based on multi-source weld data fusion and feature extraction technology, this software system performs geometric feature analysis and spatial modeling of connected parts to construct a three-dimensional representation model of the weld interface. This model covers the entire weld area, effectively preventing missed detections and duplicate inspections. Furthermore, the system automatically calculates the shortest point-to-point distance from the weld projection to the weld surface boundary based on the spatial relationship between the weld coordinates and the weld surface boundary. This distance is then accurately assessed using pre-set welding process standards (such as the minimum overlap distance threshold). Furthermore, an auxiliary surface intersection method is used to determine the weld surface width and determine whether it meets quality requirements. Ultimately, the system outputs quantified inspection results and classification decisions, and provides automatic report generation and traceability.
[0094] This invention boasts strong anti-interference capabilities, wide adaptability, high detection accuracy, and traceable results, providing efficient, intelligent, and standardized technical support for automotive weld quality control. Compared to existing technologies, this solution simplifies operational procedures, highlights key detection areas, significantly reduces the workload for designers, improves detection efficiency and accuracy, and effectively reduces design and quality control costs.
[0095] This application also provides another detection system based on the product model of the solder joint, such as Figure 23 As shown, it includes: a file identification module 232, which is configured to obtain a weld identification mark, identify a weld file that matches the weld identification mark from the product model, and exclude interference data files that do not match the identification mark from the product model, wherein the weld file is a data file including a weld model; an interference identification module 234, which is configured to identify a part model that has an interference relationship with the weld model based on the positional relationship of the weld file in the product model; a point margin detection module 236, which is configured to use the intersection surface obtained by intersecting the part model as the welding surface of the part model, and project the weld model onto the welding surface to obtain the weld projection position, and detect the shortest point margin from the weld projection position to the welding surface boundary; a width determination module 238, which is configured to determine the width of the welding surface based on the shortest point margin using an auxiliary surface intersection method; a product detection module 239, which is configured to detect whether the product model is qualified based on the shortest point margin and / or the width of the welding surface.
[0096] It should be noted that the solder joint-based product model detection system provided in the above embodiment is merely an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the solder joint-based product model detection system provided in the above embodiment and the solder joint-based product model detection method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0097] Figure 24 Schematic diagram of the structure of an electronic device suitable for implementing the embodiment of the present disclosure is shown. Figure 24 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure. Figure 24 As shown, the electronic device includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1008 into the random access memory (RAM) 1003. Various programs and data required for system operation are also stored in the RAM 1003. The CPU 1001, ROM 1002 and RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0098] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, and the like; an output section 1007 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 1008 including a hard disk; and a communication section 1009 including a network interface card such as a LAN card or a modem. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 1010 as needed, so that computer programs read therefrom can be installed into the storage section 1008 as needed.
[0099] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A product model detection method based on solder joints, characterized in that: include: Obtaining a solder joint identification mark, and identifying a solder joint file that matches the solder joint identification mark from the product model, wherein the solder joint file is a data file including a solder joint model; Based on the positional relationship of the solder joint file in the product model, identifying a part model having an interference relationship with the solder joint model; Using the intersection surface obtained by intersecting the part models as the welding surface of the part model, projecting the welding point model onto the welding surface to obtain the welding point projection position, and detecting the shortest point margin from the welding point projection position to the boundary of the welding surface; Based on the shortest point margin, determining the width of the welding surface using an auxiliary surface intersection method; Whether the product model is qualified is detected based on the shortest point margin and / or the width of the welding surface.
2. The method according to claim 1, characterized in that Based on the positional relationship of the solder joint file in the product model, identifying a part model having an interference relationship with the solder joint model includes: Identify the parent node to which the solder joint file belongs in the product model, and read all part models under the parent node; Interference detection is performed one by one on the solder joint model and all the part models, and part models that have an interference relationship with the solder joint model are identified.
3. The method according to claim 2, characterized in that Detecting the shortest point margin from the projection position of the welding point to the boundary of the welding surface includes: Extracting the boundary of the welding surface as an intersecting contour line, and decomposing the intersecting contour line to obtain a plurality of dispersed curves as a boundary curve set of the boundary of the welding surface; The distance between the projection position of the welding point and each curve in the boundary curve set is measured in sequence, and the shortest distance among the measured distances is used as the shortest point margin.
4. The method according to claim 3, characterized in that Based on the shortest point margin, the width of the welding surface is obtained by using an auxiliary surface intersection method, including: generating a line between the projection position of the welding spot and the nearest point on the curve corresponding to the shortest point margin; Taking the projection position of the welding point as a reference, constructing a vertical line perpendicular to the welding surface, and determining the auxiliary surface according to two intersecting straight lines where the connecting line and the vertical line are respectively located; An intersection line between the auxiliary surface and the welding surface is determined, and the length of the intersection line is used as the width of the welding surface.
5. The method according to claim 1, wherein Detecting whether the product model is qualified based on the shortest point margin and / or the width of the welding surface includes: When the shortest point margin is greater than or equal to a preset distance threshold, and the width of the weld surface is greater than a preset multiple of the distance threshold, the product model is determined to be qualified; When the shortest point margin is smaller than the distance threshold, and the width of the weld surface is larger than the preset multiple of the distance threshold, it is determined that the point margin of the product model is unqualified, but the weld surface width is qualified; When the shortest point margin is smaller than the distance threshold and the width of the welding surface is smaller than a preset multiple of the distance threshold, the product model is determined to be unqualified.
6. The method according to claim 5, characterized in that The method further includes: when it is determined that the product model is unqualified or the point margin of the product model is unqualified but the welding surface width is qualified, correcting the welding point model and / or the part model.
7. A detection system based on a product model of a solder joint, characterized in that: include: a file recognition module configured to obtain a solder joint identification identifier and identify a solder joint file matching the solder joint identification identifier from the product model, wherein the solder joint file is a data file including a solder joint model; an interference identification module configured to identify a part model having an interference relationship with the solder joint model based on a positional relationship of the solder joint file in the product model; a point-margin detection module configured to use an intersecting surface obtained by intersecting the part models as a welding surface of the part model, project the welding point model onto the welding surface to obtain a welding point projection position, and detect the shortest point-margin distance from the welding point projection position to the boundary of the welding surface; a width determination module configured to determine the width of the welding surface based on the shortest point margin using an auxiliary surface intersection method; The product detection module is configured to detect whether the product model is qualified based on the shortest point margin and / or the width of the welding surface.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 6.
9. A computer device, characterized in that: include: memory and processor, The memory stores a computer program; The processor is configured to execute a computer program stored in the memory, wherein the computer program enables the processor to execute the method according to any one of claims 1 to 6 when the program is executed.
10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Welding spot rationality verification method and storage medium
CN114218628A
Thickness measurement and width verification method, device and equipment for spot-welded plate and medium
CN115930804A
Method and system for judging boss according to welding spot spacing of welding edge
CN119566648A
Method and system for detecting flatness of spot welding molded surface
CN119826768A
Method and system for detecting distance from welding spot center to R angle
CN119845121A
Cited By
SPR (Surface Plasmon Resonance) riveting point position detection method and system based on coordinate recognition
CN120672839A
Method and system for detecting part gap at vehicle body connection point
CN120740527A
SPR riveting point position detection method and system
CN120781464A
SPR rivet point position detection method and system
CN120781464B