DE102009060819A1 - Verfahren zur Zustandsüberwachung von Robotern mittels Sensoren - Google Patents
Verfahren zur Zustandsüberwachung von Robotern mittels Sensoren Download PDFInfo
- Publication number
- DE102009060819A1 DE102009060819A1 DE102009060819A DE102009060819A DE102009060819A1 DE 102009060819 A1 DE102009060819 A1 DE 102009060819A1 DE 102009060819 A DE102009060819 A DE 102009060819A DE 102009060819 A DE102009060819 A DE 102009060819A DE 102009060819 A1 DE102009060819 A1 DE 102009060819A1
- Authority
- DE
- Germany
- Prior art keywords
- robot
- sensor
- robot component
- inclinometer
- component
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1641—Programme controls characterised by the control loop compensation for backlash, friction, compliance, elasticity in the joints
-
- 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/39—Robotics, robotics to robotics hand
- G05B2219/39177—Compensation position working point as function of inclination tool, hand
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40595—Camera to monitor deviation of each joint, due to bending of link
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Die vorliegende Erfindung betrifft die Zustandsüberwachung von Robotern. Dabei werden hochgenaue Inklinometer oder Positionssensoren eingesetzt, um Abweichungen im Bewegungsablauf, z.B. durch Spiel der Roboter zu überwachen. Aus diesen Abweichungen werden Kennzahlen ermittelt, die eine Aussage über den Zustand einer Komponente wie eines Getriebes oder eines Lagers enthalten.
Description
- Die Erfindung betrifft ein Verfahren zur Erkennung von Verschleiß und Schäden an Robotern.
- Es ist bekannt, dass insbesondere die Lebensdauer der Robotergetriebe und anderer Komponenten, wie z. B. Lager, begrenzt ist und sich vor allem bei Robotergetrieben frühzeitiger Verschleiß einstellt. Als Resultat ergeben sich Positionsänderungen im Vergleich zur erwarteten Position, was die Arbeitsqualität beeinflusst. Dieser Verschleiß läßt sich z. B. durch manuelle Spielprüfung am Roboter erkennen. Man hebt den Roboterarm an, überwindet die Lose und kann so bei z. B. Farbspritzrobotern bis zu 80 mm Spiel erkennen. Derartige Prüfungen erfordern einen Anlagenstillstand. Zugleich besteht die Gefahr, dass schon viele Teile mit Qualitätsabweichungen produziert wurden, wenn bei einem Anlagenstillstand eine Prüfung des Spiels nach der oben beschriebenen Methode erfolgt. In manchen Anwendungen wurden deshalb Kalibrierabläufe eingefügt. Dies bedeutet, dass gewisse Fixpunkte anzufahren sind, ein Soll/Istvergleich der Position stattfindet und entsprechend korrigiert wird, wenn eine Positionsänderung durch Verschleiß vorliegt.
- Aus der
EP 1 284 414 A2 ist ein Verfahren zur Diagnose an Robotergetrieben bekannt. Dabei dient ein Schwingungssensor zur Analyse und Früherkennung von Schäden an Getrieben. Es wird wiederholt ein Messzyklus durchfahren. Die Daten, die in diesen Messzyklus gewonnen werden, werden in einer Recheneinheit erfasst und ausgewertet, durch Transformationen und Vergleich so erhaltener Kennwerte mit historischen Daten. Diese Recheneinheit meldet die Ergebnisse an eine übergeordnete Leitebene. - In der
US 5 049 797 werden zur Regelung eines Roboters nicht nur die vorhandenen Winkelencoder und Tachometer eingesetzt, sondern auch ein spezieller Sensor für die elastische Verbiegung eines Roboterarms. Bei diesem Sensor handelt es sich um einen Laser, dem an einem entfernten Ende des Roboterarms ein PSD (position sensitive device, eine ortsauflösende Fotodiode) gegenübersteht. Mit einem einfachen Regelkreis wird die das Signal dieses PSD ausgewertet und in den Steuerungsrechner eingespeist, um Schwingungen des in Leichtbauweise gefertigten Roboterarms zu reduzieren. - Es ist Aufgabe der vorliegenden Erfindung, diese bekannten Verfahren zur Diagnose von Robotern, ihrer Getriebe und anderer Komponenten zu verbessern, indem hochauflösende, ggf. mehrdimensionale Inklinometer oder Verschiebungsmessgeräte am Roboterarm angebracht werden, um Winkel- bzw. Positionsänderungen schon im Produktionsprozess zu erkennen und so eine vorbeugende Instandhaltung zu ermöglichen.
- Diese Sensoren erleichtern des weiteren die Lagebestimmung bzw. gestatten es, verschleiss- und schadensbedingte Zusatzverlagerungen, Zusatzbewegungen und niederfrequente Zusatzschwingungen des Roboterarms schon im laufenden Produktionsprozess zu erkennen. In die Steuerung des Roboters lassen sich damit sogar Abläufe automatisiert integrieren, um die Soll/Ist-Lage auf Basis der Messwerte der Sensoren zu korrigieren, wobei auch zusätzliches Spiel durch beginnenden oder fortgeschrittenen Verschleiß von Lager und Getrieben berücksichtigt wird. So entsteht auch eine weitere Möglichkeit, eine zustandsorientierte Instandhaltung durchzuführen.
- Geeignete Inklinometer können als MEMS-Inklinometer ausgeführt sein. Andere Messgeräte für den Winkel zur Gravitationsrichtung oder für die Verschiebung sind ebenfalls möglich, zum Beispiel faseroptische Inklinometer oder Verschiebungsmessgeräte, wie sie z. B. in der
JP 2003-287411 US 2005/169568 A1 US 5 049 797 beschrieben sind, können Winkel- und Positionsänderungen von Roboterarmen ebenfalls erfasst werden. Die Verwendung anderer Ausrichtgeräte, wie sie zum Beispiel aus derDE 39 11 307 A1 bekannt sind, kann ebenfalls erfolgen. - Die einzige
1 zeigt einen Roboter1 und seine Steuerung2 , die über Verbindungen5 ,6 ,7 Gelenke8 ,9 ,10 zur Bewegung ansteuert. In diesen Gelenken können harmonic drive Getriebe, Planetengetriebe oder Cyclo-Getriebe sein, die von Motoren angetrieben werden. An der angetriebenen Seite der Gelenke befinden sich Sensoren14 ,15 ,16 , deren Genauigkeit im allgemeinen höher ist als die der an den Gelenken angebrachten Encoder oder ähnlicher Sensoren zur Steuerung der Roboter. Diese Sensoren14 ,15 ,16 übermitteln Messwerte über Verbindungen11 ,12 ,13 an die Auswerteeinheit3 . - Diese Auswerteeinheit
3 erhält Sollwerte für die Bewegung des Roboters1 über die Verbindung17 von der Steuerung2 , vergleicht die erhaltenen Sollwerte mit den Messwerten der Sensoren14 ,15 ,16 und übermittelt eventuelle Abweichungen über die Verbindung17 zurück an die Steuerung2 , die eventuell Korrekturen an der Position des Roboters vornimmt. Besonders wichtig ist dabei, dass die Auswerteeinheit3 nicht nur die aktuelle Position des Roboters erfasst, sondern auch die Abweichungen zwischen Sollwerten und Istwerten berücksichtigt und daraus eine Aussage über den Zustand von Komponenten wie Lager oder Getrieben am Roboterarm ableitet. Diese Aussage wird berücksichtigt, um einen geeigneten Zeitpunkt zum Auswechseln beschädigter Komponenten zu finden. Ein solcher Zeitpunkt liegt bevorzugt in einem Zeitraum ohnehin geplanten Produktionsstillstands. Am Roboterarm19 ist hier ein Werkzeug4 angebracht. - Der Sensor
16 , der hier beispielhaft ausgewählt wurde und als Laser ausgeführt ist, kann als zweite Komponente einen Empfänger20 haben, der am entfernten Ende des Roboterarms19 angebracht ist. Hier bildet das Paar16 ,20 ein Ausrichtgerät. Andere Ausführungsformen von Ausrichtgeräten sind in derDE 39 11 307 A1 enthalten und können ebenfalls eingebaut sein. - Weitere Ausführungsformen der Sensoren
14 ,15 ,16 sind Inklinometer. Insbesondere sind MEMS-Inklinometer für die Erfindung von Nutzen. Es kann sich aber auch um Verschiebungssensoren14 ,15 ,16 handeln. Eine weitere Möglichkeit erfindungsgemäßer Sensoren besteht in faseroptischen Sensoren, die als Inklinometer oder Verschiebungssensoren ausgeführt sein können. - Die Verbindungen
5 ,6 ,7 ;11 ,12 ,13 sowie17 können mittels drahtgebundener Leitungen oder auch drahtlos verwirklicht sein. - Sind die Sensoren
14 ,15 ,16 als Inklinometer ausgeführt, so kann es sich um eindimensionale, zweidimensionale oder dreidimensionale Inklinometer handeln. - In der Auswerteeinheit
3 erfolgt ein Vergleich der Messwerte der Sensoren14 ,15 ,16 mit den von der Steuerung2 erhaltenen Sollwerten für die jeweilige vorgegebene Verfahrstrecke für den Roboter. Typischerweise erfolgt dieser Vergleich durch Differenzbildung, also durch Feststellung von Abweichungen im Bewegungsablauf. Wenn diese Differenzen über die Verbindung17 an die Steuerung2 übermittelt werden, dann ist es möglich, dass die Steuerung2 anhand dieser Differenzen Korrekturen vornimmt. - Weiter ist erfindungsgemäß vorgesehen, dass entweder in der Auswerteeinheit
3 oder aber in der Steuerung2 anhand der ermittelten Vergleichsdaten Kennwerte gebildet werden, die den Zustand des Gelenks8 ,9 ,10 oder anderer den Gelenken zugeordneter Komponenten wie Getriebe oder Lager beschreiben. Anhand dieser Kennwerte kann zustandsbezogen entschieden werden, ob und wann eine Wartung des Roboters zum Beispiel durch Wechsel eines Getriebes oder eines Lagers notwendig ist. Eine vorgegebene Verfahrstrecke kann entweder eine separate Kalibrierungsfahrt sein oder aber eine ausgewählte Fahrt während des normalen Roboterbetriebs. - ZITATE ENTHALTEN IN DER BESCHREIBUNG
- Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
- Zitierte Patentliteratur
-
- - EP 1284414 A2 [0003]
- - US 5049797 [0004, 0007]
- - JP 2003-287411 [0007]
- - US 2005/169568 A1 [0007]
- - DE 3911307 A1 [0007, 0010]
Claims (11)
- Verfahren zur Durchführung der Zustandsdiagnose an einem Roboter oder einer Roboterkomponente, bei dem der Roboter eine vorgegebene Strecke durchfährt, die Messwerte eines Sensors mit dem Sollwert für die vorgegebene Strecke verglichen werden, durch Differenzbildung zwischen Messwert und Sollwert Abweichungen des Bewegungsablaufs einer Roboterkomponente ermittelt werden und dass aus den Abweichungen des Bewegungsablauf einer Roboterkomponente Kennzahlen ermittelt werden, die eine Aussage über den Zustand einer Roboterkomponente enthalten, dadurch gekennzeichnet, dass als Sensor ein Sensor zur Erfassung von Positionen oder Winkeln verwendet wird.
- Verfahren nach Anspruch 1, wobei die von dem Roboter durchfahrene vorgegebene Strecke aus den während des normalen Betriebes vorgegebenen Strecken ausgewählt wird.
- Verfahren nach Anspruch 1, wobei die Kennzahlen dazu dienen, den optimalen Zeitpunkt zum Wechseln einer Roboterkomponente zu ermitteln.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass als Sensor ein Inklinometer verwendet wird.
- Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass als Sensor ein MEMS-Inklinometer verwendet wird.
- Verfahren nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass es sich bei dem Inklinometer um ein zweidimensionales Inklinometer handelt.
- Verfahren nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass es sich bei dem Inklinometer um ein dreidimensionales Inklinometer handelt.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass es sich bei dem Sensor um ein Ausrichtgerät (
16 ,20 ) handelt. - Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass es sich bei dem Sensor um einen faseroptischen Sensor handelt.
- Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass es sich bei dem Sensor um einen FBG-Sensor handelt.
- Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass es sich bei dem Sensor um ein faseroptisches Inklinometer handelt.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102009060819A DE102009060819A1 (de) | 2008-12-30 | 2009-12-28 | Verfahren zur Zustandsüberwachung von Robotern mittels Sensoren |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008063394.1 | 2008-12-30 | ||
DE102008063394 | 2008-12-30 | ||
DE102009060819A DE102009060819A1 (de) | 2008-12-30 | 2009-12-28 | Verfahren zur Zustandsüberwachung von Robotern mittels Sensoren |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102009060819A1 true DE102009060819A1 (de) | 2010-07-01 |
Family
ID=42221147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102009060819A Ceased DE102009060819A1 (de) | 2008-12-30 | 2009-12-28 | Verfahren zur Zustandsüberwachung von Robotern mittels Sensoren |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102009060819A1 (de) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3911307A1 (de) | 1989-04-07 | 1990-10-18 | Busch Dieter & Co Prueftech | Verfahren zum feststellen, ob zwei hintereinander angeordnete wellen hinsichtlich ihrer mittelachse fluchten oder versetzt sind |
US5049797A (en) | 1990-07-02 | 1991-09-17 | Utah State University Foundation | Device and method for control of flexible link robot manipulators |
EP1284414A2 (de) | 2001-08-13 | 2003-02-19 | Siemens Aktiengesellschaft | Diagnose von Robotergetrieben |
JP2003287411A (ja) | 2002-03-27 | 2003-10-10 | Tokyo Sokki Kenkyusho Co Ltd | Fbg式角度センサ並びにこれを用いた変位計及び傾斜計 |
US20050169568A1 (en) | 2003-11-28 | 2005-08-04 | Prime Optical Fiber Corporation | Optical fiber inclinometer |
-
2009
- 2009-12-28 DE DE102009060819A patent/DE102009060819A1/de not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3911307A1 (de) | 1989-04-07 | 1990-10-18 | Busch Dieter & Co Prueftech | Verfahren zum feststellen, ob zwei hintereinander angeordnete wellen hinsichtlich ihrer mittelachse fluchten oder versetzt sind |
US5049797A (en) | 1990-07-02 | 1991-09-17 | Utah State University Foundation | Device and method for control of flexible link robot manipulators |
EP1284414A2 (de) | 2001-08-13 | 2003-02-19 | Siemens Aktiengesellschaft | Diagnose von Robotergetrieben |
JP2003287411A (ja) | 2002-03-27 | 2003-10-10 | Tokyo Sokki Kenkyusho Co Ltd | Fbg式角度センサ並びにこれを用いた変位計及び傾斜計 |
US20050169568A1 (en) | 2003-11-28 | 2005-08-04 | Prime Optical Fiber Corporation | Optical fiber inclinometer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2628575B1 (de) | Verfahren zum Ermitteln eines Drehmoments und Industrieroboter | |
DE102011009669B4 (de) | Architektur zur robusten Kraft- und Impedanzsteuerung von seriellen elastischen Stellgliedern | |
EP1445075B2 (de) | Verfahren zum Überwachen eines Roboters und Roboter mit einer Überwachungseinrichtung | |
EP2083209B1 (de) | Sicherheitssystem zur berührungslosen Messung von Wegen und/oder Geschwindigkeiten | |
CN101162394B (zh) | 异常诊断方法及其装置 | |
EP2807103B1 (de) | Verfahren und steuereinrichtung zur überwachung von fahrbewegungen einer aufzugskabine | |
EP2347309B1 (de) | Verfahren und vorrichtung zur sicheren erfassung einer kinematischen grösse eines manipulators | |
DE112017002300T5 (de) | Anomaliefeststellungsvorrichtung und Anomaliefeststellungsverfahren | |
EP3768471B1 (de) | Verfahren zur überwachung eines versorgungssystems eines roboters | |
EP2431977B1 (de) | Roboterplattform zur Ferngesteuerten und/oder selbständigen Inspektion von Technischen Einrichtungen | |
EP2683612B1 (de) | Verfahren und vorrichtung zur prüfung der ordnungsgemässen funktionsfähigkeit eines aufzugs | |
EP2272637B1 (de) | Verfahren und eine Vorrichtung zum Betreiben eines Manipulators | |
WO2008009703A1 (de) | Vorrichtung und verfahren zur bestimmung von vertikalpositionen | |
DE102006055917B4 (de) | Industrieroboter und Verfahren zum Erkennen eines ungenau parametrierten Robotermodells | |
DE102010061949A1 (de) | Verfahren und Anordnung zur Überwachung von motorisch bewegbaren Anlageteilen | |
EP3384354B1 (de) | Elektrisches antriebssystem mit schlupfbehafteter kopplungseinheit | |
EP3452255A1 (de) | Mobiles messsystem | |
DE102009060819A1 (de) | Verfahren zur Zustandsüberwachung von Robotern mittels Sensoren | |
DE102010056607A1 (de) | Kontinuierliche oder quasikontinuierliche kinematische Kette mit einem sensorischen System | |
EP2601490A1 (de) | VERFAHREN ZUR ÜBERWACHUNG VON ANTRIEBSKOMPONENTEN EINES GROßHYDRAULIKBAGGERS | |
WO2017080649A2 (de) | Sensitive roboter durch sensorik vor der ersten roboterachse | |
DE102009037302B4 (de) | Anordnung zur Diagnose einer Vorrichtung mit beweglichen Teilen | |
EP1284414B1 (de) | Diagnose von Robotergetrieben | |
EP0120197A1 (de) | Verfahren und Vorrichtung zum Erfassen und Kompensieren der Bahnabweichung eines Industrieroboters | |
DE102010021942A1 (de) | Vorrichtung zur automatischen Regelung der Geschwindigkeit und der Lenkung eines einem Führungsfahrzeug eines Konvois folgenden Folgefahrzeuges |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OR8 | Request for search as to paragraph 43 lit. 1 sentence 1 patent law | ||
8105 | Search report available | ||
R012 | Request for examination validly filed |
Effective date: 20110408 |
|
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |