DE102016006252B4 - Fertigungssystem mit einem eine Positionskorrekturfunktion aufweisenden Roboter - Google Patents

Fertigungssystem mit einem eine Positionskorrekturfunktion aufweisenden Roboter Download PDF

Info

Publication number
DE102016006252B4
DE102016006252B4 DE102016006252.5A DE102016006252A DE102016006252B4 DE 102016006252 B4 DE102016006252 B4 DE 102016006252B4 DE 102016006252 A DE102016006252 A DE 102016006252A DE 102016006252 B4 DE102016006252 B4 DE 102016006252B4
Authority
DE
Germany
Prior art keywords
robot
machine tool
workpiece
manufacturing system
positional relationship
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.)
Active
Application number
DE102016006252.5A
Other languages
English (en)
Other versions
DE102016006252A1 (de
Inventor
Hiromitsu Takahashi
Hiroji Nishi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Publication of DE102016006252A1 publication Critical patent/DE102016006252A1/de
Application granted granted Critical
Publication of DE102016006252B4 publication Critical patent/DE102016006252B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q7/00Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting
    • B23Q7/04Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting by means of grippers
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41815Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • G05B19/41825Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell machine tools and manipulators only, machining centre
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40113Task planning
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50362Load unload with robot
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Robotics (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

Fertigungssystem (10), umfassend eine Werkzeugmaschine (12) und einen Roboter (16), welcher der Werkzeugmaschine (12) ein Werkstück (14) zuführt oder daraus auswirft, wobei das Fertigungssystem (10) Folgendes umfasst:eine visuelle Zielmarke (26), die an einer Außenfläche der Werkzeugmaschine (12) angebracht ist;eine Sichtvorrichtung (24), die auf einem bewegbaren Teil (22) des Roboters (16) angeordnet ist, wobei die Sichtvorrichtung (24) konfiguriert ist, um eine Positionsbeziehung zwischen dem Roboter (16) und der Werkzeugmaschine (12) durch Aufnehmen der visuellen Zielmarke (26) zu messen; undeinen Korrekturteil, der eine Position einer Bewegung des Roboters (16), wenn der Roboter (16) der Werkzeugmaschine (12) das Werkstück (14) zuführt oder daraus auswirft, basierend auf der Positionsbeziehung zwischen dem Roboter (16) und der Werkzeugmaschine (12), die durch die Sichtvorrichtung (24) gemessen wird, korrigiert,wobei die Messung der Positionsbeziehung durch die Sichtvorrichtung (24) und die Korrektur der Position der Bewegung des Roboters (16) durch den Korrekturteil durchgeführt werden, nachdem ein Auswechselanfragesignal, das wiedergibt, dass das Werkstück (14) in der Werkzeugmaschine (12) ausgewechselt oder ausgetauscht werden soll, von der Werkzeugmaschine (12) zu dem Roboter (16) oder zu einem zum Steuern des Roboters (16) ausgebildeten Roboter-Controller (18) übertragen wird, oder nachdem ein Auswechselbeendigungssignal, das wiedergibt, dass ein Auswechselvorgang des Werkstücks (14) abgeschlossen ist, von dem Roboter (16) oder von dem Roboter-Controller (18) zu der Werkzeugmaschine (12) übertragen wird,und wobei zumindest die Werkzeugmaschine (12) oder zumindest der Roboter (16) stationär oder dauerhaft durch das Eigengewicht auf einem Boden angeordnet ist.

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft ein Fertigungssystem, das eine Werkzeugmaschine und einen Roboter umfasst, der konfiguriert ist, um ein Werkstück, das von der Werkzeugmaschine bearbeitet wird, zuzuführen und auszuwerfen.
  • Beschreibung der verwandten Technik
  • Wenn es in einem System, das eine Werkzeugmaschine und einen Roboter umfasst, der konfiguriert ist, um ein Werkstück, das von der Werkzeugmaschine bearbeitet wird, zuzuführen und auszuwerfen, zu einer Positionsverlagerung des Roboters relativ zur Werkzeugmaschine kommt, kann der Roboter seinen Vorgang nicht präzise ausführen. Daher ist es erwünscht, dass die Positionsverlagerung gemessen und entsprechend korrigiert wird.
  • Als relevante Druckschriften aus dem Stand der Technik offenbart die JP 2009-000782 A ein Robotersteuersystem, umfassend einen Roboter, der einen Roboterarm und eine Roboterhand mit einem Spannfutter zum Ergreifen eines Werkstücks, das an einem vorderen Ende des Roboterarms angebracht ist; eine Betriebseinheit, die eine Einlerneingabe für den Roboter ausführt; eine Kameraeinheit, die in der Lage ist, das Werkstück aufzunehmen; und eine Steuereinheit, die eine bestimmte Koordinatenposition, die der Betriebseinheit beigebracht wurde, basierend auf einem Bild, das von der Kameraeinheit aufgenommen wird, korrigiert und den Roboter derart antreibt/steuert, dass er sich zu der korrigierten Koordinatenposition bewegt.
  • Ferner offenbart die JP S62-191904 A ein Positionskorrekturverfahren, das verwendet wird, wenn ein Roboter, der auf einem unbemannten Träger montiert ist, in eine Betriebsposition befördert wird und ein Vorgang für ein Werkstück, das sich in der Betriebsposition basierend auf einem zuvor beigebrachten Einlernpunkt befindet, ausgeführt wird. Bei dem Verfahren wird ein vorbestimmter Abschnitt in der Betriebsposition markiert, die Position der Markierung wird unter Verwendung eines Detektionsmittels des Roboters detektiert, und die Position des Einlernpunktes wird basierend auf der detektierten Position der Markierung und der eingelernten Position der Markierung korrigiert.
  • In einem System, das eine Werkzeugmaschine und einen Roboter umfasst, können die Werkzeugmaschine und der Roboter unter Verwendung eines Ankerbolzens usw. am Boden befestigt werden, so dass sich die Anordnungspositionen der Werkzeugmaschine und des Roboters während des Betriebs des Systems nicht verlagern. Wenn die Werkzeugmaschine oder der Roboter jedoch verschoben wird (z.B. die räumliche Anordnung einer Fabrik geändert werden soll usw.), muss die Werkzeugmaschine oder der Roboter mit einem Ankerbolzen usw. neu fixiert werden, was sehr aufwendig ist. Wenn daher die räumliche Anordnung häufig geändert wird, wird es bevorzugt, dass die Werkzeugmaschine oder der Roboter einfach unter Verwendung eines Auslegers usw. installiert wird, ohne unter Verwendung eines Ankerbolzens am Boden befestigt zu werden.
  • Wenn jedoch ein Ausleger verwendet wird, kann sich die Anordnungsposition der Werkzeugmaschine oder des Roboters auf Grund der Vibration der Werkzeugmaschine während des Betriebs oder der Bewegung des Roboterarms usw. allmählich verlagern, wodurch sich die Positionsbeziehung zwischen der Werkzeugmaschine und dem Roboter verändern kann. Wenn ein Ausmaß der Änderung der Positionsbeziehung ein gewisses Niveau überschreitet, kann das Werkstück durch den Roboter nicht an der Werkzeugmaschine angebracht (oder zugeführt) oder davon abgenommen (oder ausgeworfen) werden. In diesem Fall wird eine Kamera an einem vorderen Ende des Roboters derart angebracht, dass sie die Position des Werkstücks und die Position einer Spannvorrichtung, an der das Werkstück angebracht ist, detektiert. Selbst wenn sich die Anordnungsposition der Werkzeugmaschine oder des Roboters verlagert, wird dadurch die Betriebsposition des Roboters basierend auf dem Detektionsergebnis korrigiert, so dass der Roboter das Werkstück zuführen und auswerfen kann.
  • Nach dem Stand der Technik ist es jedoch notwendig, ein Werkstück zuzuführen oder auszuwerfen, nachdem die Position des Werkstücks oder der Spannvorrichtung durch die Kamera gemessen wurde, und somit wird Zeit benötigt, um das Werkstück zuzuführen oder auszuwerfen. Wenn ferner das Werkstück oder die Spannvorrichtung, das bzw. die von der Kamera gemessen werden soll, innerhalb der Werkzeugmaschine positioniert ist, ist es schwierig, seine bzw. ihre Position richtig zu messen, da die Kamera durch Schneidöl beeinträchtigt wird.
  • Beispielsweise kann gemäß der JP 2009-000782 A dadurch, dass das Werkstück von der Kompaktkamera aufgenommen wird, die an dem vorderen Ende des Roboterarms angeordnet ist, die eingelernte Koordinatenposition basierend auf dem Bild, das durch die Kamera erzielt wird, korrigiert werden, und der Roboter kann zu der korrigierten Koordinatenposition bewegt werden. Da der Roboter jedoch bewegt wird, um das Werkstück zu ergreifen, nachdem das Werkstück von der Kamera aufgenommen wurde, kann der Roboter nicht bewegt werden, während die Kamera das Werkstück aufnimmt und/oder während die erzielten Bilddaten verarbeitet werden, wodurch sich die Zykluszeit des Roboters verlängert. Wenn ferner das Werkstück der Werkzeugmaschine zugeführt oder daraus ausgeworfen wird, ist es notwendig, den Roboterarm in die Werkzeugmaschine zu bewegen und die Kamera näher an das Werkstück zu bringen, um das Werkstück aufzunehmen, und somit kann es sein, dass die Kamera durch Schneidöl beeinträchtigt wird.
  • Andererseits wird in der JP S62-191904 A der Roboter, der auf dem unbemannten Träger montiert ist, zu der Betriebsposition bewegt, um einen Vorgang für das Werkstück auszuführen, das sich in der Betriebsposition befindet. In dieser Hinsicht wird der vorbestimmte Abschnitt in der Betriebsposition markiert, die Position der Markierung wird unter Verwendung der Detektionsmittel des Roboters detektiert, und der Unterschied zwischen der detektierten Position der Markierung und dem Einlernpunkt wird detektiert, wodurch der Einlernpunkt des Roboters korrigiert werden kann. Bei dieser Technik wird die Markierung jedoch detektiert, nachdem der unbemannte Träger in die Betriebsposition bewegt wurde, und die Position des Einlernpunktes des Roboters wird nach der relativen Position korrigiert. Daher wird in der JP S62-191904 A die Korrektur der verlagerten Position weder besprochen noch berücksichtigt, wenn der gleiche Vorgang an der gleichen Position wiederholt wird.
  • KURZDARSTELLUNG DER ERFINDUNG
  • Daher besteht eine Aufgabe der vorliegenden Erfindung darin, ein Fertigungssystem bereitzustellen, in dem die Position des Roboters relativ zu der Werkzeugmaschine gemessen werden kann und die Betriebsposition des Roboters basierend auf dem Messergebnis unter Verwendung einer einfachen Konfiguration korrigiert werden kann.
  • Diese Aufgabe wird erfindungsgemäß durch ein Fertigungssystem mit den Merkmalen des Anspruchs 1 gelöst. Weiterbildungen der Erfindung sind den Unteransprüchen zu entnehmen.
  • Gemäß der vorliegenden Erfindung wird ein Fertigungssystem bereitgestellt, das eine Werkzeugmaschine und einen Roboter umfasst, welcher der Werkzeugmaschine ein Werkstück zuführt oder daraus auswirft, wobei das Fertigungssystem Folgendes umfasst: eine visuelle Zielmarke, die an einer Außenfläche der Werkzeugmaschine angebracht ist; eine Sichtvorrichtung, die auf einem bewegbaren Teil des Roboters angeordnet ist, wobei die Sichtvorrichtung konfiguriert ist, um eine Positionsbeziehung zwischen dem Roboter und der Werkzeugmaschine durch Aufnehmen der visuellen Zielmarke zu messen; und einen Korrekturteil, der eine Position einer Bewegung des Roboters, wenn der Roboter der Werkzeugmaschine das Werkstück zuführt oder daraus auswirft, basierend auf der Positionsbeziehung zwischen dem Roboter und der Werkzeugmaschine, die durch die Sichtvorrichtung gemessen wird, korrigiert.
  • Bei einer bevorzugten Ausführungsform umfasst das Fertigungssystem einen Planungsteil, der die Messung der Sichtvorrichtung mit der gleichen Zeiteinstellung startet wie der Beginn der Bearbeitung in der Werkzeugmaschine oder mit einer zuvor bezeichneten Zeiteinstellung zwischen dem Beginn der Bearbeitung und der Beendigung der Bearbeitung.
  • Bei einer bevorzugten Ausführungsform besteht die visuelle Zielmarke aus einer Vielzahl von Markierungen.
  • Bei einer bevorzugten Ausführungsform wird mindestens entweder die Werkzeugmaschine oder der Roboter unter Verwendung eines Auslegers am Boden befestigt.
  • Figurenliste
  • Die obigen und andere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden aus der nachstehenden Beschreibung ihrer bevorzugten Ausführungsformen mit Bezug auf die beiliegenden Zeichnungen besser hervorgehen. Es zeigen:
    • 1 eine schematische Ansicht, die eine Ausführungsform eines Fertigungssystems gemäß der vorliegenden Erfindung zeigt;
    • 2 ein Ablaufschema, das ein Beispiel eines Arbeitsablaufs in dem Fertigungssystem aus 1 zeigt; und
    • 3 eine Ansicht, die ein Beispiel einer visuellen Zielmarke zeigt, die an einer Werkzeugmaschine des Fertigungssystems aus 1 angeordnet ist.
  • AUSFÜHRLICHE BESCHREIBUNG
  • 1 ist eine schematische Ansicht, die eine Konfiguration eines Fertigungssystems (oder Bearbeitungssystems) gemäß einer Ausführungsform der vorliegenden Erfindung zeigt. Das Fertigungssystem 10 umfasst eine Werkzeugmaschine 12, wie etwa eine numerisch gesteuerte Werkzeugmaschine, einen Roboter 16, welcher der Werkzeugmaschine 12 ein Werkstück 14 zuführt oder daraus auswirft, und einen Roboter-Controller 18, der den Roboter 16 steuert. In dem Fertigungssystem 10 können diverse Informationen (oder Signale) wie nachstehend erklärt zwischen dem Roboter-Controller 18 und einem numerischen Controller usw., der die Werkzeugmaschine 12 steuert, übertragen werden.
  • Beispielsweise ist der Roboter 16 ein mehrgelenkiger Roboter, der sechs Achsen aufweist und einen Roboterarm 20 aufweist und ein Arbeitswerkzeug 22, das an dem vorderen Ende des Roboterarms 20 angebracht ist. Der Roboter 16 ist konfiguriert, um ein Werkstück 14, das von der Werkzeugmaschine 12 bearbeitet werden soll, zuzuführen und ein Werkstück auszuwerfen, das von der Werkzeugmaschine 12 bearbeitet wird.
  • Der Roboter 16 weist eine Sichtvorrichtung 24 auf, wie etwa eine Kamera, die an einem bewegbaren Teil, wie etwa an einem Roboterarm 20 oder einem Arbeitswerkzeug 22, angebracht ist. Die Werkzeugmaschine 12 weist eine visuelle Zielmarke 26 auf, die auf einer Außenfläche (bei der abgebildeten Ausführungsform einer Vorderfläche) der Werkzeugmaschine 12 angebracht ist. Die visuelle Zielmarke 26 kann wie gezeigt im Wesentlichen aus einer Markierung oder aus einer Vielzahl von Markierungen 28 und 30 bestehen.
  • Ein Bild der visuellen Zielmarke 26, das von der Kamera 24 aufgenommen wird, wird von dem Roboter-Controller 18 oder einem Bildprozessor (nicht gezeigt) verarbeitet. Auf Grund einer derartigen Bildverarbeitung kann die Position des Roboters 16 relativ zur Werkzeugmaschine 12 (oder die Positionsbeziehung zwischen dem Roboter 16 und der Werkzeugmaschine 12) gemessen werden. Ferner weist das Fertigungssystem 10 einen Korrekturteil auf, der eine Position einer Bewegung des Roboters 16 bezüglich des Zuführens und Auswerfens des Werkstücks 14 basierend auf der Positionsbeziehung zwischen dem Roboter 16 und der Werkzeugmaschine 12, die von der Kamera 24 gemessen wird, korrigiert. Bei der Ausführungsform übernimmt der Roboter-Controller 18 die Funktion des Korrekturteils und die Funktion eines Planungsteils, wie es nachstehend erklärt wird.
  • Als Nächstes wird ein Beispiel eines Arbeitsablaufs in dem Fertigungssystem 10 mit Bezug auf ein Ablaufschema aus 2 erklärt. Zuerst werden, nachdem die Bearbeitung eines ersten Werkstücks in der Werkzeugmaschine 12 gestartet wurde, Informationen, die den Start der Bearbeitung angeben (d.h. ein Bearbeitungsstartsignal usw.) von der Werkzeugmaschine 12 an den Roboter 16 (oder Roboter-Controller 18) übertragen (Schritt S11 und S21).
  • Während das erste Werkstück in der Werkzeugmaschine 12 bearbeitet wird (Schritt S12), wird eine Auswechselbearbeitung für das Werkstück in dem Roboter 16 gestartet (Schritt S22). Genauer gesagt wird ein zweites Werkstück, das von der Werkzeugmaschine 12 bearbeitet werden soll, von der Hand 22 ergriffen, und das ergriffene zweite Werkstück wird in eine vorbestimmte Werkstückauswechselposition bewegt (Schritt S23).
  • Nachdem die Bearbeitung des ersten Werkstücks in der Werkzeugmaschine 12 beendet ist (Schritt S13), werden Informationen, die darstellen, dass das Werkstück ausgewechselt oder ausgetauscht werden soll (d.h. ein Auswechselanfragesignal usw.) von der Werkzeugmaschine 12 an den Roboter 16 (oder Roboter-Controller 18) übertragen (Schritt S14 und S24). Nach dem Empfang des Auswechselanfragesignals dringt der Roboter 16 in das Innere der Werkzeugmaschine 12 ein und wechselt das erste Werkstück mit dem zweiten Werkstück aus (Schritt S25).
  • Nachdem der Vorgang des Auswechselns des Werkstücks durch den Roboter 16 beendet ist, werden Informationen, welche die Beendigung der Bearbeitung darstellen (d.h. ein Auswechselbeendigungssignal usw.) von dem Roboter 16 (oder Roboter-Controller 18) an die Werkzeugmaschine 12 übertragen (Schritt S26 und S15). Nach dem Empfang des Auswechselbeendigungssignals startet die Werkzeugmaschine 12 die Bearbeitung des zweiten Werkstücks und überträgt die Informationen, die den Start der Bearbeitung darstellen (d.h. ein Bearbeitungsstartsignal usw.) von der Werkzeugmaschine 12 an den Roboter 16 (oder Roboter-Controller 18) (Schritt S11). Nach dem Empfang des Bearbeitungsstartsignals bezüglich des zweiten Werkstücks (Schritt S27) misst der Roboter 16 die Position der Werkzeugmaschine 12 unter Verwendung der Sichtvorrichtung 24, wie zuvor erklärt (Schritt S28). Genauer gesagt wird die Kamera 24 in eine richtige Position bewegt, um eine visuelle Zielmarke 26 aufzunehmen, die an der Werkzeugmaschine 12 angeordnet ist, und dann wird eine Positionsbeziehung zwischen dem Roboter 16 und der Werkzeugmaschine 12 basierend auf einem Ergebnis der Bildverarbeitung bezüglich des aufgenommenen oder erzielten Bildes und der Position/Orientierung der Kamera 24 berechnet. In dieser Hinsicht kann der Arbeitsablauf von Schritt S28 mit der gleichen Zeiteinstellung wie der Beginn der Bearbeitung in der Werkzeugmaschine 12 gestartet werden oder kann während der Bearbeitung gestartet werden (mit anderen Worten zu einer zuvor bezeichneten Zeiteinstellung zwischen dem Beginn der Bearbeitung und dem Ende der Bearbeitung). Das Fertigungssystem kann einen Planungsteil aufweisen, um die Zeiteinstellung der Messung wie zuvor beschrieben einzustellen, und die Funktion des Planungsteils wird bei dieser Ausführungsform durch den Roboter-Controller 18 bereitgestellt.
  • 3 erläutert ein Beispiel der Formen von Kalibriermarkierungen 28 und 30, welche die visuelle Zielmarke 26 bilden, die an der Werkzeugmaschine 12 angeordnet ist. Bei dem Beispiel aus 3 weist jede der Markierungen 28 und 30 einen Kreis 32, ein Strichkreuz innerhalb des Kreises 32 und eine Linie 38 auf. Das Strichkreuz besteht aus zwei Linien 34 und 36, die zueinander orthogonal sind, und die Linie 38 ist parallel zu einer der Linien 34 und 36 (in der Zeichnung die Linie 34). Die Form der Kalibriermarkierung ist an sich nicht eingeschränkt, und somit kann die Kalibriermarkierung eine beliebige Form aufweisen, solange die Positionsbeziehung zwischen dem Roboter 16 und der Werkzeugmaschine 12 basierend auf dem Aufnahmeergebnis der Kamera 24 vorgegeben werden kann.
  • Die visuelle Zielmarke 26 ist auf der Außenfläche der Werkzeugmaschine 12 (beispielsweise eine vordere, seitliche oder obere Oberfläche der Werkzeugmaschine 12) und nicht im Innern der Werkzeugmaschine 12 angeordnet. In dieser Hinsicht ist eine Positionsbeziehung zwischen dem Werkstück oder einer Spannvorrichtung, die das Werkstück in der Werkzeugmaschine 12 positioniert hält, und der visuellen Zielmarke 26 vorbestimmt. Die visuelle Zielmarke 26 kann aus einer Markierung bestehen, doch die Positionsbeziehung zwischen dem Roboter 16 und der Werkzeugmaschine 12 kann präzise gemessen werden, wenn die visuelle Zielmarke 26 aus einer Vielzahl von Markierungen besteht.
  • Nachdem der Arbeitsablauf aus Schritt S28 beendet ist, wird eine zuvor eingelernte oder programmierte Position einer Zufuhr-/Auswurfbewegung des Roboters 16 basierend auf der gemessenen Positionsbeziehung korrigiert (Schritt S29). Mit anderen Worten wird bei der vorliegenden Erfindung die Zufuhr-/Auswurfbewegung des Roboters 16 basierend auf der gemessenen Positionsbeziehung erfolgreich korrigiert, wodurch der Zufuhr-/Auswurfvorgang für jedes Werkstück präzise ausgeführt werden kann. Daher ist es nicht notwendig, die Werkzeugmaschine 12 mit dem Ankerbolzen am Boden zu befestigen, und somit kann die Werkzeugmaschine 12 einfach auf dem Boden installiert werden. Wie beispielsweise in 1 gezeigt, kann die Werkzeugmaschine 12 durch ihr eigenes Gewicht auf dem Boden stehen, indem ein Ausleger 40 verwendet wird, der sich von der Werkzeugmaschine 12 aus in der seitlichen (waagerechten) Richtung erstreckt. Ähnlich ist es nicht notwendig, den Roboter 16 mit dem Ankerbolzen am Boden zu befestigen, und somit kann der Roboter 16 einfach auf dem Boden installiert werden. Wie beispielsweise in 1 gezeigt, kann der Roboter 16 durch sein eigenes Gewicht auf dem Boden stehen, indem ein Ausleger 42 verwendet wird, der sich von dem Roboter 16 aus in der seitlichen (waagerechten) Richtung erstreckt.
  • Durch das Ausführen des Arbeitsablaufs aus Schritt S28 (d.h. der Messung der Positionsbeziehung) zu Beginn der Bearbeitung oder während der Bearbeitung in der Werkzeugmaschine 12 kann die Messung der Positionsbeziehung und die Korrektur der Bewegungsposition beendet werden, bevor die Vorbereitung zum Auswechseln für das nächste Werkstück gestartet wird. Daher verlängert sich die Zykluszeit des Roboters nicht auf Grund der Messung der Positionsbeziehung oder der Korrektur der Bewegungsposition, wodurch die Effizienz des Fertigungssystems verbessert werden kann.
  • Gemäß der vorliegenden Erfindung kann mindestens entweder die Werkzeugmaschine oder der Roboter verwendet werden, ohne fest am Boden befestigt zu sein, und somit kann die räumliche Anordnung der Fabrik flexibel geändert werden. Selbst wenn die Position des Roboters oder der Werkzeugmaschine korrigiert wird, verlängert sich die Zeit, die benötigt wird, um das Werkstück der Werkzeugmaschine zuzuführen oder daraus auszuwerfen nicht wesentlich. Da ferner die Werkzeugmaschine von außerhalb derselben abgebildet oder aufgenommen werden kann, kann die Position der Werkzeugmaschine konstant gemessen werden.

Claims (4)

  1. Fertigungssystem (10), umfassend eine Werkzeugmaschine (12) und einen Roboter (16), welcher der Werkzeugmaschine (12) ein Werkstück (14) zuführt oder daraus auswirft, wobei das Fertigungssystem (10) Folgendes umfasst: eine visuelle Zielmarke (26), die an einer Außenfläche der Werkzeugmaschine (12) angebracht ist; eine Sichtvorrichtung (24), die auf einem bewegbaren Teil (22) des Roboters (16) angeordnet ist, wobei die Sichtvorrichtung (24) konfiguriert ist, um eine Positionsbeziehung zwischen dem Roboter (16) und der Werkzeugmaschine (12) durch Aufnehmen der visuellen Zielmarke (26) zu messen; und einen Korrekturteil, der eine Position einer Bewegung des Roboters (16), wenn der Roboter (16) der Werkzeugmaschine (12) das Werkstück (14) zuführt oder daraus auswirft, basierend auf der Positionsbeziehung zwischen dem Roboter (16) und der Werkzeugmaschine (12), die durch die Sichtvorrichtung (24) gemessen wird, korrigiert, wobei die Messung der Positionsbeziehung durch die Sichtvorrichtung (24) und die Korrektur der Position der Bewegung des Roboters (16) durch den Korrekturteil durchgeführt werden, nachdem ein Auswechselanfragesignal, das wiedergibt, dass das Werkstück (14) in der Werkzeugmaschine (12) ausgewechselt oder ausgetauscht werden soll, von der Werkzeugmaschine (12) zu dem Roboter (16) oder zu einem zum Steuern des Roboters (16) ausgebildeten Roboter-Controller (18) übertragen wird, oder nachdem ein Auswechselbeendigungssignal, das wiedergibt, dass ein Auswechselvorgang des Werkstücks (14) abgeschlossen ist, von dem Roboter (16) oder von dem Roboter-Controller (18) zu der Werkzeugmaschine (12) übertragen wird, und wobei zumindest die Werkzeugmaschine (12) oder zumindest der Roboter (16) stationär oder dauerhaft durch das Eigengewicht auf einem Boden angeordnet ist.
  2. Fertigungssystem (10) nach Anspruch 1, dadurch gekennzeichnet, dass das Fertigungssystem (10) einen Planungsteil umfasst, der die Messung der Sichtvorrichtung (24) mit der gleichen Zeiteinstellung wie der Beginn der Bearbeitung in der Werkzeugmaschine (12) oder mit einer zuvor bezeichneten Zeiteinstellung zwischen dem Beginn der Bearbeitung und der Beendigung der Bearbeitung startet.
  3. Fertigungssystem (10) nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die visuelle Zielmarke (26) aus einer Vielzahl von Markierungen (28, 30) besteht.
  4. Fertigungssystem nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass mindestens entweder die Werkzeugmaschine (12) oder der Roboter (16) unter Verwendung eines Auslegers (40, 42) auf dem Boden befestigt ist.
DE102016006252.5A 2015-05-29 2016-05-20 Fertigungssystem mit einem eine Positionskorrekturfunktion aufweisenden Roboter Active DE102016006252B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015-110129 2015-05-29
JP2015110129A JP6267157B2 (ja) 2015-05-29 2015-05-29 位置補正機能を有するロボットを備えた生産システム

Publications (2)

Publication Number Publication Date
DE102016006252A1 DE102016006252A1 (de) 2016-12-01
DE102016006252B4 true DE102016006252B4 (de) 2019-08-08

Family

ID=57281940

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016006252.5A Active DE102016006252B4 (de) 2015-05-29 2016-05-20 Fertigungssystem mit einem eine Positionskorrekturfunktion aufweisenden Roboter

Country Status (4)

Country Link
US (1) US10031515B2 (de)
JP (1) JP6267157B2 (de)
CN (1) CN106181541B (de)
DE (1) DE102016006252B4 (de)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6487373B2 (ja) * 2016-05-25 2019-03-20 ファナック株式会社 ワーク固定装置
CN107168110A (zh) * 2016-12-09 2017-09-15 陈胜辉 一种物料抓取方法与***
JP6434550B2 (ja) 2017-02-06 2018-12-05 ファナック株式会社 可搬型ロボット
JP6490154B2 (ja) 2017-06-21 2019-03-27 ファナック株式会社 ワイヤ放電システムおよび相対位置算出方法
JP6669713B2 (ja) * 2017-11-28 2020-03-18 ファナック株式会社 ロボットおよびロボットシステム
JP6923688B2 (ja) * 2017-11-28 2021-08-25 ファナック株式会社 ロボットおよびロボットシステム
WO2020175425A1 (ja) * 2019-02-25 2020-09-03 国立大学法人 東京大学 ロボットシステム、ロボットの制御装置、およびロボットの制御プログラム
JP7022097B2 (ja) * 2019-03-29 2022-02-17 ファナック株式会社 搬送装置及び受渡システム
CN110281069B (zh) * 2019-07-23 2024-05-03 琦星智能科技股份有限公司 基于工业机器人视觉的不规则产品加工设备及其视觉控制
US11679508B2 (en) * 2019-08-01 2023-06-20 Fanuc Corporation Robot device controller for controlling position of robot
JP6785931B1 (ja) 2019-08-30 2020-11-18 Dmg森精機株式会社 生産システム
JP2022063395A (ja) * 2020-10-12 2022-04-22 トヨタ自動車株式会社 位置補正システム、位置補正方法及び位置補正プログラム
CN112387482A (zh) * 2020-10-28 2021-02-23 杭州国辰机器人科技有限公司 一种基于工件位姿矫正的五轴机械手喷涂机器人
US20220134577A1 (en) 2020-10-30 2022-05-05 Dmg Mori Co., Ltd. Image processing method, image processing apparatus, robot-mounted transfer device, and system
JP7133604B2 (ja) 2020-11-05 2022-09-08 Dmg森精機株式会社 ロボット搭載移動装置及びシステムの位置決め制御方法
JP7015949B1 (ja) * 2021-03-15 2022-02-14 Dmg森精機株式会社 貼着位置測定装置及びこれを備えた工作機械
CN117561145A (zh) 2021-07-08 2024-02-13 Dmg森精机株式会社 工件供给***
JP7169474B1 (ja) 2022-02-25 2022-11-10 Dmg森精機株式会社 搬送装置、制御方法、および制御プログラム
WO2024057836A1 (ja) * 2022-09-12 2024-03-21 株式会社島津製作所 対象物の搬送を制御する制御方法、対象物を搬送する搬送装置、および搬送装置を備える作業システム
CN116038770B (zh) * 2023-01-10 2023-12-05 佛山市南海区质量技术监督检测所 一种基于动捕相机的工业移动机器人性能检测装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62191904A (ja) 1986-02-19 1987-08-22 Shinko Electric Co Ltd 無人搬送車搭載ロボツトの位置補正方法
JP2009000782A (ja) 2007-06-21 2009-01-08 Idec Corp ロボット制御システムおよびロボットハンド

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61111892A (ja) * 1984-11-06 1986-05-29 株式会社 関電工 天井作業用ロボツト
JPH0731533B2 (ja) * 1986-09-03 1995-04-10 日産自動車株式会社 三次元座標変換装置
JPH02185350A (ja) * 1989-01-12 1990-07-19 Mitsubishi Electric Corp ワーク加工装置
US5181823A (en) * 1989-10-27 1993-01-26 Grumman Aerospace Corporation Apparatus and method for producing a video display
US5400638A (en) * 1992-01-14 1995-03-28 Korea Institute Of Science And Technology Calibration system for compensation of arm length variation of an industrial robot due to peripheral temperature change
JP3519092B2 (ja) * 1992-11-19 2004-04-12 株式会社アマダ ロボットによるワークハンドリング方法および装置
JP3394322B2 (ja) * 1994-05-19 2003-04-07 ファナック株式会社 視覚センサを用いた座標系設定方法
JPH08168978A (ja) * 1994-12-16 1996-07-02 Nippondenso Co Ltd 工場用無人搬送車
JP3351228B2 (ja) * 1996-03-15 2002-11-25 神鋼電機株式会社 移動ロボットのハンドリング位置・姿勢補正装置
JP3946711B2 (ja) * 2004-06-02 2007-07-18 ファナック株式会社 ロボットシステム
EP2101962B1 (de) * 2006-12-19 2010-04-28 ABB Research Ltd. Verfahren und vorrichtung zur handhabung von teilen
JP4298757B2 (ja) * 2007-02-05 2009-07-22 ファナック株式会社 ロボット機構のキャリブレーション装置及び方法
JP2010131711A (ja) * 2008-12-05 2010-06-17 Honda Motor Co Ltd ロボットアームの制御方法
US8706300B2 (en) * 2009-02-03 2014-04-22 Fanuc Robotics America, Inc. Method of controlling a robotic tool
JP2011140077A (ja) * 2010-01-06 2011-07-21 Honda Motor Co Ltd 加工システム及び加工方法
JP2012006122A (ja) * 2010-06-25 2012-01-12 Panasonic Electric Works Co Ltd 生産システム
TWI408037B (zh) * 2010-12-03 2013-09-11 Ind Tech Res Inst 機械手臂的定位方法及校正方法
CN103029131A (zh) * 2011-10-06 2013-04-10 鸿富锦精密工业(深圳)有限公司 机械手臂运动控制***及方法
US9846415B2 (en) * 2012-01-19 2017-12-19 Globalfoundries Singapore Pte. Ltd. Efficient transfer of materials using automated guided vehicles in semiconductor manufacturing
JP6006103B2 (ja) * 2012-12-07 2016-10-12 株式会社ダイヘン ロボットの教示方法、搬送方法、および搬送システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62191904A (ja) 1986-02-19 1987-08-22 Shinko Electric Co Ltd 無人搬送車搭載ロボツトの位置補正方法
JP2009000782A (ja) 2007-06-21 2009-01-08 Idec Corp ロボット制御システムおよびロボットハンド

Also Published As

Publication number Publication date
US20160349741A1 (en) 2016-12-01
CN106181541A (zh) 2016-12-07
JP2016221622A (ja) 2016-12-28
US10031515B2 (en) 2018-07-24
JP6267157B2 (ja) 2018-01-24
DE102016006252A1 (de) 2016-12-01
CN106181541B (zh) 2018-11-16

Similar Documents

Publication Publication Date Title
DE102016006252B4 (de) Fertigungssystem mit einem eine Positionskorrekturfunktion aufweisenden Roboter
DE102016115987B4 (de) Koordinatensystemeinstellungsverfahren, Koordinatensystemeinstellungsvorrichtung und Robotersystem mit Koordinatensystemeinstellungsvorrichtung
DE102018124712B4 (de) Arbeitssystem, Verfahren zum Durchführen von Arbeit an einem Objekt und Roboter
DE102013018222B4 (de) Objektaufnahmevorrichtung und Verfahren zum Aufnehmen eines Objekts
DE102017117928B4 (de) Robotersteuereinheit für einen Montageroboter
DE102015015094B4 (de) Kooperationssystem mit Werkzeugmaschine und Roboter
DE112012002677T9 (de) Zuführvorrichtung für Bauelemente
DE102018101375B4 (de) Artikelbeförderungsvorrichtung, die mindestens einen Sensor nutzt
DE102015011527B4 (de) Stückgut-Fördersystem
DE60027318T2 (de) Bauteilbestückungsvorrichtung und verfahren
DE102016014155B4 (de) Kombiniertes System mit Werkzeugmaschine und Roboter
DE102014015364A1 (de) Befestigungsvorrichtung, robotersystem und befestigungsverfahren zum befestigen mehrerer befestigungsteile
WO2004026671A2 (de) Verfahren und vorrichtung zum lagegenauen greifen eines werkstücks aus einem werkstückträger
DE102020100803B4 (de) Folgeroboter und Roboterarbeitssystem
DE102019208187B4 (de) Robotersystem und Steuerungsverfahren für ein Robotersystem
DE10319253B4 (de) Dreidimensional lagegerechtes Zuführen mit Roboter
DE102019101005B4 (de) Objektfördersystem
DE102018116413A1 (de) Robotersystem
DE102018129166A1 (de) Roboter und Robotersystem
DE102015010637A1 (de) Robotersteuerung eines Roboters, der mit einem Maschinenwerkzeug verwendet wird, und Verarbeitungssystem
DE102019128707A1 (de) Robotersystem
EP3444685A1 (de) Fertigungszelle und verfahren zum rüsten einer fertigungszelle
EP2080585B2 (de) Überwachungsvorrichtung
DE102019120053B4 (de) Verfahren und Messzelle zum Überprüfen von nicht-eigensteifen Bauteilen und Fertigungsanlage
EP1635972A1 (de) Verfahren und vorrichtung zum umformen von werkstücken

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final