Inspection Method, Device, Equipment and Product for Stud Welding Surface
By judging the intersection of the stud and the part and establishing the cylinder to obtain the split surface, the problem of low detection efficiency of the stud welded surface in the prior art is solved, and efficient and accurate automatic detection is achieved.
Patent Information
- Application Number
- CN202510328969.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2045-03-20
AI Technical Summary
In the prior art, the detection efficiency of the stud welded surface of the product model is low, easy to miss and errors, and the operation is cumbersome.
By judging the intersection of the stud and the part, establish a cylinder that intersects the surface of the part, obtains the split surface, and compares it with the preset standards to determine whether the quality of the stud welded surface is qualified, and automatically detect it using mechanical three-dimensional modeling software.
It improves detection speed and accuracy, is suitable for batch automatic inspection, and reduces the cumbersome operation of manual inspection.
Smart Images

Figure CN119845204B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of welding surface detection, and in particular relates to a method, device, equipment and product for detecting a stud welding surface. Background Art
[0002] When detecting the stud welding surface of a product model, it is necessary to detect each stud welding point to determine whether the welding surface meets the design requirements. Further, for the welding surfaces that meet the requirements, they can be not counted, and the welding surfaces that do not meet the requirements need to be counted for later design process improvement. Under the existing technical conditions, the quality inspection of the product model welding surface usually uses the method of manual detection one by one, which has the problems of frequent missed detection and misdetection, large and cumbersome operation volume, and low detection efficiency. Summary of the Invention
[0003] In view of this, the present invention aims to overcome the defects in the prior art and proposes a method, device, equipment and product for detecting a stud welding surface.
[0004] To achieve the above object, the technical solution of the present invention is realized as follows:
[0005] In a first aspect, the present invention discloses a method for detecting a stud welding surface, including:
[0006] If the stud whose welding surface needs to be detected intersects with two or more parts, the quality of the stud welding surface is unqualified;
[0007] If the stud whose welding surface needs to be detected intersects with only one part, extract the part surface of the intersecting part; if the axis of the stud is not perpendicular to the part surface, the quality of the stud welding surface is unqualified;
[0008] If the axis of the stud is perpendicular to the part surface, with the axis as the center and a preset value as the diameter, establish a cylinder intersecting with the part surface;
[0009] Determine that the part surface corresponding to the inside of the cylinder is the dividing surface for characterizing the state of the stud welding surface. If the dividing surface meets the preset standard, the quality of the stud welding surface is qualified; if the dividing surface does not meet the preset standard, the quality of the stud welding surface is unqualified.
[0010] In another embodiment of the present invention, if the stud whose welding surface needs to be detected intersects with two or more parts, the quality of the stud welding surface is unqualified, including: opening the model of the stud welding surface to be detected by using mechanical three-dimensional modeling software, and obtaining the number of parts intersecting with the stud whose welding surface needs to be detected.
[0011] In another embodiment of the present invention, if the split surface meets the preset standard, the quality of the stud welding surface is qualified; if the split surface does not meet the preset standard, the quality of the stud welding surface is unqualified, including: determining the number of units included in the split surface by using the disassembly function of mechanical 3D modeling software;
[0012] If the split surface contains only one unit, and the split surface is a plane, and at the same time the boundary of the split surface is circular, the quality of the stud welding surface is qualified;
[0013] If the split surface does not simultaneously meet the three conditions of containing only one unit, the split surface being a plane, and the boundary of the split surface being circular, the quality of the stud welding surface is unqualified.
[0014] In another embodiment of the present invention, the measurement function of mechanical 3D modeling software is used to determine whether the split surface is a plane.
[0015] In another embodiment of the present invention, the extraction function of mechanical 3D modeling software is used to determine whether the boundary of the split surface is circular.
[0016] In another embodiment of the present invention, the method further includes: outputting a file including the detection results of all welding surfaces that need to be detected.
[0017] In a second aspect, the present invention discloses a detection device for a stud welding surface, the device including:
[0018] A first detection module, used for if the stud whose welding surface needs to be detected intersects with two or more parts, the quality of the stud welding surface is unqualified;
[0019] A second detection module, used for if the stud whose welding surface needs to be detected intersects with only one part, extracting the part surface of the intersecting part; if the axis of the stud is not perpendicular to the part surface, the quality of the stud welding surface is unqualified;
[0020] A cylinder building module, used for if the axis of the stud is perpendicular to the part surface, building a cylinder intersecting with the part surface with the axis as the center and a preset value as the diameter;
[0021] A judgment module, used for determining that the part surface corresponding to the inside of the cylinder is the split surface for characterizing the state of the stud welding surface, if the split surface meets the preset standard, the quality of the stud welding surface is qualified, if the split surface does not meet the preset standard, the quality of the stud welding surface is unqualified.
[0022] In a third aspect, the present invention discloses an electronic device, including: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above method.
[0023] Fourthly, the present invention discloses a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned method is implemented.
[0024] Fifthly, the present invention discloses a computer program product, including a computer program, and when the computer program is executed by a processor, the above-mentioned method is implemented.
[0025] Compared with the prior art, the present invention has the following advantages:
[0026] The present invention discloses a method, device, equipment and product for detecting a stud welding surface, including: judging whether the quality of the stud welding surface is qualified according to the intersection situation between the stud and the part; establishing a cylinder intersecting with the surface of the part, obtaining a segmentation surface for characterizing the state of the stud welding surface, and based on the situation of the segmentation surface, comparing with a preset standard to judge whether the quality of the stud welding surface is qualified. The present invention discloses a method, device, equipment and product for detecting a stud welding surface, which has the characteristics of multiple inspection dimensions, accurate detection results, greatly improved detection speed, and is very suitable for batch automatic detection of the welding surface that needs to be detected in the product model. Description of the Drawings
[0027] The drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention.
[0028] In the drawings:
[0029] Figure 1 It is a schematic diagram of the application scenario of a method for detecting a stud welding surface according to an embodiment of the present invention;
[0030] Figure 2 It is a schematic diagram of a method for detecting a stud welding surface according to an embodiment of the present invention;
[0031] Figure 3 It is a schematic diagram of extracting the surface of a part according to a method for detecting a stud welding surface according to an embodiment of the present invention;
[0032] Figure 4 It is a schematic diagram of establishing a cylinder according to a method for detecting a stud welding surface according to an embodiment of the present invention;
[0033] Figure 5 It is a schematic diagram that the boundary of the segmentation surface is circular according to a method for detecting a stud welding surface according to an embodiment of the present invention;
[0034] Figure 6 It is a schematic diagram that the boundary of the segmentation surface is not circular according to a method for detecting a stud welding surface according to an embodiment of the present invention;
[0035] Figure 7Schematic diagram of a detection device for the stud welding surface according to an embodiment of the present invention;
[0036] Figure 8 Schematic diagram of an electronic device for detecting the stud welding surface according to an embodiment of the present invention. Specific embodiments
[0037] It should be noted that, without conflict, the embodiments in the present invention and the features in the embodiments may be combined with each other.
[0038] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "transverse", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation to the present invention.
[0039] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installation", "connection", and "connection" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may be a mechanical connection or an electrical connection; it may be directly connected, or indirectly connected through an intermediate medium, and it may be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood through specific situations.
[0040] In the description of the present invention, it should be further noted that the terms "first", "second", etc. are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first", "second", etc. may explicitly or implicitly include one or more of such features. In the description of the present invention, unless otherwise stated, the meaning of "a plurality" is two or more.
[0041] The present invention discloses a detection method, device, equipment and application scenarios of products for a stud welding surface as Figure 1As shown, under the existing technical conditions, the quality inspection of the welding surface in the product model is usually carried out manually one by one, which has the problems of frequent missed inspections and misjudgments, large and cumbersome operation volume, and low inspection efficiency. For example, the welding surface of standard parts such as welded stud bolts in the body-in-white assembly must be a plane, and the size of the plane needs to meet the welding space requirements. Therefore, when designers carry out structural design, they need to detect the flatness and size of the welding surface on the product model to ensure that the welding requirements can be met later. However, there are hundreds of stud bolt welding points on the body-in-white product model, and it is laborious and cumbersome to manually detect whether the stud welding surface on the product model meets the design requirements.
[0042] The present invention discloses a method, device, equipment and product for detecting a stud welding surface. According to the intersection situation of the stud and the part, it is judged whether the quality of the stud welding surface is qualified; a cylinder intersecting with the part surface is established, a dividing surface for characterizing the state of the stud welding surface is obtained, and based on the dividing surface situation, compared with the preset standard, it is judged whether the quality of the stud welding surface is qualified. The present invention discloses a method, device, equipment and product for detecting a stud welding surface, which has multiple inspection dimensions, accurate detection results, and is very suitable for batch automatic detection of product models that need to detect the welding surface.
[0043] The present invention will be described in detail below with reference to the drawings and in conjunction with embodiments.
[0044] In an embodiment of the present invention, as Figure 2 shown, a method, device, equipment and product for detecting a stud welding surface disclosed by the present invention include:
[0045] Step S201, if the stud whose welding surface needs to be detected intersects with two or more parts, the quality of the stud welding surface is unqualified;
[0046] In this embodiment, the model whose stud welding surface needs to be detected is opened by using CATIA software, and the number of parts intersecting with the stud whose welding surface needs to be detected is obtained.
[0047] In another embodiment, CATIA software can also be replaced by SolidWorks, UG, Pro / ENGINEER, etc., as long as it can implement the content disclosed by the present invention.
[0048] In this embodiment, using the collision detection function of CATIA software, the intersection type is selected between two parts, product 1 is selected as the stud whose welding surface needs to be detected, and product 2 is selected as the product model to obtain the number of parts intersecting with the stud whose welding surface needs to be detected.
[0049] Step S202, as Figure 3As shown, if the stud to be detected on the welding surface intersects with only one part, extract the part surface of the intersecting part; if the axis of the stud is not perpendicular to the part surface, the quality of the stud welding surface is unqualified;
[0050] Step S203, as Figure 4 shown, if the axis of the stud is perpendicular to the part surface, with the axis as the center and a preset value as the diameter, establish a cylinder intersecting with the part surface;
[0051] Exemplarily, the preset value is 16 mm.
[0052] In this embodiment, using CATIA software, identify the axis of the stud, take the axis as the center line, and stretch a cylinder with the preset value as the diameter to intersect with the part surface;
[0053] In this embodiment, the preset value is used to set the detection diameter.
[0054] Step S204, determine that the part surface corresponding to the inside of the cylinder is the dividing surface used to characterize the state of the stud welding surface. If the dividing surface meets the preset standard, the quality of the stud welding surface is qualified; if the dividing surface does not meet the preset standard, the quality of the stud welding surface is unqualified.
[0055] As Figure 4 shown, the dividing surface is the part surface corresponding to the inside of the cylinder.
[0056] Furthermore, this method further includes: outputting a file including the detection results of all welding surfaces to be detected.
[0057] In this embodiment, exemplarily, the format of the file can be an EXCEL file or other file formats that can achieve the same function.
[0058] Based on the EXCEL file, output the detection results of all welding surfaces to be detected.
[0059] In this embodiment, the detection results recorded in the EXCEL file can be manually corrected.
[0060] On the basis of the previous embodiment, in another embodiment of the present invention, as Figure 2 shown, in step S204, if the dividing surface meets the preset standard, the quality of the stud welding surface is qualified; if the dividing surface does not meet the preset standard, the quality of the stud welding surface is unqualified, and it further includes: using the disassembly function of CATIA software to determine the number of units included in the dividing surface;
[0061] In this embodiment, the number of units included in the dividing surface refers to how many independent surfaces the dividing surface consists of. A qualified stud welding surface needs to have only one surface, that is, only one unit.
[0062] If the splitting plane contains only one cell, and the splitting plane is a plane, and the boundary of the splitting plane is circular, then the quality of the stud welding surface is qualified;
[0063] If the splitting plane does not simultaneously meet the three conditions of containing only one cell, being a plane, and having a circular boundary, then the quality of the stud welding surface is unqualified.
[0064] In this embodiment, by way of example:
[0065] If the splitting plane contains only one cell and the splitting plane is not a plane, then the inspection of the stud welding surface is unqualified;
[0066] If the splitting plane contains only one cell, and the splitting plane is a plane, and the boundary of the splitting plane is not circular, then the inspection of the stud welding surface is unqualified;
[0067] If the splitting plane contains two or more cells, then the inspection of the stud welding surface is unqualified;
[0068] In this embodiment, by comprehensively detecting whether the number of cells contained in the splitting plane, whether the splitting plane is a plane, and the shape of the boundary of the splitting plane, it is determined whether the quality of the stud welding surface is qualified, which has the characteristics of multiple detection dimensions and accurate detection results.
[0069] In another embodiment of the present invention, the measurement function of CATIA software is used to determine whether the splitting plane is a plane.
[0070] In another embodiment of the present invention, as Figure 5 and Figure 6 shown, the extraction function of CATIA software is used to determine whether the boundary of the splitting plane is circular, and the extended type in the extraction definition is selected as no extension.
[0071] Using the measurement function and extraction function of CATIA software can improve the detection efficiency and is suitable for batch automatic detection of the welding surfaces that need to be detected in the product model.
[0072] In an embodiment of the present invention, the implementation process of the above method through software is as follows, including:
[0073] After entering the flatness detection interface of the welding surface, click "Select Product Model", and select the product model that needs to be detected for the welding surface in the CATIA interface;
[0074] The preset values of the detected product model are displayed on the software interface, and the user can modify them;
[0075] After clicking the "Surface Review" button, the software retrieves one by one according to the stud identification set in the database in the CATIA selected product model to identify the studs corresponding to the characters;
[0076] The welding surface is inspected;
[0077] When the user clicks on a line of data in the list, the data in CATIA interacts with it, the corresponding stud position is displayed, and the drawing is highlighted and "centered".
[0078] After the results of the welding surface are output, the user can manually verify them. The inspection results can be changed by clicking the "Result Correction" button. After clicking, a software pop-up window will prompt "Do you want to correct the results" as a secondary verification to prevent incorrect modification;
[0079] Click the "Clear Data" function button to batch delete the inspection results;
[0080] Click the "Report Export" button, and the comprehensive result information of the welding surface inspection will be added to an EXCEL file, and this EXCEL file will be opened. The user can download it to a custom path.
[0081] The software sets up a platform interface. The platform interface is connected to the data interface of the CATIA software, and the inspection data of the CATIA software is read and processed through the method of CATIA API.
[0082] As Figure 7 shown, the present invention also discloses a detecting device for a stud welding surface, including:
[0083] A first detection module 701, which is used to determine that the quality of the stud welding surface is unqualified if the stud on the welding surface intersects two or more parts;
[0084] A second detection module 702, which is used to extract the part surface of the intersecting part if the stud on the welding surface only intersects one part; if the axis of the stud is not perpendicular to the part surface, the quality of the stud welding surface is unqualified;
[0085] A cylinder building module 703, which is used to build a cylinder intersecting with the part surface with the axis as the center and a preset value as the diameter if the axis of the stud is perpendicular to the part surface;
[0086] A judgment module 704, which is used to determine that the corresponding part surface inside the cylinder is the dividing surface for characterizing the state of the stud welding surface. If the dividing surface meets the preset standard, the quality of the stud welding surface is qualified; if the dividing surface does not meet the preset standard, the quality of the stud welding surface is unqualified.
[0087] The present invention also discloses an electronic device, as Figure 8 shown, discloses a block diagram of an embodiment of an electronic device applicable to the detection of the above-mentioned stud welding surface.
[0088] In this embodiment, the electronic device 80 includes a processor 801, which can perform various appropriate actions and processes according to the programs stored in the ROM 802 or loaded from the storage section 808 into the RAM 803. The processor 801 can include, for example, a general - purpose microprocessor, an instruction - set processor, and / or a related chipset, and / or a dedicated microprocessor, etc. The processor 801 can also include on - board memory for caching purposes. The processor 801 can include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiments of the present invention.
[0089] In the RAM 803, various programs and data required for the operation of the electronic device 80 are stored. The processor 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. The processor 801 performs various operations of the method flow according to the embodiments of the present invention by executing the programs in the ROM 802 and / or the RAM 803. It should be noted that the programs can also be stored in one or more memories other than the ROM 802 and the RAM 803, and the processor 801 can also perform various operations of the method flow according to the embodiments of the present invention by executing the programs stored in one or more memories.
[0090] According to an embodiment of the present invention, the electronic device 80 may further include an I / O interface 805, and the I / O interface 805 is also connected to the bus 804. The electronic device 80 may further include one or more of the following components connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including, for example, a cathode - ray tube, a liquid - crystal display, and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A driver 8010 is also connected to the I / O interface 805 as needed. A removable medium 8011, such as a magnetic disk, an optical disk, a magneto - optical disk, a semiconductor memory, etc., is installed on the driver 8010 as needed so that a computer program read from it can be installed into the storage section 808 as needed.
[0091] The present invention also provides a computer - readable storage medium.
[0092] The computer - readable storage medium can be included in the electronic device / device system described in the above - mentioned embodiment; or it can exist separately without being assembled into the electronic device / device. The above - mentioned computer - readable storage medium carries one or more programs, and when the above - mentioned one or more programs are executed, the method according to the embodiments of the present invention is implemented.
[0093] According to an embodiment of the present invention, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include but is not limited to: portable computer disks, hard disks, random access memory RAM, read-only memory ROM, erasable programmable read-only memory EPROM or flash memory, portable compact disk read-only memory CD-ROM, optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device.
[0094] An embodiment of the present invention further includes a computer program product.
[0095] This computer program product includes a computer program, and this computer program contains program code for executing the method provided by the embodiment of the present invention. When the computer program product runs on an electronic device, this program code is used to enable the electronic device to implement the method provided by the embodiment of the present invention.
[0096] In one embodiment, this computer program may rely on tangible storage media such as optical storage devices and magnetic storage devices. In another embodiment, this computer program may also be transmitted and distributed in the form of a signal on a network medium. The program code contained in this computer program can be transmitted by any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0097] According to an embodiment of the present invention, the program code for executing the computer program provided by the embodiment of the present invention can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level procedures and / or object-oriented programming languages. Programming languages include but are not limited to, such as Java, C++, python, C language, or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, including a local area network or a wide area network, or can be connected to an external computing device.
[0098] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, as well as combinations of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions. Those skilled in the art can understand that the features recited in various embodiments and / or claims of the present invention can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly recited in the present invention. In particular, without departing from the spirit and teachings of the present invention, the features recited in various embodiments and / or claims of the present invention can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present invention.
[0099] The embodiments of the present invention have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present invention. Although the embodiments have been described separately above, this does not mean that the measures in each embodiment cannot be used advantageously in combination. The scope of the present invention is defined by the appended claims and their equivalents, and without departing from the scope of the present invention, those skilled in the art can make various substitutions and modifications, and all such substitutions and modifications should fall within the scope of the present invention.
Claims
1. A method for detecting a stud welding surface, characterized in that, Including: If the stud on the welding surface needs to intersect with two or more parts, the quality of the stud welding surface is unqualified, including: opening the model of the stud welding surface to be detected by using mechanical 3D modeling software, and obtaining the number of parts that the stud on the welding surface to be detected intersects; If the stud on the welding surface to be detected only intersects with one part, extract the part surface of the intersecting part; if the axis of the stud is not perpendicular to the part surface, the quality of the stud welding surface is unqualified; If the axis of the stud is perpendicular to the part surface, a cylinder intersecting with the part surface is established with the axis as the center and a preset value as the diameter; Determine that the corresponding part surface inside the cylinder is the segmentation surface for characterizing the state of the stud welding surface. If the segmentation surface meets the preset standard, the quality of the stud welding surface is qualified; if the segmentation surface does not meet the preset standard, the quality of the stud welding surface is unqualified, including: determining the number of units included in the segmentation surface by using the disassembly function of mechanical 3D modeling software; if the segmentation surface only contains one unit, and the segmentation surface is a plane, and at the same time the boundary of the segmentation surface is circular, the quality of the stud welding surface is qualified; if the segmentation surface does not meet all of the three conditions of only containing one unit, the segmentation surface being a plane, and the boundary of the segmentation surface being circular at the same time, the quality of the stud welding surface is unqualified.
2. The inspection method of a stud welding surface according to claim 1, characterized in that, Determine whether the segmentation surface is a plane by using the measurement function of mechanical 3D modeling software.
3. The detection method of a stud welding surface according to claim 2, wherein Determine whether the boundary of the segmentation surface is circular by using the extraction function of mechanical 3D modeling software.
4. The inspection method for a stud welding surface according to claim 1, characterized in that, The method further includes: outputting a file including the detection results of all the welding surfaces to be detected.
5. A detecting device for a stud welding surface, characterized in that: The device includes: A first detection module, used for if the stud on the welding surface needs to intersect with two or more parts, the quality of the stud welding surface is unqualified, including: opening the model of the stud welding surface to be detected by using mechanical 3D modeling software, and obtaining the number of parts that the stud on the welding surface to be detected intersects; A second detection module, used for if the stud on the welding surface to be detected only intersects with one part, extract the part surface of the intersecting part; if the axis of the stud is not perpendicular to the part surface, the quality of the stud welding surface is unqualified; A cylinder establishment module, used for if the axis of the stud is perpendicular to the part surface, a cylinder intersecting with the part surface is established with the axis as the center and a preset value as the diameter; A judgment module, configured to determine that the corresponding part surface inside the cylinder is a dividing surface for characterizing the state of the stud welding surface. If the dividing surface meets the preset standard, the quality of the stud welding surface is qualified; if the dividing surface does not meet the preset standard, the quality of the stud welding surface is unqualified, including: determining the number of units included in the dividing surface by using the disassembly function of mechanical 3D modeling software; if the dividing surface contains only one unit, and the dividing surface is a plane, and at the same time the boundary of the dividing surface is circular, then the quality of the stud welding surface is qualified; if the dividing surface does not simultaneously meet the three conditions of containing only one unit, and the dividing surface is a plane, and at the same time the boundary of the dividing surface is circular, then the quality of the stud welding surface is unqualified.
6. An electronic device, characterized in that, Including: One or more processors; A storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are caused to execute the method according to any one of claims 1 to 4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that , the computer program, when executed by a processor, implements the method according to any one of claims 1 to 4.
8. A computer program product, comprising a computer program, characterized in that, , the computer program, when executed by a processor, implements the method according to any one of claims 1 to 4.