DE19913756A1 - Arrangement for teaching program-controlled robot has optical detector integrated into teaching tool and directed towards working or path points to acquire positions for robot control - Google Patents
Arrangement for teaching program-controlled robot has optical detector integrated into teaching tool and directed towards working or path points to acquire positions for robot controlInfo
- Publication number
- DE19913756A1 DE19913756A1 DE1999113756 DE19913756A DE19913756A1 DE 19913756 A1 DE19913756 A1 DE 19913756A1 DE 1999113756 DE1999113756 DE 1999113756 DE 19913756 A DE19913756 A DE 19913756A DE 19913756 A1 DE19913756 A1 DE 19913756A1
- Authority
- DE
- Germany
- Prior art keywords
- robot
- teaching
- tool
- path points
- optical detector
- 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.)
- Ceased
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 11
- 238000001514 detection method Methods 0.000 claims description 8
- 239000003365 glass fiber Substances 0.000 claims description 3
- 238000000034 method Methods 0.000 description 9
- 238000003466 welding Methods 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 210000000080 chela (arthropods) Anatomy 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 238000010330 laser marking Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- 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—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/425—Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Description
Die Erfindung bezieht sich auf eine Vorrichtung zum Teachen eines pro grammgesteuerten und mit einem Werkzeug auszustattenden Roboters be züglich der Arbeits- oder Bahnpunkte an einem Werkstück mittels einer opti schen Erfassungseinrichtung und mittels eines Teach-Werkzeuges, wobei mit diesem die Arbeits- oder Bahnpunkte aufgesucht werden und dabei deren Position von der optischen Erfassungseinrichtung aufgenommen wird, so daß sie in die Steuerung des Roboters übergeben werden kann.The invention relates to a device for teaching a pro be program controlled and equipped with a tool regarding the work or path points on a workpiece using an opti rule detection device and by means of a teach tool, wherein with this, the work or train points can be found and at the same time whose position is recorded by the optical detection device, so that it can be transferred to the control of the robot.
Eine solche Vorrichtung zum Teachen eines programmgesteuerten Roboters ist durch die DE 196 26 459 A1 bekannt geworden. Dabei werden die Arbeits- oder Bahnpunkte mit einem Handgerät aufgesucht, das ein oder mehrere Positionsmelder besitzt. Deren Lage wird von einer externen Ver messungskamera aufgenommen und gespeichert. Aus der Lage der Positi onsmelder wird die Position der Arbeits- oder Bahnpunkte berechnet und in die Steuerung des Roboters übergeben. Das Handgerät wird in einer der Werkzeugorientierung entsprechenden Stellung an das Werkstück gehalten und ist dazu vorzugsweise zangenförmig ausgebildet. Die Zangen können dabei x- oder c-förmig sein, so daß mit dieser Gestaltung die Werkzeuge (z. B. Punktschweißzangen) des Roboters simuliert werden können.Such a device for teaching a program-controlled robot is known from DE 196 26 459 A1. The Working or path points sought with a handheld device, the one or has several position sensors. An external ver measurement camera recorded and saved. From the location of the positi onsmelder the position of the work or path points is calculated and in control of the robot. The handheld device is in one of the Tool orientation held appropriate position on the workpiece and is preferably formed like a pincer. The pliers can be x-shaped or c-shaped, so that with this design the tools (e.g. Spot welding guns) of the robot can be simulated.
Der Aufwand hinsichtlich Hardware und Software zur Realisierung eines solchen Teachvorganges ist enorm. U. a. muß eine Vermessungskamera aus drei linearen Kameraeinheiten bestehen, die einen festen Bezug zueinander haben. Die Vermessungskamera muß in der Lage sein, die Position des Handgerätes nach sechs Achsen aufzunehmen und optisch zu vermessen. Das Handgerät selbst sollte bevorzugt über mindestens drei Positionsmelder verfügen.The effort in terms of hardware and software to implement a such a teaching process is enormous. Among other things must have a survey camera consist of three linear camera units that have a fixed reference to each other. The survey camera must be able to Position of the handheld device according to six axes and optically closed measured. The handheld device itself should preferably have at least three Position detectors.
Von daher liegt der Erfindung die Aufgabe zugrunde, eine Vorrichtung zum Teachen eines programmgesteuerten und mit einem Werkzeug auszustat tenden Roboters nach dem Oberbegriff des Patentanspruches 1 in der Weise weiterzubilden, daß ein Teachen mit minimalem Hard- und Software einsatz realisiert werden kann.Therefore, the invention has for its object a device for Teach a program-controlled and equipped with a tool tenden robot according to the preamble of claim 1 in the Way to train that teaching with minimal hardware and software use can be realized.
Diese Aufgabe wird erfindungsgemäß mittels einer Vorrichtung gelöst, die nach den kennzeichnenden Merkmalen des Patentanspruches 1 ausgestaltet ist. Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung sind mit den Unteransprüchen beansprucht.This object is achieved by means of a device that designed according to the characterizing features of claim 1 is. Advantageous refinements and developments of the invention are included claimed the subclaims.
Zwar ist aus der DE 197 27 957 A1 eine Lasermarkiervorrichtung bekannt, die eine Werkstückoberfläche mit einem Muster aus Zeichen, Figuren und/oder Symbolen durch eine Laserstrahlabtastung markiert. Um die Mar kierungspositionierung zu erleichtern wird ein virtueller Markierungstest durchgeführt. In einem Ausführungsbeispiel tastet vor der tatsächlichen Mar kierung ein sichtbarer Führungsstrahl kontinuierlich und wiederholt die Werk stückoberfläche ab, um ein projiziertes Bild des Musters oder des Bereichs hiervon zu bilden. In einem anderen Ausführungsbeispiel werden vor der tat sächlichen Markierung durch eine visuelle Anzeige ein Bild des Musters und/oder des Bereichs und ein überwachtes Bild des Werkstücks von einer Monitorkamera überlagert.A laser marking device is known from DE 197 27 957 A1, a workpiece surface with a pattern of characters, figures and / or symbols marked by laser beam scanning. To the Mar A virtual marking test will facilitate positioning carried out. In one embodiment, the actual Mar a visible guide beam continuously and repeats the work piece surface to produce a projected image of the pattern or area to form from this. In another embodiment, before the deed neuter marking by a visual display of an image of the pattern and / or the area and a monitored image of the workpiece from one Monitor camera overlaid.
Weiterhin sind optische Erfassungseinrichtungen zum Beobachten und ggf. zum Steuern und Regeln eines Schweißprozesses bekannt (vgl. DE 42 10 555 A1, DE 39 30 208 A1, CA 2090528 A, DE 30 50 620 C2).Furthermore, optical detection devices for observation and possibly for controlling and regulating a welding process (cf. DE 42 10 555 A1, DE 39 30 208 A1, CA 2090528 A, DE 30 50 620 C2).
Die Erfindung ist im folgenden anhand eines in der Zeichnung dargestellten Ausführungsbeispieles näher erläutert. Es zeigen:The invention is based on one shown in the drawing Embodiment explained in more detail. Show it:
Fig. 1 eine Bearbeitungsstation mit der erfindungsgemäßen Vorrichtung zum Teachen eines Roboters und Fig. 1 shows a processing station with the device according to the invention for teaching a robot and
Fig. 2 eine ausschnittsweise Darstellung eines Teach-Werkzeuges in ver größertem Maßstab. Fig. 2 is a partial view of a teach tool on a larger scale.
Fig. 1 zeigt eine Bearbeitungsstation 1, in der ein Gelenkarmroboter 2 dazu vorgesehen ist, auf einem Bearbeitungstisch 3 liegende Bleche 4, 5 über eine Schweißnaht 6 miteinander zu verbinden. Entsprechend dem gewählten Schweißverfahren kann dann an einen endseitigen Flansch 7 eines letzten Gelenkarmes 8 des Gelenkarmroboters 2 ein geeignetes Werkzeug an geflanscht werden. Fig. 1 shows a processing station 1 in which an articulated robot 2 is provided for resting on a working table 3 sheets 4, 5 to be connected by a weld 6 with each other. According to the selected welding method, a suitable tool can then be flanged to an end flange 7 of a last articulated arm 8 of the articulated arm robot 2 .
Vor der eigentlichen Bearbeitung muß der Verlauf der Schweißnaht 6 ge teacht und einer Steuerung 9 des Gelenkarmroboters 2 mitgeteilt werden.Before the actual processing, the course of the weld 6 must be taught and communicated to a controller 9 of the articulated arm robot 2 .
Der Teachvorgang wird mittels eines Teachwerkzeuges 10 durchgeführt, welches anstelle des eigentlichen bzw. später einzusetzenden Werkzeuges an den endseitigen Flansch 7 des Gelenkarmroboters 2 angesetzt ist. Das Teach-Werkzeug 10 kann im wesentlichen dieselbe Formgebung aufweisen, wie das die eigentliche Werkstückbearbeitung vornehmende Werkzeug. So besteht, wie beispielsweise auch aus der vergrößerten Darstellung nach Fig. 2 ersichtlich, beim Einsatz eines MIG-MAG-Schweißverfahrens das Teach- Werkzeug 10 aus einem leicht abgewinkelten Brennerhals 12, an den endsei tig eine Gasdüse 13 angesetzt ist. Ein Düsenkanal 14 setzt sich in den Bren nerhals 12 fort und mündet in eine umfangseitige Öffnung 15. Von dort ausgehend ist in den Düsenkanal 14 eine optische Erfassungseinrichtung in Gestalt eines Glasfaserkabels 16 eingesetzt, welches im vorderen Endabschnitt der Gasdüse 13 mit einer Kamera 17 bestückt ist. Das Glasfa serkabel 16 ist an einen Monitor 19 angeschlossen.The teaching process is carried out by means of a teaching tool 10 , which is attached to the end flange 7 of the articulated arm robot 2 instead of the actual or later to be used tool. The teach tool 10 can have essentially the same shape as the tool that actually carries out the workpiece machining. Thus, as can also be seen, for example, from the enlarged representation according to FIG. 2, when using a MIG-MAG welding method, the teach tool 10 consists of a slightly angled torch neck 12 to which a gas nozzle 13 is attached at the end. A nozzle channel 14 continues in the Bren nerhals 12 and opens into a peripheral opening 15th From there, an optical detection device in the form of a glass fiber cable 16 is inserted into the nozzle channel 14 , which is equipped with a camera 17 in the front end section of the gas nozzle 13 . The Glasfa serkabel 16 is connected to a monitor 19 .
Da das Glasfaserkabel 16 in der Gasdüse 13 koaxial angeordnet ist, ent spricht die "Blickrichtung" (Pfeil 20) der Kamera 17 der Strahlrichtung des später für den Schweißvorgang einzusetzenden Werkzeuges. Über den Mo nitor 19 kann dadurch der den Teachvorgang vornehmende Programmierer 21 durch eine Ansteuerung des Gelenkarmroboters 2 (Zugriff auf Steuerung 9 über Leitung 18) diesen und damit das Teach-Werkzeug 10 so positionie ren, daß es exakt über der Schweißnaht 6 zu liegen kommt. Auf diese Weise kann der Programmierer 21 dem weiteren Schweißnahtverlauf visuell folgen, indem er den Gelenkarmroboter 2 so ansteuert, daß dieser die gewünschte Bahnkurve ausführt. Diese Bahnkurve kann dann gespeichert bzw. in die Steuerung des Gelenkarmroboters 2 übergeben werden.Since the glass fiber cable 16 is arranged coaxially in the gas nozzle 13 , the “viewing direction” (arrow 20 ) of the camera 17 corresponds to the beam direction of the tool to be used later for the welding process. Via the monitor 19 , the programmer 21 carrying out the teaching process can thereby position the ren and thus the teach tool 10 by controlling the articulated arm robot 2 (access to control 9 via line 18 ) such that it comes to lie exactly over the weld 6 . In this way, the programmer 21 can visually follow the further weld seam course by controlling the articulated arm robot 2 in such a way that it executes the desired trajectory. This trajectory can then be saved or transferred to the control of the articulated arm robot 2 .
Somit ist der Programmierer 21 in der Lage, den Schweißnahtverlauf exakt zu verfolgen und diesen optimal zu programmieren. Korrekturen, wie bisher üblich, sind nicht mehr vonnöten.The programmer 21 is thus able to track the weld seam exactly and to program it optimally. Corrections, as usual, are no longer necessary.
Es versteht sich, daß die Erfindung nicht auf die Anwendung beim beschrie benen Ausführungsbeispiel beschränkt ist. Bei entsprechender Anpassung des Teach-Werkzeuges könnte beispielsweise auch für Punktschweißungen ein Teachvorgang vorgeschaltet werden. Auch sind Teachvorgänge denkbar, bei denen das Werkzeug später Schneidvorgänge, Klebstoffaufträge, Sprühaufträge oder dergleichen in verschiedenen Arbeits- oder Bahnpunkten vorzunehmen hat.It is understood that the invention is not described for use in ben embodiment is limited. With appropriate adjustment the teach tool could also be used for spot welding, for example a teaching process can be preceded. Teaching processes are also conceivable where the tool will later cut, apply glue, Spray jobs or the like in different work or path points has to make.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1999113756 DE19913756A1 (en) | 1999-03-26 | 1999-03-26 | Arrangement for teaching program-controlled robot has optical detector integrated into teaching tool and directed towards working or path points to acquire positions for robot control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1999113756 DE19913756A1 (en) | 1999-03-26 | 1999-03-26 | Arrangement for teaching program-controlled robot has optical detector integrated into teaching tool and directed towards working or path points to acquire positions for robot control |
Publications (1)
Publication Number | Publication Date |
---|---|
DE19913756A1 true DE19913756A1 (en) | 2000-09-28 |
Family
ID=7902509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE1999113756 Ceased DE19913756A1 (en) | 1999-03-26 | 1999-03-26 | Arrangement for teaching program-controlled robot has optical detector integrated into teaching tool and directed towards working or path points to acquire positions for robot control |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE19913756A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10326377B3 (en) * | 2003-06-12 | 2004-12-16 | Thyssenkrupp Drauz Gmbh | Laser welding sheet part to profile cross-section with concealed seam(s) involves welding seam along detected path, cooling seam(s), stimulating/heating profile, testing with sensors along test path |
EP1710649A2 (en) * | 2005-04-07 | 2006-10-11 | Seiko Epson Corporation | Motion control apparatus for teaching robot position, robot-position teaching apparatus, motion control method for teaching robot postion, robot-position teaching method, and motion control program for teaching robot-position |
WO2009080233A1 (en) * | 2007-12-20 | 2009-07-02 | Kuka Systems Gmbh | Method and device for joining |
EP2012208A3 (en) * | 2007-06-26 | 2010-01-06 | KUKA Roboter GmbH | Programmable hand tool |
DE102014204475A1 (en) * | 2014-03-11 | 2015-09-17 | Kuka Systems Gmbh | Method for operating a robot |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3613096A1 (en) * | 1986-04-18 | 1987-10-29 | Messer Griesheim Gmbh | Method for machining workpieces |
US4786848A (en) * | 1987-07-27 | 1988-11-22 | Davidson Textron Inc. | Water jet trim head simulator |
DE3930208A1 (en) * | 1989-09-09 | 1991-03-21 | Schulz Herbert Prof Dr Ing | Rapid sensor system for welding process - esp. for visualising droplet transfer in pulsed arcs |
DE19626459A1 (en) * | 1996-07-02 | 1998-01-08 | Kuka Schweissanlagen Gmbh | Method and device for teaching a program-controlled robot |
-
1999
- 1999-03-26 DE DE1999113756 patent/DE19913756A1/en not_active Ceased
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3613096A1 (en) * | 1986-04-18 | 1987-10-29 | Messer Griesheim Gmbh | Method for machining workpieces |
US4786848A (en) * | 1987-07-27 | 1988-11-22 | Davidson Textron Inc. | Water jet trim head simulator |
DE3930208A1 (en) * | 1989-09-09 | 1991-03-21 | Schulz Herbert Prof Dr Ing | Rapid sensor system for welding process - esp. for visualising droplet transfer in pulsed arcs |
DE19626459A1 (en) * | 1996-07-02 | 1998-01-08 | Kuka Schweissanlagen Gmbh | Method and device for teaching a program-controlled robot |
Non-Patent Citations (3)
Title |
---|
ANDERSON,P.C.J.: Sensor systems for top-face penetration control. In: Industrial Robot, Vol.22, No.4, 1995, S.12-15 * |
SCHMID,Dietmar: Sensor simuliert Werkzeug. In: Roboter, Feb. 1990, S.14-17 * |
SWEET,L.M.: Sensor-Based Control Systems For ARC Welding Robots. In: Robotics & Computer- Integrated Manufacturing, Vol.2, No.2, 1985, S.125-133 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10326377B3 (en) * | 2003-06-12 | 2004-12-16 | Thyssenkrupp Drauz Gmbh | Laser welding sheet part to profile cross-section with concealed seam(s) involves welding seam along detected path, cooling seam(s), stimulating/heating profile, testing with sensors along test path |
EP1710649A2 (en) * | 2005-04-07 | 2006-10-11 | Seiko Epson Corporation | Motion control apparatus for teaching robot position, robot-position teaching apparatus, motion control method for teaching robot postion, robot-position teaching method, and motion control program for teaching robot-position |
EP1710649A3 (en) * | 2005-04-07 | 2007-08-08 | Seiko Epson Corporation | Motion control apparatus for teaching robot position, robot-position teaching apparatus, motion control method for teaching robot postion, robot-position teaching method, and motion control program for teaching robot-position |
EP2012208A3 (en) * | 2007-06-26 | 2010-01-06 | KUKA Roboter GmbH | Programmable hand tool |
WO2009080233A1 (en) * | 2007-12-20 | 2009-07-02 | Kuka Systems Gmbh | Method and device for joining |
DE102014204475A1 (en) * | 2014-03-11 | 2015-09-17 | Kuka Systems Gmbh | Method for operating a robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AT391289B (en) | PROCESSING MACHINE LIKE LIGHTING CUTTING MACHINE OD. DGL. | |
DE19626459C2 (en) | Method and device for teaching a program-controlled robot | |
DE102006030130B3 (en) | Workpiece machining method for, e.g., industrial robot, involves compensating deviation of determined actual-position from reference-movement path and deviation of determined actual-speed vector from measured reference-speed vector | |
DE4433675A1 (en) | Compact laser processing head for laser material processing | |
EP2036652A1 (en) | Laser welding device with a manually movable holding means for the optic processing head | |
EP0892692B1 (en) | Welding and/or cutting device | |
DE3344683A1 (en) | Method and device for monitoring or controlling the welding operation during the welding of workpieces by the arc welding process | |
DE10204993B4 (en) | Device for processing three-dimensionally extended workpiece surfaces by means of a laser | |
EP1675701B1 (en) | Method and device for laser beam machining, in particular laser beam welding | |
WO2008046408A2 (en) | Method and device for fine-positioning a tool having a handling device | |
DE19913756A1 (en) | Arrangement for teaching program-controlled robot has optical detector integrated into teaching tool and directed towards working or path points to acquire positions for robot control | |
DE19754857A1 (en) | Device for determining position of welding wire or electrode or robot | |
DE9001451U1 (en) | Programming aid for a multi-axis manipulator | |
DE19545713C2 (en) | Method and device for butt welding two sheets or strips | |
AT16361U1 (en) | machining center | |
WO2022073046A1 (en) | Protective housing for a laser device and laser device therefor | |
DE102007043632B4 (en) | Industrial robot with a distance measuring device and method for measuring an object | |
DE19832206C1 (en) | Motion control arrangement for robot for automatic welding of vehicle chassis plates adapted to cutting | |
DE10157895B4 (en) | Method for relative positioning and orientation of a laser processing head and a workpiece | |
DE4015644A1 (en) | Determining tool centre points on multiaxis manipulator - transforming coordinates of reference point between two Cartesian systems centred on pedestal and hand | |
EP1481752A2 (en) | Shielding gas apparatus used in laser machining | |
DE10048952A1 (en) | Spatial coordinate recording device for workpiece processed by robot has reference unit with reference markings, spaced apart from detector | |
EP3424636B1 (en) | Laser welding system, comprising a propulsion device, a processing lens and at least one tactile guiding device | |
DE102023105361B3 (en) | Method for calibrating a light section sensor and associated robot system | |
DE10304709A1 (en) | Laser hybrid welding involves adjusting optimal coverage of welded joint region by laser beam can during on-going welding process depending on real geometry and/or profile of welded joint |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8110 | Request for examination paragraph 44 | ||
8120 | Willingness to grant licenses paragraph 23 | ||
8131 | Rejection |