DE60313090T2 - Bearbeitungssystem - Google Patents

Bearbeitungssystem Download PDF

Info

Publication number
DE60313090T2
DE60313090T2 DE60313090T DE60313090T DE60313090T2 DE 60313090 T2 DE60313090 T2 DE 60313090T2 DE 60313090 T DE60313090 T DE 60313090T DE 60313090 T DE60313090 T DE 60313090T DE 60313090 T2 DE60313090 T2 DE 60313090T2
Authority
DE
Germany
Prior art keywords
machine tool
workpiece
optical sensor
information
displayed
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.)
Expired - Fee Related
Application number
DE60313090T
Other languages
English (en)
Other versions
DE60313090D1 (de
Inventor
Atsushi Watanabe
Kazuhisa Minamitsuru-gun Yamanashi Otsuka
Masaru Minamitsuru-gun Yamanashi Oda
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 DE60313090D1 publication Critical patent/DE60313090D1/de
Application granted granted Critical
Publication of DE60313090T2 publication Critical patent/DE60313090T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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], computer integrated manufacturing [CIM]
    • G05B19/41835Total 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], computer integrated manufacturing [CIM] characterised by programme execution
    • 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], computer integrated manufacturing [CIM]
    • 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], 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], 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], 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
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31069Cell controller, setup machine of cell during operation of other machines
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31078Several machines and several buffers, storages, conveyors, robots
    • 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]

Description

  • Die Erfindung betrifft ein Maschinensystem, bei dem Werkstücke vorzugsweise automatisch an eine Werkzeugmaschine überführt werden, und vorzugsweise automatisch von der Werkzeugmaschine bearbeitet werden.
  • Ein Maschinensystem zum automatischen und nacheinander erfolgenden Zuführen und Bearbeiten von Werkstücken kann aus Komponenten bestehen, welche umfassen: einen Optiksensor zum Erfassen der Position bzw. Orientierung eines zugeführten Werkstücks, eine Spannvorrichtung zum Befestigen bzw. Lösen des Werkstücks, einen Hantierungsroboter zum Halten des zugeführten Werkstücks mit der erfassten Position bzw. Orientierung des Werkstücks und zum Überführen des Werkstücks zu einer Position der Spannvorrichtung und ebenfalls zur Entnahme eines bearbeiteten Werkstücks aus der Spannvorrichtung, und eine Werkzeugmaschine zum Bearbeiten des an der Spannvorrichtung befestigten Werkstücks, usw.
  • Die Werkstücke können nacheinander von einer Automatik-Lagerhalle zu einem festgelegten Bereitstellungsort überführt werden, wo die Position bzw. Orientierung des zugeführten Werkstücks durch den Optiksensor erfasst wird. Der Hantierungsroboter hält das Werkstück an einer Position bzw. Orientierung, die durch Korrektur einer einprogrammierten Position bzw. Orientierung bestimmt wird, wobei die erfasste Position bzw. Orientierung des Werkstücks verwendet wird, und überträgt das gehaltene Werkstück zur Position der Spannvorrichtung. Das fest durch die Spannvorrichtung daran befestigte Werkstück wird von der Werkzeugmaschine gemäß einem Maschinenprogramm bearbeitet. Nach Beendigung der Bearbeitung wird das bearbeitete Werkstück von der Werkzeugmaschine gelöst und durch den Hantierungsroboter von der Spannvorrichtung genommen und zum nächsten Verfahren überführt, so dass die Zufuhr, Bearbeitung und Überführung der Werkstücke automatisch und nacheinander erfolgt.
  • Bei dem vorstehend beschriebenen Maschinensystem kooperieren das Bearbeitungssystem, der Optiksensor, der Roboter, die Spannvorrichtung, und die Werkzeugmaschine miteinander, so dass eine Reihe von Vorgängen ausgeübt wird. Daher beeinflussen sich die Betriebsprogramme und die damit einhergehende Information, wie Stellwerte verschiedener Parameter für die jeweiligen Steuervorrichtungen des Optiksensors, des Roboters, der Spannvorrichtung und der Werkzeugmaschine gegenseitig. Somit möchte man zwischen diesen Betriebsprogrammen und der zugehörigen Information für die Komponenten des Systems Konformität schaffen, so dass die Reihe der Vorgänge kontinuierlich durchgeführt wird.
  • Herkömmlicherweise werden die Arbeitsprogramme und die damit einhergehende Information, wie die Bearbeitungs- oder Betriebsbedingungen, die von den Parameterwerten eingestellt werden, auf den Anzeigevorrichtungen angezeigt, die sich bei den jeweiligen Steuervorrichtungen der Komponenten des Systems zur Bestätigung und Einstellung ihrer Vorgänge befinden.
  • Da die Betriebsprogramme und die dazugehörige Information für die jeweiligen Komponenten des Systems jedoch gesondert auf den Anzeigevorrichtungen der jeweiligen Systemkomponenten angezeigt werden, muss sich ein Operator zwischen den Stellen der jeweiligen Anzeigevorrichtungen bewegen, oder die Operatoren müssen an den Stellen der jeweiligen Anzeigevorrichtungen verteilt werden, damit sie miteinander kommunizieren und die Vorgänge der Komponenten des Systems bestätigt und eingestellt werden, so dass die Effizienz der Bestätigung und Einstellung der Betriebsprogramme und der dazu gehörigen Information für die Systemkomponenten gesenkt wird.
  • Darüber hinaus sind verschiedene Vorgänge der Komponenten des Systems für verschiedene Arten von Werkstücken erforderlich, und daher müssen verschiedene Betriebsprogramme und die damit einhergehende Information für die Bearbeitung verschiedener Arten von Werkstücken hergestellt werden. Somit muss der Operator auf eine Tabelle zurückgreifen, die die Programme und die damit einhergehende Information für die jeweiligen Komponenten für jede Art von Werkstücken bei der Bestätigung und Einstellung der Betriebsprogramme und der damit einhergehenden Information für die jeweiligen Systemkomponenten anzeigt.
  • US-A-5 050 088 offenbart ein Maschinensystem gemäß dem Oberbegriff von Anspruch 1. In dem System wird eine Einrichtung bereitgestellt mit einer Anzahl von Arbeitszellen, die jeweils eine gewisse Verfahrensaufgabe, wie das Schneiden von Teilen, das Durchführen des Zusammenbaus usw. haben, und jede Arbeitszelle wird von einer PC-Arbeitsstation gesteuert, an die verschiedene Roboter, NC-, Sicht- und andere Verfahrensausrüstung angeschlossen sind. Die PC-Arbeitsstation verschafft einem Operator eine Schnittstelle auf Menübasis, über die verschiedene Anzeigeschirme erreicht werden können.
  • Eine Ausführungsform der vorliegenden Erfindung stellt ein Maschinensystem bereit, das es einem Operator ermöglicht, die Betriebsprogramme und die damit einhergehende Information für die jeweiligen Systemkomponenten leicht zu bestätigen und zu editieren.
  • Erfindungsgemäß wird ein Maschinensystem zum Bearbeiten von verschiedenartigen Werkstücken bereitgestellt, umfassend:
    eine Werkzeugmaschine zum Bearbeiten eines Werkstücks;
    einen Hantierungsroboter zum Handhaben des Werkstücks;
    einen Optiksensor zum Erfassen des Werkstücks;
    eine Informationsverarbeitungsvorrichtung, die über einen Kommunikationsweg an die Werkzeugmaschine, den Hantierungsroboter und den Optiksensor angeschlossen ist, und mit Anzeigevorrichtungen zum Anzeigen einer Liste von Namen oder ID-Nummern für die Werkzeugmaschine, den Hantierungsroboter oder den Optiksensor auf einem Bildschirm, wobei die Liste der Namen oder ID-Nummern die Betriebsprogramme für die Werkzeugmaschine, den Hantierungsroboter oder den Optiksensor festlegt, die für verschiedenartige Werkstücke verwendet werden sollen; und
    Kommunikationsvorrichtungen zum Hochladen oder Herunterladen eines von einem Operator ausgewählten Betriebsprogramms, das von einem der auf dem Bildschirm angezeigten Namen oder einer der ID-Nummern festgelegt wird, von bzw. zu Werkzeugmaschine, Hantierungsroboter oder Optiksensor;
    wobei der Bildschirm derart angeordnet ist, dass er das vom Operator ausgewählte Betriebsprogramm, das von dem Namen oder der ID-Nummer festgelegt wird, anzeigt, so dass der Operator das angezeigte Betriebsprogramm bestätigen oder editieren kann;
    dadurch gekennzeichnet, dass:
    das Maschinensystem zudem umfasst eine Spannvorrichtung zum Befestigen und Lösen eines Werkstücks an bzw. von der Werkzeugmaschine;
    die Informationsverarbeitungsvorrichtung über den Kommunikationsweg zudem an die Spannvorrichtung angeschlossen ist;
    die Liste von Namen oder ID-Nummern zudem ein Betriebsprogramm für die Spannvorrichtung festlegt, das von dem Operator derart gewählt wird, das es durch die Kommunikationsvorrichtung hoch oder herunter geladen werden kann;
    die Anzeigevorrichtung derart angeordnet ist, dass sie auf dem gleichen Bildschirm die Betriebsprogramme und die dazugehörige Information für die Werkzeugmaschine, die Spannvorrichtung, den Hantierungsroboter und den Optiksensor gleichzeitig anzeigt; und
    die Informationsverarbeitungsvorrichtung zudem Editierungsvorrichtungen zum Editieren der angezeigten Betriebsprogramme und der dazugehörigen Information aufweist.
  • Die Anzeigevorrichtung kann auch zugehörige Information anzeigen, einschließlich Parameter für die Ausführung des Betriebsprogramms.
  • Eine Vorrichtung aus Werkzeugmaschine, Spannvorrichtung, Hantierungsroboter und Optiksensor kann als Informationsverarbeitungsvorrichtung arbeiten.
  • KURZE BESCHREIBUNG DER ZEICHNUNGNEN
  • Es zeigt:
  • 1 ein Blockdiagramm eines Maschinensystems gemäß einer erfindungsgemäßen Ausführungsform;
  • 2, ein Schaubild, ein Beispiel für eine Liste von Einträgen, die auf dem Anzeigeschirm einer Informationsverarbeitungsvorrichtung gezeigt sind;
  • 3, ein Schaubild, ein Beispiel für eine Information auf zwei ausgewählten Einträgen, die auf der Anzeigeschirm angezeigt werden;
  • 4 ein Fließschema für die von einem Prozessor auszuführende Verarbeitung der Informationsverarbeitungsvorrichtung; und
  • 5 ein Fließschema für eine weitere Verarbeitung, die von einem Prozessor der Informationsverarbeitungsvorrichtung ausgeführt werden soll.
  • Die 1 zeigt ein Maschinensystem gemäß einer erfindungsgemäßen Ausführungsform. Ein Maschinensystem dieser Ausführungsform umfasst die Komponenten Werkzeugmaschine 1, Spannvorrichtung 2 zum Befestigen und Lösen eines Werkstücks an und von der Werkzeugmaschine 1, Hantierungsroboter 3, Optiksensor 4, Informationsverarbeitungsvorrichtung 5, und Kommunikationsweg 6 zur Kommunikation zwischen der Informationsverarbeitungsvorrichtung 5 und Werkzeugmaschine 1, Spannvorrichtung 2, Hantierungsroboter 3 und Optiksensor 4. Die Werkzeugmaschine 1, Spannvorrichtung 2, Hantierungsroboter 3 und Optiksensor 4 werden mit jeweiligen Steuervorrichtungen mit Kommunikationsschnittstelle zusätzlich zur Hardware-Konfiguration der herkömmlichen Steuervorrichtungen ausgestattet. Die Spannvorrichtung 2 kann von der Steuervorrichtung der Werkzeugmaschine 1 gesteuert werden. Die Informationsverarbeitungsvorrichtung 5 hat eine Hardware-Konfiguration, umfassend einen Prozessor, eine Kommunikationsschnittstelle, eine Speichervorrichtung, eine Anzeigevorrichtung, eine Dateneingabevorrichtung, wie eine Tastatur, eine Maus und ein Berührungsfeld.
  • Bei diesem Maschinensystem werden die Werkstücke nacheinander von einer Automatik-Lagerhalle zu einem festgelegten Bereitstellungsort zugeführt, und ein Bild des Werkstücks, das dem Bereitstellungsort zugeführt wird, wird von dem Optiksensor 4 aufgenommen, und das aufgenommene Bild wird analysiert, so dass die Position bzw. Orientierung des Werkstücks erhalten wird. Eine Verschiebung zwischen einer festgelegten Referenzposition bzw. Orientierung und der erfassten Position bzw. Orientierung wird erhalten und zur Steuervorrichtung des Hantierungsroboters 3 gesendet. Die Steuervorrichtung des Roboters 3 korrigiert eine gelehrte Position bzw. Orientierung zum Halten eines Werkstücks auf der Basis der Versetzung des Werkstücks und bewegt eine Roboterhand zu der korrigierten Position bzw. Orientierung, so dass das Werkstück gehalten wird, und überführt das gehaltene Werkstück zu einem Ort der Spannvorrichtung 2. Das von der Roboterhand gehaltene Werkstück wird an der Werkzeugmaschine 1 von der Spannvorrichtung 2 befestigt, und die Roboterhand wird nach der Bestätigung geöffnet, so dass das Werkstück durch die Spannvorrichtung 2 fixiert wird, und sie kehrt zu einer Ausgangsposition zurück. Die Werkzeugmaschine 1 führt die Bearbeitung an dem von der Spannvorrichtung 2 befestigten Werkstück durch. Ist die Bearbeitung beendet, hält der Roboter 3 das bearbeitete Werkstück und überträgt das bearbeitete Werkstück zum nächsten Verfahren, nachdem das Werkstück von der Werkzeugmaschine 1 durch die Spannvorrichtung 2 gelöst wurde.
  • Wie beschrieben wird eine Reihe von Vorgängen vom Bearbeitungssystem automatisch durchgeführt. Für die vorstehend genannten Vorgänge werden Maschinenprogramme zum Bearbeiten von Werkstücken und dazugehörige Information, wie durch Parameter eingestellte Maschinenbedingungen in der Steuervorrichtung der Werkzeugmaschine 1 gespeichert. Verschiedene Maschinenprogramme und dazu gehörige Information sind für verschiedene Arten von Werkstücken und verschiedenen Bearbeitungsarten erforderlich. Daher muss man verschiedene Maschinenprogramme und dazugehörige Information für verschiedene Arten von Werkstücken, die verarbeitet werden sollen, in der Steuervorrichtung der Werkzeugmaschine 1 speichern.
  • Entsprechend sind verschiedene Betriebsprogramme zum Betreiben der Spannvorrichtung 2 zum Befestigen bzw. Lösen eines Werkstücks an bzw. von der Werkzeugmaschine 1 für verschiedenartige Werkstücke erforderlich, und man muss von verschiedenen Betriebsprogrammen, die sich für die Art des zu verarbeitenden Werkstücks eignen, ein Programm auswählen. Die Betriebsprogramme und Bilder der Probenwerkstücke und Parameterwerte für den Optiksensor 4 zur Erfassung von Position bzw. Orientierung des Werkstücks und Gewinnung einer Verschiebung des erfassten Werkstücks von der Referenzposition bzw. Orientierung müssen für jede Art von Werkstücken gespeichert werden. Hinsichtlich des Hantierungsroboters 3 unterscheiden sich die Positionen bzw. Orientierungen der Roboterhand zum Halten eines Werkstücks und Übertragen des gehaltenen Werkstücks an die Spannvorrichtungen, und ein Bewegungsweg der Übertragung des Werkstücks in Abhängigkeit von der Art des Werkstücks, und so muss man die Betriebsprogramme und die damit einhergehende Information, wie Parameter der Betriebsbedingungen für die jeweiligen Arten von Werkstücken speichern.
  • Diese Betriebsprogramme und die damit einhergehende Information, wie Parameterwerte für die jeweiligen Komponenten 1 bis 4 der Systeme, sind miteinander korreliert und werden durch die Werkstückart gruppiert, so dass sie in Sätzen von Betriebsprogrammen und der damit einhergehenden Information für die jeweiligen Arten von Werkstücken verarbeitet werden können.
  • Die Betriebsprogramme und die damit einhergehende Information, die für die jeweiligen Arten von Werkstücken verwendet werden sollen, sind in den jeweiligen Steuervorrichtungen der Werkzeugmaschine 1, Spannvorrichtung 2, Hantierungsroboter 3 und Optiksensor 4 gespeichert, und die Betriebsprogramme und die dazu gehörige Information, die sich für die Art der zu bearbeitenden Werkstücke eignet, wird für die jeweiligen Steuervorrichtungen ausgewählt. In der Informationsverarbeitungsvorrichtung 5 sind Einträge von Namen oder ID-Nummern für sämtliche Systemkomponenten für jede zu verarbeitende Werkstückart gespeichert.
  • Der Prozessor der Informationsverarbeitungsvorrichtung 5 beginnt die in der 4 gezeigte Verarbeitung, wenn ein Befehl zur Anzeige einer Liste von Einträgen eingegeben wird.
  • Zuerst werden die Namen oder ID-Nummern, die die Betriebsprogramme und die damit einhergehende Information für die jeweiligen Systemkomponenten festlegen, die sich für jede Art Werkstück eignen, gelesen und auf der Anzeigevorrichtung der Informationsverarbeitungsvorrichtung 5 als eine Liste von Einträgen angezeigt, die nach der Werkstückart und der Systemkomponente gruppiert sind, wie in der 2 gezeigt (Schritt S1). Wählt ein Operator einen der Einträge in der Liste durch die Dateneingabevorrichtung (Schritt S2) aus, werden die Betriebsprogramme und die damit einhergehende Information, wie Parameter, von den Steuervorrichtungen der Systemkomponenten, die den ausgewählten Eintrag betreffen, in die Informationsverarbeitungsvorrichtung 5 durch den Kommunikationsweg 6 hochgeladen, und die hochgeladenen Daten werden auf der Anzeigeschirm 10 der Anzeigevorrichtung in der Form eines Fensters angezeigt (Schritte S3, S4).
  • Wird beispielsweise der Eintrag "W001", wie durch Schraffur in 2 gezeigt für den Optiksensor, bezeichnet für die Art des Werkstücks "K1" ausgewählt, werden Daten für das Betriebsprogramm, das von der Steuervorrichtung des Optiksensors 4 für das Werkstück der Art K1 ausgeführt werden soll, und die einhergehende Information für das Betriebsprogramm auf dem Anzeigeschirm in einem Fenster 11 wie in der 3 gezeigt, angezeigt. In der 3 umfasst das Fenster 11 links oben einen Programmnamenanzeigebereich 11a, einen Bildanzeigebereich 11b links mittig, einen Betriebsprogrammanzeigebereich 11c rechts mittig, und Knöpfe 11d zum Auswählen der Parameterdaten. Wird das angezeigte Programm ausgeführt, wird ein Zeiger angezeigt, der auf eine Position des ausgeführten Programms weist, so dass ein Fortschritt des Programms angezeigt wird.
  • Der Prozessor bestimmt wiederholt, ob es einen weiteren ausgewählten Eintrag (Schritt S5), eine beliebige Eingabe von Hand zur Editierung (Schritt S6), eine beliebige Eingabe von Hand für die Fenstermodifikation (Schritt S8), einen eingegebenen Download-Befehl (Schritt S10) und einen eingegebenen Terminationsbefehl (Schritt S12) gibt oder nicht. Wird ein weiterer Eintrag in der Liste ausgewählt (Schritt S5), kehrt das Verfahren zu Schritt S3 zurück und das Verfahren der Schritte S3 und S4 wird so ausgeführt, dass die Information bezüglich des ausgewählten Eintrags angezeigt wird. Es wird beispielsweise der Eintrag "PNS0001" für den Hantierungsroboter in Bezug auf eine Art Werkstück "K1" wie angezeigt durch feine Punkte in der 2, ein Fenster 12 mit einem Programmnamen, der den Bereich 12a mit der Anzeige "PNS0001" anzeigt und ein Programmanzeigebereich 12b, der den Inhalt des Betriebsprogramms anzeigt, auf dem Anzeigeschirm anzeigt. In diesem Fall wird bei Ausführung des Programms ein Stadium des Fortschreitens des Programms durch einen Cursor angezeigt. Das Fenster 12 ist auch mit einem Bereich 12c versehen, der Knöpfe zum Auswählen der anderen Arten von Werkstücken bereitstellt, und mit einem Bereich 12d, der Knöpfe zum Auswählen von Daten der anzuzeigenden Parameter bereitstellt.
  • Entsprechend wird der Eintrag "RECHTS" für die Spannvorrichtung 2 oder der Eintrag "LX20" für die Werkzeugmaschine 1 in Bezug auf die Art "K1" ausgewählt, das Betriebsprogramm und die einhergehende Information für die Steuervorrichtung für die Spannvorrichtung oder das Maschinenprogramm und die einhergehende Information für die Steuervorrichtung der Werkzeugmaschine 1 werden auf dem Anzeigeschirm in der Form eines Fensters angezeigt. In dem angezeigten Fenster werden die Parameter der einhergehenden Information angezeigt, wenn einer der Knöpfe 11d, 12d zum Auswählen der einhergehenden Information vom Operator ausgewählt wird.
  • Somit werden die Betriebsprogramme und die einhergehende Information, wie die Parameter für die Werkzeugmaschine 1, die Spannvorrichtung 2, den Hantierungsroboter 3 und den Optiksensor 4 zur Verwendung bei der Bearbeitung des Werkstücks der Art "K1" auf dem gleichen Bildschirm zur gleichen Zeit angezeigt.
  • Kommt es zu einem Problem bei den Betriebsprogrammen, und sind die dazugehörigen Parameter oder eine Form oder ein Material des Werkstücks modifiziert, muss man die Betriebsprogramme und/oder die dazu gehörigen Parameter modifizieren. Wird bestimmt, dass der Handbetrieb der Dateneingabevorrichtung zum Editieren der Betriebsprogramme und der dazu gehörigen Parameter von einem Operator eingegeben wird (Schritt S6), verarbeitet der Prozessor die Editierung (Schritt S7).
  • Wird zudem bestimmt, dass der Handbetrieb der Dateneingabevorrichtung zum Modifizieren des Fensters am Anzeigebildschirm, wie Vergrößerung, Kontraktion und Bewegung vom Operator eingegeben wird (Schritt S8), führt der Prozessor die erforderliche Modifikation (Schritt S9) durch.
  • Nach dem Beenden der Editierung des Betriebsprogramms und/oder der dazugehörigen Parameter, werden bei Eingabe eines Befehls zum Herunterladen des editierten Betriebsprogramms und/oder der dazu gehörigen Parameter (Schritt S10), das editierte Betriebsprogramm und/oder die dazu gehörigen Parameter zur Steuervorrichtung der dazu gehörigen Komponente des Systems über den Kommunikationsweg 6 herunter geladen (Schritt S11). Wie in der 2 gezeigt, wird bei dem Fall, bei dem der Eintrag "PNS0001" für den Hantierungsroboter ausgewählt wird, und das Betriebsprogramm, angegeben durch den Eintrag "PNS0001", angezeigt wird, wenn ein Download-Befehl für "PNS0001" eingegeben wird, das angezeigte Betriebsprogramm zur Steuervorrichtung des Hantierungsroboters 3 herunter geladen und darin zum Neuschreiben gespeichert.
  • Wird bestimmt, dass ein Terminationsbefehl eingegeben wird (Schritt S12), wird das Verfahren beendet.
  • Wie beschrieben erfolgt die Editierung der Betriebsprogramme und der dazu gehörigen Information, wie Parameter, durch die Informationsverarbeitungsvorrichtung 5, und die editierten Betriebsprogramme und die dazugehörige Information werden in die jeweiligen Geräte 14 herunter geladen zum Aktualisieren der Betriebsprogramme und der dazugehörigen Information, die in den jeweiligen Komponenten gespeichert sind, so dass die Durchführung des Maschinenverfahrens erleichtert wird.
  • Bei der vorstehenden Ausführungsform werden die Betriebsprogramme und die dazu gehörige Information in den jeweiligen Komponenten 1 bis 4 des Systems gespeichert. Alternativ können die Betriebsprogramme und die dazu gehörige Information für die jeweiligen Komponenten des Systems in Bezug auf die Arten der Werkstücke in der Informationsverarbeitungsvorrichtung 5 gespeichert werden, so dass die Betriebsprogramme und die dazugehörige Information, die von einem ausgewählten Eintrag spezifiziert werden, in die jeweiligen Komponenten des Systems herunter geladen werden.
  • Die 5 zeigt die Verarbeitung für die Informationsdurchführung in dem Fall, bei dem die Betriebsprogramme und die dazu gehörige Information für die jeweiligen Komponenten des Systems in der Informationsverarbeitungsvorrichtung gespeichert sind. Diese Verarbeitung unterscheidet sich von der in 4 gezeigten Verarbeitung in den Schritten T3, T11–T13.
  • Ein Befehl zur Anzeige einer Liste von Einträgen, einer Liste von Betriebsprogrammen für die jeweiligen Systemkomponenten in Bezug auf die Arten der Werkstücke wird wie in der 1 gezeigt auf dem Anzeigeschirm 10 der Informationsverarbeitungsvorrichtung 5 angezeigt (Schritt T1). Wird bestimmt, dass einer der Einträge in der Liste von einem Operator durch die Dateneingabevorrichtung (Schritt T2) ausgewählt wird, werden das Betriebsprogramm und die damit einhergehende Information, wie Parameter für den ausgewählten Eintrag, aus der Speichervorrichtung in der Informationsverarbeitungsvorrichtung 5 gelesen und auf dem Anzeigeschirm 10 der Anzeigevorrichtung in der Form eines Fensters angezeigt (Schritte T3, T4). Diese Verarbeitung unterscheidet sich von der in der in 4 gezeigten Verarbeitung, dass das Programm und die damit einhergehende Information aus der Speichervorrichtung der Informationsverarbeitungsvorrichtung 5 gelesen wird.
  • Wird der Eintrag "W001" für den Optiksensor in Bezug auf die Art des Werkstücks "K1" ausgewählt, wird ein Fenster, einschließlich des Betriebsprogramms und eines Bildes eines Probenwerkstücks der Art "K1" als dazu gehörige Information für den Optiksensor 4, das sich zur Bearbeitung des Werkstücks der Art "K1" eignet, angezeigt. Der Name des Betriebsprogramms ist in einem Namenanzeigebereich 11a angezeigt, das Bild des Probenwerkstücks ist in dem Bildanzeigebereich 11b angezeigt, der Inhalt des Betriebsprogramms ist in einem Programmanzeigebereich 11c angezeigt, und die dazugehörigen Informationsauswahlknöpfe sind in dem Bereich 11d angezeigt.
  • Der Prozessor bestimmt wiederholt, ob es einen weiteren ausgewählten Eintrag gibt oder nicht (Schritt T5), eine beliebige Eingabe zum Editieren (Schritt T6), eine Eingabe von Hand für die Fenster-Modifikation (Schritt T8), einen eingegebenen Download-Befehl, (Schritt T10), einen eingegebenen Upload-Befehl (Schritt T12), und einen eingegebenen Terminationsbefehl (Schritt S12). Wird bestimmt, dass ein weiterer Eintrag aus der Liste ausgewählt wird, kehrt das Verfahren zu Schritt T3 zurück, so dass die Verarbeitung der Schritte T3 und T4 durchgeführt wird, so dass die Information über den ausgewählten Eintrag angezeigt wird. Wird beispielsweise ein Eintrag "PNS0001" für den Hantierungsroboter in Bezug auf die Arbeit der Art "K1" ausgewählt, wird ein Fenster 12 mit dem Programmnamenbereich 12a, der den Namen des Programms anzeigt, dem Programmanzeigebereich 12b, der das Roboterbetriebsprogramm anzeigt, dem Bereich 12c, der die Knöpfe zum Auswählen anderer Werkstückarten anzeigt, und dem Bereich 12d, der die Knöpfe zum Auswählen der dazu gehörigen Information auf dem Anzeigeschirm 10 wie in der 3 angezeigt.
  • Entsprechend wird der Eintrag "RECHTS" für die Spannvorrichtung 2 oder der Eintrag "LX20" für die Werkzeugmaschine 1 in Bezug auf das Werkstück der Art "K1" ausgewählt, das Betriebsprogramm und die damit einher gehende Information für die Steuervorrichtung für eine Spannvorrichtung oder das Maschinenprogramm und die damit einher gehende Information für die Steuervorrichtung der Werkzeugmaschine 1 werden auf dem Anzeigeschirm in der Form des Fensters angezeigt. In dem angezeigten Fenster werden, wenn einer der Knöpfe 11d, 12d zum Auswählen der dazu gehörigen Information vom Operator ausgewählt wurde, die Parameter der dazu gehörigen Information angezeigt.
  • Somit werden die Betriebsprogramme und die damit einhergehende Information, wie Parameter für die Werkzeugmaschine 1, die Spannvorrichtung 2, den Hantierungsroboter 3 und den Optiksensor 4 zur Verwendung bei der Bearbeitung des Werkstücks der Art "K1" gleichzeitig auf dem gleichen Anzeigeschirm angezeigt.
  • Kommt es zu einem Problem bei den Betriebsprogrammen und wird die dazugehörigen Parameter oder eine Form oder ein Material des Werkstücks modifiziert, muss man die Betriebsprogramme und/oder die dazu gehörigen Parameter modifizieren. Wird bestimmt, dass der Handbetrieb der Dateneingabevorrichtung zum Editieren der Betriebsprogramme und die dazu gehörigen Parameter von einem Operator eingegeben werden (Schritt T6), führt der Prozessor die Verarbeitung der Editierung durch (Schritt T7).
  • Wird dieser Handbetrieb der Dateneingabevorrichtung zur Modifikation des Fensters auf dem Anzeigebildschirm, wie Vergrößerung, Kontraktion und Bewegung (Schritt T8) bestimmt, führt der Prozessor die Verarbeitung für die erforderliche Modifikation durch (Schritt T9).
  • Nach dem Beendigen der Editierung der Betriebsprogramme und/oder der dazu gehörigen Parameter, wenn ein Befehl zum Herunterladen des editierten Betriebsprogramms und/oder der dazu gehörigen Parameter eingegeben wird (Schritt T10), wird das editierte Betriebsprogramm und/oder die dazu gehörigen Parameter in die Steuervorrichtung der zugehörigen Komponente des Systems über den Kommunikationsweg 6 herunter geladen, und auch in der Speichervorrichtung der Informationsverarbeitungsvorrichtung 5 gespeichert, wo sie neu geschrieben und aktualisiert werden (Schritt T11).
  • Wird zudem eine der Werkstückarten ausgewählt und ein Download-Befehl eingegeben (Schritt T10), werden die Betriebsprogramme und die dazu gehörige Information für die jeweiligen Komponenten in Bezug auf die ausgewählte Art des Werkstücks aus der Speichervorrichtung gelesen und in die jeweiligen Systemkomponenten herunter geladen. Die in der 5 gezeigte Verarbeitung unterscheidet sich von der in 4 gezeigten Verarbeitung insofern, als dass die Betriebsprogramme und die dazu gehörige Information in die jeweiligen Komponenten des Systems auf einmal herunter geladen werden, und dass die Betriebsprogramme und die damit einher gehende Information in der Speichervorrichtung der Informationsverarbeitungsvorrichtung 5 gespeichert werden, wo sie neu geschrieben werden, damit die ursprünglichen Betriebsprogramme und die dazu gehörige Information aktualisiert werden, und zu den jeweiligen Komponenten des Systems herunter geladen.
  • Wird eine der Komponenten von Werkzeugmaschine, Spannvorrichtung, Hantierungsroboter und Optiksensor in der Liste wie in der 2 gezeigt ausgewählt, und wird ein Upload-Befehl eingegeben (Schritt T12), werden das Betriebsprogramm und die dazu gehörige Information bei der Ausführung für die ausgeführte Komponente hochgeladen und auf dem Bildschirm 10 in der Form eines Fensters und der Fortschritt-Status der Ausführung des Betriebsprogramms durch eine Zeigevorrichtung angezeigt (Schritt T13).
  • Wird bestimmt, dass ein Terminationsbefehl eingegeben wird (Schritt T12) wird das Verfahren beendet.
  • Mit dem vorstehenden Verfahren, wie in der 5 gezeigt, können die Betriebsprogramme und die dazu gehörige Information für die jeweiligen Komponenten des Maschinensystem bestätigt und editiert werden, wobei nur die Informationsverarbeitungsvorrichtung 5 verwendet wird, und eine Gruppe von Betriebsprogrammen, und die einhergehende Information für die jeweiligen Komponenten in Bezug auf jede Art von Werkstück wird auf dem gleichen Anzeigschirm 10 gleichzeitig zu ihrer Konfiguration und Editierung angezeigt. Werden zudem die Betriebsprogramme ausgeführt, werden die Verfahrens-Zustände der Ausführung der Betriebsprogramme angezeigt, damit man sie überwachen kann.
  • Bei der vorstehenden Beschreibung wird die Informationsverarbeitungsvorrichtung 5 gesondert von den Steuervorrichtungen des Optiksensors 4, des Hantierungsroboters 3, der Spannvorrichtung 2 und der Werkzeugmaschine 1 bereitgestellt. Eine der Steuervorrichtungen von Optiksensor 4, Hantierungsroboter 3, Spannvorrichtung 2 und Werkzeugmaschine 1 können zur Durchführung der Funktion der Informationsverarbeitungsvorrichtung 5 verwendet werden.
  • Bei der vorstehenden Beschreibung werden die Einträge der Namen oder ID-Nummern, die die Betriebsprogramme und die einhergehende Information für die jeweiligen Komponenten des Systems spezifizieren, als Liste angezeigt. Alternativ können die Namen oder ID-Nummern der Betriebsprogramme und die Namen oder ID-Nummern für die einhergehende Information gesondert auf dem Anzeigeschirm angezeigt werden.
  • Erfindungsgemäß können die Betriebsprogramme und die einhergehende Information für die jeweiligen Komponenten des Maschinensystems, die miteinander kooperieren, an einer Stelle von einem Operator bestätigt, erzeugt und editiert werden, so dass die Effizienz der Ausführung des Maschinensystems verbessert wird. Die Betriebsprogramme und die damit einhergehende Information für die Komponenten des Systems werden gleichzeitig auf dem gleichen Bildschirm angezeigt, so dass der Operator die Beziehungen zwischen den Komponenten bestätigen kann, und den Zustand der Vorgänge der jeweiligen Komponenten des Systems veranschaulichen kann.

Claims (3)

  1. Maschinensystem zum Bearbeiten von verschiedenartigen Werkstücken, umfassend: eine Werkzeugmaschine (1) zum Bearbeiten eines Werkstücks; einen Hantierungsroboter (3) zum Handhaben des Werkstücks; einen Optiksensor (4) zum Erfassen des Werkstücks; eine Informationsverarbeitungsvorrichtung (5), die über einen Kommunikationsweg an die Werkzeugmaschine (1), den Hantierungsroboter (3) und den Optiksensor (4) angeschlossen ist, und Anzeigevorrichtungen zum Anzeigen einer Liste von Namen oder ID-Nummern für die Werkzeugmaschine (1), den Hantierungsroboter (3) oder den Optiksensor (4) auf einem Bildschirm (10), wobei die Liste der Namen oder ID-Nummern die Betriebsprogramme für die Werkzeugmaschine (1), den Hantierungsroboter (3) oder den Optiksensor (4) festlegt, die für verschiedenartige Werkstücke verwendet werden sollen; und Kommunikationsvorrichtungen zum Hochladen oder Herunterladen eines von einem Nutzer ausgewählten Betriebsprogramms, das von einem der auf dem Bildschirm angezeigten Namen oder einer der ID-Nummern festgelegt wird, von bzw. zu Werkzeugmaschine (1), Handhabungsroboter (3) oder Optiksensor (4); wobei der Bildschirm (10) derart angeordnet ist, dass er das vom Nutzer ausgewählte Betriebsprogramm, das von dem Namen oder der ID-Nummer festgelegt wird, anzeigt, so dass der Nutzer das angezeigte Betriebsprogramm bestätigen oder editieren kann; dadurch gekennzeichnet, dass: das Maschinensystem zudem umfasst eine Spannvorrichtung (2) zum Befestigen und Lösen eines Werkstücks an bzw. von der Werkzeugmaschine (1); die Informationsverarbeitungsvorrichtung (5) über den Kommunikationsweg zudem an die Spannvorrichtung (2) angeschlossen ist; die Liste von Namen oder ID-Nummern zudem ein Betriebsprogramm für die Spannvorrichtung (2) festlegt, das von dem Nutzer derart gewählt wird, das es durch die Kommunikationsvorrichtung hoch oder herunter geladen werden kann; die Anzeigevorrichtung derart angeordnet ist, dass sie auf dem gleichen Bildschirm (10) die Betriebsprogramme und die dazugehörige Information für die Werkzeugmaschine (1), die Spannvorrichtung (2), den Hantierungsroboter (3) und den Optiksensor (4) gleichzeitig anzeigt; und die Informationsverarbeitungsvorrichtung (5) zudem Editierungsvorrichtungen zum Editieren der angezeigten Betriebsprogramme und der dazugehörigen Information aufweist.
  2. Maschinensystem nach Anspruch 1, wobei die Anzeigevorrichtung weiter angeordnet ist, dass sie Parameter zum Ausführen der Betriebsprogramme anzeigt.
  3. Maschinensystem nach einem vorhergehenden Anspruch, wobei eine Vorrichtung von Werkzeugmaschine (1), Spannvorrichtung (2), Hantierungsroboter (3) und Optiksensor (4) als Informationsverarbeitungsvorrichtung (5) arbeitet.
DE60313090T 2002-08-23 2003-08-12 Bearbeitungssystem Expired - Fee Related DE60313090T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002243544 2002-08-23
JP2002243544A JP3691032B2 (ja) 2002-08-23 2002-08-23 加工装置

Publications (2)

Publication Number Publication Date
DE60313090D1 DE60313090D1 (de) 2007-05-24
DE60313090T2 true DE60313090T2 (de) 2007-07-19

Family

ID=31185235

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60313090T Expired - Fee Related DE60313090T2 (de) 2002-08-23 2003-08-12 Bearbeitungssystem

Country Status (7)

Country Link
US (1) US7035711B2 (de)
EP (1) EP1391795B1 (de)
JP (1) JP3691032B2 (de)
KR (1) KR100556173B1 (de)
CN (1) CN1268996C (de)
DE (1) DE60313090T2 (de)
TW (1) TWI225578B (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010007462B4 (de) * 2009-02-17 2015-06-18 Fanuc Corporation Steuervorrichtung für einen Roboter, der mit einer Werkzeugmaschine kombiniert einsetzbar ist
EP1815301B1 (de) 2004-11-26 2015-07-22 ABB Research Ltd. System und verfahren zur steuerung der bewegungen eines industrieroboters

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070198057A1 (en) * 2006-02-21 2007-08-23 Daniel Gelbart Method and device for closing holes in tissue
DE502006008834D1 (de) * 2006-03-29 2011-03-10 Siemens Ag Feldgerät
JP4235214B2 (ja) * 2006-07-04 2009-03-11 ファナック株式会社 ロボットプログラムを作成するための装置、プログラム、記録媒体及び方法
JP5215574B2 (ja) * 2007-03-08 2013-06-19 カヤバ工業株式会社 生産ライン管理システム
JP5152488B2 (ja) * 2007-11-30 2013-02-27 豊和工業株式会社 作業機械の動作制御装置
US9921712B2 (en) 2010-12-29 2018-03-20 Mako Surgical Corp. System and method for providing substantially stable control of a surgical tool
US9119655B2 (en) 2012-08-03 2015-09-01 Stryker Corporation Surgical manipulator capable of controlling a surgical instrument in multiple modes
CN107198567B (zh) 2012-08-03 2021-02-09 史赛克公司 用于机器人外科手术的系统和方法
US9820818B2 (en) 2012-08-03 2017-11-21 Stryker Corporation System and method for controlling a surgical manipulator based on implant parameters
US9226796B2 (en) 2012-08-03 2016-01-05 Stryker Corporation Method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path
CN104768706B (zh) * 2012-10-30 2017-05-17 株式会社牧野铣床制作所 加工程序生成方法及装置
US20140259670A1 (en) * 2013-03-18 2014-09-18 Factory Automation Technology Co., Ltd. Human-Machine Interface Mechanism For Automated Wheel Production
JP6331732B2 (ja) * 2014-06-09 2018-05-30 日産自動車株式会社 治具装置、動作システム、および治具装置の動作方法
JP6514041B2 (ja) * 2015-06-02 2019-05-15 株式会社ミツトヨ 形状測定装置の制御方法
JP6250901B2 (ja) 2015-10-28 2017-12-20 ファナック株式会社 Cncとロボット制御装置が通信ネットワークを介して接続されたロボットシステム
JP6638519B2 (ja) * 2016-03-30 2020-01-29 三菱自動車エンジニアリング株式会社 生産ラインの開発支援装置、開発支援方法および開発支援プログラム
WO2018112025A1 (en) 2016-12-16 2018-06-21 Mako Surgical Corp. Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site
JP6538771B2 (ja) 2017-07-26 2019-07-03 ファナック株式会社 数値制御装置、および、数値制御装置の制御方法
JP6871218B2 (ja) * 2018-10-12 2021-05-12 ファナック株式会社 加工情報記録装置、加工情報記録方法及びプログラム
JP7409852B2 (ja) * 2019-12-10 2024-01-09 ファナック株式会社 ロボット制御装置
US20230161317A1 (en) * 2021-11-24 2023-05-25 Hexagon Metrology, Inc. Parametric and Modal Work-holding Method for Automated Inspection
JP7415094B1 (ja) 2023-05-09 2024-01-16 ファナック株式会社 加工情報表示装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5822411A (ja) 1981-08-04 1983-02-09 Fanuc Ltd 工業用ロボツト制御方式
US4998206A (en) 1988-07-29 1991-03-05 The Boeing Company Automated method and apparatus for fabricating sheet metal parts and the like using multiple manufacturing stations
US5220718A (en) 1986-12-05 1993-06-22 Gemcor Engineering Corp. Programmable fixture and assembly cell
US4894908A (en) * 1987-08-20 1990-01-23 Gmf Robotics Corporation Method for automated assembly of assemblies such as automotive assemblies and system utilizing same
US5050088A (en) 1989-03-29 1991-09-17 Eastman Kodak Company Production control system and method
JPH05228866A (ja) 1991-05-14 1993-09-07 Canon Inc 視覚を用いた自動把持装置の制御装置
JP3211422B2 (ja) 1992-11-11 2001-09-25 ブラザー工業株式会社 ロボット制御装置
GB2281779B (en) * 1993-09-14 1997-04-23 Rank Taylor Hobson Ltd Metrological instrument
EP0744046B1 (de) * 1994-11-09 2003-02-12 Amada Company Limited Intelligentes system zur herstellung und ausführung eines metallplattenbiegeplans
US5969973A (en) * 1994-11-09 1999-10-19 Amada Company, Ltd. Intelligent system for generating and executing a sheet metal bending plan
US5761940A (en) * 1994-11-09 1998-06-09 Amada Company, Ltd. Methods and apparatuses for backgaging and sensor-based control of bending operations
US5896292A (en) * 1995-06-05 1999-04-20 Canon Kabushiki Kaisha Automated system for production facility
JP3683616B2 (ja) * 1995-06-23 2005-08-17 株式会社アマダ 板金加工システムにおける加工プログラム選択装置
JPH1097313A (ja) * 1996-09-19 1998-04-14 Toshiba Mach Co Ltd ファクトリオートメーションシステム
US5883803A (en) * 1996-09-24 1999-03-16 The Regents Of The University Of California Six degree of freedom sensor
US6349237B1 (en) * 1997-12-23 2002-02-19 The Regents Of The University Of Michigan Reconfigurable manufacturing system having a production capacity method for designing same and method for changing its production capacity
JP2000222015A (ja) * 1999-02-01 2000-08-11 Brother Ind Ltd 数値制御装置
JP2001121461A (ja) * 1999-10-26 2001-05-08 Denso Corp ロボットシステム
US6571148B1 (en) * 2000-05-03 2003-05-27 The Boeing Company System for automatically certifying the accuracy of a manufacturing machine and associated methods
DE10032096A1 (de) * 2000-07-01 2002-01-24 Kuka Roboter Gmbh Geräteverbund und Steuerschrank für einen solchen

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1815301B1 (de) 2004-11-26 2015-07-22 ABB Research Ltd. System und verfahren zur steuerung der bewegungen eines industrieroboters
DE102010007462B4 (de) * 2009-02-17 2015-06-18 Fanuc Corporation Steuervorrichtung für einen Roboter, der mit einer Werkzeugmaschine kombiniert einsetzbar ist

Also Published As

Publication number Publication date
EP1391795B1 (de) 2007-04-11
EP1391795A2 (de) 2004-02-25
KR20040018197A (ko) 2004-03-02
US20040039484A1 (en) 2004-02-26
TWI225578B (en) 2004-12-21
DE60313090D1 (de) 2007-05-24
KR100556173B1 (ko) 2006-03-03
TW200403553A (en) 2004-03-01
JP3691032B2 (ja) 2005-08-31
EP1391795A3 (de) 2004-04-07
JP2004086311A (ja) 2004-03-18
CN1489013A (zh) 2004-04-14
US7035711B2 (en) 2006-04-25
CN1268996C (zh) 2006-08-09

Similar Documents

Publication Publication Date Title
DE60313090T2 (de) Bearbeitungssystem
DE102018009023B4 (de) Einlernvorrichtung zum Ausführen von Robotereinlernvorgängen und Einlernverfahren
DE3151752C2 (de) Verfahren und Anordnung zur Steuerung eines Roboters
DE4431315A1 (de) Steuerungsverfahren und Steuerungsvorrichtung für Fabrik-Automatisierungssystem
DE102018009024B4 (de) Einlerngerät zum Ausführen eines Einlernvorgangs für einen Roboter
DE4210376C2 (de) Verfahren zum Erstellen eines Produktionssystems
DE3329658A1 (de) Verfahren zum zurueckziehen eines werkzeugs und zum erneuten anfahren eines werkstuecks durch das werkzeug bei der spanabhebenden bearbeitung dieses werkstuecks durch eine numerisch gesteuerte werkzeugmaschine und numerisch gesteuerte werkzeugmaschine zur durchfuehrung dieses verfahrens
DE102016013434A1 (de) Folgesteuerprogrammiervorrichtung, Folgesteuerprogrammierverfahren und Arbeitssystem
DE102019004458A1 (de) Numerische steuerung und dateneditierverfahren
DE102017102014B4 (de) Bearbeitungsrobotersystem, in dem eine Bearbeitungsvorrichtung für die Bearbeitung mit einem Roboter verbunden ist
DE3103194A1 (de) Programmiersystem fuer eine automatische naehmaschine
DE10192991B3 (de) Roboter
DE69727646T2 (de) Numerische steuereinrichtung
DE102018008226A1 (de) Numerische Steuerung
DE3311297C2 (de)
DE102015214045B4 (de) Robot
DE69736733T2 (de) Robotsteuerung mit einer funktion um den roboter rückwärts zu bewegen
DE3438007C2 (de)
DE102018003992B4 (de) Numerische Steuervorrichtung
DE3239836A1 (de) Verfahren zum steuern der kennzeichnung von werkzeug-magazinplaetzen eines vielfach-bearbeitungsautomaten
DE112022000261T5 (de) Roboter-Lehrvorrichtung und Programm zur Erzeugung eines Roboterprogramms
EP0277257B1 (de) Vorrichtung zur Steuerung der Werkzeugstellung einer Werkzeugmaschine
EP0741346A2 (de) Einrichtung zur Bedienung einer Maschinensteuerung, insbesondere einer Schweisssteuerung
DE112021005036T5 (de) Trainingsvorrichtung zur Angabe des Trainingspunkts durch direkten Trainingsbetrieb, Robotersteuerungsvorrichtung und Computerprogramm für Trainingsvorrichtung
DE4330220C2 (de) Dialogorientiertes Programmiersystem zur Erzeugung eines Steuerprogramms für eine CNC-Maschine

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee