DE102017125033A1 - Processes and industrial robots for testing welded joints, in particular spot welds - Google Patents
Processes and industrial robots for testing welded joints, in particular spot welds Download PDFInfo
- Publication number
- DE102017125033A1 DE102017125033A1 DE102017125033.6A DE102017125033A DE102017125033A1 DE 102017125033 A1 DE102017125033 A1 DE 102017125033A1 DE 102017125033 A DE102017125033 A DE 102017125033A DE 102017125033 A1 DE102017125033 A1 DE 102017125033A1
- Authority
- DE
- Germany
- Prior art keywords
- measuring
- industrial robot
- welded joint
- tested
- position coordinates
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/03—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring coordinates of points
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B5/00—Measuring arrangements characterised by the use of mechanical techniques
- G01B5/0037—Measuring of dimensions of welds
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N29/00—Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
- G01N29/04—Analysing solids
- G01N29/043—Analysing solids in the interior, e.g. by shear waves
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/401—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N2291/00—Indexing codes associated with group G01N29/00
- G01N2291/26—Scanned objects
- G01N2291/267—Welds
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37217—Inspect solder joint, machined part, workpiece, welding result
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37572—Camera, tv, vision
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Analytical Chemistry (AREA)
- Automation & Control Theory (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Chemical & Material Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Manipulator (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Prüfung von Schweißverbindungen, insbesondere von Schweißpunkten, von Werkstücken (101) mittels eines Industrieroboters (1). Dabei ist vorgesehen, dass der Industrieroboter (1) ein Messwerkzeug trägt, das eine optische Einrichtung (2) zur Aufnahme einer Abbildung einer zu prüfenden Schweißverbindung und einen Messkopf (4) zur Prüfung der Schweißverbindung aufweist, wobei sich das Werkstück (101), das die Schweißverbindung aufweist, in einer Messposition befindet, so dass die erwarteten Lagekoordinaten, an denen die Schweißverbindung liegen sollte, bekannt sind, dadurch gekennzeichnet, dass das Verfahren die Schritte umfasst:
(a) Positionieren des Industrieroboters (1), so dass die optische Einrichtung (2) zur Aufnahme einer Abbildung der zu prüfenden Schweißverbindung in der Lage ist;
(b) Aufnehmen zumindest einer Abbildung der zu prüfenden Schweißverbindung und Bestimmen der realen Lagekoordinaten, an denen die Schweißverbindung liegt;
(c) Ausrichten des Messkopfes (4) auf die realen Lagekoordinaten der zu prüfenden Schweißverbindung; und
(d) Prüfen der Schweißverbindung mittels des Messkopfes (4).
The invention relates to a method for testing welded joints, in particular welding spots, of workpieces (101) by means of an industrial robot (1). It is provided that the industrial robot (1) carries a measuring tool which has an optical device (2) for receiving an image of a welded joint to be tested and a measuring head (4) for testing the welded joint, wherein the workpiece (101), the the welded joint is in a measuring position so that the expected position coordinates on which the welded joint should lie are known, characterized in that the method comprises the steps of:
(a) positioning the industrial robot (1) so that the optical device (2) is capable of imaging the weld to be tested;
(b) taking at least one image of the welded joint to be tested and determining the real position coordinates at which the welded joint is located;
(c) aligning the measuring head (4) with the real position coordinates of the welded joint to be tested; and
(d) Checking the welded joint by means of the measuring head (4).
Description
Die Erfindung betrifft ein Verfahren und einen Industrieroboter zur Prüfung von Schweißverbindungen, insbesondere von Schweißpunkten. Das Verfahren und der Industrieroboter sind insbesondere zur automatisierten Prüfung von Schweißverbindungen geeignet.The invention relates to a method and an industrial robot for testing welded joints, in particular spot welds. The method and the industrial robot are particularly suitable for the automated testing of welded joints.
Zur Materialverbindung von Blechen werden insbesondere in der Automobilindustrie Punktschweiß-Verfahren eingesetzt. Die Prüfung der dabei erhaltenen Schweißpunkte spielt daher in der Automobilindustrie eine große Rolle, auch wenn weder die Punktschweiß-Verfahren noch die Prüfung der Schweißpunkte auf die Automobilindustrie beschränkt sind. Zur Prüfung der Qualität von Schweißpunkten werden flächendeckend in allen Automobilwerken dieser Welt Ultraschallmessverfahren eingesetzt. Diese Prüfung beschränkt sich zudem nur auf wenige Stichproben je Produktionsschicht. Außerdem wird die Prüfung immer nur als manuelle Prüfung durch Personal vorgenommen. Im Hinblick auf die hohe Zahl an Schweißpunkten, die erforderlich ist, um Bleche miteinander zu verbinden, würde eine manuelle Prüfung aller Schweißpunkte einen sehr hohen zeitlichen Aufwand bedeuten. Außerdem ist die Lage eines Schweißpunktes an einem Werkstück zwar grob bekannt, seine exakte Position kann aber von der erwarteten Position abweichen. Selbst geringe Abweichungen würden eine Prüfung, die solche Abweichungen nicht berücksichtigt, zwecklos machen. Die manuelle Prüfung erlaubt immerhin eine präzise Ausrichtung einer Ultraschallsonde, wobei auch hier das Prüfungsergebnis noch immer von der Person des Prüfers abhängt. Die Prüfungsergebnisse sind daher in der Regel nicht reproduzierbar.For material bonding of sheet metal spot welding processes are used in particular in the automotive industry. The inspection of the welds obtained thereby plays a major role in the automotive industry, even if neither the spot welding method nor the examination of the welds are limited to the automotive industry. To test the quality of spot welds, ultrasound measuring methods are used across the board in all car factories worldwide. This test is limited to only a few samples per production shift. In addition, the check is always made only as a manual check by personnel. In view of the high number of welds required to join sheets together, a manual inspection of all welds would require a great deal of time. In addition, although the location of a spot weld on a workpiece is roughly known, its exact location may differ from the expected location. Even minor deviations would make a test that does not take into account such deviations useless. After all, the manual examination allows a precise alignment of an ultrasound probe, whereby here too the test result still depends on the person of the examiner. The test results are therefore usually not reproducible.
Die bekannte Vorgehensweise ist damit für eine konstante Sicherung der Produktionsqualität und -stabilität ungeeignet, da nur ein verschwindend geringer Teil der Produktion erfasst werden kann. Eventuelle Einbrüche der Qualität werden unter Umständen viel zu spät bzw. nie erkannt und erfasst. Eine Qualitätsprüfung der Schweißpunkte ist zudem unumgänglich, da die für jeden Schweißpunkt gespeicherten Schweißparameter geringe Aussagekraft über dessen Güte beinhalten.The known procedure is thus unsuitable for a constant assurance of the production quality and stability, since only a negligible part of the production can be detected. Any break-in in quality may well be detected too late or never detected. A quality inspection of the welds is also essential, since the welding parameters stored for each weld point contain little significance for its quality.
Bekannt ist ferner die Prüfung der Qualität von Schweißpunkten mittels elektrischem Strom, beispielsweise mittels Wirbelstrom. Diese Methodik ist weniger weit verbreitet. Sie ist bisher ebenso wie die Prüfung mittels Ultraschalls auf Stichproben beschränkt.Also known is the examination of the quality of welds by means of electric current, for example by means of eddy current. This methodology is less widespread. So far, it has been limited to samples as well as ultrasonic testing.
Aufgabe der Erfindung ist es, die Nachteile nach dem Stand der Technik zu beseitigen. Es soll insbesondere ein Verfahren und eine Vorrichtung angegeben werden, die eine automatisierte Prüfung von Schweißpunkten erlauben. Das Verfahren und die Vorrichtung sollen in eine Fertigungslinie für Materialverbunde integrierbar sein. Sie sollen eine bessere Sicherung der Qualität von Schweißpunkten ermöglichen und letztendlich zu einer umfassenden Qualitätsüberwachung der verschweißten Bauteile beitragen.The object of the invention is to eliminate the disadvantages of the prior art. In particular, a method and a device are to be specified which permit automated testing of spot welds. The method and the device should be able to be integrated into a production line for composite materials. They are intended to improve the quality of welds and ultimately contribute to a comprehensive quality control of the welded components.
Diese Aufgabe wird durch die Merkmale der Ansprüche 1 und 10 gelöst. Zweckmäßige Ausgestaltungen der Erfindungen ergeben sich aus den Merkmalen der Unteransprüche.This object is solved by the features of
Nach Maßgabe der Erfindung ist ein Verfahren zur Prüfung von Schweißverbindungen, insbesondere von Schweißpunkten, von Werkstücken mittels eines Industrieroboters vorgesehen. Der Industrieroboter trägt dazu ein Messwerkzeug, das zumindest eine optische Einrichtung zur Aufnahme einer Abbildung einer zu prüfenden Schweißverbindung und einen Messkopf zur Prüfung der Schweißverbindung aufweist. Das Werkstück, das die Schweißverbindung aufweist, befindet sich in einer Messposition, so dass die erwarteten Lagekoordinaten, an denen die Schweißverbindung liegen sollte, bekannt sind. Das Verfahren umfasst die Schritte:
- (a) Positionieren des Industrieroboters, so dass die optische Einrichtung zur Aufnahme einer Abbildung der zu prüfenden Schweißverbindung in der Lage ist;
- (b) Aufnehmen zumindest einer Abbildung der zu prüfenden Schweißverbindung und Bestimmen der realen Lagekoordinaten, an denen die Schweißverbindung liegt;
- (c) Ausrichten des Messkopfes auf die realen Lagekoordinaten der zu prüfenden Schweißverbindung; und
- (d) Prüfen der Schweißverbindung mittels des Messkopfes.
- (a) positioning the industrial robot so that the optical device is capable of imaging the weld to be tested;
- (b) taking at least one image of the welded joint to be tested and determining the real position coordinates at which the welded joint is located;
- (c) aligning the measuring head with the real position coordinates of the welded joint to be tested; and
- (d) Checking the weld connection by means of the measuring head.
Das erfindungsgemäße Verfahren erlaubt eine automatisierte Prüfung von Schweißverbindungen, insbesondere von Schweißpunkten oder Schweißnähten. Das Verfahren kann in eine Fertigungslinie für Materialverbunde integriert werden. Zur Realisierung des Verfahrens kann insbesondere der nachstehend beschriebene erfindungsgemäße Industrieroboter eingesetzt werden. Mittels des erfindungsgemäßen Verfahrens kann eine bessere Sicherung der Qualität von Schweißverbindungen, insbesondere von Schweißnähten oder Schweißpunkten erreicht werden. Das erfindungsgemäße Verfahren kann ein automatisiertes Verfahren sein.The method according to the invention allows an automated testing of welded joints, in particular welds or welds. The process can be integrated into a production line for composite materials. To implement the method, in particular the industrial robot according to the invention described below can be used. By means of the method according to the invention, a better assurance of the quality of welded joints, in particular of welded seams or spot welds, can be achieved. The method according to the invention can be an automated method.
Das erfindungsgemäße Verfahren wird nachstehend in Bezug auf die Prüfung von Schweißpunkten näher erläutert. Sie kann jedoch auch zur Prüfung von anderen Schweißverbindungen, beispielsweise Schweißnähten eingesetzt werden, sofern nachstehend nichts anderes angegeben ist.The method according to the invention will be explained in more detail below with reference to the examination of welds. However, it can also be used to test other welds, for example Welds are used, unless otherwise stated below.
Die optische Einrichtung ermöglicht eine exakte Lokalisierung des zu prüfenden Schweißpunktes. Dazu wird der Industrieroboter in Schritt (a) des erfindungsgemäßen Verfahrens so positioniert, dass die optische Einrichtung zur Aufnahme einer Abbildung des zu prüfenden Schweißpunktes in der Lage ist. Anschließend kann in Schritt (b) mittels der optischen Einrichtung eine Abbildung des zu prüfenden Schweißpunktes aufgenommen werden. Anhand dieser Aufnahme können die realen Lagekoordinaten, an denen der Schweißpunkt liegt, bestimmt werden. Zur Bestimmung der Lagekoordinaten kann ein kartesisches Koordinatensystem verwendet werden.The optical device allows an exact localization of the weld point to be tested. For this purpose, the industrial robot is positioned in step (a) of the method according to the invention so that the optical device is capable of receiving an image of the weld point to be tested. Subsequently, in step (b), an image of the weld spot to be tested can be recorded by means of the optical device. On the basis of this image, the real position coordinates at which the welding point lies can be determined. To determine the position coordinates, a Cartesian coordinate system can be used.
Die realen Lagekoordinaten sind die Lagekoordinaten, an denen sich der Schweißpunkt tatsächlich befindet, wenn sich das Werkstück in seiner Messposition befindet. Die Messposition ist die vorgegebene Lage des Werkstückes, beispielsweise in einer Fertigungsanlage wie einer Ausschweißlinie. Dabei kann sich das Werkstück in einer fixierten Position befinden. Die realen Lagekoordinaten unterscheiden sich von den erwarteten Lagekoordinaten. Die erwarteten Lagekoordinaten kennzeichnen die Nominalposition, in der sich der zu prüfenden Schweißpunkt befinden sollte. In einer typischen Fertigungsanlage wird das Werkstück in einer bekannten Art und Weise behandelt. Jedes Werkstück wird in einer bestimmten Ausrichtung in bestimmten aufeinanderfolgenden Stationen behandelt. Ein Schweißpunkt wird planmäßig an einer vorgegebenen Position an dem Werkstück gesetzt. Diese vorgegebene Position ist die Nominalposition des Schweißpunktes. Die Nominalposition ist jedoch nur die erwünschte Position, aber nicht die reale Position. Um diese reale Position zu ermitteln, werden die Schritte (a) und (b) des erfindungsgemäßen Verfahrens durchgeführt.The real position coordinates are the position coordinates at which the welding point is actually located when the workpiece is in its measuring position. The measuring position is the predetermined position of the workpiece, for example in a production facility such as a welding line. In this case, the workpiece can be in a fixed position. The real position coordinates differ from the expected position coordinates. The expected position coordinates indicate the nominal position in which the spot to be tested should be located. In a typical manufacturing plant, the workpiece is treated in a known manner. Each workpiece is treated in a specific orientation in certain successive stations. A weld point is scheduled to be set at a predetermined position on the workpiece. This predetermined position is the nominal position of the welding point. However, the nominal position is only the desired position, but not the real position. In order to determine this real position, steps (a) and (b) of the method according to the invention are carried out.
Weil diese Ausrichtung bekannt ist, ist auch bekannt, wo sich der Schweißpunkt befinden sollte. In Schritt (a) kann das Positionieren des Industrieroboters daher so erfolgen, dass die optische Einrichtung eine Abbildung des Bereiches, in dem sich die Nominalposition des Schweißpunktes befindet, aufnehmen kann. Die in Schritt (b) erhaltene Aufnahme kann dann ausgewertet werden, um die reale Position des Schweißpunktes zu ermitteln. Abweichungen zwischen der Nominalposition, die durch ihre Lagekoordinaten - das sind die erwarteten Lagekoordinaten - gekennzeichnet ist, und der realen Position, die durch Lagekoordinaten - das sind die realen Lagekoordinaten - gekennzeichnet ist, können dann genutzt werden, um in Schritt (c) den Messkopf auf die realen Lagekoordinaten des zu prüfenden Schweißpunktes auszurichten.Because this alignment is known, it is also known where the spot weld should be. In step (a), the positioning of the industrial robot can therefore be carried out so that the optical device can take a picture of the area in which the nominal position of the welding point is located. The image obtained in step (b) can then be evaluated to determine the real position of the spot weld. Deviations between the nominal position, which is characterized by its position coordinates, ie the expected position coordinates, and the real position, which is characterized by position coordinates, that is the real position coordinates, can then be used to determine the measuring head in step (c) to align with the real position coordinates of the weld point to be tested.
Bei der optischen Einrichtung kann es sich beispielsweise um ein Kameramesssystem handeln. Beispiele eines derartigen Kameramesssystems sind 2D- oder 3D-Kameramesssysteme. Solche Systeme können eine Einrichtung zur Projizierung eines Messpunktes auf das Werkstück, beispielsweise einen Laser, und eine Einrichtung zur Aufnahme des vom Werkstück reflektierten Lichtes, beispielsweise eine CCD-Kamera, aufweisen. Unter Verwendung verschiedener Algorithmen aus der Bildverarbeitung (
Das 3D-Kameramesssystem kann auch das Prinzip einer Stereokamera zur Aufnahme von Abbildungen nutzen. Wird ein kartesisches Koordinatensystem zur Beschreibung der Nominalposition und der realen Position eines Schweißpunktes verwendet, so kann mit einem 3D-Kamerasystem die reale Position des Schweißpunktes durch seine x-, y- und z-Koordinaten erfasst werden. Ein 3D-Kameramesssystem kann mehrere Kameras umfassen. Weist es nur eine Kamera auf, so können die x-, y- und z-Koordinaten beispielsweise unter Verwendung des Prinzips der Streifenprojektion, bei der das Werkstück mit einem Streifenmuster, das eine vorgegebene Form aufweist, beleuchtet wird, unter Verwendung der Triangulation bestimmt werden. Für diese als Streifenbeleuchtung bekannte Beleuchtung können das oder die nachstehend beschriebenen Beleuchtungseinrichtungen eingesetzt werden. Die Bestimmung der realen Lagekoordinaten mittels des 3D-Kameramesssystems kann somit (i) auf der Streifenprojektion und der Triangulation oder (ii) auf der stereoskopischen Anordnung von zwei oder mehr Kameras und der Triangulation beruhen, wobei auch andere Prinzipien genutzt werden können.The 3D camera measuring system can also use the principle of a stereo camera to take pictures. If a Cartesian coordinate system is used to describe the nominal position and the real position of a weld point, a 3D camera system can capture the real position of the weld point through its x, y, and z coordinates. A 3D camera measuring system can include multiple cameras. If it has only one camera, the x, y, and z coordinates can be determined using, for example, the principle of fringe projection, in which the workpiece is illuminated with a fringe pattern having a predetermined shape, using triangulation , For this lighting known as strip lighting, the lighting device or lighting devices described below can be used. The determination of the real position coordinates by means of the 3D camera measuring system can thus be based (i) on fringe projection and triangulation or (ii) on the stereoscopic arrangement of two or more cameras and triangulation, whereby other principles can also be used.
Mit einem 2D-Kamerasystem werden nur zwei der drei Koordinaten, beispielsweise die x- und y-Koordinate, des kartesischen Koordinatensystems erfasst. Das Fehlen der z-Koordinate kann jedoch auf anderem Wege ausgeglichen werden. Das erfindungsgemäße Verfahren erfordert somit lediglich die Erfassung von zwei Koordinaten, beispielsweise die x- und y-Koordinate, zur Bestimmung der realen Position des zu prüfenden Schweißpunktes. Um das Fehlen der z-Koordinate zu kompensieren, kann in einer Ausführungsform des erfindungsgemäßen Verfahrens eine flexible Lagerung des Messkopfes vorgesehen sein. Beispielsweise kann vorgesehen sein, dass der Messkopf entlang der z-Achse bewegt wird, wenn mittels der optischen Einrichtung lediglich die x- und y-Koordinate erfasst werden. Die Bestimmung der realen Lagekoordinaten mittels des 2D-Kameramesssystem kann auf Bildverarbeitungsalgorithmen beruhen.With a 2D camera system, only two of the three coordinates, such as the x and y coordinates, of the Cartesian coordinate system are captured. However, the absence of the z-coordinate can be compensated by other means. The method according to the invention thus only requires the detection of two coordinates, for example the x and y coordinates, for determining the real position of the welding spot to be tested. In order to compensate for the absence of the z-coordinate, flexible mounting of the measuring head can be provided in one embodiment of the method according to the invention. For example, it can be provided that the measuring head is moved along the z-axis when only the x and y coordinates are detected by means of the optical device. The determination of the real position coordinates by means of the 2D camera measuring system can be based on image processing algorithms.
Die optische Einrichtung kann einen Fokus aufweisen. Der Fokus kann ein fixer Fokus sein. Der Industrieroboter kann in Schritt (a) derart positioniert werden, dass die optische Einrichtung auf die erwarteten Lagekoordinaten des zu prüfenden Schweißpunktes fokussiert ist. Es ist nicht zwingend erforderlich, dass die optische Einrichtung zur Aufnahme einer Abbildung in der Lage ist, die mehrere zu prüfenden Schweißpunkte zeigt. Es kann daher ausreichend sein, wenn die optische Einrichtung so positioniert wird, dass sie nur den zu prüfenden Schweißpunkt und keinen weiteren Schweißpunkt aufnehmen kann. Demzufolge zeigt in dieser Ausführungsform der Erfindung die Abbildung vorzugsweise nur einen Schweißpunkt, nämlich den zu prüfenden Schweißpunkt. Übersichtsaufnahmen, die mehrere Schweißpunkte zeigen, sind nicht erforderlich, weil die Nominalposition des zu prüfenden Schweißpunktes bekannt ist. Aufnahmen mit mehreren Schweißpunkten stellen jedoch kein Problem dar, da durch die bekannte Nominalposition und die Bildverarbeitung, der zu messende Schweißpunkt eindeutig lokalisiert und separiert werden kann. The optical device may have a focus. The focus can be a fixed focus. The industrial robot can be positioned in step (a) such that the optical device is focused on the expected position coordinates of the spot to be tested. It is not absolutely necessary that the optical device is capable of taking a picture showing multiple spot welds to be tested. It may therefore be sufficient if the optical device is positioned so that it can only pick up the weld point to be tested and no further welding point. Accordingly, in this embodiment of the invention, the image preferably shows only one welding spot, namely the spot to be tested. Overview shots showing multiple welds are not required because the nominal position of the spot weld to be tested is known. However, recordings with multiple spot welds are not a problem because the known nominal position and the image processing allow the spot to be measured to be clearly localized and separated.
Das erfindungsgemäße Verfahren kann eine Kalibrierung der optischen Einrichtung umfassen. Die Kalibrierung wird vorteilhafterweise vor der erstmaligen Ausführung von Schritt (b) nach einer Neupositionierung des erfindungsgemäßen Industrieroboters ausgeführt.The inventive method may include a calibration of the optical device. The calibration is advantageously carried out before the first execution of step (b) after a repositioning of the industrial robot according to the invention.
Es kann zum Aufnehmen einer oder mehrerer Abbildungen des zu prüfenden Schweißpunktes in Schritt (b) vorgesehen sein, dass das Werkstück oder zumindest ein Bereich des Werkstückes, in dem sich die Nominalposition des zu prüfenden Schweißpunktes befindet, beleuchtet wird. Dazu kann der erfindungsgemäße Industrieroboter, insbesondere das Messwerkzeug, zumindest eine Beleuchtungseinrichtung aufweisen. Die Beleuchtung kann beispielsweise eine Beleuchtung mittels InfrarotLicht, ultraviolettem Licht oder innerhalb des visuellen Spektrums (VIS) sein. Es kann vorgesehen sein, dass eine Beleuchtung unter Anwendung einer vorgegebenen Beleuchtungsgeometrie oder unter Anwendung mehrerer verschiedener Beleuchtungsgeometrien vorgenommen wird. Der Begriff „Beleuchtungsgeometrie“ beschreibt die geometrische Form der Beleuchtung. Beispielsweise kann die Beleuchtung in Form eines Ringes, eines Spots oder eines Polygons erfolgen. Der Begriff „Beleuchtungsgeometrie“ kann ferner die Lage der Beleuchtung auf einer Oberfläche des Werkstückes beschreiben. Das heißt, dass eine erste Beleuchtungsgeometrie die gleiche Form wie eine zweite Beleuchtungsgeometrie aufweist, wobei die Lage der ersten Beleuchtungsgeometrie auf der Oberfläche des Werkstückes sich von der Lage der zweiten Beleuchtungsgeometrie auf der Oberfläche des Werkstückes unterscheidet. Die Beleuchtungsgeometrie kann durch die Anordnung und Ausrichtung der Beleuchtungseinrichtung(en) eingestellt werden. Beispielsweise kann eine schräge Beleuchtung vorgesehen sein. Bei einer schrägen Beleuchtung liegt die Achse der Lichtstrahlung - die als Strahlungsachse bezeichnet wird - in einem Winkel zur einer Achse, auf der der Schweißpunkt in seiner Nominalposition und der Tool Center Point (TCP) des Messkopfes liegt und die als Messachse bezeichnet wird. Die Messachse kann eine horizontale Achse sein. Der Winkel wird im Folgenden als Beleuchtungswinkel bezeichnet. Der Tool Center Point kann die Lage des Messkopfes im Bezug des Koordinatensystems zum Mittelpunkt des Roboterflansches der letzten Achse beschreiben.It may be provided for receiving one or more images of the weld spot to be tested in step (b) that the workpiece or at least a portion of the workpiece in which the nominal position of the weld point to be tested is illuminated. For this purpose, the industrial robot according to the invention, in particular the measuring tool, can have at least one illumination device. The illumination may, for example, be illumination by means of infrared light, ultraviolet light or within the visual spectrum (VIS). It can be provided that illumination is performed using a predetermined illumination geometry or using a plurality of different illumination geometries. The term "illumination geometry" describes the geometric shape of the illumination. For example, the lighting can be in the form of a ring, a spot or a polygon. The term "illumination geometry" may further describe the location of the illumination on a surface of the workpiece. That is, a first illumination geometry has the same shape as a second illumination geometry, wherein the location of the first illumination geometry on the surface of the workpiece differs from the location of the second illumination geometry on the surface of the workpiece. The illumination geometry can be adjusted by the arrangement and orientation of the illumination device (s). For example, an oblique illumination can be provided. In oblique illumination, the axis of the light radiation - referred to as the radiation axis - is at an angle to an axis on which the weld point lies in its nominal position and the tool center point (TCP) of the measuring head and which is referred to as the measuring axis. The measuring axis can be a horizontal axis. The angle is referred to below as the illumination angle. The Tool Center Point can describe the position of the measuring head in relation to the coordinate system to the center of the robot flange of the last axis.
In einer Ausführungsform kann der Beleuchtungswinkel größer als 10° sein. Er sollte in dieser Ausführungsform kleiner als 90° sein. In einer anderen Ausführungsform ist der Beleuchtungswinkel kleiner als 10°. In einer weiteren Ausführungsform beträgt der Beleuchtungswinkel 0°, was keiner schrägen, sondern einer koaxialen Beleuchtung entspricht. Für eine koaxiale Beleuchtung können die Beleuchtungseinrichtung(en) in den Messkopf integriert sein. Ist eine derartige koaxiale Beleuchtung vorgesehen, so ist es bevorzugt, wenn zusätzlich eine schräge Beleuchtung vorgenommen wird, entweder gleichzeitig mit der koaxialen Beleuchtung oder indem eine erste Abbildung mit koaxialer Beleuchtung und anschließend eine zweite Abbildung mit schräger Beleuchtung aufgenommen wird.In one embodiment, the illumination angle may be greater than 10 °. It should be less than 90 ° in this embodiment. In another embodiment, the illumination angle is less than 10 °. In another embodiment, the illumination angle is 0 °, which corresponds to no oblique, but a coaxial illumination. For coaxial illumination, the illumination device (s) can be integrated into the measuring head. If such a coaxial illumination is provided, it is preferred if an oblique illumination is additionally performed, either simultaneously with the coaxial illumination or by taking a first image with coaxial illumination and then a second image with oblique illumination.
Es kann in Schritt (b) vorgesehen sein, dass eine oder mehrere Abbildungen angefertigt werden. Werden mehrere Aufnahmen angefertigt, so können diese Abbildungen mit unterschiedlichen Beleuchtungsgeometrien angefertigt werden. Das hat den Vorteil, dass Schattenwürfe genutzt werden können, um Oberflächentopographien zu berechnen.It may be provided in step (b) that one or more images are made. If several pictures are taken, these pictures can be made with different lighting geometries. This has the advantage that shadow throws can be used to calculate surface topographies.
Schritt (b) kann das Übermitteln der aufgenommenen Abbildung(en) an eine Bildanalyseeinrichtung umfassen. Mittels der Bildanalyseeinrichtung können die realen Lagekoordinaten des zu prüfenden Schweißpunktes bestimmt werden, beispielsweise indem Bildverarbeitungsalgorithmen und/oder eine Triangulation durchgeführt werden. Bei der Bildanalyseeinrichtung kann es sich beispielsweise um eine Datenverarbeitungseinrichtung handeln. Auf der Datenverarbeitungseinrichtung kann eine Software zur Analyse der in Schritt (b) erhaltenen Abbildung(en) ausgeführt werden. Bei der Software kann es sich um eine Bildverarbeitungssoftware handeln. Insbesondere kann die Bildverarbeitungssoftware dafür ausgelegt sein, Abbildungen, die unter Anwendung verschiedener Beleuchtungsgeometrien aufgenommen worden, miteinander zu verrechnen. Auf diese Weise können Schattenwürfe, die unter Anwendung verschiedener Beleuchtungsgeometrien erhalten werden, genutzt werden, um Oberflächentopographien des Schweißpunktes zu berechnen. Aus den Oberflächentopographien kann dann die reale Position des zu prüfenden Schweißpunktes berechnet werden.Step (b) may include transmitting the captured image (s) to an image analysis device. By means of the image analysis device, the real position coordinates of the weld point to be tested can be determined, for example by performing image processing algorithms and / or triangulation. The image analysis device can be, for example, a data processing device. Software for analyzing the image (s) obtained in step (b) may be executed on the data processing device. The software may be image processing software. In particular, the image processing software may be configured to bill images taken using different lighting geometries. In this way, shadow throws obtained using different lighting geometries can be used to To calculate surface topographies of the spot weld. From the surface topographies, the real position of the spot to be tested can then be calculated.
Schritt (b) kann den Vergleich der realen Lagekoordinaten mit den erwarteten Lagekoordinaten unter Bildung von Steueranweisungen zur Ausrichtungen des Messkopfes in Schritt (c) umfassen. Auf diese Weise kann der Versatz zwischen den realen Lagekoordinaten und den erwarteten Lagekoordinaten bestimmt werden. Aus dem Versatz können dann die Steueranweisungen abgeleitet werden. Der Vergleich der realen Lagekoordinaten mit den erwarteten Lagekoordinaten unter Bestimmung des Versatzes, die Bildung der Steueranweisungen oder beides kann mittels einer Software durchgeführt werden, die auf der Datenverarbeitungseinrichtung ausgeführt wird. Bei der Software kann es sich um die Bildverarbeitungssoftware handeln. Die Steueranweisungen werden an die Positionierungseinrichtung des Industrieroboters übermittelt. Anhand dieser Steueranweisungen kann dann der Messkopf auf den zu prüfenden Schweißpunkt ausgerichtet werden. Bei der Ausrichtung des Messkopfes kann vorgesehen sein, dass der Messkopf von seinem bisherigen Tool Center Point (
Das Prüfen des Schweißpunktes in Schritt (d) kann eine induktive oder eine akustische Prüfung sein. Eine induktive Prüfung kann beispielsweise mittels Wirbelstroms erfolgen. Eine akustische Prüfung kann beispielsweise mittels Ultraschalls erfolgen, allerdings nicht im Falle von Schweißnähten. Eine induktive Prüfung wird bevorzugt, da diese insbesondere in der Lage ist, eine bessere Schweißpunkt-Qualitätsbestimmung zu erreichen. Sie kann auch für die Prüfung von Schweißnähten verwendet werden. Eine induktive Prüfung benötigt kein Kontaktmedium, wie eine Ultraschallprüfung. Das Prüfen des Schweißpunktes in Schritt (d) kann die Erfassung von Messwerten umfassen. Die Messwerte können dann ausgewertet werden, um die Güte des Schweißpunktes zu bestimmen. Dabei kann eine dichotome Klassifizierung des Schweißpunktes vorgenommen werden, d. h. die Qualität des Schweißpunktes ist ausreichend, wenn die Messwerte vorgegebenen Kriterien entsprechen. Anderenfalls ist sie nicht ausreichend. Die Auswertung der Messwerte erfolgt vorzugsweise unmittelbar nach dem Ende einer Messfahrt, besonders bevorzugt nach der Messung des letzten zu messenden Schweißpunktes. Es kann ein Alarm ausgelöst werden, sobald festgestellt wird, dass die Qualität eines Schweißpunktes nicht ausreichend ist.Checking the spot weld in step (d) may be an inductive or acoustic test. An inductive test can be done for example by means of eddy current. An acoustic test can be done for example by means of ultrasound, but not in the case of welds. An inductive test is preferred because it is particularly capable of achieving better weld point quality determination. It can also be used for testing welds. An inductive test requires no contact medium, such as an ultrasonic test. Checking the spot weld in step (d) may include acquiring readings. The measured values can then be evaluated in order to determine the quality of the spot weld. In this case, a dichotomous classification of the spot weld can be made, i. H. the quality of the welding point is sufficient if the measured values correspond to specified criteria. Otherwise it is not enough. The evaluation of the measured values preferably takes place immediately after the end of a measuring run, particularly preferably after the measurement of the last welding spot to be measured. An alarm can be triggered as soon as it is determined that the quality of a spot weld is not sufficient.
Die Messwerte können dazu an die Datenverarbeitungseinrichtung übertragen werden. Auf der Datenverarbeitungseinrichtung kann eine Software zur Auswertung der Messwerte ausgeführt werden. Die Messwerte können gespeichert, visualisiert oder beides werden. Damit stehen die Messwerte für einen Benutzer zur Qualitätssicherung bereit. Die Messwerte können in einer Datenbank gespeichert werden. Zur Speicherung kann die Datenverarbeitungseinrichtung eingesetzt werden. Zur Visualisierung der Messwerte kann eine Anzeigeeinrichtung, beispielsweise ein Monitor vorgesehen sein. Es kann vorgesehen sein, dass alle gemessenen Schweißpunkte visualisiert werden. Dabei können fehlerhaft erkannte Schweißpunkte farbig hervorgehoben werden, um dadurch die Benutzerfreundlichkeit zu erhöhen.The measured values can be transmitted to the data processing device for this purpose. Software for evaluating the measured values can be executed on the data processing device. The measured values can be stored, visualized or both. This provides the measured values for a user for quality assurance. The measured values can be stored in a database. For storage, the data processing device can be used. For visualization of the measured values, a display device, for example a monitor, can be provided. It can be provided that all measured weld points are visualized. In this case, incorrectly recognized welds can be highlighted in color, thereby increasing the user-friendliness.
Die in Schritt (a) vorgesehene Positionierung des erfindungsgemäßen Industrieroboters ist auf beliebigem Wege möglich. In einer ersten Variante kann eine Änderung der Positionsdaten des Messwerkzeuges und das Beibehalten der Positionsdaten des Industrieroboters vorgesehen sein. In einer zweiten Variante kann das Beibehalten der Positionsdaten des Messwerkzeuges und die Änderung der Positionsdaten des Industrieroboters vorgesehen sein. In einer dritten Variante ist das Anpassen des Koordinatensystems, in dem sich der erfindungsgemäße Industrieroboter bewegt vorgesehen. Alle drei Varianten sind in der Regel Standardprozeduren, die mit einem herkömmlichen Industrieroboter möglich sind. Die Positionsdaten des Messwerkzeuges beschreiben dabei die Lage des Messwerkzeuges in dem Koordinatensystem des Industrieroboters. Die Positionsdaten des Industrieroboters beschreiben die Lage des Industrieroboters in dessen Koordinatensystem.The positioning provided in step (a) of the industrial robot according to the invention is possible in any way. In a first variant, a change of the position data of the measuring tool and the maintenance of the position data of the industrial robot may be provided. In a second variant, the maintenance of the position data of the measuring tool and the change of the position data of the industrial robot may be provided. In a third variant, the adaptation of the coordinate system in which the industrial robot according to the invention moves is provided. All three variants are usually standard procedures that are possible with a conventional industrial robot. The position data of the measuring tool describe the position of the measuring tool in the coordinate system of the industrial robot. The position data of the industrial robot describe the position of the industrial robot in its coordinate system.
Das erfindungsgemäße Verfahren kann als zyklisches Verfahren durchgeführt werden. Dabei umfasst ein Messzyklus die Prüfung der Güte eines Schweißpunktes unter Ausführung der Schritte (a) bis (d). Zur Prüfung des nächsten und jedes weiteren Schweißpunktes werden dann die Schritte (a) bis (d) jeweils wiederholt. In diesem Fall kann Schritt (a) auch als Neupositionierung bezeichnet werden. Die Übertragung, Visualisierung und Speicherung der Messergebnisse kann am Ende jedes Messzyklus erfolgen. Damit stehen die Messergebnisse laufend zur Verfügung.The process according to the invention can be carried out as a cyclic process. In this case, a measuring cycle includes the inspection of the quality of a welding point while performing steps (a) to (d). To test the next and each further welding point, the steps (a) to (d) are then repeated. In this case, step (a) may also be referred to as repositioning. The transmission, visualization and storage of the measurement results can be done at the end of each measurement cycle. Thus, the measurement results are constantly available.
Nach Maßgabe der Erfindung ist ferner ein Industrieroboter zur Prüfung von Schweißpunkten von Werkstücken vorgesehen. Der Industrieroboter trägt ein Messwerkzeug, das eine optische Einrichtung zur Aufnahme einer Abbildung einer zu prüfenden Schweißverbindung und einen Messkopf zur Prüfung des Schweißpunktes aufweist. Der Industrieroboter kann eine Werkzeughalterung aufweisen, die das Messwerkzeug trägt. Der Messkopf kann dabei an der Werkzeughalterung des Industrieroboters beweglich gelagert sein. Der erfindungsgemäße Industrieroboter ist insbesondere zur Ausführung des erfindungsgemäßen Verfahrens geeignet. Der Messkopf kann ein Sensorkopf sein. According to the invention, an industrial robot for testing weld points of workpieces is also provided. The industrial robot carries a measuring tool which has an optical device for taking a picture of a welded joint to be tested and a measuring head for checking the welding spot. The industrial robot may have a tool holder which carries the measuring tool. The measuring head can be movably mounted on the tool holder of the industrial robot. The industrial robot according to the invention is particularly suitable for carrying out the method according to the invention. The measuring head can be a sensor head.
Der erfindungsgemäße Industrieroboter erlaubt eine automatisierte Prüfung von Schweißverbindungen, insbesondere von Schweißpunkten oder Schweißnähten. Der erfindungsgemäße Industrieroboter wird nachstehend in Bezug auf die Prüfung von Schweißpunkten näher erläutert. Er kann jedoch auch zur Prüfung von anderen Schweißverbindungen, beispielsweise Schweißnähten eingesetzt werden, sofern nachstehend nichts anderes angegeben ist.The industrial robot according to the invention allows automated testing of welded joints, in particular welds or welds. The industrial robot according to the invention will be explained in more detail below in relation to the examination of welds. However, it may also be used to test other welds, such as welds, unless otherwise specified below.
Bei dem erfindungsgemäßen Industrieroboter kann es sich, abgesehen von dem Messwerkzeug, um einen herkömmlichen Industrieroboter, beispielsweise einen Industrieroboter mit sechs Achsen, handeln. Der herkömmliche Industrieroboter kann also Manipulator eingesetzt werden. Das erfindungsgemäß vorgesehene Messwerkezeug, welches an dem Industrieroboter befestigt ist und von diesem bewegt wird, weist die optische Einrichtung zur Aufnahme einer Abbildung eines zu prüfenden Schweißpunktes und den Messkopf auf. Der erfindungsgemäße Industrieroboter trägt eine Werkzeughalterung, die das Messwerkezug hält. Ebenso kann der erfindungsmäße Industrieroboter eine Steuerungseinrichtung aufweisen, die denen herkömmlicher Industrieroboter ähnelt. Die Steuerungseinrichtung kann die Positionierung des Industrieroboters in Schritt (a) des erfindungsgemäßen Verfahrens bewirken. Die Steuerungseinrichtung kann ferner die Ausrichtung des Messkopfes in Schritt (c) bewirken. Dazu kann die Steuerungseinrichtung eine erneute Positionierung des Industrieroboters veranlassen. Zur Positionierung des Industrieroboters kann dieser eine Positionierungseinrichtung aufweisen.The industrial robot according to the invention may, apart from the measuring tool, be a conventional industrial robot, for example an industrial robot with six axes. The conventional industrial robot can therefore be used manipulator. The inventively provided Messzeugzeug, which is attached to the industrial robot and is moved by this, has the optical device for receiving an image of a welded spot to be tested and the measuring head. The industrial robot according to the invention carries a tool holder which holds the Meßwerkszug. Likewise, the inventive industrial robot may have a control device that is similar to those of conventional industrial robots. The control device can effect the positioning of the industrial robot in step (a) of the method according to the invention. The controller may further cause alignment of the probe in step (c). For this purpose, the control device can cause a repositioning of the industrial robot. For positioning the industrial robot, it may have a positioning device.
An der Werkzeughalterung des erfindungsgemäßen Industrieroboters kann das Messwerkzeug, das den Messkopf und die optische Einrichtung aufweist, befestigt sein. In einer Ausführungsform des erfindungsgemäßen Industrieroboters ist die Werkzeughalterung direkt oder über ein Verlängerungselement indirekt an dem Roboterflansch der letzten Achse des Industrieroboters befestigt.At the tool holder of the industrial robot according to the invention, the measuring tool having the measuring head and the optical device, be attached. In one embodiment of the industrial robot according to the invention, the tool holder is attached directly or via an extension element indirectly to the robot flange of the last axis of the industrial robot.
Die Werkzeughalterung sollte mit dem Roboterflansch über eine gesicherte Verbindung, vorzugsweise eine gesicherte Schraubverbindung und eine Verstiftung, verbunden sein. Die gesicherte Verbindung sollte den Vorgaben des Herstellers des verwendeten Industrieroboters entsprechen. Der Roboterflansch ist zweckmäßigerweise der Roboterflansch der letzten Achse des verwendeten Industrieroboters.The tool holder should be connected to the robot flange via a secured connection, preferably a secure screw connection and a pinning. The secure connection should meet the specifications of the manufacturer of the industrial robot used. The robot flange is expediently the robot flange of the last axis of the industrial robot used.
Die Werkzeughalterung kann ein erstes Halteelement aufweist, das den Messkopf trägt. Die Werkzeughalterung kann ein zweites Halteelement aufweisen, das die optische Einrichtung trägt. Die Werkzeughalterung kann eine Platte aufweisen, die eine erste Stirnseite, mit der die Platte an dem Roboterflansch der letzten Achse anliegt, und eine zweite Stirnseite aufweist, an der das erste Halteelement befestigt ist. Das erste Halteelement kann eine Längsachse aufweisen, die auf der Flächennormale der zweiten Stirnseite liegt. Die Längsachse des zweiten Halteelementes kann sich von der Oberkante der Platte in einem Winkel zur Längsachse des ersten Halteelementes erstrecken. Dieser als Haltewinkel bezeichnete Winkel ist vorzugsweise ein spitzer Winkel. Das zweite Halteelement kann einen Steg aufweisen, dessen Längsachse orthogonal zur Längsachse des zweiten Halteelementes verläuft und der sich in Richtung des ersten Halteelementes erstreckt. An dem Steg ist die optische Einrichtung befestigt.The tool holder may have a first holding element, which carries the measuring head. The tool holder can have a second holding element, which carries the optical device. The tool holder may comprise a plate having a first end face, with which the plate bears against the robot flange of the last axis, and a second end face, on which the first holding element is attached. The first holding element may have a longitudinal axis which lies on the surface normal of the second end face. The longitudinal axis of the second retaining element may extend from the upper edge of the plate at an angle to the longitudinal axis of the first retaining element. This angle, referred to as the bracket, is preferably an acute angle. The second holding element may have a web whose longitudinal axis is orthogonal to the longitudinal axis of the second holding element and which extends in the direction of the first holding element. At the web, the optical device is attached.
Es können jedoch auch Werkzeughalterungen oder Halteelemente mit einem anderen Aufbau vorgesehen sein. Anstelle einer Halterung und der Halteelemente kann ein Gehäuse vorgesehen sein, in der die optische Einrichtung und die Messeinrichtung angeordnet sind. Die Anordnung der optischen Einrichtung und der Messeinrichtung in dem Gehäuse oder der Aufbau der Werkzeughalterungen und Halteelemente haben Einfluss auf die Erfassungsrichtung der optischen Einrichtung und des Messkopfes. Erfassungsrichtung und Messrichtung werden gemeinsam als Antastrichtungen bezeichnet. Zur Ausführung des erfindungsgemäßen Verfahrens können die Antastrichtungen koaxial oder in einem Winkel, dem Erfassungswinkel, zueinander verlaufen. However, it may also be provided tool holders or holding elements with a different structure. Instead of a holder and the holding elements may be provided a housing in which the optical device and the measuring device are arranged. The arrangement of the optical device and the measuring device in the housing or the structure of the tool holders and holding elements have an influence on the detection direction of the optical device and the measuring head. Detection direction and measuring direction are referred to collectively as Antastrichtungen. To carry out the method according to the invention, the probing directions can run coaxially or at an angle to one another, the detection angle.
Die Lage der optischen Einrichtung zur Messeinrichtung sollte jedoch bekannt sein. Verlaufen die Antastrichtungen koaxial zueinander, so ist die optische Einrichtung koaxial zum Messkopf angeordnet, d. h., dass die Erfassungsrichtung der optischen Einrichtung und die Messrichtung des Messkopfes auf einer Achse liegen. Bei dieser Achse kann es sich um die letzte Achse des Roboterflansches handeln. Liegen die Erfassungsrichtung der optischen Einrichtung und die Messrichtung des Messkopfes auf einer Achse, so ist der Erfassungswinkel 0°.However, the location of the optical device to the measuring device should be known. If the probing directions are coaxial with one another, then the optical device is arranged coaxially with the measuring head, i. h., That the detection direction of the optical device and the measuring direction of the measuring head are on an axis. This axis can be the last axis of the robot flange. If the detection direction of the optical device and the measuring direction of the measuring head lie on one axis, the detection angle is 0 °.
Der Messkopf ist vorzugsweise flexibel gelagert, um Oberflächenvibrationen kompensieren zu können. Dazu kann an dem ersten Halteelement eine Aufnahme für den Messkopf vorgesehen sein. Der Messkopf kann in der Aufnahme derart angeordnet sein, dass er in Messrichtung freiliegt. Insbesondere sollte der Tool Center Point (TCP), einschließlich des korrigierten Tool Center Points (
Bei der optischen Einrichtung kann es sich um ein 2D- oder 3D-Kameramesssystem handeln. Einzelheiten solcher Kameramesssysteme sind vorstehend bereits im Zusammenhang mit dem erfindungsgemäßen Verfahren beschrieben worden. Die optische Einrichtung kann einen Fokus aufweisen. Die optische Einrichtung sollte so ausgerichtet sein, dass ihr Fokus auf der Messachse liegt und von dem Tool Center Point (
Der erfindungsgemäße Industrieroboter, insbesondere das Messwerkzeug, kann ferner eine oder mehrere Beleuchtungseinrichtungen aufweisen. Einzelheiten zu den Beleuchtungseinrichtungen sind vorstehend bereits im Zusammenhang mit dem erfindungsgemäßen Verfahren beschrieben worden. Die Beleuchtungseinheiten können über weitere Stege an dem zweiten Halteelement befestigt sein. Es können alternativ ein oder mehrere weitere Halteelemente, die an dem Roboterflansch befestigt sind, vorgesehen sein, an denen die Beleuchtungseinrichtung(en) befestigt sind.The industrial robot according to the invention, in particular the measuring tool, can also have one or more lighting devices. Details of the lighting devices have already been described above in connection with the method according to the invention. The lighting units can be attached via further webs on the second holding element. Alternatively, one or more further holding elements attached to the robot flange may be provided, to which the lighting device (s) are attached.
Der erfindungsgemäße Industrieroboter kann eine Datenverarbeitungseinrichtung aufweisen. Über erste Übertragungsmittel können die Abbildung oder die Abbildungen, die unter Verwendung der optischen Einrichtung erhalten wurden, an die Datenverarbeitungseinrichtung übertragen werden. Dort können die Abbildung oder die Abbildungen ausgewertet werden und Steuerdaten generiert werden, die mittels zweiter Übertragungsmittel an die Steuerungseinrichtung übertragen werden. Mittels der Steuerungseinrichtung kann eine Ausrichtung des Messkopfes, beispielsweise durch Neupositionierung des Industrieroboters, bewirkt werden.The industrial robot according to the invention may comprise a data processing device. Via first transmission means, the image or images obtained using the optical device can be transmitted to the data processing device. There, the image or the images can be evaluated and control data can be generated, which are transmitted by means of second transmission means to the control device. By means of the control device, alignment of the measuring head, for example by repositioning of the industrial robot, can be effected.
Der Messkopf des erfindungsgemäßen Industrieroboters kann eine Messeinrichtung zur induktiven Prüfung eines Schweißpunktes oder eine Messeinrichtung zur akustischen Prüfung eines Schweißpunktes sein. Eine Messeinrichtung zur induktiven Prüfung des Schweißpunktes ist bevorzugt. Ein Beispiel einer Messeinrichtung zur induktiven Prüfung des Schweißpunktes kann ein Wirbelstromsystem sein. In diesem Fall ist der Messkopf ein Wirbelstromsystem. Eine Messeinrichtung zur akustischen Prüfung eines Schweißpunktes kann ein Ultraschallsystem sein. In diesem Fall ist der Messkopf ein Ultraschallsystem.The measuring head of the industrial robot according to the invention may be a measuring device for inductive testing of a spot weld or a measuring device for acoustic testing of a spot weld. A measuring device for inductive testing of the spot weld is preferred. An example of a measuring device for inductive testing of the spot weld may be an eddy current system. In this case the measuring head is an eddy current system. A measuring device for acoustically testing a spot weld may be an ultrasound system. In this case the measuring head is an ultrasound system.
Der erfindungsgemäße Industrieroboter ermöglicht eine automatisierte Prüfung der Güte von Schweißverbindungen, insbesondere von Schweißpunkten. Er kann in Fertigungsanlagen integriert werden, bei denen Bleche mittels Schweißverbindungen, insbesondere Schweißpunkten, verbunden werden, beispielsweise in Fertigungsanlagen zur Fertigung von Fahrzeugkarosserien. Derartige Fertigungsanlagen werden in der Fachsprache auch als Ausschweißlinien bezeichnet.The industrial robot according to the invention enables automated testing of the quality of welded joints, in particular welding spots. It can be integrated in manufacturing plants in which sheets are connected by means of welded joints, in particular welding points, for example in production plants for the production of vehicle bodies. Such production systems are also referred to in the jargon as Ausschweißlinien.
Das erfindungsgemäße Verfahren und der erfindungsgemäße Industrieroboter sind insbesondere zur Prüfung von Schweißpunkten geeignet.The inventive method and the industrial robot according to the invention are particularly suitable for testing welds.
Die Erfindung wird nachstehend anhand von Ausführungsbeispielen, die die Erfindung nicht einschränken sollen, unter Bezugnahme auf die Zeichnungen näher erläutert. Dabei zeigen
-
1 eine schematische Teildarstellung einer Ausführungsform eines erfindungsgemäßen Industrieroboters; -
2 ein Fließdiagramm, das eine Ausführungsform des erfindungsgemäßen Verfahrens veranschaulicht; und -
3 eine schematische Darstellung einer Ausschweißlinie, in der erfindungsgemäße Industrieroboter angeordnet sind.
-
1 a schematic partial view of an embodiment of an industrial robot according to the invention; -
2 a flow chart illustrating an embodiment of the method according to the invention; and -
3 a schematic representation of a Ausschweißlinie, are arranged in the industrial robot according to the invention.
Der Aufbau der in
Die Werkzeughalterung
Das erste Halteelement
Der Messkopf
Die optische Einrichtung
Es ist in
Der erfindungsgemäße Industrieroboter weist weitere Einrichtungen auf, insbesondere eine Datenverarbeitungseinrichtung, eine oder mehrere Beleuchtungseinrichtungen sowie Übertragungsmittel.The industrial robot according to the invention has further devices, in particular a data processing device, one or more illumination devices and transmission means.
Die bei der Prüfung eines Schweißpunktes erhaltenen Messwerte werden an die Datenverarbeitungseinrichtung übertragen. Die Messwerte werden dann ausgewertet, um die Güte des Schweißpunktes zu bestimmen. Dazu kann eine Software, die auf der Datenverarbeitungseinrichtung ausgeführt wird eingesetzt werden. Die Messwerte können gespeichert, visualisiert oder beides werden. Damit stehen die Messwerte für einen Benutzer zur Qualitätssicherung bereit. Zur Visualisierung der Messwerte kann eine Anzeigeeinrichtung, beispielsweise ein Monitor, vorgesehen sein. Sobald die Auswertung der Messwerte ergibt, dass ein Schweißpunkt den vorgegebenen Kriterien nicht entspricht, kann ein Alarm ausgelöst werden.The measured values obtained when checking a welding point are transmitted to the data processing device. The measured values are then evaluated in order to determine the quality of the spot weld. For this purpose, a software that is executed on the data processing device can be used. The measured values can be stored, visualized or both. This provides the measured values for a user for quality assurance. For visualization of the measured values, a display device, for example a monitor, can be provided. As soon as the evaluation of the measured values shows that a welding point does not meet the specified criteria, an alarm can be triggered.
Die in
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 11
- Industrieroboterindustrial robots
- 22
- optische Einrichtungoptical device
- 33
- Werkzeughalterungtool holder
- 44
- Messkopfprobe
- 55
- Roboterflanschrobot flange
- 66
- Halterungholder
- 77
- erstes Halteelementfirst holding element
- 88th
- zweites Halteelementsecond holding element
- 99
- erste Stirnseitefirst end face
- 1010
- zweite Stirnseitesecond end face
- 1111
- Oberkantetop edge
- 1212
- Stegweb
- 1313
- Aufnahmeadmission
- 1414
- Federlager spring camp
- 2121
- AusschweißlinieAusschweißlinie
- 2222
- Fördertechnikmaterials handling
- 2323
- AusschweißstationAusschweißstation
- 2424
- Schweißroboterwelding robots
- 2525
- Inline-MessstationInline station
- 2626
- Industrieroboterindustrial robots
- 2727
- Schweißpunkt-MessstationSpot weld station
- 2828
- Stationstation
- 2929
- Ausschleuse-StationAusschleuse station
- 3030
- Fördertechnik materials handling
- 101101
- Werkstückworkpiece
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102017125033.6A DE102017125033A1 (en) | 2017-10-25 | 2017-10-25 | Processes and industrial robots for testing welded joints, in particular spot welds |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102017125033.6A DE102017125033A1 (en) | 2017-10-25 | 2017-10-25 | Processes and industrial robots for testing welded joints, in particular spot welds |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102017125033A1 true DE102017125033A1 (en) | 2019-04-25 |
Family
ID=65996060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102017125033.6A Withdrawn DE102017125033A1 (en) | 2017-10-25 | 2017-10-25 | Processes and industrial robots for testing welded joints, in particular spot welds |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102017125033A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110044920A (en) * | 2019-04-26 | 2019-07-23 | 中国科学院自动化研究所 | Wire-shaped workpieces solder joint weld quality prediction system and method |
| EP3699585A2 (en) | 2019-02-25 | 2020-08-26 | Battenberg Robotic GmbH&Co. KG | Method for checking a weld and ultrasonic test head assembly |
| DE102019104654A1 (en) * | 2019-02-25 | 2020-08-27 | Battenberg Robotic Gmbh & Co. Kg | Procedure for checking a weld |
| CN113767282A (en) * | 2019-05-13 | 2021-12-07 | Abb瑞士股份有限公司 | Method for detecting position abnormality of test object, control system, test system, robot system, test robot, and programming apparatus |
| CN115014205A (en) * | 2022-08-04 | 2022-09-06 | 江苏塔帝思智能科技有限公司 | Visual detection method and detection system for tower tray and automatic welding guiding system thereof |
| DE102022124061A1 (en) | 2022-09-20 | 2024-03-21 | Bayerische Motoren Werke Aktiengesellschaft | System and method for the optical inspection of at least one feature of at least one object with a reflective surface and a vehicle |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102005043776A1 (en) * | 2005-09-14 | 2007-03-22 | Bayerische Motoren Werke Ag | Ultrasonic test head positioning procedure uses camera fixed on industrial robot to image approximate weld position to create data to place test head in ideal position |
| DE112006000360T5 (en) * | 2005-02-14 | 2007-12-27 | Exedy Corp. | Automatic ultrasonic testing device, automatic ultrasonic testing method and manufacturing method using the testing method |
| DE102008058187A1 (en) * | 2008-11-20 | 2010-06-10 | Benteler Automobiltechnik Gmbh | Method and device for non-destructive quality determination of a weld and a welding device |
-
2017
- 2017-10-25 DE DE102017125033.6A patent/DE102017125033A1/en not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112006000360T5 (en) * | 2005-02-14 | 2007-12-27 | Exedy Corp. | Automatic ultrasonic testing device, automatic ultrasonic testing method and manufacturing method using the testing method |
| DE102005043776A1 (en) * | 2005-09-14 | 2007-03-22 | Bayerische Motoren Werke Ag | Ultrasonic test head positioning procedure uses camera fixed on industrial robot to image approximate weld position to create data to place test head in ideal position |
| DE102008058187A1 (en) * | 2008-11-20 | 2010-06-10 | Benteler Automobiltechnik Gmbh | Method and device for non-destructive quality determination of a weld and a welding device |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3699585A2 (en) | 2019-02-25 | 2020-08-26 | Battenberg Robotic GmbH&Co. KG | Method for checking a weld and ultrasonic test head assembly |
| DE102019104654A1 (en) * | 2019-02-25 | 2020-08-27 | Battenberg Robotic Gmbh & Co. Kg | Procedure for checking a weld |
| US11656205B2 (en) | 2019-02-25 | 2023-05-23 | Battenberg Robotic Gmbh & Co. Kg | Method for testing of a weld, and ultrasonic probe arrangement |
| CN110044920A (en) * | 2019-04-26 | 2019-07-23 | 中国科学院自动化研究所 | Wire-shaped workpieces solder joint weld quality prediction system and method |
| CN110044920B (en) * | 2019-04-26 | 2021-04-06 | 中国科学院自动化研究所 | System and method for detecting welding quality of welding spot of linear workpiece |
| CN113767282A (en) * | 2019-05-13 | 2021-12-07 | Abb瑞士股份有限公司 | Method for detecting position abnormality of test object, control system, test system, robot system, test robot, and programming apparatus |
| CN113785195A (en) * | 2019-05-13 | 2021-12-10 | Abb瑞士股份有限公司 | Non-destructive inspection of test objects on workpieces |
| US12181444B2 (en) | 2019-05-13 | 2024-12-31 | Abb Schweiz Ag | Method for detecting position anomaly of test object, control system, testing system, robot system, testing robot, and programming device |
| CN115014205A (en) * | 2022-08-04 | 2022-09-06 | 江苏塔帝思智能科技有限公司 | Visual detection method and detection system for tower tray and automatic welding guiding system thereof |
| DE102022124061A1 (en) | 2022-09-20 | 2024-03-21 | Bayerische Motoren Werke Aktiengesellschaft | System and method for the optical inspection of at least one feature of at least one object with a reflective surface and a vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102017125033A1 (en) | Processes and industrial robots for testing welded joints, in particular spot welds | |
| DE102007016056B4 (en) | Method and device for workpiece measurement and workpiece machining | |
| DE102008041523B4 (en) | Method for three-dimensional measurement and device for three-dimensional measurement | |
| DE102015119240B3 (en) | AUTOMATIC DETECTING AND ROBOT-BASED MACHINING OF SURFACE DEFECTS | |
| DE102016001337B4 (en) | Workpiece positioning device using an imaging unit | |
| DE4428363C2 (en) | X-ray microdiffractometer | |
| EP1949026B1 (en) | Method and device for assessing joins of workpieces | |
| DE102012101301A1 (en) | Device for non-contact edge profile determination on a thin disc-shaped object | |
| WO2007121953A1 (en) | Device for automatically applying or producing and monitoring a structure placed on a substrate with a determination of geometric dimensions and corresponding method therefor | |
| EP1716410A1 (en) | Method and system for inspecting surfaces | |
| WO2005075936A1 (en) | Method for determining the position of an object in a space | |
| DE102008019435B4 (en) | Method for the contactless measurement of three-dimensional, complex shaped components | |
| EP3710777B1 (en) | Device for the optical measurement of the external thread profile of pipes | |
| CH666547A5 (en) | OPTICAL-ELECTRONIC MEASURING METHOD, A DEVICE REQUIRED FOR THIS AND ITS USE. | |
| DE4119564C2 (en) | Method and device for testing the hardness of a workpiece according to the penetration method | |
| DE112004002123T5 (en) | Picking machine with improved setting and operating method | |
| DE102020211954A1 (en) | Process for laser beam cleaning of component surfaces and laser beam cleaning device | |
| DE102019104649B4 (en) | Support bar capture on flatbed machine tools | |
| DE102016212651B4 (en) | Method for measuring a workpiece using at least one reference body | |
| WO2019015887A1 (en) | METHOD FOR OPERATING A MACHINING SYSTEM WITH A MOVABLE STAMP | |
| DE102004046752B4 (en) | Method for the three-dimensional detection of measurement objects | |
| EP1471401A2 (en) | Method for measurement of the coordinate system of a robot camera relative to the coordinate system of the robot or vice versa | |
| DE10112445C2 (en) | Process for cutting components to be joined with laser radiation | |
| AT502410B1 (en) | DEVICE FOR TESTING WORKPIECES | |
| DE102020122924A1 (en) | Method for analyzing a workpiece surface for a laser machining process and an analysis device for analyzing a workpiece surface |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified | ||
| R082 | Change of representative |
Representative=s name: CARLSOHN, MARC RENE, DIPL.-BIOL. DR.RER. NAT., DE |
|
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
| R082 | Change of representative |
Representative=s name: RECHTSANWALT PROF. HESS, DE |
