CN115194323A - Positioning welding method of laser welding machine - Google Patents

Positioning welding method of laser welding machine Download PDF

Info

Publication number
CN115194323A
CN115194323A CN202211026155.3A CN202211026155A CN115194323A CN 115194323 A CN115194323 A CN 115194323A CN 202211026155 A CN202211026155 A CN 202211026155A CN 115194323 A CN115194323 A CN 115194323A
Authority
CN
China
Prior art keywords
welding
image
welded
seams
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211026155.3A
Other languages
Chinese (zh)
Inventor
陈建军
李成龙
王燕梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Top Optics Laser Technology Co ltd
Original Assignee
Wuxi Top Optics Laser Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuxi Top Optics Laser Technology Co ltd filed Critical Wuxi Top Optics Laser Technology Co ltd
Priority to CN202211026155.3A priority Critical patent/CN115194323A/en
Publication of CN115194323A publication Critical patent/CN115194323A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K31/00Processes relevant to this subclass, specially adapted for particular articles or purposes, but not covered by only one of the preceding main groups
    • B23K31/02Processes relevant to this subclass, specially adapted for particular articles or purposes, but not covered by only one of the preceding main groups relating to soldering or welding
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/08Devices involving relative movement between laser beam and workpiece
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/70Auxiliary operations or equipment
    • B23K26/702Auxiliary equipment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20024Filtering details
    • G06T2207/20028Bilateral filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30152Solder

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Plasma & Fusion (AREA)
  • Biomedical Technology (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Quality & Reliability (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Laser Beam Processing (AREA)

Abstract

The invention provides a positioning welding method of a laser welding machine, which relates to the technical field of laser welding and comprises the following steps: the method comprises the following steps: collecting data of various welding spots and welding seams before welding, constructing a pre-resource package, collecting data of various welding spots and welding seams after welding, and constructing a post-resource package; step two: shooting an image of a position to be welded by using a CCD camera array, and performing noise reduction and resolution adjustment on the image; the method collects data of various welding spots and welding seams before welding, constructs a front resource package, shoots images of the positions to be welded, compares the data by extracting the welding spots and the welding seams in the front resource package and pixel characteristics, texture characteristics and shape characteristics of the images of the positions to be welded, determines the welding spots and the welding seams in the images of the positions to be welded, can position laser welding, records the data of the welding spots and the welding seams of various workpieces through the front resource package, is convenient to position various welding spots and welding seams, does not need manual assistance, automatically performs, and improves positioning efficiency.

Description

Positioning welding method of laser welding machine
Technical Field
The invention relates to the technical field of laser welding, in particular to a positioning welding method of a laser welding machine.
Background
In the current laser welding market, a laser welding robot or an automatic laser welding machine replaces manual batch welding operation to reach 90% of the range, and the welding robot or the automatic welding machine is favored by more and more small and medium-sized enterprises due to the characteristics of higher efficiency, high quality, easiness in management and the like, but for some products requiring high precision, the problem cannot be solved by only depending on the welding robot and the like, and manual assistance is needed;
the existing laser welding machine and welding technology mainly have the following defects: the welding workpieces are various in variety and small in batch, and the requirement on welding technicians is high during welding positioning; the laser welding robot is often subjected to various technical conditions such as workpiece positioning deviation and the like in the welding production process; the laser welding robot has welding errors sometimes, and repair welding needs to be carried out after welding; therefore, the invention provides a positioning welding method of a laser welding machine to solve the problems in the prior art.
Disclosure of Invention
Aiming at the problems, the invention provides the positioning welding method of the laser welding machine, which is convenient for positioning various welding spots and welding seams, does not need manual assistance, is carried out automatically, and improves the positioning efficiency.
In order to realize the purpose of the invention, the invention is realized by the following technical scheme: a positioning welding method of a laser welding machine comprises the following steps:
the method comprises the following steps: collecting data of various welding spots and welding seams before welding, constructing a pre-resource package, collecting data of various welding spots and welding seams after welding, and constructing a post-resource package;
step two: shooting an image of a position to be welded by using a CCD camera array, and performing noise reduction and resolution adjustment on the image;
step three: extracting pixel characteristics, textural characteristics and shape characteristics of welding spots and welding seams in the resource package before welding, and collecting the pixel characteristics, the textural characteristics and the shape characteristics of an image to be welded;
step four: comparing the three types of characteristics of the image to be welded with the three types of characteristics in the front resource packet, and determining a welding point and a welding line in the image to be welded;
step five: vectorizing the Path and Row numerical values corresponding to the image to form a point, line and plane model, obtaining the Path and Row numerical values of the welding points and the welding lines, and restoring the Path and Row numerical values into real coordinates according to a proportion;
step six: adjusting the motion track of the adaptive arm, driving a laser welding robot to weld a welding spot and a welding seam according to the coordinates, and shooting a welding image in real time by a CCD camera array during welding;
step seven: selecting welding spot and welding line data welded by a corresponding process in a rear resource packet according to the welding process of the laser welding robot;
step eight: and extracting the size data of the welding spot welding seam welded by the corresponding process in the resource packet, extracting the size data of the welding image shot in real time, comparing, and finely adjusting the motion track of the adaptive arm.
The further improvement lies in that: in the first step, the internet is accessed, various data of welding spots and welding seams before welding are collected, the data of the welding spots and the welding seams of the workpiece matched with various laser welding devices are collected, the data of the welding spots and the welding seams are included, and the data of the welding spots and the welding seams after welding are collected in the first step, and the data of the welding spots and the welding seams after the laser welding devices adopt various welding processes are included.
The further improvement lies in that: in the second step, the noise reduction of the image is specifically as follows: by adopting a bilateral filtering method, taking a 3 × 3 neighborhood around a target pixel as an example, taking the average value of the gray values of nine pixels in the 3 × 3 neighborhood as the gray value of the target pixel, then changing the average value into a Gaussian weighted average value, generating a Gaussian template when the gray value of the pixel farther away from the target pixel in the neighborhood has a smaller weight, and then further subtracting the influence of the gray gradient of the pixel in weight design to obtain the image after noise reduction.
The further improvement lies in that: in the second step, the resolution adjustment specifically comprises: firstly, enhancing an image by using a Laplace operator, disintegrating the image by using secondary differential of the image, namely, improving the contrast by using neighborhood pixels; and then, by a hyper-resolution algorithm SRCNN, based on a convolutional neural network, taking an original video image as input, increasing the resolution to a set value by using an up-sampling algorithm, and enhancing the resolution of the image through convolution operation.
The further improvement is that: in the third step, color pixel characteristics of the welding points and the welding seams in the front resource package and the images to be welded are obtained by using an HOG characteristic extraction algorithm, texture characteristics of the welding points and the welding seams in the front resource package and the images to be welded are extracted by using a filtering and density analysis process, and shape characteristics of the welding points and the welding seams in the front resource package and the images to be welded are determined by using stretching vectorization.
The further improvement lies in that: and in the fourth step, the YOYO neural network is utilized to take the three types of features in the front resource packet as a training set, and the training set is compared with the three types of features of the image to be welded to determine the welding points and the welding seams in the image to be welded.
The further improvement lies in that: and fifthly, vectorizing the Path and Row numerical values corresponding to the image by using the SVG to form a point, line and plane model, scaling the coordinates in the model and the actual coordinates according to a set proportion, and embedding the Path and Row numerical values into the positions of the welding points and the welding seams determined in the model.
The further improvement lies in that: in the sixth step, during welding, the CCD camera array shoots welding images in real time, the synchronous master control system records the specific welding process of the laser welding robot, and timestamps the welding images shot in real time.
The further improvement lies in that: and seventhly, recording the specific welding process of the laser welding robot according to the master control system, selecting welding spot and welding line data after welding of the corresponding process in the rear resource packet, wherein the data comprises all image data from the beginning to the end of welding of the whole process flow, and marking time nodes according to process time.
The further improvement is that: in the step eight, the size data of the welding spot welding seam welded by the corresponding process in the resource package after being extracted by stretching vectorization is zoomed according to a set proportion, the size data of the welding image shot in real time is synchronously measured, synchronous comparison is carried out according to the time node after the welding by the corresponding process in the resource package after being shot in real time, whether the welding is normal or not is determined, and the motion track of the adaptive arm is finely adjusted when the welding is abnormal.
The invention has the beneficial effects that:
1. the method collects data of various welding spots and welding seams before welding, constructs a front resource package, shoots an image of a to-be-welded part, compares the data by extracting the welding spots and the welding seams in the front resource package and pixel characteristics, texture characteristics and shape characteristics of the image of the to-be-welded part, determines the welding spots and the welding seams in the image of the to-be-welded part, can position the laser welding, records the data of various welding spots and welding seams of workpieces through the front resource package, is convenient to position various welding spots and welding seams, does not need manual assistance, automatically performs the positioning, and improves the positioning efficiency.
2. The method comprises the steps of shooting an image of a position to be welded, reducing noise and adjusting resolution of the image to enable the image to be more accurate, vectorizing Path and Row numerical values corresponding to the image to form a point model, a line model and a plane model, scaling coordinates in the model and actual coordinates according to a set proportion, obtaining the determined welding point and welding line Path and Row numerical values, and restoring the welding point and welding line Path and Row numerical values into actual coordinates according to the proportion, so that positioning accuracy is improved, and errors are avoided.
3. The method comprises the steps of shooting images during welding in real time, stamping a timestamp, selecting welding spot and welding line data corresponding to a welding process in a rear resource package, marking a time node, extracting welding spot and welding line size data after welding in the rear resource package corresponding to the process, comparing the size data with the synchronously measured size data of the welding images shot in real time according to the time node and the timestamp, and determining whether the welding is normal or not, so that fine adjustment is realized, the welding quality is ensured, and subsequent repair welding is not needed.
Drawings
FIG. 1 is a flow chart of the present invention.
Detailed Description
For the purpose of enhancing understanding of the present invention, the present invention will be further described in detail with reference to the following examples, which are provided for illustration only and are not intended to limit the scope of the present invention.
Example one
According to the illustration in fig. 1, the embodiment provides a positioning welding method of a laser welding machine, which comprises the following steps:
the method comprises the following steps: collecting data of various welding spots and welding seams before welding, constructing a pre-resource package, collecting data of various welding spots and welding seams after welding, and constructing a post-resource package;
step two: shooting an image of a position to be welded by using a CCD camera array, and performing noise reduction and resolution adjustment on the image;
step three: extracting pixel characteristics, textural characteristics and shape characteristics of welding spots and welding seams in the resource package before welding, and collecting the pixel characteristics, the textural characteristics and the shape characteristics of an image to be welded;
step four: comparing the three types of characteristics of the image to be welded with the three types of characteristics in the front resource packet, and determining a welding point and a welding line in the image to be welded;
step five: vectorizing Path and Row numerical values corresponding to the image to form a point model, a line model and a surface model, obtaining the Path and Row numerical values of the welding spot and the welding line, and restoring the Path and Row numerical values into real coordinates according to a proportion;
step six: adjusting the motion track of the adaptive arm, driving a laser welding robot to weld a welding spot and a welding seam according to the coordinates, and shooting a welding image in real time by a CCD camera array during welding;
step seven: selecting welding spot and welding line data welded by a corresponding process in a rear resource packet according to the welding process of the laser welding robot;
step eight: and extracting the size data of the welding spot welding seam welded by the corresponding process in the resource packet, extracting the size data of the welding image shot in real time, comparing, and finely adjusting the motion track of the adaptive arm.
The method comprises the steps of collecting data of various welding spots and welding seams before welding, constructing a front resource package, shooting an image of a to-be-welded position by utilizing a CCD camera array, comparing the image by extracting the welding spots and the welding seams in the front resource package and pixel characteristics, texture characteristics and shape characteristics of the image of the to-be-welded position, determining the welding spots and the welding seams in the image of the to-be-welded position, restoring the image into real coordinates according to proportions according to Path and Row vectorization values corresponding to the image, positioning laser welding can be carried out on the real welding spots and the welding seams, recording the data of various welding spots and welding seams of a workpiece through the front resource package, facilitating the positioning of various welding spots and welding seams, avoiding manual assistance, automatically carrying out and improving the positioning efficiency.
Example two
According to fig. 1, the present embodiment provides a tack welding method for a laser welding machine, including the following steps:
the method comprises the steps of accessing the Internet, collecting data of various welding spots and welding seams before welding, collecting data of the welding spots and the welding seams of workpieces matched with various laser welding devices, collecting data of various welding spots and welding seams after welding, and collecting data of the welding spots and the welding seams after welding by the laser welding devices by adopting various welding processes.
Shooting an image of a position to be welded by using a CCD camera array, and performing noise reduction and resolution adjustment on the image; the noise reduction of the image is specifically as follows: adopting a bilateral filtering method, taking a 3 × 3 neighborhood around a target pixel as an example, taking the average value of the gray values of nine pixels in the 3 × 3 neighborhood as the gray value of the target pixel, then changing the average value into a Gaussian weighted average value, generating a Gaussian template when the gray value of the pixel farther away from the target pixel in the neighborhood has smaller weight, and then further subtracting the influence of the gray gradient of the pixel in weight design so as to obtain an image after noise reduction; the bilateral filtering is specifically: consider first the gaussian partial weight:
Figure BDA0003815695040000061
then consider the pixel gray gradient partial weight:
Figure BDA0003815695040000071
where (i, j) is the neighborhood pixel coordinate in the template, (k, l) is the template center pixel coordinate, f (i, j) is the pixel value at coordinate (i, j), σ d And σ r The two weights are respectively the variance of the two weights, and the two weights are multiplied to obtain the weight of the bilateral filtering:
Figure BDA0003815695040000072
the adjustment resolution specifically comprises: firstly, enhancing an image by using a Laplace operator, disintegrating the image by using secondary differential of the image, wherein the differential is sharpening and the integral is fuzzy in the image field, and disintegrating the image by using the secondary differential, namely, improving the contrast by using neighborhood pixels; then, by a hyper-resolution algorithm SRCNN, based on a convolution neural network, an original video image is used as input, the resolution is improved to a set value by an up-sampling algorithm, and the hyper-resolution output and the image resolution are enhanced by 3 layers of convolution operation of 9 multiplied by 128,3 multiplied by 3 multiplied by 64,5 multiplied by 5. The invention shoots the image at the position to be welded, and performs noise reduction and resolution adjustment on the image, so that the image is more accurate.
Extracting pixel characteristics, texture characteristics and shape characteristics of welding spots and welding seams in the resource packet before welding, and collecting the pixel characteristics, the texture characteristics and the shape characteristics of an image at the position to be welded; the method specifically comprises the following steps: color pixel characteristics of the welding spots and the welding seams in the front resource package and the images at the positions to be welded are obtained by using an HOG characteristic extraction algorithm, texture characteristics of the welding spots and the welding seams in the front resource package and the images at the positions to be welded are extracted by using a filtering and density analysis process, and shape characteristics of the welding spots and the welding seams in the front resource package and the images at the positions to be welded are determined by using stretching vectorization. Wherein, using the HOG feature extraction algorithm, an image (an object or a picture to be detected) is: graying (treating the image as a three-dimensional image in x, y, z (gray); carrying out color space standardization (normalization) on the input image by adopting a Gamma correction method; the purpose being to adjust the imageThe contrast reduces the influence caused by local shadow and illumination change of the image, and simultaneously can inhibit the interference of noise; calculating the gradient (including magnitude and direction) of each pixel of the image; the method mainly aims to capture contour information and further weakens the interference of illumination; dividing the image into small cells (e.g., 6*6 pixels/cell); counting the gradient histogram (the number of different gradients) of each cell to form a descriptor of each cell; forming each plurality of cells into a block (for example, 3*3 cells/block), and connecting the feature descriptors of all the cells in the block in series to obtain the HOG feature descriptor of the block; connecting HOG feature descriptors of all blocks in an image in series to obtain the HOG feature descriptors of the image (a target to be detected), wherein the HOG feature descriptors are final feature vectors which can be used for classification, so that color pixel features are obtained; then, filtering the image, placing the texture result obtained by filtering and extracting the image in an ARCGIS (autoregressive moving average) for density analysis, determining the texture roughness of the image, then solving a second derivative of the spectrum of the image, writing a second derivative operation algorithm in ENVIIDL (enhanced image feature value), wherein the second derivative algorithm is as follows: derm (flash [, S ]) and]) ) is used, S represents spectral, and the second derivative formula y "= d is input in ENVIIDL 2 y/dx 2 Programming to complete second derivative calculation of the image, converting the characteristic value of the image into raster data by using an overlay logic analysis method, and determining texture characteristics; the image is then subsequently subjected to electrical, line, plane stretching, and vectorization to determine shape frame features.
And comparing the three types of features in the front resource packet as a training set with the three types of features of the image to be welded by using the YOYO neural network, and determining the welding points and the welding seams in the image to be welded. The method comprises the steps of collecting data of various welding spots and welding seams before welding, constructing a front resource package, shooting an image of a to-be-welded position by utilizing a CCD camera array, comparing the image by extracting the welding spots and the welding seams in the front resource package and pixel characteristics, texture characteristics and shape characteristics of the image of the to-be-welded position, determining the welding spots and the welding seams in the image of the to-be-welded position, restoring the image into real coordinates according to proportions according to Path and Row vectorization values corresponding to the image, positioning laser welding can be carried out on the real welding spots and the welding seams, recording the data of various welding spots and welding seams of a workpiece through the front resource package, facilitating the positioning of various welding spots and welding seams, avoiding manual assistance, automatically carrying out and improving the positioning efficiency.
Vectorizing the Path and Row numerical values corresponding to the image by using the SVG to form a point, line and plane model, scaling the coordinates in the model and the actual coordinates according to a set proportion, embedding the Path and Row numerical values into the positions of the welding points and the welding seams determined in the model, obtaining the Path and Row numerical values of the welding points and the welding seams, and restoring the Path and Row numerical values into real coordinates according to the proportion; the method vectorizes the Path and Row values corresponding to the image to form a point, line and plane model, scales the coordinates in the model and the actual coordinates according to a set proportion, obtains the determined Path and Row values of the welding points and the welding seams, and can restore the parameters to the actual coordinates according to the proportion, thereby improving the positioning accuracy and avoiding errors.
The motion trail of the self-adaptive arm is adjusted, the laser welding robot is driven to weld welding spots and welding seams according to coordinates, during welding, the CCD camera array shoots welding images in real time, the synchronous master control system records the specific welding process of the laser welding robot, and timestamps are printed on the welding images shot in real time.
Recording the specific welding process of the laser welding robot according to a master control system, selecting welding spot welding line data after welding of the corresponding process in a rear resource packet, wherein the data comprises all image data from the beginning to the end of welding of the whole process flow, and marking time nodes according to process time.
And extracting size data of welding spots welded by corresponding processes in the resource package by utilizing stretching vectorization, zooming according to a set proportion, synchronously measuring size data of a welding image shot in real time, synchronously comparing according to time nodes welded by corresponding processes in the resource package after the timestamp shot in real time is corresponding, determining whether the welding is normal, and finely adjusting the motion track of the adaptive arm when the welding is abnormal. During welding, shooting a welding image in real time and stamping a timestamp, recording a welding process, selecting welding spot welding line data after welding of a corresponding process in a back resource package, including all image data from the beginning of welding to the end of welding of the whole process flow, and marking a time node, thereby extracting welding spot welding line size data after welding of the corresponding process in the back resource package, comparing the size data with the size data of the welding image shot in real time and synchronously measured according to the time node and the timestamp, determining whether welding is normal or not, and thus fine-tuning, ensuring the welding quality and avoiding subsequent repair welding.
The method comprises the steps of collecting data of various welding spots and welding seams before welding, constructing a front resource package, shooting an image of a to-be-welded position by utilizing a CCD camera array, comparing the image by extracting pixel characteristics, texture characteristics and shape characteristics of the welding spots and the welding seams in the front resource package and the image of the to-be-welded position, determining the welding spots and the welding seams in the image of the to-be-welded position, restoring the image into real coordinates according to a ratio according to Path and Row vectorization values corresponding to the image, performing positioning laser welding on the real welding spots and the welding seams, recording data of various workpiece welding spots and the welding seams through the front resource package, facilitating positioning of various welding spots and welding seams, automatically performing the positioning without manual assistance, improving the positioning efficiency, shooting the image of the to-be-welded position, performing noise reduction and resolution adjustment on the image, enabling the image to be more accurate, forming point, line and vectorization plane models according to Path and Row values corresponding to the image, obtaining the determined welding spots and welding seams and Row values according to the set ratio, and restoring the image into real coordinates, improving the positioning accuracy and avoiding errors. Meanwhile, when welding, the invention shoots the welding image in real time and stamps, records the welding process, selects the welding spot welding line data after the welding of the corresponding process in the back resource package, comprises all image data from the beginning to the end of the welding in the whole process flow, and marks time nodes, thereby extracting the welding spot welding line size data after the welding of the corresponding process in the back resource package, and comparing the size data with the synchronously measured real-time shot welding image size data according to the time nodes and the time stamps to determine whether the welding is normal, thereby fine-tuning, ensuring the welding quality and having no need of subsequent repair welding.
The foregoing illustrates and describes the principles, general features, and advantages of the present invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, which are given by way of illustration of the principles of the present invention, but that various changes and modifications may be made without departing from the spirit and scope of the invention, and such changes and modifications are within the scope of the invention as claimed. The scope of the invention is defined by the appended claims and equivalents thereof.

Claims (10)

1. A positioning welding method of a laser welding machine is characterized by comprising the following steps:
the method comprises the following steps: collecting data of various welding spots and welding seams before welding, constructing a pre-resource package, collecting data of various welding spots and welding seams after welding, and constructing a post-resource package;
step two: shooting an image of a position to be welded by using a CCD camera array, and performing noise reduction and resolution adjustment on the image;
step three: extracting pixel characteristics, texture characteristics and shape characteristics of welding spots and welding seams in the resource packet before welding, and collecting the pixel characteristics, the texture characteristics and the shape characteristics of an image at the position to be welded;
step four: comparing the three types of characteristics of the image to be welded with the three types of characteristics in the front resource packet, and determining a welding point and a welding line in the image to be welded;
step five: vectorizing the Path and Row numerical values corresponding to the image to form a point, line and plane model, obtaining the Path and Row numerical values of the welding points and the welding lines, and restoring the Path and Row numerical values into real coordinates according to a proportion;
step six: adjusting the motion track of the adaptive arm, driving a laser welding robot to weld a welding spot and a welding seam according to the coordinates, and shooting a welding image in real time by a CCD camera array during welding;
step seven: selecting welding spot and welding line data welded by a corresponding process in a rear resource packet according to the welding process of the laser welding robot;
step eight: and extracting the size data of the welding spot welding seam welded by the corresponding process in the resource packet, extracting the size data of the welding image shot in real time, comparing, and finely adjusting the motion track of the adaptive arm.
2. A tack welding method of a laser welder according to claim 1, characterized in that: in the first step, the internet is accessed, various data of welding spots and welding seams before welding are collected, the data of the welding spots and the welding seams of the workpiece matched with various laser welding devices are collected, the data of the welding spots and the welding seams are included, and the data of the welding spots and the welding seams after welding are collected in the first step, and the data of the welding spots and the welding seams after the laser welding devices adopt various welding processes are included.
3. A tack welding method of a laser welder according to claim 2, characterized in that: in the second step, the noise reduction of the image is specifically as follows: by adopting a bilateral filtering method, taking a 3 × 3 neighborhood around a target pixel as an example, taking the average value of the gray values of nine pixels in the 3 × 3 neighborhood as the gray value of the target pixel, then changing the average value into a Gaussian weighted average value, generating a Gaussian template when the gray value of the pixel farther away from the target pixel in the neighborhood has a smaller weight, and then further subtracting the influence of the gray gradient of the pixel in weight design to obtain the image after noise reduction.
4. A tack welding method of a laser welder according to claim 3, characterized in that: in the second step, the resolution adjustment specifically comprises: firstly, enhancing an image by using a Laplace operator, disintegrating the image by using secondary differential of the image, namely, improving the contrast by using neighborhood pixels; and then, by a hyper-resolution algorithm SRCNN, based on a convolutional neural network, taking an original video image as input, increasing the resolution to a set value by using an up-sampling algorithm, and enhancing the resolution of the image through convolution operation.
5. A tack welding method for a laser welder, as claimed in claim 4, characterized in that: in the third step, color pixel characteristics of the welding points and the welding seams in the front resource package and the images to be welded are obtained by using an HOG characteristic extraction algorithm, texture characteristics of the welding points and the welding seams in the front resource package and the images to be welded are extracted by using a filtering and density analysis process, and shape characteristics of the welding points and the welding seams in the front resource package and the images to be welded are determined by using stretching vectorization.
6. A tack welding method for a laser welder, as claimed in claim 5, characterized in that: and in the fourth step, the YOYO neural network is utilized to take the three types of characteristics in the front resource packet as a training set, and the training set is compared with the three types of characteristics of the image to be welded to determine the welding point and the welding line in the image to be welded.
7. A tack welding method for a laser welder, as claimed in claim 6, characterized in that: and fifthly, vectorizing the Path and Row numerical values corresponding to the image by using the SVG to form a point, line and plane model, scaling the coordinates in the model and the actual coordinates according to a set proportion, and embedding the Path and Row numerical values into the positions of the welding points and the welding seams determined in the model.
8. A tack welding method for a laser welder, as claimed in claim 7, characterized in that: in the sixth step, during welding, the CCD camera array shoots welding images in real time, the synchronous master control system records the specific welding process of the laser welding robot, and timestamps the welding images shot in real time.
9. The tack welding method of a laser welding machine according to claim 8, characterized in that: and seventhly, recording the specific welding process of the laser welding robot according to the master control system, selecting welding spot and welding line data after welding of the corresponding process in the rear resource packet, wherein the data comprises all image data from the beginning to the end of welding of the whole process flow, and marking time nodes according to process time.
10. A tack welding method of a laser welder according to claim 9, characterized in that: in the step eight, the size data of the welding spot welding seam welded by the corresponding process in the resource package after being extracted by stretching vectorization is zoomed according to a set proportion, the size data of the welding image shot in real time is synchronously measured, synchronous comparison is carried out according to the time node after the welding by the corresponding process in the resource package after being shot in real time, whether the welding is normal or not is determined, and the motion track of the adaptive arm is finely adjusted when the welding is abnormal.
CN202211026155.3A 2022-08-25 2022-08-25 Positioning welding method of laser welding machine Pending CN115194323A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211026155.3A CN115194323A (en) 2022-08-25 2022-08-25 Positioning welding method of laser welding machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211026155.3A CN115194323A (en) 2022-08-25 2022-08-25 Positioning welding method of laser welding machine

Publications (1)

Publication Number Publication Date
CN115194323A true CN115194323A (en) 2022-10-18

Family

ID=83573121

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211026155.3A Pending CN115194323A (en) 2022-08-25 2022-08-25 Positioning welding method of laser welding machine

Country Status (1)

Country Link
CN (1) CN115194323A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116727840A (en) * 2023-08-08 2023-09-12 深圳市青虹激光科技有限公司 Laser drilling detection method and detection device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116727840A (en) * 2023-08-08 2023-09-12 深圳市青虹激光科技有限公司 Laser drilling detection method and detection device
CN116727840B (en) * 2023-08-08 2023-11-14 深圳市青虹激光科技有限公司 Laser drilling detection method and detection device

Similar Documents

Publication Publication Date Title
CN111223088B (en) Casting surface defect identification method based on deep convolutional neural network
CN109934826B (en) Image feature segmentation method based on graph convolution network
CN111307818A (en) Visual online detection method for laser welding spot of lithium battery tab
CN113077453A (en) Circuit board component defect detection method based on deep learning
CN114821114A (en) Groove cutting robot image processing method based on visual system
CN112561807B (en) End-to-end radial distortion correction method based on convolutional neural network
CN115131268A (en) Automatic welding system based on image feature extraction and three-dimensional model matching
CN112488207A (en) High-similarity part visual identification method and system based on simulation image
CN115194323A (en) Positioning welding method of laser welding machine
CN117392097A (en) Additive manufacturing process defect detection method and system based on improved YOLOv8 algorithm
CN115810133A (en) Welding control method based on image processing and point cloud processing and related equipment
CN114612412A (en) Processing method of three-dimensional point cloud data, application of processing method, electronic device and storage medium
CN113205511B (en) Electronic component batch information detection method and system based on deep neural network
CN113674218A (en) Weld characteristic point extraction method and device, electronic equipment and storage medium
CN117253062A (en) Relay contact image characteristic quick matching method under any gesture
CN111695560A (en) Method for actively positioning and focusing crop diseases and insect pests based on convolutional neural network
CN111627059A (en) Method for positioning center point position of cotton blade
CN111461230A (en) Dental model classification and identification method based on dental stl model and two-dimensional image registration
CN113670268A (en) Binocular vision-based unmanned aerial vehicle and electric power tower distance measuring method
CN117314906B (en) Wafer grain detection method based on array distribution information guidance
CN114851569B (en) Intelligent control method and system for ion exchange membrane welding forming
CN112364783B (en) Part detection method and device and computer readable storage medium
CN118060669B (en) Automatic welding control method based on welding pool feature recognition
CN113450331B (en) Special-shaped component pin detection method
CN117115482A (en) Image local feature matching method based on multi-model fusion multi-thread reasoning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination