Verfahren zum teilautomatisierten Fertigen von Werkstücken an einem MRK-Arbeitsplatz und zugehöriger MRK-Arbeitsplatz
Die Erfindung betrifft ein Verfahren zum teilautomatisierten Fertigen von Werkstücken an einem MRK-Arbeitsplatz , der ein manuell zu bearbeitendes Werkstück und einen das Werkstück haltenden Roboter mit einer Robotersteuerung und mit einem mehrere Gelenke und die Gelenke verbindende Glieder aufwei¬ senden Manipulatorarm umfasst, dessen Gelenke von der Robotersteuerung automatisch auf Grundlage eines Roboterpro¬ gramms oder in einem Handfahrbetrieb zu verstellen sind. Die Erfindung betrifft außerdem einen zugehörigen MRK- Arbeitsplatz .
Die DE 10 2006 056 528 AI beschreibt eine Vorrichtung zum Halten, Bewegen und Positionieren eines insbesondere schwergewichtigen Werkstücks, wobei die Vorrichtung einen mehrachsig bewegbaren und mit dem Werkstück zerstörungsfrei trennbar verbindbaren Manipulator aufweist, wobei zusätzlich eine Halteeinrichtung vorgesehen ist, die das Werkstück unter Zu- schaltung einer Kompensationseinheit zur schwimmenden Lagerung des Werkstücks hält und ein kraft- und/oder drehmoment¬ reduziertes Bewegen und Positionieren des Werkstücks mittels des mit dem Werkstück verbundenen Manipulators erlaubt.
Aufgabe der Erfindung ist es, ein manuelles Durchführen eines Arbeitsvorgangs an einem Werkstück an einem MRK- Arbeitsplatz zu verbessern, insbesondere ergonomischer zu gestalten .
Die Aufgabe der Erfindung wird gelöst durch ein Verfahren zum teilautomatisierten Fertigen von Werkstücken an einem MRK-Arbeitsplatz , der ein manuell zu bearbeitendes Werkstück und einen das Werkstück haltenden Roboter mit einer Roboter-
Steuerung und mit einem mehrere Gelenke und die Gelenke ver¬ bindende Glieder aufweisenden Manipulatorarm umfasst, dessen Gelenke von der Robotersteuerung automatisch auf Grundlage eines Roboterprogramms oder in einem Handfahrbetrieb zu ver¬ stellen sind, aufweisend die Schritte:
- Aufnehmen und automatisches Halten des Werkstücks durch den Manipulatorarm,
- Auswählen einer Arbeitsvorgangs-Vorschrift aus mehreren in der Robotersteuerung gespeicherten Arbeitsvorgangs- Vorschriften,
- automatisches Bewegen des Werkstücks in einer für die Mensch-Roboter-Kollaboration sicheren Geschwindigkeit in eine der ausgewählten Arbeitsvorgangs-Vorschrift zugeordnete Bearbeitungsposition durch automatisches Verstellen der Gelenke des Manipulatorarms, und
- manuelles Durchführen eines der ausgewählten Arbeitsvorgangs-Vorschrift entsprechenden manuellen Arbeitsvorgangs in der Bearbeitungsposition des Werkstücks.
Die Bezeichnung MRK-Arbeitsplatz steht für einen Mensch- Roboter-Kollaborations-Arbeitsplatz. An einem solchen MRK- Arbeitsplatz ist ein Mensch, der auch als Werker bezeichnet werden kann, tätig, wobei in räumlicher Nähe, insbesondere in unmittelbarer Zusammenarbeit mit dem Menschen ein automatisch ansteuerbarer Roboter Bewegungen ausführt, insbesondere Arbeiten an einem Werkstück vornimmt, ohne dass der Roboter durch einen Schutzzaun von dem Menschen abgegrenzt wäre. Insbesondere kann, falls erforderlich, an einem MRK- Arbeitsplatz ein Kontakt von Mensch und Roboter zugelassen sein bzw. stattfinden, insbesondere der Roboter von dem Menschen auch manuell geführt werden und/oder ein Werkstück von
dem Menschen und dem Roboter gemeinsam gehandhabt und/oder bearbeitet werden.
Der erfindungsgemäße MRK-Arbeitsplatz weist ein manuell zu bearbeitendes Werkstück und einen das Werkstück haltenden Roboter auf, mit einer Robotersteuerung und mit einem mehrere Gelenke und die Gelenke verbindende Glieder aufweisenden Manipulatorarm, dessen Gelenke von der Robotersteuerung automatisch auf Grundlage eines Roboterprogramms oder in einem Handfahrbetrieb zu verstellen sind, wobei die Robotersteue- rung ausgebildet und/oder eingerichtet ist, eines der erfin¬ dungsgemäßen Verfahren durchzuführen.
Manipulatorarme mit zugehörigen Robotersteuerungen, insbesondere Industrieroboter sind Arbeitsmaschinen, die zur automatischen Handhabung und/oder Bearbeitung von Objekten mit Werkzeugen ausgerüstet werden können und in mehreren Bewegungsachsen beispielsweise hinsichtlich Orientierung, Position und Arbeitsablauf programmierbar sind. Industrieroboter weisen üblicherweise einen Manipulatorarm mit mehreren über Gelenke verbundene Glieder und programmierbare Robotersteue- rungen (Steuervorrichtungen) auf, die während des Betriebs die Bewegungsabläufe des Manipulatorarms automatisch steuern bzw. regeln. Die Glieder werden über Antriebe, insbesondere elektrische Antriebe, die von der Robotersteuerung angesteu¬ ert werden, insbesondere bezüglich der Bewegungsachsen des Industrieroboters, welche die Bewegungsfreiheitsgrade der Gelenke repräsentieren, bewegt.
Ein mehrere über Gelenke verbundene Glieder aufweisender Ma¬ nipulatorarm kann als ein Knickarmroboter mit mehreren seriell nacheinander angeordneten Gliedern und Gelenken konfigu- riert sein, insbesondere kann der redundante Industrierobo-
ter einen Manipulatorarm mit sieben oder mehr Gelenken aufweisen .
Manipulatorarme mit zugehörigen Robotersteuerungen, wie Industrieroboter können aber insbesondere sogenannte Leicht- bauroboter sein, die sich zunächst von üblichen Industrierobotern dadurch unterscheiden, dass sie eine für die Mensch- Roboter-Kollaboration (u.a. auch als Mensch-Roboter- Kooperation bezeichnet) günstige Baugröße aufweisen und da¬ bei eine zu ihrem Eigengewicht relativ hohe Tragfähigkeit aufweisen. Daneben können Leichtbauroboter insbesondere auch kraft- und/oder momentengeregelt statt lediglich positions¬ geregelt betrieben werden, was beispielsweise eine Mensch- Roboter-Kollaboration sicherer macht. Außerdem kann dadurch eine solche sichere Mensch-Maschine-Kollaboration erreicht werden, dass beispielsweise unbeabsichtigte Kollisionen des Manipulatorarmes mit Personen, wie beispielsweise Monteure in einer Fließfertigung von Kraftfahrzeugen entweder verhindert oder zumindest derart abgeschwächt werden können, so dass den Personen bzw. Monteuren kein Schaden entsteht. Ein solcher Manipulatorarm bzw. ein solcher Leichtbauroboter weist üblicherweise mehr als sechs Freiheitsgrade auf, so dass insoweit ein überbestimmtes System geschaffen wird, wodurch derselbe Punkt im Raum in gleicher Orientierung in mehreren, insbesondere sogar unendlich vielen verschiedenen Posen des Manipulatorarms erreicht werden kann. Der Leicht¬ bauroboter kann auf externe Krafteinwirkungen in geeigneten Weisen reagieren. Zur Kraftmessung können Kraftsensoren verwendet werden, die in allen drei Raumrichtungen Kräfte und Drehmomente messen können. Alternativ oder ergänzend können die externen Kräfte auch sensorlos, beispielsweise anhand der gemessenen Motorströme der Antriebe an den Gelenken des Leichtbauroboters abgeschätzt werden. Als Regelungskonzepte kann beispielsweise eine indirekte Kraftregelung durch Mo-
dellierung des Leichtbauroboters als mechanischer Widerstand (Impedanz) oder eine direkte Kraftregelung verwendet werden.
Bei dem Industrieroboter kann es sich insbesondere um einen redundanten Industrieroboter handeln, unter dem ein mittels einer Robotersteuerung bewegbarer Manipulatorarm verstanden wird, der mehr manipulatorische Freiheitsgrade aufweist, als zur Erfüllung einer Aufgabe notwendig sind. Der Grad der Re¬ dundanz ergibt sich aus der Differenz der Anzahl von Freiheitsgraden des Manipulatorarms und der Dimension des Ereig- nisraums, in dem die Aufgabe zu lösen ist. Es kann sich da¬ bei um eine kinematische Redundanz oder um eine aufgabenspe¬ zifische Redundanz handeln. Bei der kinematischen Redundanz ist die Anzahl der kinematischen Freiheitsgrade, im Allge¬ meinen die Anzahl der Gelenke des Manipulatorarms, größer als der Ereignisraum, welcher in einer realen Umgebung bei einer Bewegung im Raum durch die drei translatorischen und die drei rotatorischen Freiheitsgrade, also von sechs Frei¬ heitsgrade gebildet wird. Ein redundanter Industrieroboter kann also beispielsweise ein Leichtbauroboter mit sieben Ge- lenken, insbesondere sieben Drehgelenken sein. Bei der aufgabenspezifischen Redundanz ist die Dimension der Aufgabenstellung hingegen kleiner als die Anzahl der kinematischen Freiheitsgrade des Manipulatorarms. Dies ist beispielsweise dann der Fall, wenn der Manipulatorarm an seinem Handflansch ein sich um eine Werkzeug-Antriebsachse drehbares Schraub¬ werkzeug trägt und eine der Drehgelenke des Manipulatorarms entlang dieser Werkzeug-Antriebsachse ausgerichtet ist.
Bei einem kraft- und/oder momentengeregelten Ansteuern der Gelenke des Manipulatorarms können die Gelenke des Manipula- torarms hinsichtlich ihrer Steifigkeit parametriert sein. In allen Ausführungen kann dazu das kraft- und/oder momentengeregelten Ansteuern von Antrieben des Manipulatorarms mittels Impedanzregelung oder Admittanzregelung erfolgen. Die Robo-
tersteuerung kann eingerichtet sein, eine für die sichere Mensch-Roboter-Kollaboration geeignete Nachgiebigkeit des Manipulatorarms insbesondere mittels Impedanzregelung oder Admittanzregelung zu erzeugen. In einer derartigen Nachgie- bigkeitsregelung kann ein Handfahrbetrieb auch bedeuten, dass der Manipulatorarm von einem Werker handgeführt bewegt werden kann, d.h. die Gelenke des Manipulatorarms manuelle verstellt werden können.
Generell bedeutet eine teilautomatisierte Fertigung, dass von mehreren Arbeitsschritten, die zur Ausführung eine Fertigungsaufgabe ein oder mehrere Arbeitsschritte austomati- siert, beispielsweise durch den Roboter ausgeführt werden und ein oder mehrere andere Arbeitsschritte manuell durch einen Werker vorgenommen werden. Der Werker kann sich bei dem manuellen Fertigungsvorgang auch manueller Werkzeuge bedienen. Die teilautomatisierte Fertigung kann aber auch eine gemeinsame Erledigung einer oder mehrerer Arbeitsschritte durch den Werker und dem Roboter sein, d.h. der Arbeitsschritt kann in einer Mensch-Maschine-Kollaboration durchge- führt werden.
Eine Arbeitsvorgangs-Vorschrift kann ein einzelner Ferti¬ gungsschritt sein, aber auch eine Aufstellung mehrerer Fertigungsschritte. Die Arbeitsvorgangs-Vorschrift kann neben einer Benennung von Fertigungsschritten auch bestimmte An- Weisungen der Ausführung oder Parameter der Ausführung umfassen. Die Arbeitsvorgangs-Vorschrift kann beispielsweise als ein Roboterprogramm, insbesondere auf der Robotersteue¬ rung des Roboters gespeichert sein oder durch die Roboter¬ steuerung des Roboters aus einem Netzwerk beziehbar sein. Der manuelle Arbeitsvorgang kann beispielsweise ein Umformen, ein Trennen oder Beschichten des Werkstücks sein, aber
auch ein Fügen, insbesondere ein Anfügen eines weiteren Bauteils an das Werkstück. Der Der manuelle Arbeitsvorgang kann insbesondere eine Montageaufgabe sein, also ein Anbrin¬ gen eines separaten Bauteils an dem Werkstück. Durch ein Montieren des separaten Bauteils an das Werkstück wird das separate Bauteil Teil des Werkstücks. Es können also weitere Bauteile manuell an dem Werkstück montiert werden.
Unter einer für die Mensch-Maschine-Kollaboration sicheren Geschwindigkeit wird eine unter einer maximalen Geschwindig- keit liegende Schnelligkeit der Bewegung des Manipulatorarms verstanden, bei der zu erwarten ist, dass auch im Falle eine Kollision von Mensch und Roboter dem Menschen kein Schaden entsteht. Solche sicheren Geschwindigkeiten können durch entsprechende Sicherheitsnormen vorgeschrieben sein. Es kann dabei vorgeschrieben sein, dass ein Roboter, d.h. ein Manipulatorarm nur mit einer maximalen Geschwindigkeit verfahren werden darf, wenn er in Kollaboration mit dem Menschen, d.h. einem Werker betrieben wird.
Indem erfindungsgemäß ein automatisches Aufnehmen und auto- matisches Halten des Werkstücks durch den Manipulatorarm erfolgt, dabei ein Auswählen einer Arbeitsvorgangs-Vorschrift aus mehreren in der Robotersteuerung gespeicherten Arbeitsvorgangs-Vorschriften erfolgt, dann ein automatisches Bewegen des Werkstücks in einer für die Mensch-Roboter- Kollaboration sicheren Geschwindigkeit in eine der ausge¬ wählten Arbeitsvorgangs-Vorschrift zugeordneten Bearbei¬ tungsposition durch automatisches Verstellen der Gelenke des Manipulatorarms erfolgt, kann ein manuelles Durchführen ei¬ nes der Arbeitsvorgangs-Vorschrift entsprechenden manuellen Arbeitsvorgangs in der Bearbeitungsposition des Werkstücks in besonders ergonomischer Weise erfolgen.
Dabei dient der Roboter sowohl als ein Spannmittel, um das Werkstück festzuhalten, als auch als eine Art Hebezeug, durch welches das Werkstück im Raum „aufgehängt" gehalten wird, so dass beispielsweise auch sehr schwere Werkstücke von einem Werker mit geringer Kraft bewegt und ausgerichtet werden können. Außerdem kann der Roboter dadurch eine Positioniervorrichtung bilden, welche das Werkstück in unterschiedliche Orientierung drehen kann, um mehrere manuelle Fertigungsschritte nacheinander durch einen Werker vornehmen können, ohne dass das Werkstück umgespannt oder abgesetzt werden müsste.
Indem einerseits für den ausgewählten manuellen Arbeitsvorgang eine hinsichtlich der dazu erforderlichen körperlichen Bewegungen des Werkers günstige Position und Lage des Werk- Stücks durch den Roboter automatisch vorgegeben wird, kann eine besonders ergonomische Ausführung des manuellen Ar¬ beitsvorgangs sichergestellt werden.
Damit aber auch die individuellen, d.h. persönlichen Voraussetzungen des Werkers mit einfließen können, ist in einer Weiterbildung des erfindungsgemäßen Verfahrens vorgesehen, dass der Manipulatorarm durch die Robotersteuerung in einer Nachgiebigkeitsregelung betrieben werden kann, insbesondere nachdem ein manuelles Schaltmittel durch einen Werker betä¬ tigt ist, wodurch das Werkstück durch manuell geführtes Be- wegen des Werkstücks und/oder des Manipulatorarms in seiner Bearbeitungsposition korrigiert wird bzw. korrigiert werden kann. An dem erfindungsgemäßen MRK-Arbeitsplatz kann die Robotersteuerung ausgebildet und/oder eingerichtet sein, den Manipulatorarm in einer Nachgiebigkeitsregelung zu betrei- ben, insbesondere nur dann in einer Nachgiebigkeitsregelung zu betreiben, wenn ein manuelles Schaltmittel, welches mit der Robotersteuerung verbunden ist, durch einen Werker betätigt ist, und die Robotersteuerung kann dabei ausgebildet
und/oder eingerichtet sein, eine von der automatisch eingestellten Bearbeitungsposition manuell veränderte Position und/oder Orientierung des Werkstücks als eine korrigierte Bearbeitungsposition zu erfassen und/oder zu speichern. Eine manuelle Korrektur der Bearbeitungsposition kann dabei lediglich in einer begrenzten Spanne zulässig sein, so dass Abweichungen von der vorgegebenen Bearbeitungsposition nur einem festgelegten Spektrum zulässig ist. Die vorgegebene Bearbeitungsposition kann beispielsweise eine bestimmte Ori- entierung des Werkstücks vorgeben, insbesondere dahingehend, dass eine manuell Überkopfbearbeitung verhindert ist, die generell als für den Menschen schlechter zu bewerten ist, als eine Bearbeitung des Werkstücks von oben. Eine solche Bearbeitung von oben kann jedoch beispielsweise im Hinblick auf unterschiedliche Körpergrößen verschiedener Werker anpassbar sein, beispielsweise durch eine gewisse Variabilität der Höhenposition des Werkstücks.
Verfahrensgemäß kann die korrigierte Bearbeitungsposition der ausgewählten Arbeitsvorgangs-Vorschrift zugeordnet ge- speichert werden. Insoweit kann an dem erfindungsgemäßen
MRK-Arbeitsplatz die Robotersteuerung ausgebildet und/oder eingerichtet sein, die korrigierte Bearbeitungsposition der ausgewählten Arbeitsvorgangs-Vorschrift zugeordnet zu spei¬ chern . Damit ein Werker beispielsweise in einer Serienfertigung nicht bei jedem neu an den MRK-Arbeitsplatz zugeführten Werkstück der Serie erneut eine manuelle Korrektur der Bearbeitungsposition vornehmen muss, kann die korrigierte Bearbeitungsposition der ausgewählten Arbeitsvorgangs-Vorschrift zugeordnet gespeichert werden. So kann diese korrigierte Be¬ arbeitungsposition beispielsweise in einem Roboterprogramm
oder einer zugeordneten Tabelle, insbesondere als ein Off¬ set-Wert gespeichert werden und bei jedem neu an den MRK- Arbeitsplatz zugeführten Werkstück der Serie automatisch abgerufen und die korrigierte Bearbeitungsposition des Werk- Stücks sofort automatisch durch den Roboter eingestellt werden .
Alternativ oder ergänzend kann die korrigierte Bearbeitungs¬ position mit einer zugeordneten, den individuellen Werker repräsentierenden Bezeichnung abgespeichert werden. Dazu kann an dem erfindungsgemäßen MRK-Arbeitsplatz die Robotersteuerung ausgebildet und/oder eingerichtet sein, die korrigierte Bearbeitungsposition mit einer zugeordneten, den individuellen Werker repräsentierenden Bezeichnung abzuspeichern . So können individuelle, d.h. personenbezogene korrigierte
Bearbeitungspositionen für verschiedene Personen, d.h. Werker gespeichert und abgerufen werden. Dies ist beispielswei¬ se dann zweckmäßig, wenn an einem MRK-Arbeitsplatz beispielsweise in einer Serienfertigung in mehreren Schichten verschiedene Personen, d.h. Werker dieselbe Fertigungsaufga¬ be an denselben Werkstücken ausführen sollen. Auch hierbei können die individuellen, d.h. personenbezogenen korrigierten Bearbeitungspositionen beispielsweise in einem Roboterprogramm oder einer zugeordneten Tabelle, insbesondere als ein Offset-Wert gespeichert werden und bei jedem Schicht¬ wechsel oder sonstigem Wechsel des Werkers am MRK- Arbeitsplatz beispielsweise nach Eingabe des nun tätigen Personennamens in die Robotersteuerung, die individuelle, d.h. personenbezogene korrigierte Bearbeitungsposition auto- matisch abgerufen und die korrigierte Bearbeitungsposition des Werkstücks sofort automatisch durch den Roboter eingestellt und dem neuen Werker präsentiert werden.
In einer alternativen oder ergänzenden Weiterbildung des erfindungsgemäßen Verfahrens kann die der jeweiligen Arbeitsvorgangs-Vorschrift zugeordnete Bearbeitungsposition des Werkstücks in Abhängigkeit des manuell durchzuführenden Ar- beitsvorgangs nach ergonomischen Parametern hinsichtlich der Position und/oder der Orientierung des Werkstücks im Arbeitsraum des MRK-Arbeitsplatzes festgelegt werden. Dazu kann an dem erfindungsgemäßen MRK-Arbeitsplatz die Robotersteuerung ausgebildet und/oder eingerichtet sein, die der jeweiligen Arbeitsvorgangs-Vorschrift zugeordnete Bearbei¬ tungsposition des Werkstücks in Abhängigkeit des manuell durchzuführenden Arbeitsvorgangs nach ergonomischen Parametern hinsichtlich der Position und/oder der Orientierung des Werkstücks im Arbeitsraum des MRK-Arbeitsplatzes festzule- gen.
Eine der jeweiligen Arbeitsvorgangs-Vorschrift zugeordnete ergonomische Bearbeitungsposition kann hinsichtlich einer ergonomischen Arbeitsgestaltung angepasst sein. Aufgabe der ergonomischen Arbeitsgestaltung ist, ein effizientes
und/oder fehlerfreies manuelles Arbeiten sicherzustellen und die Menschen, d.h. die Werker vor Gesundheitsschäden auch bei langfristiger Ausübung der Fertigungstätigkeit zu schüt¬ zen .
In allen Varianten des erfindungsgemäßen Verfahrens kann der manuell durchzuführende Arbeitsvorgang an dem Werkstück vorgenommen werden. Der manuell an dem Werkstück durchzuführende Arbeitsvorgang kann ein manuelles Fügen, insbesondere eine manuelle Montage, eines Gegenstandes, insbesondere eines Bauteils oder eines Betriebsmittels, an das Werkstück oder in das Werkstück sein.
Repräsentativ für beliebig andere Werkstücke kann als ein beispielhaftes Werkstück ein zu montierender Motorblock eines zu fertigenden Kraftfahrzeugs betrachtet werden. Um bei¬ spielsweise mehrere Kolben in verschiedene Zylinderbuchsen manuell von einem Werker einzusetzen, kann der Motorblock von dem Roboter in einer für den Werker günstigen Höhe ihm derart hingehalten werden, dass in einem ersten Arbeitsvorgang dem Werker die Öffnung einer ersten Zylinderbuchse in räumlich günstiger Lage ihm dargeboten wird, so dass der Werker den ersten Kolben in die Öffnung der ersten Zylinderbuchse einfügen kann. Anschließend, beispielsweise nachdem der Werker das manuelle Einfügen des ersten Kolbens der Robotersteuerung bestätigt hat, bewegt der Roboter den Motorblock in einer sicheren Geschwindigkeit in eine Position und/oder Lage, in der die Öffnung einer zweiten Zylinderbuchse in räumlich günstiger Lage dem Werker dargeboten wird, so dass er den zweiten Kolben in die Öffnung der zweiten Zylinderbuchse einfügen kann. Anschließend, beispiels¬ weise nachdem der Werker das manuelle Einfügen des zweiten oder jeden weiteren Kolbens der Robotersteuerung bestätigt hat, kann der Roboter den Motorblock in einer sicheren Geschwindigkeit in eine weitere Position und/oder Lage automa¬ tisch bewegen, in der ein weiterer manueller Arbeitsvorgang durchgeführt werden kann. Beispielsweise kann der Motorblock automatisch durch den Roboter gedreht werden, beispielsweise um ca. 90 bis 180 Grad gedreht werden, so dass der Werker eine Kurbelwelle einsetzen und die an den Kolben vormontierte Pleuel anschrauben kann.
Statt einer Vornahme des manuell durchzuführenden Arbeits- Vorgangs an dem Werkstück, kann der manuell durchzuführende Arbeitsvorgang auch an einem anderen Bauteil vorgenommen werden, wobei jedoch zur Vornahme des manuell durchzuführenden Arbeitsvorgangs an dem anderen Bauteil, das Werkstück sich in einer Bearbeitungsposition befinden muss. Repräsen-
tativ für beliebig andere Ausführungsformen kann das Werkstück beispielsweise ein Kofferraumdeckel oder eine Heck¬ klappe eines zu fertigenden Kraftfahrzeugs sein, bei dem der Kofferraumdeckel oder die Heckklappe bereits schwenkbar an der Karosserie gelagert ist, aber noch nicht mit einer den Kofferraumdeckel oder die Heckklappe in eine Öffnungsstel¬ lung drückenden Gasdruckfeder versehen ist. In einem solchen beispielhaften Fall kann der Roboter den Kofferraumdeckel oder die Heckklappe als ein Werkstück in eine Offenstellung bewegen und dort halten, wobei der Werker dann bei geöffnetem Kofferraumdeckel bzw. geöffneter Heckklappe im Koffer¬ raum beispielsweise eine Montageaufgabe wahrnimmt, wie bei¬ spielsweise das Einlegen und/oder Anschließen eines Kabelbaumes . Generell kann der Roboter ausgebildet sein, die Gewichts¬ kraft des vom Manipulatorarm gehaltenen Werkstücks zu bestimmen, insbesondere die Gewichtskraft des vom Manipula¬ torarm gehaltenen Werkstücks nach dem Ausführen des manuellen Arbeitsvorgangs zu bestimmen. Insbesondere kann die Ro- botersteuerung ausgebildet und/oder eingerichtet sein, die Gewichtskraft des vom Manipulatorarm gehaltenen Werkstücks zu bestimmen, insbesondere die Gewichtskraft des vom Manipu¬ latorarm gehaltenen Werkstücks nach dem Ausführen des manuellen Arbeitsvorgangs zu bestimmen. Beispielsweise im Falle einer Montageaufgabe kann das Ge¬ wicht des an das Werkstück zu montierenden Bauteils vorbe¬ kannt sein. Indem die Gewichtskraft des vom Manipulatorarm gehaltenen Werkstücks automatisch durch die Robotersteuerung bestimmt wird, insbesondere auch nach dem erfolgten Montage- schritt bestimmt wird, kann allein aus dem Gewicht darauf geschlossen werden, ob das zu montierende Bauteil tatsächlich montiert wurde. Als Bauteil kann auch eine vorgegebene Menge eines Betriebsmittels bezeichnet sein, wie Motoröl o-
der Kühlmittel, so dass der Arbeitsvorgang ein manuelles Be¬ füllen des Werkstücks mit dem Betriebsmittel sein kann und indem die Gewichtskraft des vom Manipulatorarm gehaltenen Werkstücks automatisch durch die Robotersteuerung bestimmt wird, kann sogar die eingefüllte Menge des Betriebsmittels aufgrund der Gewichtsmessung bestimmt werden.
In allen entsprechenden Varianten des erfindungsgemäßen Verfahrens kann ein in der Robotersteuerung gespeicherter Wert der Gewichtskraft des Werkstücks mit der momentanen Ge- wichtskraft des Werkstücks und/oder mit der nach dem Ausfüh¬ ren des manuellen Arbeitsvorgangs bestimmten Gewichtskraft des Werkstücks verglichen werden und aus einem aus dem Vergleich erhaltenen Vergleichswert automatisch ein den manuellen Arbeitsvorgang qualifizierender Ergebniswert abgeleitet werden. Demgemäß kann an dem erfindungsgemäßen MRK-
Arbeitsplatz die Robotersteuerung ausgebildet und/oder eingerichtet sein, einen in der Robotersteuerung gespeicherten Wert der Gewichtskraft des Werkstücks mit der momentanen Ge¬ wichtskraft des Werkstücks und/oder mit der nach dem Ausfüh- ren des manuellen Arbeitsvorgangs bestimmten Gewichtskraft des Werkstücks zu vergleichen und aus einem aus dem Ver¬ gleich erhaltenen Vergleichswert automatisch ein den manuellen Arbeitsvorgang qualifizierender Ergebniswert abzuleiten.
Der qualifizierende Ergebniswert kann demgemäß also schon allein eine Aussage sein „Bauteil montiert" oder „Bauteil fehlt", aber beispielsweise auch eine Mengenangabe sein, wie eine Einfüllmenge eines Betriebsmittels. Der qualifizierende Ergebniswert kann dem Werker unmittelbar angezeigt werden. Alternativ oder ergänzend kann der qualifizierende Ergebnis- wert ausgezeichnet, d.h. automatisch gespeichert werden.
Die momentane Gewichtskraft des Werkstücks kann während des Ausführens des manuellen Arbeitsvorgangs insbesondere zeit¬ bezogen protokolliert werden und/oder es kann die nach dem Ausführen des manuellen Arbeitsvorgangs bestimmte Gewichts¬ kraft des Werkstücks protokolliert werden. Demgemäß kann an dem erfindungsgemäßen MRK-Arbeitsplatz die Robotersteuerung ausgebildet und/oder eingerichtet sein, die momentane Ge¬ wichtskraft des Werkstücks während des Ausführens des manu¬ ellen Arbeitsvorgangs insbesondere zeitbezogen zu protokol¬ lieren und/oder die nach dem Ausführen des manuellen Arbeitsvorgangs bestimmte Gewichtskraft des Werkstücks zu pro¬ tokollieren .
Ein Protokollieren der Gewichtskraft und/oder eines sich aus der Gewichtskraft ableitenden qualifizierenden Ergebniswertes kann zu Zwecken der Qualitätssicherung automatisch erfolgen .
Konkrete Ausführungsbeispiele der Erfindung sind in der nachfolgenden Beschreibung unter Bezugnahme auf die beigefügten Figuren näher erläutert. Konkrete Merkmale dieser exemplarischen Ausführungsbeispiele können unabhängig davon, in welchem konkreten Zusammenhang sie erwähnt sind, gegebenenfalls auch einzeln oder in Kombination betrachtet, allgemeine Merkmale der Erfindung darstellen.
Es zeigen:
Fig. 1 eine schematische Darstellung eines beispielhaften
MRK-Arbeitsplatzes mit einem Leichtbauroboter, einem Handwerkzeug und mit einem Werkstück,
Fig. 2 eine schematische Darstellung des MRK-Arbeitsplatzes gemäß Fig. 1, bei dem das Werkstück, an dem ein ma-
nueller Arbeitsvorgang, insbesondere eine Montage durchzuführen ist, ein Motorblock eines zu fertigenden Kraftfahrzeugs ist, und
Fig. 3 eine schematische Darstellung des MRK-Arbeitsplatzes gemäß Fig. 1, bei dem das Werkstück ein Kofferraumdeckel eines zu fertigenden Kraftfahrzeugs ist, wo¬ bei ein manueller Arbeitsvorgang nicht an dem Kofferraumdeckel selbst, sondern an einer Fahrzeugka¬ rosserie durchzuführen ist. Die Fig. 1 zeigt einen MRK-Arbeitsplatz mit einem Roboter 1 in einer beispielhaften Ausführung als ein so genannter Leichtbauroboter, der einen Manipulatorarm 2 und eine Robotersteuerung 3 aufweist. Der Manipulatorarm 2 umfasst im Falle des vorliegenden Ausführungsbeispiels mehrere, nachei- nander angeordnete und mittels Gelenke 4 drehbar miteinander verbundene Glieder 5 bis 12.
Die Robotersteuerung 3 des Roboters 1 ist ausgebildet bzw. eingerichtet, ein Roboterprogramm auszuführen, durch welches die Gelenke 4 des Manipulatorarms 2 gemäß des Roboterpro¬ gramms automatisiert oder in einem Handfahrbetrieb automa¬ tisch verstellt bzw. drehbewegt werden können. Dazu ist die Robotersteuerung 3 mit ansteuerbaren elektrischen Antrieben verbunden, die ausgebildet sind, die Gelenke 4 des Indust- rieroboters 1 zu verstellen.
Der erfindungsgemäße MRK-Arbeitsplatz gemäß Fig. 1 weist ein manuell zu bearbeitendes Werkstück 13 und einen das Werk¬ stück 13 haltenden Roboter 1 auf. Die Robotersteuerung 3 ist ausgebildet und/oder eingerichtet, das erfindungsgemäße Ver¬ fahren durchzuführen.
Zunächst nimmt der Manipulatorarm 2 das Werkstück 13 automatisch auf und hält es im Raum des MRK-Arbeitsplatzes , wie in den Figuren 1 bis 3 jeweils dargestellt. Beispielsweise au¬ tomatisch durch eine übergeordnete Fabriksteuerung oder ma- nuell durch einen Werker 14 erfolgt ein Auswählen einer Arbeitsvorgangs-Vorschrift 15a aus mehreren in der Roboter¬ steuerung 3 gespeicherten Arbeitsvorgangs-Vorschriften 15a bis 15d. Die Arbeitsvorgangs-Vorschrift 15a kann beispiels¬ weise eine Montageaufgabe sein, dass der Werker 14 mittels eines handgeführten Schraubers 16 eine Schraube 17 an dem
Werkstück 13 festschrauben soll. Nachdem die diesbezügliche Arbeitsvorgangs-Vorschrift 15a ausgewählt ist, erfolgt ein automatisches Bewegen des Werkstücks 13 in einer für die Mensch-Roboter-Kollaboration sicheren Geschwindigkeit in ei- ne der ausgewählten Arbeitsvorgangs-Vorschrift 15a zugeord¬ nete Bearbeitungsposition P durch automatisches Verstellen der Gelenke des Manipulatorarms 2. In dieser automatisch angefahrenen Bearbeitungsposition P kann der Werker 14 in ergonomischer Weise einen der ausgewählten Arbeitsvorgangs- Vorschrift 15a entsprechenden manuellen Arbeitsvorgang
(Schrauben) in der Bearbeitungsposition P des Werkstück 13 manuell durchführen.
Dabei dient der Roboter 1 sowohl als ein Spannmittel, um das Werkstück 13 festzuhalten, als auch als eine Art Hebezeug, durch welches das Werkstück 13 im Raum „aufgehängt" gehalten wird, so dass beispielsweise auch sehr schwere Werkstücke 13 von einem Werker 14 mit geringer Kraft bewegt und ausgerichtet werden können. Außerdem bildet der Roboter 1 dadurch eine Positioniervorrichtung, welche das Werkstück 13 in unter- schiedliche Orientierung drehen kann, um mehrere manuelle
Fertigungsschritte nacheinander durch den Werker 14 vornehmen zu können, ohne dass das Werkstück 13 umgespannt oder abgesetzt werden müsste.
Indem einerseits für den ausgewählten manuellen Arbeitsvorgang 15a eine hinsichtlich der dazu erforderlichen körperlichen Bewegungen des Werkers 14 günstige Position und Lage des Werkstücks 13 durch den Roboter 1 automatisch vorgegeben wird, kann eine besonders ergonomische Ausführung des manu¬ ellen Arbeitsvorgangs sichergestellt werden.
Damit aber auch die individuellen, d.h. persönlichen Voraussetzungen des Werkers 14 mit einfließen können, ist vorgesehen, dass der Manipulatorarm 2 durch die Robotersteuerung 3 in einer Nachgiebigkeitsregelung betrieben wird, nachdem ein manuelles Schaltmittel 18 beispielsweise an einem Griff 19 zum manuellen Führen des Manipulatorarms 2 durch einen Werker 14 betätigt ist, wodurch das Werkstück 13 durch manuell geführtes Bewegen des Manipulatorarms 2 in seiner Bearbei- tungsposition P korrigiert werden kann. Das manuelle Schalt¬ mittel 18 ist im Falle des vorliegenden Ausführungsbeispiels mit der Robotersteuerung 3 verbunden. Die Robotersteuerung ist außerdem ausgebildet und/oder eingerichtet, eine von der automatisch eingestellten Bearbeitungsposition P manuell veränderte Position und/oder Orientierung des Werkstücks als eine korrigierte Bearbeitungsposition K zu erfassen und in der Robotersteuerung 3 zu speichern.
Dazu ist die Robotersteuerung 3 ausgebildet und/oder einge¬ richtet, die korrigierte Bearbeitungsposition K mit einer zugeordneten, den individuellen Werker 14 repräsentierenden Bezeichnung 20 (Name) abzuspeichern. So können individuelle, d.h. personenbezogene korrigierte Bearbeitungspositionen für verschiedene Personen, d.h. Werker 14 gespeichert und abge¬ rufen werden. In allen Varianten des erfindungsgemäßen Verfahrens kann der manuell durchzuführende Arbeitsvorgang an dem Werkstück 13
vorgenommen werden. Der manuell an dem Werkstück 13 durchzuführende Arbeitsvorgang kann ein manuelles Fügen, insbesondere eine manuelle Montage, eines Gegenstandes, insbesondere eines Bauteils oder eines Betriebsmittels, an das Werkstück 13 oder in das Werkstück 13 sein.
Wie in Fig. 2 schematisch dargestellt, kann repräsentativ für beliebig andere Werkstücke 13 ein beispielhaftes Werk¬ stück 13 ein zu montierender Motorblock 13a eines zu fertigenden Kraftfahrzeugs sein. Um beispielsweise mehrere Kolben 21 in verschiedene Reihen von Zylinderbuchsen 22 manuell von einem Werker 14 in ergonomischer Weise einsetzen zu können, kann der Motorblock 13a von dem Roboter 1 in einer für den Werker 14 günstigen Höhe ihm derart hingehalten werden, dass in einem ersten Arbeitsvorgang dem Werker 14 die Öffnung ei- ner ersten Reihe von Zylinderbuchsen 22 in räumlich günstiger Lage ihm dargeboten wird, so dass der Werker 14 den ersten Kolben 21 in die Öffnung einer ersten Zylinderbuchse 22 einfügen kann. Anschließend, beispielsweise nachdem der Wer¬ ker 14 das manuelle Einfügen des ersten Kolbens 21 der Robo- tersteuerung 3 bestätigt hat, bewegt (Pfeilrichtung R) der Roboter 1 den Motorblock 13a in einer sicheren Geschwindigkeit in eine Position und/oder Lage, in der die Öffnung einer zweiten Reihe von Zylinderbuchsen 22 in räumlich günstiger Lage dem Werker 14 dargeboten wird, so dass er den zwei- ten Kolben 21 in die Öffnung der zweiten Reihe von Zylinderbuchse 22 einfügen kann.
Wie in der Fig. 3 schematisch dargestellt, kann statt einer Vornahme des manuell durchzuführenden Arbeitsvorgangs an dem Werkstück 13, 13a selbst, der manuell durchzuführende Ar- beitsvorgang auch an einem anderen Bauteil (13c) vorgenommen werden, wobei jedoch zur Vornahme des manuell durchzuführenden Arbeitsvorgangs an dem anderen Bauteil (13c), das Werk¬ stück 13, 13b sich in einer Bearbeitungsposition P befinden
muss. Repräsentativ für beliebig andere Ausführungsformen kann das Werkstück 13 beispielsweise ein Kofferraumdeckel 13b oder eine Heckklappe eines zu fertigenden Kraftfahrzeugs sein, bei dem der Kofferraumdeckel 13b oder die Heckklappe bereits schwenkbar an einer Karosserie 13c gelagert ist, aber noch nicht mit einer den Kofferraumdeckel 13b oder die Heckklappe in eine Öffnungsstellung drückenden Gasdruckfeder versehen ist. In einem solchen beispielhaften Fall kann der Roboter 1 den Kofferraumdeckel 13b oder die Heckklappe als ein Werkstück 13 in eine Offenstellung bewegen und dort halten, wobei der Werker 14 dann bei geöffnetem Kofferraumdeckel 13b bzw. geöffneter Heckklappe im Kofferraum 23 beispielsweise eine Montageaufgabe wahrnimmt.