DE102015002571B4 - Robotersteuerung zum Steuern eines Roboters, der ein Werkstück zuführt und entfernt - Google Patents
Robotersteuerung zum Steuern eines Roboters, der ein Werkstück zuführt und entfernt Download PDFInfo
- Publication number
- DE102015002571B4 DE102015002571B4 DE102015002571.6A DE102015002571A DE102015002571B4 DE 102015002571 B4 DE102015002571 B4 DE 102015002571B4 DE 102015002571 A DE102015002571 A DE 102015002571A DE 102015002571 B4 DE102015002571 B4 DE 102015002571B4
- Authority
- DE
- Germany
- Prior art keywords
- machine tool
- robot
- movement
- motion
- operating state
- 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
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 97
- 238000012545 processing Methods 0.000 claims abstract description 18
- 230000005856 abnormality Effects 0.000 claims abstract description 16
- 230000005540 biological transmission Effects 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims abstract description 9
- 238000003754 machining Methods 0.000 claims abstract description 7
- 238000012546 transfer Methods 0.000 claims abstract description 4
- 238000012423 maintenance Methods 0.000 claims description 5
- 230000007547 defect Effects 0.000 description 5
- 238000004140 cleaning Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000007689 inspection Methods 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/402—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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/00—Arrangements 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/04—Arrangements 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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/41815—Total 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/41825—Total 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39143—One program in robot controller for both robot and machine, press, mold
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39155—Motion skill, relate sensor data to certain situation and motion
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40409—Robot brings object near operator, operator places object in correct position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49001—Machine tool problems
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/02—Arm motion controller
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Robotics (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
- Feeding Of Workpieces (AREA)
Abstract
Robotersteuerung (10) zum Steuern eines Roboters (12), der ein Werkstück (16) zumindest einer Werkzeugmaschine (14) zuführt/oder von ihr entfernt, wobei die Robotersteuerung folgendes aufweist:
eine Datenübertragungseinrichtung (20), die eingerichtet ist, um mittels Kommunikation mit der Werkzeugmaschine Daten zu erhalten, die einen Betriebszustand der Werkzeugmaschine zu vorgegebenen Zeiten wiedergeben;
einen Bewegungsverlaufsspeicher (22), die eingerichtet ist, um mehrere Bewegungsverläufe für den Roboter in Bezug auf die Werkzeugmaschine zu speichern; und
eine Bewegungssteuereinrichtung (24), die eingerichtet ist, um automatisch aus den mehreren in dem Bewegungsverlaufsspeicher abgespeicherten Bewegungsverläufen einen Bewegungsverlauf auszuwählen, wenn eine Anomalie in der Werkzeugmaschine auftritt, und den Roboter auf Basis des ausgewählten Bewegungsverlaufes zu betreiben, wobei der ausgewählte Bewegungsverlauf einem Betriebszustand der Werkzeugmaschine bei Auftreten der Anomalie in derselben zugeordnet ist,
wobei die Datenübertragungseinrichtung (20), eingerichtet ist, um die den Betriebszustand der Werkzeugmaschine wiedergebenden Daten während des Betriebs der Werkzeugmaschine bei Auftreten der Anomalie in derselben zu erhalten; und
wobei die Bewegungssteuereinrichtung (24) eingerichtet ist, um aus der Mehrzahl von Bewegungsverläufen einen Bewegungsverlauf auszuwählen einschließlich einer Zurückführung des Roboters in eine Ausgangsposition, Entnahme des Werkstückes nach Bearbeitung in der Werkzeugmaschine, und Vorbereiten eines Neustarts der Verarbeitung in der Werkzeugmaschine, und die Bewegungssteuereinrichtung eingerichtet ist, um den Roboter auf Basis des ausgewählten Bewegungsverlaufs zu betreiben.
eine Datenübertragungseinrichtung (20), die eingerichtet ist, um mittels Kommunikation mit der Werkzeugmaschine Daten zu erhalten, die einen Betriebszustand der Werkzeugmaschine zu vorgegebenen Zeiten wiedergeben;
einen Bewegungsverlaufsspeicher (22), die eingerichtet ist, um mehrere Bewegungsverläufe für den Roboter in Bezug auf die Werkzeugmaschine zu speichern; und
eine Bewegungssteuereinrichtung (24), die eingerichtet ist, um automatisch aus den mehreren in dem Bewegungsverlaufsspeicher abgespeicherten Bewegungsverläufen einen Bewegungsverlauf auszuwählen, wenn eine Anomalie in der Werkzeugmaschine auftritt, und den Roboter auf Basis des ausgewählten Bewegungsverlaufes zu betreiben, wobei der ausgewählte Bewegungsverlauf einem Betriebszustand der Werkzeugmaschine bei Auftreten der Anomalie in derselben zugeordnet ist,
wobei die Datenübertragungseinrichtung (20), eingerichtet ist, um die den Betriebszustand der Werkzeugmaschine wiedergebenden Daten während des Betriebs der Werkzeugmaschine bei Auftreten der Anomalie in derselben zu erhalten; und
wobei die Bewegungssteuereinrichtung (24) eingerichtet ist, um aus der Mehrzahl von Bewegungsverläufen einen Bewegungsverlauf auszuwählen einschließlich einer Zurückführung des Roboters in eine Ausgangsposition, Entnahme des Werkstückes nach Bearbeitung in der Werkzeugmaschine, und Vorbereiten eines Neustarts der Verarbeitung in der Werkzeugmaschine, und die Bewegungssteuereinrichtung eingerichtet ist, um den Roboter auf Basis des ausgewählten Bewegungsverlaufs zu betreiben.
Description
- HINTERGRUND DER ERFINDUNG
- Gebiet der Erfindung
- Die Erfindung betrifft eine Robotersteuerung zum Steuern eines Roboters, welcher ein Werkstück einer Werkzeugmaschine zuführt und von ihr entfernt.
- Zum Stand der Technik
- Bei einem Roboter zum Zuführen von Material (z.B. eines Werkstückes) zu einer Werkzeugmaschine und zum Entfernen des bearbeiteten Werkstückes (bzw. eines Produktes) von der Werkzeugmaschine, ist es erforderlich, dass die Robotersteuerung für den Roboter den Status (Zustand) der Werkzeugmaschine erkennt, um die Bewegung des Roboters entsprechend dem Status der Werkzeugmaschine einzustellen.
- Der Stand der Technik gemäß der
JP S63-318237 A - Die
JP H05-26628 B2 JP H05-26628 B2 - Die
JP H01-205964 A JP S63-318237 A - Die
JP H05-26628 B2 JP H05-26628 B2 JP S63-318237 A - Bei der Lehre gemäß der
JP H01-205964 A JP H01-205964 A - Die Druckschrift
DE 10 2004 020 945 B3 offenbart ein Verfahren und eine Einrichtung zum Fertigen von Ersatzrohren von Greifeinrichtungen, die eine exakt vorgegebene Anordnung von mehreren Bohrungen aufweisen. Das Ersatzrohr wird von einem mehrachsigen Roboter mit einer Rohraufnahme einer zugeordneten stationären Bohreinrichtung zugeführt und positioniert, die in einer einfachen Zustellbewegung die Bohrungen einbringt, wobei der Roboter das Einsatzrohr nach einem in seiner Steuerung hinterlegten Ersatzteil spezifischen Bewegungs- und Positionierprogramm in einer Vorschub- und Positionierbewegung führt. - KURZBESCHREIBUNG DER ERFINDUNG
- Dementsprechend ist ein Ziel der Erfindung, eine Robotersteuerung bereitzustellen, zur Verwendung in einem System mit einer Werkzeugmaschine und einem Roboter, durch die der Roboter entsprechend dem Betriebszustand der Werkzeugmaschine passend gesteuert wird.
- Gemäß der Erfindung wird eine Vorrichtung gemäß dem unabhängigen Anspruch bereitgestellt. Entwicklungen sind in den abhängigen Ansprüchen dargestellt.
- Es wird vorzugsweise eine Robotersteuerung zur Steuerung eines Roboters bereitgestellt, der ein Werkstück zumindest einer Werkzeugmaschine zuführt und/oder von ihr entfernt, wobei die Robotersteuerung folgendes aufweist: eine Datenübertragungseinrichtung, welche Daten erhält, die einen Betriebszustand der Werkzeugmaschine zu vorgegebenen Zeiten durch Kommunikation mit der Werkzeugmaschine angeben; einen Bewegungsverlaufsspeicher, welcher eine Mehrzahl von Bewegungsverläufen des Roboters in Bezug auf die Werkzeugmaschine abspeichert; und eine Bewegungssteuereinrichtung, welche einen Bewegungsverlauf aus der Mehrzahl von Bewegungsverläufen, die in dem Bewegungsverlaufsspeicher abgespeichert sind, auswählt wenn eine Anomalie in der Werkzeugmaschine auftritt oder wenn ein Betriebszustand der Werkzeugmaschine eine vorgegebene Bedingung erfüllt, und welche den Roboter auf Basis des ausgewählten Bewegungsverlauf steuert, wobei der ausgewählte Verlauf dem Betriebszustand der Werkzeugmaschine zugeordnet ist wenn darin die Anomalie auftritt oder wenn der Betriebszustand der Werkzeugmaschine die vorgegebene Bedingung erfüllt.
- Vorzugsweise erhält die Datenübertragungseinrichtung die den Betriebszustand der Werkzeugmaschine wiedergegebenen Daten während des Betriebs der Werkzeugmaschine bei Auftreten der Anomalie in derselben; wobei die Bewegungssteuereinrichtung aus der Mehrzahl von Bewegungsabläufen einen Bewegungsablauf auswählt, insbesondere Zurückziehen des Roboters in die Ausgangsposition, Entfernen (Entladen) des Werkstückes nach Bearbeitung in der Werkzeugmaschine, oder Vorbereitung eines Neustarts der Bearbeitung in der Werkzeugmaschine, und Betrieb des Roboters auf Basis des ausgewählten Bewegungsablaufs.
- Vorzugsweise erhält die Datenübertragungseinrichtung die den Betriebszustand der Werkzeugmaschine zu vorgegebenen Zeitintervallen repräsentierenden Daten; und wobei dann, wenn der Betriebszustand der Werkzeugmaschine die vorgegebene Bedingung erfüllt, wählt die Bewegungssteuereinrichtung einen Bewegungsablauf bezüglich einer Prüfung oder Wartung der Werkzeugmaschine aus und betreibt den Roboter auf Basis des ausgewählten Bewegungsablaufs.
- Vorzugsweise hat die Robotersteuerung ein Roboterprogramm, in dem die mehreren Bewegungsabläufe vorgegeben sind und die den Betriebszustand der Werkzeugmaschine wiedergegebenen Daten entsprechen zumindest einem der folgenden Zustände: einem Verzweigungszustand, einem Wartezustand und einem Freigabezustand nach einem Wartezustand des Roboterprogramms; und wobei die Bewegungssteuerungseinrichtung die den über die Datenübertragungseinrichtung erhaltenen Daten bezüglich des Betriebszustandes der Werkzeugmaschine automatisch aktualisiert, um so die Ausführungssequenz des Roboterprogramms entsprechend dem Betriebszustand der Werkzeugmaschine zu ändern.
- Figurenliste
- Obige und weitere Ziele, Merkmale und Vorteile der Erfindung werden noch deutlicher aus der nachfolgenden Beschreibung bevorzugter Ausführungsbeispiele mit Blick auf die begleitenden Figuren:
-
1 zeigt schematisch den Aufbau eines Systems mit einer Robotersteuerung gemäß der Erfindung, einem damit gesteuerten Roboter und mit einer Werkzeugmaschine, mit welcher der Roboter arbeitet. - BESCHREIBUNG IM EINZELNEN
-
1 ist ein funktionales Blockdiagramm einer Robotersteuerung10 gemäß einem bevorzugten Ausführungsbeispiel der Erfindung, zusammen mit einem Roboter12 , der durch die Robotersteuerung10 gesteuert wird, und einer Werkzeugmaschine14 , wie einer Drehbank, in Bezug auf welche der Roboter12 betrieben wird. Beispielsweise handelt es sich bei dem Roboter12 um einen mehrgelenkigen Roboter mit sechs Achsen und einer Hand18 , die eingerichtet ist, ein Werkstück16 oder ein anderes Objekt, welches mit der Werkzeugmaschine14 zu bearbeiten ist, zu greifen, sodass der Roboter12 das Werkstück16 zur Werkzeugmaschine14 führt und/oder es von ihr entfernt. Weiterhin kann der Roboter12 Funktionen haben wie den Austausch eines Werkzeuges der Werkzeugmaschine und eine Reinigung eines bestimmten Bereichs der Werkzeugmaschine mit zum Beispiel Druckluft oder einer Flüssigkeit, sowie die Zufuhr/Entnahme des Werkstückes. - Beispielsweise handelt es sich bei der Werkzeugmaschine
14 um eine numerisch gesteuerte Werkzeugmaschine (CNC). In1 ist nur eine Werkzeugmaschine14 gezeigt, jedoch kann der Roboter12 auch sequentiell Werkstücke mehreren NC-Werkzeugmaschinen14 zuführen und/oder davon entfernen. - Die Robotersteuerung
10 hat eine Datenübertragungseinrichtung20 , welche Daten erhält, die einen Betriebszustand der Werkzeugmaschine14 zu vorgegebenen Zeitpunkten mittels Kommunikation mit der Werkzeugmaschine14 enthalten; einen Bewegungsverlaufsspeicher22 , welcher mehrere Bewegungsabläufe des Roboters12 für die Werkzeugmaschine14 abspeichert; und eine Bewegungssteuerungseinrichtung24 , welche einen Bewegungsablauf aus den mehreren, in dem Bewegungsablaufspeicher22 gespeicherten Bewegungsabläufen auswählt wenn eine Anomalie in der Werkzeugmaschine14 auftritt oder wenn ein Betriebszustand der Werkzeugmaschine14 eine vorgegebene Bedingung erfüllt, und welche den Roboter12 auf Basis des ausgewählten Bewegungsablaufs steuert, wobei der ausgewählte Bewegungsablauf einem Betriebszustand der Werkzeugmaschine14 bei Auftreten einer Anomalie in derselben entspricht, oder wenn der Betriebszustand der Werkzeugmaschine14 die vorgegebene Bedingung erfüllt. - Die Übertragungseinrichtung
20 kommuniziert mit einer numerischen Steuerung (bei dem dargestellten Ausführungsbeispiel ist diese in der Werkzeugmaschine14 integriert) zur Steuerung der Werkzeugmaschine14 und gewinnt die den Betriebszustand der Werkzeugmaschine14 wiedergebenden Daten. Diesbezüglich können die den Betriebszustand wiedergebenden Daten die Folgenden enthalten: Daten, die einen fehlerhaften Code darstellen, etc., welche eine in der Werkzeugmaschine14 erzeugte Anomalie darstellen (z.B. eine Überlastung am Motor der Werkzeugmaschine, eine Fehlgriff bezüglich des Werkstückes im Spannfutter etc. auf Seiten der Werkzeugmaschine); und Daten, die einen Fortschrittszustand oder -status des in der Werkzeugmaschine14 ausgeführten Programms wiedergeben (z.B. wo - in welcher Zeile - im Programm die Anomalie aufgetreten ist). - Wie oben beschrieben ist, kann die Datenübertragungseinrichtung
20 eine Reihe von Informationen erhalten einschließlich der Bearbeitungssituation in der Werkzeugmaschine14 und laufender Ausführungszustände des Programms etc., sowie auch Alarminformation bezüglich des Auftretens einer Anomalie in der Werkzeugmaschine14 oder Information über die Dauer der Verwendung eines Werkzeuges in Werkzeugmaschine und des Erreichens einer vorgegebenen Lebensdauer des Werkzeuges. Weiterhin kann die Robotersteuerung10 eine Eingabe/Ausgabe-Kommunikationseinrichtung26 (I/O) aufweisen für eine Kommunikation mit der Werkzeugmaschine14 . In diesem Falle können die Datenübertragungseinrichtung20 und die I/O-Verbindungseinrichtung 26 für unterschiedliche Zwecke eingesetzt werden. Beispielsweise kann die I/O-Verbindungseinrichtung26 eingesetzt werden zum Empfang eines herkömmlichen Fehlersignals etc. der Werkzeugmaschine, während die Datenübertragungseinrichtung20 eingesetzt werden kann zum Empfang der Daten bezüglich der Bearbeitungssituation der Werkzeugmaschine14 und/oder dem laufenden Ausführungszustand des Programms etc. - Der Bewegungsverlaufsspeicher
22 speichert eine Mehrzahl von typischen Bewegungsverläufen12 , welche jeweils unterschiedlichen Betriebszuständen der Werkzeugmaschine14 zugeordnet sind. Beispielsweise können die Bewegungsverläufe die Folgenden sein: Zurückziehen (Rückführen) des Roboters12 in die Ausgangsstellung; Entfernen (Herausnehmen) eines Werkstückes während der Bearbeitung in der Werkzeugmaschine14 ; und Vorbereiten eines Neustarts der Verarbeitung in der Werkzeugmaschine, wie der Austausch eines Werkzeuges oder einer Stapelplatte etc. Falls der Roboter12 eingerichtet ist zur Ausführung einer Bewegung bezüglich der Überprüfung oder Wartung einer Werkzeugmaschine, können die Bewegungsverläufe insbesondere die Folgenden beinhalten: Austausch (Anbringen/Entfernen) eines Werkstückes für die Werkzeugmaschine14 ; Reinigen eines vorgegebenen Bereichs der Werkzeugmaschine14 (z.B. ein Bereich, wo sich Späne üblicherweise sammeln) durch Verwendung von Druckluft oder Flüssigkeit etc. - Die Robotersteuerung
10 kann eine Schnittstelle28 für den Benutzer enthalten zur Dateneingabe, wodurch der Benutzer den Bewegungsverlauf ändern und/oder registrieren kann sowie das Roboterprogramm über die Schnittstelle28 abändern kann. - Die Bewegungssteuereinrichtung
24 hat die Funktion der Steuerung der Bewegung des Roboters12 auf Basis eines gegebenen Roboterprogramms30 . Im Einzelnen steuert die Bewegungssteuereinrichtung24 einen Motor (beispielsweise einen Servomotor), welcher eine Achse des Roboters12 antreibt. Die Bewegungssteuereinrichtung24 analysiert den Betriebszustand der Werkzeugmaschine14 , wie von der Datenübertragungseinrichtung20 beim Betrieb der Werkzeugmaschine14 erhalten, welche den Betriebszustand der Werkzeugmaschine14 wiedergeben, wenn eine Anomalie in der Werkzeugmaschine14 auftritt (im Einzelnen: wenn die I/O-Kommunikationseinrichtung24 oder die Datenübertragungseinrichtung20 ein Signal erhält, welches das Auftreten einer Anomalie in der Werkzeugmaschine14 anzeigt), und beurteilt die Art des Betriebszustandes der Werkzeugmaschine14 bei Auftreten der Anomalie. Sodann wählt die Bewegungssteuereinrichtung14 einen Bewegungsverlauf entsprechend dem Betriebszustand der Werkzeugmaschine14 bei Auftreten der Anomalie und steuert den Roboter12 auf Basis des ausgewählten Bewegungsverlaufs. - Wenn beispielsweise eine Anomalie am Beginn der Ausführung des Programms der Werkzeugmaschine
14 auftritt (d.h. wenn die Anomalie in der Werkzeugmaschine auftritt bevor das Werkstück verarbeitet ist), ist es vorzuziehen, dass der Roboter12 in die Ausgangsposition zurückkehrt und die Bedienungsperson die Ursache der Anomalie suchen und/oder entfernen kann. Wenn andererseits die Anomalie am Ende der Ausführung des Programms für die Werkzeugmaschine14 auftritt (d.h. wenn die Anomalie in der Werkzeugmaschine14 nach vollständiger Bearbeitung des Werkstückes auftritt), ist es vorzuziehen, dass der Roboter12 das bearbeitete Werkstück entnimmt und zu einer vorgegebenen Stelle fördert und sodann kann die Bedienungsperson die Ursache der Anomalie suchen und/oder entfernen. Auf diese Weise kann automatisch eine passende Bewegung des Roboters12 ausgewählt und ausgeführt werden in Abhängigkeit von der Stufe der Verarbeitungsschritte in der Werkzeugmaschine14 , in der die Anomalie auftritt. - Die Bewegungssteuereinrichtung
24 kann die den Betriebszustand der Werkzeugmaschine14 wiedergebenden Daten zu vorgegebenen Zeitintervallen erhalten und den Roboter12 zum Austausch eines Werkzeuges der Werkzeugmaschine14 betreiben, wenn die akkumulierte Betriebszeit des Werkzeuges eine vorgegebene Lebensdauer erreicht (d.h. wenn das Werkzeug ausgetauscht werden sollte). Daneben oder zusätzlich kann die Bewegungssteuereinrichtung24 Daten bezüglich der akkumulierten Betriebszeit der Werkzeugmaschine14 oder bezüglich der Anzahl der bearbeiteten Werkstücke zu vorgegebenen Zeitintervallen gewinnen und den Roboter12 zum Beispiel für eine Reinigung eines vorgegebenen Bereichs der Werkzeugmaschine14 (zum Beispiel dem Bereich, in dem sich üblicherweise Späne ansammeln) unter Verwendung von Druckluft oder Reinigungswasser betreiben, oder einen Austausch vornehmen, wenn die akkumulierte Betriebszeit oder die Anzahl der bearbeiteten Werkstücke jeweils einen vorgegebenen Wert erreicht. Auf diese Weise kann die Bewegung der Steuereinrichtung24 einen Bewegungsverlauf auswählen bezüglich der Überprüfung oder Wartung einer Werkzeugmaschine14 und sie kann den Roboter12 auf Basis eines ausgewählten Bewegungsablaufes steuern, wenn der Betriebszustand der Werkzeugmaschine14 eine vorgegebene Bedingung erfüllt. - Wie oben beschrieben, kann der durch den Roboter
12 auszuführende Bewegungsverlauf in Abhängigkeit vom Betriebszustand der Werkzeugmaschine14 oder dem Fortschritt der Ausführung des Programms vorab in der Steuerung10 (oder der Bewegungsverlaufsspeichereinheit22 ) abgespeichert werden und er kann entsprechend ausgewählt und durch die Bewegungssteuereinrichtung24 ausgeführt werden. Hierzu kann für eine einfache Anpassung jedes Systems durch die Bedienungsperson eine Vielzahl von Bewegungsverläufen im Roboterprogramm30 vorgesehen sein und die den Betriebszustand der Werkzeugmaschine14 wiedergebenden Daten können sich auf zumindest eine der folgenden Zustände beziehen: einen Verzweigungszustand, einen Haltezustand, und einen Freigabezustand und nach einem Halten des Programms. Dann kann die Bewegungssteuereinrichtung24 automatisch die über die Datenübertragungseinrichtung20 erhaltenen, den Betriebszustand der Werkzeugmaschine14 wiedergebenden Daten automatisch aktualisieren, sodass eine Änderung des Ausführungsablaufs des Roboterprogramms30 entsprechend dem Betriebszustand der Werkzeugmaschine möglich ist, wodurch der Roboter12 den Bewegungsverlauf entsprechend dem Betriebszustand ausführen kann. - Auf diese Weise kann eine Beurteilung des Betriebszustandes der Werkzeugmaschine
14 und/oder die Auswahl eines Bewegungsverlaufs entsprechend dem Betriebszustand im Roboterprogramm festgelegt werden und die den Betriebszustand der Werkzeugmaschine wiedergebenden Daten können insbesondere einem Verzweigungszustand des Programms zugeordnet sein. Deshalb kann die Bewegung des Roboters entsprechend dem Betriebszustand in einfacher Weise festgelegt werden und das System kann in einfacher Weise durch Neuschreiben des Roboterprogramms angepasst werden. - Gemäß der Erfindung kann ein Roboter, der eingerichtet ist für die Zufuhr und Entnahme eines Werkstückes zur bzw. von der Werkzeugmaschine unterschiedliche Bewegungsverläufe ausführen entsprechend dem Betriebszustand der Werkzeugmaschine. Tritt beispielsweise eine Anomalie in der Werkzeugmaschine auf, kann der Roboter eine Rückgewinnung oder dergleichen in besserer Anpassung als beim Stand der Technik, entsprechend dem Zustand der Werkzeugmaschine, ausführen. Durch die Beobachtung des Zustandes der Werkzeugmaschine nach vorgegebenen Zeitabständen kann der Roboter Überprüfungs- und Wartungsarbeiten an der Werkzeugmaschine rechtzeitig ausführen.
- Aufgrund des Merkmals, wonach der Betriebszustand der Werkzeugmaschine und/oder die Auswahl eines Bewegungsverlaufs entsprechend dem Betriebszustand im Roboterprogramm enthalten ist, und die den Betriebszustand der Werkzeugmaschine repräsentierenden Daten zum Beispiel eine Verzweigungsbedingung oder dergleichen des Programms darstellen, kann das System mit dem Roboter und der Werkzeugmaschine in einfacher Weise den Anforderungen angepasst werden.
Claims (5)
- Robotersteuerung (10) zum Steuern eines Roboters (12), der ein Werkstück (16) zumindest einer Werkzeugmaschine (14) zuführt/oder von ihr entfernt, wobei die Robotersteuerung folgendes aufweist: eine Datenübertragungseinrichtung (20), die eingerichtet ist, um mittels Kommunikation mit der Werkzeugmaschine Daten zu erhalten, die einen Betriebszustand der Werkzeugmaschine zu vorgegebenen Zeiten wiedergeben; einen Bewegungsverlaufsspeicher (22), die eingerichtet ist, um mehrere Bewegungsverläufe für den Roboter in Bezug auf die Werkzeugmaschine zu speichern; und eine Bewegungssteuereinrichtung (24), die eingerichtet ist, um automatisch aus den mehreren in dem Bewegungsverlaufsspeicher abgespeicherten Bewegungsverläufen einen Bewegungsverlauf auszuwählen, wenn eine Anomalie in der Werkzeugmaschine auftritt, und den Roboter auf Basis des ausgewählten Bewegungsverlaufes zu betreiben, wobei der ausgewählte Bewegungsverlauf einem Betriebszustand der Werkzeugmaschine bei Auftreten der Anomalie in derselben zugeordnet ist, wobei die Datenübertragungseinrichtung (20), eingerichtet ist, um die den Betriebszustand der Werkzeugmaschine wiedergebenden Daten während des Betriebs der Werkzeugmaschine bei Auftreten der Anomalie in derselben zu erhalten; und wobei die Bewegungssteuereinrichtung (24) eingerichtet ist, um aus der Mehrzahl von Bewegungsverläufen einen Bewegungsverlauf auszuwählen einschließlich einer Zurückführung des Roboters in eine Ausgangsposition, Entnahme des Werkstückes nach Bearbeitung in der Werkzeugmaschine, und Vorbereiten eines Neustarts der Verarbeitung in der Werkzeugmaschine, und die Bewegungssteuereinrichtung eingerichtet ist, um den Roboter auf Basis des ausgewählten Bewegungsverlaufs zu betreiben.
- Robotersteuerung gemäß
Anspruch 1 , wobei die Bewegungssteuereinrichtung eingerichtet ist, um: - wenn die Anomalie zu Beginn der Ausführung des Programms der Werkzeugmaschine (14) auftritt, den Roboter (12) in die Ausgangsposition zurückkehren zu lassen und eine Bedienungsperson die Ursache der Anomalie suchen und/oder entfernen zu lassen, und - wenn die Anomalie am Ende der Ausführung des Programms für die Werkzeugmaschine (14) auftritt, den Roboter (12) das bearbeitete Werkstück entnehmen zu lassen und zu einer vorgegebenen Stelle zu fördern und sodann die Bedienungsperson die Ursache der Anomalie suchen und/oder entfernen zu lassen. - Robotersteuerung (10) zum Steuern eines Roboters (12), der ein Werkstück (16) zumindest einer Werkzeugmaschine (14) zuführt/oder von ihr entfernt, wobei die Robotersteuerung folgendes aufweist: eine Datenübertragungseinrichtung (20), die eingerichtet ist, um mittels Kommunikation mit der Werkzeugmaschine Daten zu erhalten, die einen Betriebszustand der Werkzeugmaschine zu vorgegebenen Zeiten wiedergeben; einen Bewegungsverlaufsspeicher (22), die eingerichtet ist, um mehrere Bewegungsverläufe für den Roboter in Bezug auf die Werkzeugmaschine zu speichern; und eine Bewegungssteuereinrichtung (24), die eingerichtet ist, um automatisch aus den mehreren in dem Bewegungsverlaufsspeicher abgespeicherten Bewegungsverläufen einen Bewegungsverlauf auszuwählen, wenn eine Anomalie in der Werkzeugmaschine auftritt, und den Roboter auf Basis des ausgewählten Bewegungsverlaufes zu betreiben, wobei der ausgewählte Bewegungsverlauf einem Betriebszustand der Werkzeugmaschine bei Auftreten der Anomalie in derselben zugeordnet ist, wobei, die Datenübertragungseinrichtung (20) eingerichtet ist, um die den Betriebszustand der Werkzeugmaschine wiedergebenden Daten zu vorgegebenen Zeitintervallen zu erhalten; und dann, wenn der Betriebszustand der Werkzeugmaschine die vorgegebene Bedingung erfüllt, die Bewegungssteuereinrichtung (24) eingerichtet ist, um einen Bewegungsverlauf auszuwählen bezüglich einer Überprüfung oder Wartung der Werkzeugmaschine und den Roboter entsprechend dem ausgewählten Bewegungsverlauf zu steuern.
- Robotersteuerung gemäß
Anspruch 3 , wobei die vorgegebene Bedingung umfasst, dass eine akkumulierte Betriebszeit eines Werkzeugs der Werkzeugmaschine eine vorgegebene Lebensdauer des Werkzeugs erreicht, und dass eine Anzahl von verarbeiteten Werkstücken einen vorgegebenen Wert erreicht. - Robotersteuerung gemäß einem der
Ansprüche 1 bis4 , wobei die Robotersteuerung (10) ein Roboterprogramm (30) aufweist, in welchem die Mehrzahl von Bewegungsverläufen abgelegt ist, und dass die den Betriebszustand der Werkzeugmaschine wiedergebenden Daten zumindest einen der folgenden Zustände beinhalten: eine Verzweigungsbedingung, eine Haltebedingung, und eine Freigabebedingung nach einem Halten des Roboterprogramms; und dass die Bewegungssteuereinrichtung (24) automatisch die den Betriebszustand der Werkzeugmaschine wiedergebenden Daten, welche durch die Datenübertragungseinheit erhalten sind, aktualisiert, um einen Ausführungsablauf des Roboterprogramms entsprechend dem Betriebszustand der Werkzeugmaschine zu ändern.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014045556A JP5863857B2 (ja) | 2014-03-07 | 2014-03-07 | ワークの供給と排出を行うロボットを制御するロボット制御装置 |
JP2014-045556 | 2014-03-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102015002571A1 DE102015002571A1 (de) | 2015-09-10 |
DE102015002571B4 true DE102015002571B4 (de) | 2019-05-09 |
Family
ID=53884061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102015002571.6A Active DE102015002571B4 (de) | 2014-03-07 | 2015-02-27 | Robotersteuerung zum Steuern eines Roboters, der ein Werkstück zuführt und entfernt |
Country Status (4)
Country | Link |
---|---|
US (1) | US9778646B2 (de) |
JP (1) | JP5863857B2 (de) |
CN (1) | CN104889799B (de) |
DE (1) | DE102015002571B4 (de) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017039709A1 (en) * | 2015-09-04 | 2017-03-09 | Edison Industrial Innovation, Llc | Closed-loop metalworking system |
US9420741B2 (en) | 2014-12-15 | 2016-08-23 | Irobot Corporation | Robot lawnmower mapping |
GB201509341D0 (en) * | 2015-05-29 | 2015-07-15 | Cambridge Medical Robotics Ltd | Characterising robot environments |
JP6250901B2 (ja) * | 2015-10-28 | 2017-12-20 | ファナック株式会社 | Cncとロボット制御装置が通信ネットワークを介して接続されたロボットシステム |
CN106584453A (zh) * | 2016-06-15 | 2017-04-26 | 北京卫星环境工程研究所 | 融入智能终端的航天器机械臂人机交互*** |
CN109937386B (zh) * | 2016-11-16 | 2022-04-26 | 株式会社牧野铣床制作所 | 机床*** |
JP6557282B2 (ja) * | 2017-05-17 | 2019-08-07 | ファナック株式会社 | 工作機械制御装置及び生産システム |
CN109213079B (zh) * | 2017-06-29 | 2020-10-23 | 深圳模德宝科技有限公司 | 一种自动化生产的控制方法及其装置 |
JP6644104B2 (ja) | 2018-04-05 | 2020-02-12 | カワダロボティクス株式会社 | 多機能統合型作業テーブルおよびそれを用いた生産システム |
JP1641848S (de) * | 2019-03-27 | 2019-09-24 | ||
JP7314824B2 (ja) * | 2019-05-17 | 2023-07-26 | 株式会社安川電機 | ロボットシステム、復帰プログラム生成装置、制御支援装置、制御装置、プログラム、復帰プログラムの生成方法及び復帰プログラムの出力方法 |
CN110253567B (zh) * | 2019-05-22 | 2021-07-20 | 深圳镁伽科技有限公司 | 用于控制机器人运动的运动控制***、方法及机器人 |
JP7351702B2 (ja) * | 2019-10-04 | 2023-09-27 | ファナック株式会社 | ワーク搬送システム |
TW202228953A (zh) * | 2021-01-29 | 2022-08-01 | 日商發那科股份有限公司 | 機器人控制裝置及數值控制系統 |
JP7089085B1 (ja) | 2021-03-23 | 2022-06-21 | カワダロボティクス株式会社 | 結束ワークの荷解き供給システムおよび荷解き供給方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63318237A (ja) | 1987-06-18 | 1988-12-27 | Murata Mach Ltd | ロボットを含む加工システム |
JPH01205964A (ja) | 1988-02-08 | 1989-08-18 | Murata Mach Ltd | 多品種少量生産におけるワーク加工システム |
JPH0526628B2 (de) | 1986-07-24 | 1993-04-16 | Hitachi Seiki Kk | |
DE102004020945B3 (de) | 2004-04-28 | 2006-01-19 | Kuka Schweissanlagen Gmbh | Verfahren und Einrichtung zum Fertigen von Ersatzteilen von Greifeinrichtungen |
DE102005009283A1 (de) * | 2005-02-22 | 2006-08-24 | Ex-Cell-O Gmbh | Werkzeugmaschinensystem, verfahrbare Belade-/Entladevorrichtung und Verfahren zur Bereitstellung/Entnahme von Gegenständen von/an Bearbeitungsstationen eines Werkzeugmaschinensystems |
DE102006003985A1 (de) * | 2006-01-20 | 2007-07-26 | Index-Werke Gmbh & Co. Kg Hahn & Tessky | Werkzeugmaschine |
DE102007018368A1 (de) * | 2007-04-18 | 2008-10-23 | Feinmechanik Michael Deckel Gmbh & Co. Kg | Werkzeugmaschinenanordnung mit automatischem Werkstück- und Werkzeugwechsel |
DE102010016727A1 (de) * | 2009-06-27 | 2011-01-05 | Elha-Maschinenbau Liemke Kg | Anordnung einer Bearbeitungseinheit |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5220718A (en) * | 1986-12-05 | 1993-06-22 | Gemcor Engineering Corp. | Programmable fixture and assembly cell |
JPH04191907A (ja) * | 1990-11-27 | 1992-07-10 | Fanuc Ltd | 数値制御装置及びその運転管理方法 |
JPH08202408A (ja) * | 1995-01-26 | 1996-08-09 | Komatsu Ltd | ロボットラインの制御装置 |
JPH09244728A (ja) * | 1996-03-13 | 1997-09-19 | Fanuc Ltd | オンライン端末として利用されるcnc装置のデータ表示・入力方法 |
JP3392779B2 (ja) * | 1999-05-25 | 2003-03-31 | ファナック株式会社 | 作業の異常監視機能を備えたロボット制御装置 |
DE60010609T2 (de) * | 1999-09-13 | 2005-07-28 | Fanuc Ltd. | Verbundsystem aus Roboter und Machine |
JP2001154717A (ja) * | 1999-09-13 | 2001-06-08 | Fanuc Ltd | ロボットと機械の結合システム |
JP4316751B2 (ja) | 1999-11-30 | 2009-08-19 | 株式会社アマダ | 自動板取り方法およびその装置、並びに自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP4815940B2 (ja) | 2005-08-17 | 2011-11-16 | 日本電気株式会社 | ロボット制御システム、ロボット装置、およびロボット制御方法 |
US8260461B2 (en) * | 2007-08-30 | 2012-09-04 | Applied Materials, Inc. | Method and system for robot calibrations with a camera |
AU2012258296B2 (en) * | 2012-03-21 | 2013-12-12 | Lewis Australia Pty Ltd | Conveyor Belt Roller Replacement |
CH706473A1 (de) * | 2012-05-04 | 2013-11-15 | Erowa Ag | Überwachugungseinrichtung zur Überwachung von Positionen eines Roboters sowie Fertigungsanlage mit einer Überwachungseinrichtung. |
-
2014
- 2014-03-07 JP JP2014045556A patent/JP5863857B2/ja active Active
-
2015
- 2015-02-27 DE DE102015002571.6A patent/DE102015002571B4/de active Active
- 2015-03-04 US US14/637,431 patent/US9778646B2/en active Active
- 2015-03-06 CN CN201510100660.1A patent/CN104889799B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0526628B2 (de) | 1986-07-24 | 1993-04-16 | Hitachi Seiki Kk | |
JPS63318237A (ja) | 1987-06-18 | 1988-12-27 | Murata Mach Ltd | ロボットを含む加工システム |
JPH01205964A (ja) | 1988-02-08 | 1989-08-18 | Murata Mach Ltd | 多品種少量生産におけるワーク加工システム |
DE102004020945B3 (de) | 2004-04-28 | 2006-01-19 | Kuka Schweissanlagen Gmbh | Verfahren und Einrichtung zum Fertigen von Ersatzteilen von Greifeinrichtungen |
DE102005009283A1 (de) * | 2005-02-22 | 2006-08-24 | Ex-Cell-O Gmbh | Werkzeugmaschinensystem, verfahrbare Belade-/Entladevorrichtung und Verfahren zur Bereitstellung/Entnahme von Gegenständen von/an Bearbeitungsstationen eines Werkzeugmaschinensystems |
DE102006003985A1 (de) * | 2006-01-20 | 2007-07-26 | Index-Werke Gmbh & Co. Kg Hahn & Tessky | Werkzeugmaschine |
DE102007018368A1 (de) * | 2007-04-18 | 2008-10-23 | Feinmechanik Michael Deckel Gmbh & Co. Kg | Werkzeugmaschinenanordnung mit automatischem Werkstück- und Werkzeugwechsel |
DE102010016727A1 (de) * | 2009-06-27 | 2011-01-05 | Elha-Maschinenbau Liemke Kg | Anordnung einer Bearbeitungseinheit |
Also Published As
Publication number | Publication date |
---|---|
CN104889799A (zh) | 2015-09-09 |
US9778646B2 (en) | 2017-10-03 |
JP5863857B2 (ja) | 2016-02-17 |
CN104889799B (zh) | 2016-11-02 |
DE102015002571A1 (de) | 2015-09-10 |
US20150253757A1 (en) | 2015-09-10 |
JP2015168038A (ja) | 2015-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102015002571B4 (de) | Robotersteuerung zum Steuern eines Roboters, der ein Werkstück zuführt und entfernt | |
DE102018000627B4 (de) | Bearbeitungssystem und Maschinensteuerung, wobei ein beweglicher Roboter einen Gegenstand in Bezug auf die Bearbeitungsvorrichtung lädt und entlädt | |
DE102011008020A1 (de) | Verfahren und Vorrichtung zum Steuern einer Werkzeugmaschine, damit sie ihren automatischen Betrieb wieder aufnimmt | |
EP2837981B1 (de) | Verfahren und Vorrichtung zur automatisierten Konfiguration einer Überwachungsfunktion eines Industrieroboters | |
EP2662739A2 (de) | Verfahren und Vorrichtung zur automatisierten Konfiguration einer Überwachungsfunktion einer Werkzeugmaschine | |
DE112015003900T5 (de) | Bearbeitungswerkzeug | |
DE102019110434A1 (de) | Werkzeugwahlvorrichtung und Maschinenlernvorrichtung | |
DE112013000138T5 (de) | Numerische Steuervorrichtung | |
DE102018208600A1 (de) | Robotersteuerung und Produktionssystem | |
DE102018006550A1 (de) | Abnormalitätserkennungsvorrichtung und maschinelles Lernverfahren | |
DE102019002103A1 (de) | Bearbeitungssystem | |
DE102019208624A1 (de) | Steuervorrichtung zum einsatz an einer numerisch gesteuerten werkzeugmaschine und werkzeugmaschine mit einer steuervorrichtung | |
WO2006128848A1 (de) | Betriebsverfahren für eine auswertungseinrichtung für eine produktionsmaschine | |
DE102019007387A1 (de) | Datenerstellungsvorrichtung, fehlerbehebungsvorrichtung, datenerstellungsverfahren und datenerstellungsprogramm | |
DE102015010637A1 (de) | Robotersteuerung eines Roboters, der mit einem Maschinenwerkzeug verwendet wird, und Verarbeitungssystem | |
DE69205079T2 (de) | Verfahren zum wieder-in-betrieb-setzen einer stanzmaschine und numerisch gesteuertes gerät. | |
DE1908757B2 (de) | Steuersystem fuer eine werkzeugmaschine mit einer werkzeugmaschinensteuerung zum auswerten von teilbefehlen zur steuerung der betriebsweise der werkzeugmaschine | |
DE102018202731B4 (de) | Produktionsverwaltungsvorrichtung und Produktionssystem | |
DE102017007909A1 (de) | Produktionssteuerung, ausgestattet mit einer Funktion zur Identifizierung der Ursache nach einem Betriebsstop einer Produktionseinrichtung, die Fertigungseinrichtungen umfasst | |
EP1522004B1 (de) | Werkzeugmaschine und verfahren zum betreiben einer solchen | |
DE102017222137B4 (de) | Numerische Steuervorrichtung | |
DE102019007385A1 (de) | Know-how-erstellungsvorrichtung, know-how-erstellungsverfahren und know-how-erstellungsprogramm | |
DE102015009005A1 (de) | Einrichtung für numerische Steuerung, die eine wiederholte maschinelle Bearbeitung ausführt | |
DE102019001970A1 (de) | Integriertes simulationssystem mit verbesserter bedienbarkeit | |
EP2479630A1 (de) | Verfahren zur kollisionsfreien Überführung einer Anlage aus einem Scheinausmodus in einen Betriebsmodus |
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 |