[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102017007909A1 - Produktionssteuerung, ausgestattet mit einer Funktion zur Identifizierung der Ursache nach einem Betriebsstop einer Produktionseinrichtung, die Fertigungseinrichtungen umfasst - Google Patents

Produktionssteuerung, ausgestattet mit einer Funktion zur Identifizierung der Ursache nach einem Betriebsstop einer Produktionseinrichtung, die Fertigungseinrichtungen umfasst Download PDF

Info

Publication number
DE102017007909A1
DE102017007909A1 DE102017007909.9A DE102017007909A DE102017007909A1 DE 102017007909 A1 DE102017007909 A1 DE 102017007909A1 DE 102017007909 A DE102017007909 A DE 102017007909A DE 102017007909 A1 DE102017007909 A1 DE 102017007909A1
Authority
DE
Germany
Prior art keywords
production
machine
signal
stop
manufacturing
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.)
Pending
Application number
DE102017007909.9A
Other languages
English (en)
Inventor
Toshiaki KAMOI
Hiromitsu Takahashi
Tomoyuki Yamamoto
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 DE102017007909A1 publication Critical patent/DE102017007909A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0275Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
    • 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
    • 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]
    • 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/32Operator till task planning
    • G05B2219/32252Scheduling production, machining, job shop
    • 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)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • General Factory Administration (AREA)

Abstract

Eine Zellensteuerung umfasst eine erste Kommunikationseinheit, die ein Aufgabenprogramm und eine Signaleinstellinformation enthält, die in jeder Fertigungsmaschine von dieser Fertigungsmaschine gespeichert wird, eine Stopperkennungseinheit, die das Aufgabenprogramm und die Signaleinstellinformation betrifft, um zu erkennen, ob eine Produktionseinrichtung ihre Betrieb gestoppt hat, und eine Stoppursachen-Identifizierungseinheit, die das Aufgabenprogramm und die Signaleinstellinformation analysiert, um die Fertigungsmaschine, die den Betriebsstopp der Produktionseinrichtung verursacht hat, und diese Ursache zu identifizieren. Eine derartige Zellensteuerung kann erkennen, ob eine Produktionseinrichtung, die Fertigungsmaschinen umfasst, ihren Betrieb gestoppt hat, und automatisch die Fertigungsmaschine, die den Betriebsstopp verursacht hat, und diese Ursache identifizieren.

Description

  • Hintergrund der Erfindung
  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft eine Produktionssteuerung, die einen Artikel durch Steuerung von Fertigungsmaschinen, die eine Produktionseinrichtung bilden, herstellt.
  • 2. Beschreibung des Standes der Technik
  • In Produktionsstätten werden Produktionseinrichtungen gemäß dem Fließfertigungsschema oder dem Zellenfertigungsschema, d. h. Produktionsstraßen oder Fertigungszellen werden durch entsprechende Anordnung von Fertigungsmaschinen, wie beispielweise Werkzeugmaschinen oder Roboter, gebildet. Für jede Produktionseinrichtung werden verschiedene Fertigungsmaschinen zur Durchführung von Aufgaben wie beispielsweise Zusammenbau, Bearbeitung und Schweißen, verwendet. Die Fertigungsmaschinen, die jeweils eine derartige Produktionseirichtung bilden, arbeiten in Reaktion auf Fertigungsanweisungen von einer gemeinsamen Produktionssteuerung, die über eine Kommunikationsvorrichtung verbunden ist. Die Produktionssteuerung regelt z. B. die Fertigungsprozesse, Produktqualität und Sicherheit, während sie Informationen erfasst, wie beispielsweise die Zustände der Produktionsmengen der Fertigungsmaschinen jeder Produktionseinrichtung.
  • In derartigen Produktionseinrichtungen kann eine beliebige Produktionseinrichtung den Betrieb aufgrund einer Abnormalität in mindestens einer der Fertigungsmaschinen stoppen. In diesem Fall können die Fertigungsmaschinen vorzugsweise schnell durch Identifizieren der Ursache der Abnormalität wiederhergestellt werden. Hierfür wurde ein Verfahren zum Erkennen der Fertigungsmaschine, die die Abnormalität aufweist, aus den Fertigungsmaschinen in der Produktionseinrichtung vorgeschlagen.
  • Die ungeprüfte japanische Patentveröffentlichung (Kokai) Nr. H09-069007 offenbart beispielsweise ein Steuersystem, das gleichzeitig langsam Roboter wiederherstellen kann, um Operationen zum Korrigieren von Information, die in einem Speicher in Form eines Programms gespeichert ist, wie beispielsweise die Reihenfolge, der Zustand und die Position, durch Operationen zum Lehren der Roboter zu erleichtern.
  • Die ungeprüfte japanische Patentveröffentlichung (Kokai) Nr. H03-059703 offenbart eine Fehlerdiagnosevorrichtung, die einen Fehler einer Ablaufsteuerung diagnostiziert, die zum Beispiel eine Anlage oder ein Vorrichtungssystem steuert.
  • In einer Produktionseinrichtung, wie beispielsweise einer Fertigungsstraße oder einer Fertigungszelle, die Fertigungsmaschinen umfasst, wird ein Artikel im Allgemeinen durch Aufgaben produziert, die zwischen den jeweiligen Fertigungsmaschinen miteinander verbunden sind. Wenn die Gesamtproduktionseinrichtung ihren Betrieb einstellt, kann der Betriebsstopp dadurch verursacht sein, dass eine der Fertigungsmaschinen, die diese Produktionseinrichtung bilden, inaktiv ist, weil sie auf ein Signal von einer anderen Fertigungsmaschine wartet. Anders gesagt, auch wenn eine Fertigungsmaschine nicht tatsächlich in Betrieb ist, kann eine andere Fertigungsmaschine die tatsächliche Ursache eines Betriebsstopps sein.
  • Unter derartigen Umständen, wenn eine Produktionseinrichtung, die Fertigungsmaschinen umfasst, ihren Betrieb einstellt, ist es schwierig, die Fertigungsmaschine, die den Betriebsstopp der Produktionseinrichtung verursacht hat, und die Ursache des Betriebsstopps zu identifizieren. Ferner kann das Identifizieren der Ursache des Betriebsstopps eine große Anzahl von Prozessen beinhalten.
  • Die vorher beschriebene ungeprüfte japanische Patentveröffentlichung (Kokai) Nr. H09-069007 offenbart nur eine Technik zur Vereinfachung einer Korrektur eines Steuerprogramms für jeden Roboter, indem eine gleichzeitige langsame Wiederherstellung von Robotern ermöglicht wird. Diese Technik soll nicht automatisch einen Roboter, der eine Abnormalität aufweist, unter den Robotern und die Ursache der Abnormalität erkennen, sondern soll ermitteln, ob jede Roboteroperation eine Abnormalität durch den Bediener selbst aufweist, und ebenso die Ursache der Abnormalität durch den Bediener selbst identifizieren.
  • Die vorher beschriebene ungeprüfte japanische Patentveröffentlichung (Kokai) Nr. H03-059703 offenbart nur eine Technik zum Erkennen einer Abnormalität für jeden Kontrollpunkt in einer Ablaufsteuerung, die ein gesteuertes Objekt beispielsweise von einer Anlage oder einem Vorrichtungssystem steuert. Diese Technik soll in einer Produktionseinrichtung, die Fertigungsmaschinen umfasst, nicht die Fertigungsmaschine in der Produktionseinrichtung, die den Betriebsstopp der Produktionseinrichtung verursacht hat, und die Ursache des Betriebsstopps identifizieren.
  • Kurzdarstellung der Erfindung
  • Die vorliegende Erfindung stellt eine Produktionssteuerung bereit, die erkennen kann, ob eine Produktionseinrichtung, die Fertigungsmaschinen umfasst, ihren Betrieb gestoppt hat und automatisch die Fertigungsmaschine, die den Betriebsstopp verursacht hat, und diese Ursache identifizieren kann.
  • Gemäß einem ersten Aspekt der vorliegenden Offenbarung wird eine Produktionssteuerung bereitgestellt, die einen Artikel durch Steuern von Fertigungsmaschinen herstellt, welche eine Produktionseinrichtung bilden, gemäß einer Produktionsplanung, die von einem Produktionsmanagementsystem erfolgt,
    wobei jede der Fertigungsmaschinen mindestens ein Aufgabenprogramm speichert, das einen Befehl für einen Aufgabenbetrieb umfasst, der zwischen den Fertigungsmaschinen miteinander verbunden ist, und eine Einstellinformation eines Signals speichert, das zwischen den Fertigungsmaschinen als Eingabe und Ausgabe in dem Aufgabenbetrieb ausgetauscht wird, und wobei die Produktionssteuerung umfasst: eine erste Kommunikationseinheit, die ausgestaltet ist, um eine beliebige Information mit jeder der Fertigungsmaschinen über ein erstes Kommunikationsnetz auszutauschen und die das Aufgabenprogramm und die Einstellinformation des Signals, das in jeder der Fertigungsmaschinen gespeichert ist, von jeder der Fertigungsmaschinen empfängt;
    eine Stopperkennungseinheit, die sich auf das Aufgabenprogramm und die Einstellinformation des von jeder der Fertigungsmaschinen empfangenen Signals bezieht, um zu erkennen, ob die Produktionseinrichtung ihren Betrieb gestoppt hat; und
    eine Stoppursachen-Identifizierungseinheit, die das Aufgabenprogramm und die Einstellinformation des von jeder der Fertigungsmaschinen empfangenen Signals analysiert, um die Fertigungsmaschine, die einen Betriebsstopp der Produktionseinrichtung verursacht hat, und die Ursache zu identifizieren.
  • Gemäß einem zweiten Aspekt der vorliegenden Offenbarung wird die Produktionssteuerung gemäß dem ersten Aspekt bereitgestellt, wobei
    die Stopperkennungseinheit ausgestaltet ist, um einen Stopperkennungsalgorithmus zur Bezugnahme auf das Aufgabenprogramm und die Einstellinformation des Signals für mindestens eine Fertigungsmaschine der Fertigungsmaschinen auszuführen, wenn die mindestens eine Fertigungsmaschine für nicht weniger als eine vorgegebene Zeitdauer gestoppt wurde, um zu ermitteln, ob die mindestens eine Fertigungsmaschine gestoppt wurde, um auf ein Signal von einer anderen Fertigungsmaschine der Fertigungsmaschinen zu warten, und zum Ermitteln, dass die Produktionseinrichtung ihren Betrieb gestoppt hat, wenn ermittelt wird, dass die mindestens eine Fertigungsmaschine für nicht weniger als die vorgegebene Zeitdauer gestoppt wurde, um auf das Signal zu warten, und
    die Stoppursachen-Identifizierungseinheit ausgestaltet ist, um einen Stoppursachen-Identifizierungsalgorithmus zum Analysieren des Aufgabenprogramms und der Einstellinformation des von jeder der Fertigungsmaschinen empfangenen Signals auszuführen, wenn die Stopperkennungseinheit ermittelt, dass die Produktionseinrichtung ihren Betrieb gestoppt hat, um die Fertigungsmaschine, die einen Betriebsstopp der Produktionseinrichtung verursacht hat, und die Ursache zu identifizieren.
  • Gemäß einem dritten Aspekt der vorliegenden Offenbarung wird die Produktionssteuerung gemäß dem ersten Aspekt bereitgestellt, wobei
    die Stopperkennungseinheit ausgestaltet ist, um einen Stopperkennungsalgorithmus zur Bezugnahme auf das Aufgabenprogramm und die Einstellinformation des Signals für eine erste Fertigungsmaschine der Fertigungsmaschinen auszuführen, wenn die erste Fertigungsmaschine für nicht weniger als eine vorgegebene Zeitdauer gestoppt wurde, um zu ermitteln, ob die erste Fertigungsmaschine gestoppt wurde, um auf ein Signal von einer anderen Fertigungsmaschine der Fertigungsmaschinen zu warten, und zum Ermitteln, dass die Produktionseinrichtung ihren Betrieb gestoppt hat, wenn ermittelt wird, dass die erste Fertigungsmaschine für nicht weniger als die vorgegebene Zeitdauer gestoppt wurde, um auf das Signal zu warten, und
    die Stoppursachen-Identifizierungseinheit ausgestaltet ist, um einen Stoppursachen-Identifizierungsalgorithmus zum Analysieren des Aufgabenprogramms und der Einstellinformation des Signals für die erste Fertigungsmaschine auszuführen, wenn die Stopperkennungseinheit ermittelt, dass die Produktionseinrichtung ihren Betrieb gestoppt hat, um eine zweite Fertigungsmaschine zu identifizieren, die als weitere Fertigungsmaschine der Fertigungsmaschinen dient, die ein Signal ausgibt, das in die erste Fertigungsmaschine eingegeben werden soll, und zum Analysieren des Aufgabenprogramms und der Einstellinformation des Signals für die zweite Fertigungsmaschine, um eine Ursache zu identifizieren, aufgrund derer die zweite Fertigungsmaschine kein Signal ausgibt.
  • Gemäß einem vierten Aspekt der vorliegenden Offenbarung wird die Produktionssteuerung gemäß dem dritten Aspekt bereitgestellt, wobei der Stoppursachen-Identifizierungsalgorithmus das Analysieren des Aufgabenprogramms und der Einstellinformation des Signals für die zweite Fertigungsmaschine, die auf ein Signal wartet, wiederholt, wenn die Ursache, aufgrund derer die zweite Fertigungsmaschine kein Signal ausgibt, das Warten auf das Signal ist, um eine weitere Fertigungsmaschine der Fertigungsmaschinen zu identifizieren, die ein Signal ausgibt, das in die zweite Fertigungsmaschine, die auf das Signal wartet, eingegeben werden soll, und zum Analysieren des Aufgabenprogramms und der Einstellinformation des Signals für die andere Fertigungsmaschine, um eine Ursache zu identifizieren, aufgrund derer die andere Fertigungsmaschine kein Signal ausgibt.
  • Gemäß einem fünften Aspekt der vorliegenden Offenbarung wird die Produktionssteuerung gemäß einem des zweiten bis vierten Aspekts bereitgestellt, wobei
    das Produktionsmanagementsystem eine Speichereinheit umfasst, die den Stopperkennungsalgorithmus und den Stoppursachen-Identifikationsalgorithmus speichert, und
    die Produktionssteuerung ferner eine zweite Kommunikationseinheit umfasst, die ausgestaltet ist, um eine beliebige Information mit dem Produktionsmanagementsystem über ein zweites Kommunikationsnetz auszutauschen und die den Stopperkennungsalgorithmus und den Stoppursachen-Identifizierungsalgorithmus, die in der Speichereinheit gespeichert sind, von dem Produktionsmanagementsystem über das zweite Kommunikationsnetz empfängt.
  • Kurzbeschreibung der Zeichnungen
  • Die obenstehenden oder andere Objekte, Merkmale und Vorteile der vorliegenden Erfindung werden aus der ausführlichen Beschreibung einer typischen Ausführungsform der vorliegenden Offenbarung, die in den beigefügten Zeichnungen veranschaulicht ist, ersichtlich, wobei:
  • 1 ein Blockdiagramm ist, das schematisch ein Produktionssystem veranschaulicht, das eine Produktionssteuerung gemäß einer Ausführungsform umfasst;
  • 2 ein Ablaufdiagramm ist, das einen beispielhaften Stopperkennungsalgorithmus veranschaulicht, der von einer Stopperkennungseinheit der Produktionssteuerung gemäß der Ausführungsform ausgeführt wird; und
  • 3 ein Ablaufdiagramm ist, das einen beispielhaften Stoppursachen-Identifizierungsalgorithmus veranschaulicht, der von einer Stoppursachen-Identifizierungseinheit der Produktionssteuerung gemäß der Ausführungsform ausgeführt wird.
  • Ausführliche Beschreibung
  • Eine Ausführungsform der vorliegenden Offenbarung wird unten mit Bezug auf die Zeichnungen beschrieben. In den Zeichnungen, auf die Bezug genommen wird, bezeichnen die gleichen Referenzzeichen dasselbe Bestandteil oder Funktionsteile. Zur Erleichterung des Verständnisses verwenden diese Zeichnungen gegebenenfalls unterschiedliche Maßstäbe. Ferner sind die in den Zeichnungen veranschaulichten Modi nur Beispiele zur Ausführung der vorliegenden Erfindung, die nicht auf die in den Zeichnungen veranschaulichten Modi begrenzt ist.
  • 1 ist ein Blockdiagramm, das schematisch ein Produktionssystem 10 veranschaulicht, das eine Zellensteuerung (Produktionssteuerung) 13 gemäß einer Ausführungsform umfasst.
  • Das Produktionssystem 10 gemäß der vorliegenden Ausführungsform, das als 1 veranschaulicht ist, dient als System, das einen Artikel unter Verwendung von mindestens einer Fertigungszelle 12, die Fertigungsmaschinen 11 umfasst, herstellt.
  • Das Produktionssystem 10 gemäß der vorliegenden Ausführungsform umfasst eine Zellensteuerung (Produktionssteuerung) 13, die einen Artikel durch Steuerung der Fertigungsmaschinen 11, die jede Fertigungszelle 12 bilden, und eines Produktionsmanagementsystems 14, das kommunikativ mit der Zellensteuerung 13 verbunden ist, produziert.
  • Das Produktionsmanagementsystem 14 dient als Vorrichtung, wie beispielsweise ein MES (Manufacturing Execution System), das eine Produktionsplanung zum Herstellen eines Artikels unter Verwendung der Fertigungszelle 12 macht und den Stand der Herstellung durch die Fertigungsmaschinen 11 in der Fertigungszelle 12 verwaltet. Die Zellensteuerung 13 empfängt die Produktionsplanung von dem Produktionsmanagementsystem 14 und erzeugt Herstellungsanweisungen für jede Fertigungsmaschine 11 in der Fertigungszelle 12 und gibt sie gemäß der Produktionsplanung an diese Fertigungsmaschine 11. Die Zellensteuerung 13 empfängt Informationen, wie beispielsweise die Zustandsvariable, den Betriebszustand und die tatsächliche Produktionsleistung von jeder Fertigungsmaschine 11, die die Herstellungsanweisungen erhält, führt eine vorgegebene Verarbeitung durch und sendet sie an das Produktionsmanagementsystem 14.
  • Die Fertigungszelle 12 dient als Produktionseinrichtung des Zellproduktionsschemas, in dem Fertigungsmaschinen 11 flexibel kombiniert sind. Statt der Fertigungszelle 12 kann eine Produktionseinrichtung des Fließfertigungsschemas, in dem Fertigungsmaschinen 11 linear angeordnet sind, d. h. eine Fertigungsstraße auf das Produktionssystem 10 angewandt werden. Obwohl die Fertigungszelle 12 in 1 aus zwei Fertigungsmaschinen 11 in gebildet ist, ist weder die Anzahl der Produktionseinrichtungen, wie beispielsweise Fertigungszellen 12 oder Fertigungsstraßen noch die Anzahl von Fertigungsmaschinen, die jede Produktionseinrichtung bilden, in der vorliegenden Erfindung begrenzt.
  • Die Produktionseinrichtung, wie beispielsweise die Fertigungszelle 12 oder die Fertigungsstraße, ist nicht auf die von Fertigungsmaschinen nur eines Typs begrenzt. Eine derartige Produktionseinrichtung kann aus verschiedenen Fertigungsmaschinen, wie beispielsweise Industrierobotern, NC-Werkzeugmaschinen und PLCs (Programmable Logic Controllers) gebildet sein. Außerdem können beispielsweise Prüfgeräte, Pressen, Druckpressen, Druckgussmaschinen, Spritzgießmaschinen, Lebensmittelmaschinen, Verpackungsmaschinen, Schweißmaschinen, Reinigungsmaschinen, Beschichtungsvorrichtungen, Montagevorrichtungen, Montageeinrichtungen, Holzbearbeitungsmaschinen, Verschließmaschinen oder Schneidmaschinen als Fertigungsmaschinen zum Bilden einer derartigen Produktionseinrichtung verwendet werden.
  • Die Fertigungszelle 12 befindet sich z. B. in einer Produktionsstätte, die einen Artikel produziert. Die Fertigungszelle 12 kann sich quer durch Produktionsstätten in einer Gruppe von Gebäuden befinden. Im Gegensatz dazu kann sich die Zellensteuerung 13 in einem anderen Gebäude als die Produktionsstätte befinden. In diesem Fall sind die Zellensteuerung 13 und jede Fertigungsmaschine 11 in der Fertigungszelle 12 vorzugsweise über ein Kommunikationsnetz 15, wie beispielsweise ein Intranet oder ein LAN, kommunikativ miteinander verbunden.
  • Das Produktionsmanagementsystem 14 kann auch als Host Computer (nicht dargestellt) dienen, der sich z. B. in einem von der Produktionsstätte entfernten Büro befindet. In diesem Fall ist der Host Computer in einem Computer auf einer Cloud, wie beispielsweise einem Cloud Server, implementiert und der Host Computer und die Zellensteuerung 13 sind vorzugsweise über ein Kommunikationsnetz 16, wie beispielsweise dem Internet, kommunikativ miteinander verbunden.
  • Das Produktionsmanagementsystem 14 gemäß der vorliegenden Ausführungsform ist in einem Computer auf einer Cloud implementiert, die eine Speichereinheit 17 umfasst, wie beispielsweise eine Datenbank, wie in 1 veranschaulicht. Die Speichereinheit 17 speichert vorab einen Algorithmus zum Erkennen des Betriebsstopps der Fertigungszelle 12 (der im Folgenden als Stopperkennungsalgorithmus bezeichnet wird) und einen Algorithmus zum Identifizieren der Ursache des Betriebsstopps der Fertigungszelle 12 (im Folgenden als Stoppursachen-Identifizierungsalgorithmus bezeichnet).
  • Die oben genannten Algorithmen werden vorzugsweise von dem Produktionsmanagementsystem 14 an die Zellensteuerung 13 gemäß Instruktionen von der Zellensteuerung 13 übermittelt. Ferner ist eine Eingabevorrichtung (nicht veranschaulicht), von der jeder der oben genannten Algorithmen in die Speichereinheit 17 eingegeben wird, vorzugsweise mit dem Produktionsmanagementsystem 14 verbunden. Die Eingabevorrichtung ist z. B. eine Tastatur oder ein Touch Panel und kann nicht nur zum Eingeben von Daten, sondern auch zum Löschen und erneuten Schreiben von Daten verwendet werden.
  • Jede der Fertigungsmaschine 11, der Zellensteuerung 13 und des Produktmanagementsystems 14 wird unter Verwendung eines Computersystems implementiert, das z. B. eine Speichereinheit, eine CPU (Steuerverarbeitungseinheit) und eine Kommunikationseinheit umfasst, die über Busse miteinander verbunden sind, wie in 1 veranschaulicht. Beispiele der Speichereinheit können ROM (read only memory) und RAM (random access memory) umfassen.
  • Die Funktionen und Abläufe der Fertigungsmaschine 11, der Zellensteuerung 13 und des Produktionsmanagementsystems 14, wie später beschrieben wird, werden ausgeführt, indem bewirkt wird, dass die CPU Programme ausführt, die in dem in ihnen bereitgestellten ROM gespeichert sind. Eine Antriebseinheit 26, wie beispielsweise ein Motor, der in jeder Fertigungsmaschine 11 bereitgestellt ist, arbeitet beispielsweise gemäß einem von einer CPU 28 ausgeführten Programm.
  • Die Ausgestaltung der Zellensteuerung 13 wird unten ausführlicher beschrieben.
  • Die Zellensteuerung 13 gemäß der vorliegenden Ausführungsform umfasst eine erste Kommunikationseinheit 18, eine zweite Kommunikationseinheit 19, eine Speichereinheit 20 und eine CPU 21, die diese Einheiten steuert, wie in 1 veranschaulicht. Die CPU 21 kann als Stopperkennungseinheit 22 und Stoppursachen-Identifizierungseinheit 23 fungieren.
  • Die erste Kommunikationseinheit 18 ist ausgestaltet, um beliebige Informationen mit einer Kommunikationseinheit 24 jeder Fertigungsmaschine 11 in der Fertigungszelle 12 über das erste Kommunikationsnetz 15 auszutauschen. Die erste Kommunikationseinheit 18 übermittelt beispielsweise Fertigungsanweisungen anhand einer Produktionsplanung von dem Produktionsmanagementsystem 14 über das erste Kommunikationsnetz 15 an die Kommunikationseinheit 24 jeder Fertigungsmaschine 11 in der Fertigungszelle 12. Die erste Kommunikationseinheit 18 empfängt die Zustandsvariablen jeder Fertigungsmaschine 11 von dieser Fertigungsmaschine 11 in der Fertigungszelle 12, wie beispielsweise die Position, die Geschwindigkeit und das Drehmoment der Antriebseinheit 26, wie beispielsweise ein von einem Sensor 25 erkannter Motor.
  • Die erste Kommunikationseinheit 18 empfängt ferner Informationen, wie beispielsweise den Betriebszustand und die tatsächliche Produktionsleistung, von jeder Fertigungsmaschine und einem Aufgabenprogramm und Signaleinstellinformation, die im Speicher 27 jeder Fertigungsmaschine 11 gespeichert ist.
  • Das oben erwähnte Aufgabenprogramm wird in dem Speicher 27 jeder Fertigungsmaschine 11 gespeichert und umfasst Befehle für Aufgabenbetriebsabläufe, die zwischen den Fertigungsmaschinen 11 miteinander in Verbindung stehen.
  • Das Aufgabenprogramm umfasst beispielsweise Befehle, die in jeder Fertigungsmaschine 11 integriert werden können, um eine bestimmte Aufgabe durch sequenziellen Betrieb der Fertigungsmaschinen 11 auszuführen. Dient die Fertigungsmaschine 11 z. B. als Mehrgelenkroboter, umfasst das Aufgabenprogramm z. B. einen Betriebsbefehl zum Bewegen seines Arms in die Aufgabenposition, einen Befehl zum Melden eines beliebigen Signals an eine andere Fertigungsmaschine 11 und einen Befehl zum Lesen des Zustands eines beliebigen Signals in einer anderen Fertigungsmaschine 11.
  • Die oben genannte Signaleinstellinformation wird in dem Speicher 27 jeder Fertigungsmaschine 11 gespeichert und ist für Signale bestimmt, die zwischen den Fertigungsmaschinen 11 als Eingabe und Ausgabe in Aufgabenbetriebsabläufen, die zwischen den Fertigungsmaschine 11 miteinander in Verbindung stehen, ausgetauscht werden. Eine Information über die Eingabe- und Ausgabeeinstellung von Signalen zum Starten oder Beenden eines Aufgabenprogramms jeder Fertigungsmaschine 11, um eine bestimmte Aufgabe durch sequenziellen Betrieb der Fertigungsmaschinen 11 auszuführen, wird beispielsweise in dem Speicher 27 jeder Fertigungsmaschine 11 gespeichert. Wie z. B. bei Eingabe-/Ausgabesignalen (E/A-Signalen), die zwischen Industrierobotern und der Zellensteuerung 13 über eine Feldbuskommunikation ausgetauscht werden, werden ein Roboter, der in Reaktion auf ein Ausgabesignal oder ein Eingabesignal, die von einem anderen Roboter erzeugt werden, betätigt werden soll, und der andere Roboter eingestellt.
  • Das oben genannte Aufgabenprogramm und die Signaleinstellinformation sind nur Beispiele, und die vorliegende Erfindung ist natürlich nicht auf derartige spezifische Beispiele begrenzt.
  • Die zweite Kommunikationseinheit 19 ist ausgestaltet, um beliebige Informationen mit dem Produktionsmanagementsystem 14 über das zweite Kommunikationsnetz 16 auszutauschen. Die zweite Kommunikationseinheit 19 empfängt z. B. über das zweite Kommunikationsnetz 16 eine Produktionsplanung von dem Produktionsmanagementsystem 14. Die zweite Kommunikationseinheit 19 kann ferner den oben genannten Stopperkennungsalgorithmus und Stoppursachen-Identifizierungsalgorithmus, die in der Speichereinheit 17 des Produktionsmanagementsystems 14 gespeichert sind, von dem Produktionsmanagementsystem 14 über das zweite Kommunikationsnetz 16 empfangen.
  • Die Zellensteuerung 13 kann die CPU 21 verwenden, um die Fertigungsmaschine 11, die gegenwärtig gestoppt ist, aus Informationen, wie den oben genannten Zustandsvariablen oder dem Betriebszustand und der tatsächlichen Produktionsleistung, die von jeder Fertigungsmaschine 11 übermittelt werden, zu ermitteln. Wenn die Zellensteuerung 13 ermittelt, dass mindestens eine der Fertigungsmaschinen 11 für eine vorgegebene Zeitdauer oder länger gestoppt wurde, weist sie die Fertigungsmaschine 11 bei einem Stopp an, das Aufgabenprogramm und die Signaleinstellinformation in dem Speicher 27 dieser Fertigungsmaschine 11 an die erste Kommunikationseinheit 18 zu übermitteln. Mit diesem Vorgang weist die Zellensteuerung 13 das Produktionsmanagementsystem 14 ferner an, den oben genannten Stopperkennungsalgorithmus und Stoppursachen-Identifizierungsalgorithmus an die zweite Kommunikationseinheit 19 zu übermitteln.
  • Die Speichereinheit 20 der Zellensteuerung 13 kann z. B. das Aufgabenprogramm und die Signaleinstellinformation jeder Fertigungsmaschine 11, die von der ersten Kommunikationseinheit 18 empfangen werden, und den oben genannten Stopperkennungsalgorithmus und Stoppursachen-Identifizierungsalgorithmus, die von der zweiten Kommunikationseinheit 19 empfangen werden, speichern. Die Speichereinheit 20 umfasst ROM und RAM.
  • Das ROM speichert z. B. ein Kommunikationssteuerprogramm zum Steuern einer Kommunikation zwischen der Zellensteuerung 13 und jeder Fertigungsmaschine 11 und dem Produktionsmanagementsystem 14, und ein Befehlserzeugungsprogramm zum Erzeugen von Betriebsbefehlen, um jede Fertigungsmaschine 11 der Fertigungszelle 12 gemäß einer Produktionsplanungsanweisung von dem Produktionsmanagementsystem 14 zu betreiben. Das RAM speichert vorübergehend z. B. das Aufgabenprogramm und die Signaleinstellinformation jeder Fertigungsmaschine 11, den Stopperkennungsalgorithmus und den Stoppursachen-Identifizierungsalgorithmus und weist eine Speicherkapazität auf, die ausreichend ist, damit die CPU 21 arithmetische Operationen gemäß diesen Algorithmen ausführt. Die CPU 21 fungiert durch Lesen und Ausführen des Stopperkennungsalgorithmus und des Stoppursachen-Identifizierungsalgorithmus in dem RAM als Stopperkennungseinheit 22 und Stoppursachen-Identifizierungseinheit 23 (die später beschrieben werden soll).
  • Auch wenn die Zellensteuerung 13 gemäß der vorliegenden Ausführungsform den oben genannten Stopperkennungsalgorithmus und Stoppursachen-Identifizierungsalgorithmus aus dem Produktionsmanagementsystem 14 empfängt, ist die vorliegende Erfindung nicht darauf beschränkt. Mindestens einer des Stopperkennungsalgorithmus und des Stoppursachen-Identifizierungsalgorithmus kann vorab in der Speichereinheit 20 der Zellensteuerung 13 gespeichert werden.
  • Die Stopperkennungseinheit 22 betrifft das Aufgabenprogramm und die Signaleinstellinformation, die von jeder Fertigungsmaschine 11 empfangen werden, um zu erkennen, ob die Fertigungszelle 12 einen gestoppten Betrieb aufweist. Insbesondere führt die Stopperkennungseinheit 22 den oben genannten Stopperkennungsalgorithmus aus, wenn mindestens eine Fertigungsmaschine 11 gestoppt wurde. Dieser Stopperkennungsalgorithmus betrifft das Aufgabenprogramm und die Signaleinstellinformation für die Fertigungsmaschine 11 bei einem Stopp, um zu erkennen, ob die Fertigungszelle 12 einen gestoppten Betrieb aufweist. Anders gesagt erkennt die Stopperkennungseinheit 22, ob der gestoppte Zustand der Fertigungsmaschine 11 den Betriebsstopp der gesamten Fertigungszelle 12 verursacht.
  • Die Stoppursachen-Identifizierungseinheit 23 analysiert das Aufgabenprogramm und die Signaleinstellinformation, die von jeder Fertigungsmaschine 11 empfangen werden, um die Fertigungsmaschine 11, die den Betriebsstopp der Fertigungszelle 12 verursacht hat, und diese Ursache zu identifizieren. Insbesondere führt die Stoppursachen-Identifizierungseinheit 23 den oben genannten Stoppursachen-Identifizierungsalgorithmus aus. Dieser Stoppursachen-Identifizierungsalgorithmus analysiert das Aufgabenprogramm und die Signaleinstellinformation, die von jeder Fertigungsmaschine 11 empfangen werden, wenn die Stopperkennungseinheit 22 den Betriebsstopp der Fertigungszelle 12 erkennt, um die Fertigungsmaschine, die den Betriebsstopp der Fertigungszelle 12 verursacht hat, und diese Ursache zu identifizieren.
  • Der oben genannte Stopperkennungsalgorithmus umfasst ferner vorzugsweise z. B., wenn mindestens eine Fertigungsmaschine 11 für eine vorgegebene Zeitdauer oder länger gestoppt wurde, das Verfahren der Bezugnahme auf das Aufgabenprogramm und der Signaleinstellinformation für diese Fertigungsmaschine 11 bei einem Stopp, um zu ermitteln, ob diese Fertigungsmaschine 11 bei einem Stopp gestoppt wurde, um auf ein Signal von einer anderen Fertigungsmaschine 11 zu warten. Dieser Stopperkennungsalgorithmus umfasst ferner vorzugsweise das Verfahren des Ermittelns, dass die Fertigungszelle 12 einen gestoppten Betrieb aufweist, wenn ermittelt wird, dass diese Fertigungsmaschine 11 für die vorgegebene Zeitdauer oder länger gestoppt wurde, um auf das Signal zu warten. Anders gesagt wird ermittelt, ob der gestoppte Zustand der Fertigungsmaschine 11 aus der Ausführung einer Wartesequenz in dem Aufgabenprogramm dieser Fertigungsmaschine 11 resultiert oder der Zustand des Wartens auf ein Signal von einer anderen Fertigungsmaschine 11 ist. Wenn es eine außerordentlich lange Zeit dauert, auf ein Signal zu warten, wird ermittelt, dass die Fertigungszelle 12 einen gestoppten Betrieb aufweist.
  • Der oben genannte Stoppursachen-Identifizierungsalgorithmus umfasst ferner vorzugsweise z. B. das Verfahren des Analysierens des Aufgabenprogramms und der Signaleinstellinformation für die Fertigungsmaschine 11 bei einem Stopp, um auf ein Signal zu warten, wie vorher beschrieben, um eine andere Fertigungsmaschine 11 zu identifizieren, die ein Signal ausgibt, das bei einem Stopp in die Fertigungsmaschine 11 einzugeben ist. In diesem Fall wird angenommen, dass die andere Fertigungsmaschine 11 eine Fertigungsmaschine ist, die den Betriebsstopp der Fertigungszelle 12 verursacht hat. Dieser Stoppursachen-Identifizierungsalgorithmus umfasst ferner vorzugsweise das Verfahren des Analysierens des Aufgabenprogramms und der Signaleinstellinformation für die andere Fertigungsmaschine 11, um die Ursache zu identifizieren, aufgrund derer die andere Fertigungsmaschine 11 kein Signal ausgibt.
  • Der oben genannte Stopperkennungsalgorithmus kann sogar das Verfahren des Ermittelns, dass mindestens eine Fertigungsmaschine 11 eine Abnormalität aufweist, wenn ein Aufgabenprogramm-Stoppalarm von dieser Fertigungsmaschine 11 ausgegeben wird, und des Erkennens des Betriebsstopps der Fertigungszelle 12 umfassen. In diesem Fall umfasst der oben genannte Stoppursachen-Identifizierungsalgorithmus vorzugsweise das Verfahren des Identifizierens der Fertigungsmaschine 11, die einen Aufgabenprogramm-Stoppalarm als Fertigungsmaschine ausgibt, die den Betriebsstopp der Fertigungszelle 12 verursacht hat, und des Analysierens der Ursache dieses Stopps aus dem Aufgabenprogramm und der Signaleinstellinformation für diese Fertigungsmaschine 11. Der Aufgabenprogramm-Stoppalarm bedeutet ein Signal, durch das das Aufgabensignal sich selbst mitteilt, dass das Aufgabenprogramm seine Ausführung gestoppt hat.
  • Die vorliegende Erfindung ist natürlich nicht auf die oben als Beispiel genannten Algorithmen beschränkt.
  • Die Zellensteuerung 13, wie oben beschrieben, umfasst vorzugsweise eine Benachrichtigungseinheit, die das Externe an die Zellensteuerung 13 der Fertigungsmaschine, die von der Stoppursachen-Identifizierungseinheit 23 identifiziert wird, und die analysierte Ursache des Stopps meldet. Eine Anzeige oder ein Drucker (nicht veranschaulicht), die beispielsweise über die erste Kommunikationseinheit 18 oder die zweite Kommunikationseinheiten 19 mit der Zellensteuerung 13 verbunden sind, können als Benachrichtigungseinheit verwendet werden.
  • Beispielhafte Abläufe der Stopperkennungseinheit 22 und der Stoppursachen-Identifizierungseinheit 23 der Zellensteuerung 13 werden unten beschrieben.
  • 2 ist ein Ablaufdiagramm, das einen beispielhaften Stopperkennungsalgorithmus veranschaulicht, der von der Stopperkennungseinheit 22 ausgeführt wird. 3 ist ein Ablaufdiagramm, das einen beispielhaften Stoppursachen-Identifizierungsalgorithmus veranschaulicht, der von der Stoppursachen-Identifizierungseinheit 23 ausgeführt wird. Auch wenn ein Stopperkennungsalgorithmus und ein Stoppursachen-Identifizierungsalgorithmus in 2 bzw. 3 getrennt veranschaulicht sind, sind diese beiden Algorithmen über einen Verbinder A miteinander verbunden. Anders gesagt wird der als 3 veranschaulichte Stoppursachen-Identifizierungsalgorithmus nach dem als 2 veranschaulichten Stopperkennungsalgorithmus ausgeführt. Der als 2 bzw. 3 veranschaulichte Stopperkennungsalgorithmus und Stoppursachen-Identifizierungsalgorithmus werden vor ihrer Ausführung in der Zellensteuerung 13 gespeichert. In den folgenden Abläufen umfasst die Fertigungszelle 12 ferner drei Fertigungsmaschinen 11 (d. h. eine erste Fertigungsmaschine 11A, eine zweite Fertigungsmaschine 11B und eine dritte Fertigungsmaschine 11C) und die Zellensteuerung 13 führt eine Produktion durch Steuern der drei Fertigungsmaschinen 11A bis 11C in der Fertigungszelle 12 durch.
  • In Schritt S11 aus 2 erkennt die Zellensteuerung 13 zunächst, dass die erste Fertigungsmaschine 11A der drei Fertigungsmaschinen 11A bis 11C, die Herstellungsanweisungen erhalten haben, gestoppt wurde. Dies kann aus einer Information, wie beispielsweise den Zustandsvariablen oder dem Betriebszustand und der tatsächlichen Produktionsleistung jeder Fertigungsmaschine 11, die von dieser Fertigungsmaschine 11 übermittelt wird, erfasst werden.
  • Dann, in Schritt S12 aus 2 erkennt die Stopperkennungseinheit 22 der Zellensteuerung 13, dass die erste Fertigungsmaschine 11A für eine vorgegebene Zeitdauer T oder länger gestoppt wurde. Wenn die erste Fertigungsmaschine 11A für eine vorgegebene Zeitdauer T oder länger gestoppt wurde, weist die Zellsteuerung 13 die erste Fertigungsmaschine 11A bei einem Stopp an, ein Aufgabenprogramm P1 und eine Signaleinstellinformation in dem Speicher 27 der ersten Fertigungsmaschine 11A an die erste Kommunikationseinheit 18 zu übermitteln.
  • In Schritt S13 aus 2 ermittelt die Stopperkennungseinheit 22, ob der Ausführungszustand des Aufgabenprogramms P1 der ersten Fertigungsmaschine 11A der Zustand des Wartens auf ein Signal (ein Eingabesignal S1) ist, das von einer anderen Fertigungsmaschine 11 in die erste Fertigungsmaschine 11A einzugeben ist. Anders gesagt verweist die Stopperkennungseinheit 22 auf das Aufgabenprogramm P1 und die Signaleinstellinformation für die erste Fertigungsmaschine 11A bei einem Stopp, um zu ermitteln, ob die erste Fertigungsmaschine 11A gestoppt wurde, um auf ein Signal von einer anderen Fertigungsmaschine 11 zu warten.
  • Wenn in Schritt S13 ermittelt wird, dass der Ausführungszustand des Aufgabenprogramms P1 der ersten Fertigungsmaschine 11A nicht der Zustand des Wartens auf das in die erste Fertigungsmaschine 11A eingegebene Signal S1 ist, ermittelt die Stopperkennungseinheit 22, dass die Fertigungszelle 12 ihren Betrieb nicht eingestellt hat (Schritt S14 in 2).
  • Wenn in Schritt S13 ermittelt wird, dass der Ausführungszustand des Aufgabenprogramms P1 der ersten Fertigungsmaschine 11A der Zustand des Wartens auf das in die erste Fertigungsmaschine 11A eingegebene Signal S1 ist, ermittelt die Stopperkennungseinheit 22, dass die Fertigungszelle 12 ihren Betrieb eingestellt hat (Schritt S15 in 2). Wenn ermittelt wird, dass die Fertigungszelle 12 ihren Betrieb eingestellt hat, wird das Verfahren in Schritt S21 aus 3 durchgeführt.
  • In Schritt S21 aus 3 analysiert die Stoppursachen-Identifizierungseinheit 23 das Aufgabenprogramm P1 und die Signaleinstellinformation für die erste Fertigungsmaschine 11A, um zu ermitteln, ob das in die erste Fertigungsmaschine 11A eingegebene Signal S1 aktiv ist.
  • Wenn in Schritt S21 ermittelt wird, dass das in die erste Fertigungsmaschine 11A eingegebene Signal S1 aktiv ist, ermittelt die Stoppursachen-Identifizierungseinheit 23, dass die erste Fertigungsmaschine 11A eine Abnormalität aufweist (Schritt S22 in 3).
  • Wenn in Schritt S21 ermittelt wird, dass das in die erste Fertigungsmaschine 11A eingegebene Signal S1 nicht aktiv ist, wird das Verfahren in Schritt S23 aus 3 durchgeführt.
  • In Schritt S21 aus 3 analysiert die Stoppursachen-Identifizierungseinheit 23 das Aufgabenprogramm P1 und die Signaleinstellinformation für die erste Fertigungsmaschine 11A, um zu ermitteln, dass das in die erste Fertigungsmaschine 11A eingegebene Signal S1 ein Signal (ein Ausgabesignal S2) ist, das von der zweiten Fertigungsmaschine 11B in der Fertigungszelle 12 auszugeben ist. Da die Fertigungsmaschine, die das in die erste Fertigungsmaschine 11A eingegebene Signal S1 übermittelt, als zweite Fertigungsmaschine 11B ermittelt wird, wird somit die Fertigungsmaschine, die den gestoppten Zustand der ersten Fertigungsmaschine 11A verursacht hat, als zweite Fertigungsmaschine 11B identifiziert.
  • In Schritt S24 aus 3 analysiert die Stoppursachen-Identifizierungseinheit 23 ferner das Aufgabenprogramm P2 und die Signaleinstellinformation für die zweite Fertigungsmaschine 11B, um zu ermitteln, dass das von der zweiten Fertigungsmaschine 11B ausgegebene Signal S2 das in die erste Fertigungsmaschine 11A eingegebene Signal S1 ist.
  • In Schritt S25 aus 3 analysiert die Stoppursachen-Identifizierungseinheit 23 das Aufgabenprogramm P2 und die Signaleinstellinformation für die zweite Fertigungsmaschine 11B, um zu ermitteln, ob das Signal S2, das von der zweiten Fertigungsmaschine 11B ausgegeben wird, aktiv ist. Anders gesagt wird ermittelt, ob die zweite Fertigungsmaschine 11B ein Ausgabesignal S2 erzeugt, das an die erste Fertigungsmaschine 11A zu senden ist.
  • Wenn in Schritt S25 ermittelt wird, dass das Signal S2, das von der zweiten Fertigungsmaschine 11B ausgegeben wird, aktiv ist, ermittelt die Stoppursachen-Identifizierungseinheit 23, dass der Zustand der Kommunikation zwischen der ersten Fertigungsmaschine 11A und der zweiten Fertigungsmaschine 11B eine Abnormalität aufweist (Schritt S26 in 3).
  • Wenn in Schritt S25 ermittelt wird, dass das Signal S2, das von der zweiten Fertigungsmaschine 11B ausgegeben wird, nicht aktiv ist, wird das Verfahren in Schritt S27 aus 3 durchgeführt, um nach der Ursache zu suchen, aufgrund derer die zweite Fertigungsmaschine 11B kein Ausgabesignal S2 an die erste Fertigungsmaschine 11A übermittelt.
  • In Schritt S27 aus 3 analysiert die Stoppursachen-Identifizierungseinheit 23 das Aufgabenprogramm P2 und die Signaleinstellinformation für die zweite Fertigungsmaschine 11B, um zu ermitteln, ob ein Programmstoppalarm in dem Ausführungszustand des Aufgabenprogramms P2 aufgetreten ist.
  • Wenn in Schritt S27 ermittelt wird, dass ein Programmstoppalarm aufgetreten ist, ermittelt die Stoppursachen-Identifizierungseinheit 23, dass die zweite Fertigungsmaschine 11B eine Abnormalität aufweist (Schritt S28 in 3). Wenn in Schritt S27 ermittelt wird, dass kein Programmstoppalarm aufgetreten ist, wird das Verfahren in Schritt S29 aus 3 durchgeführt.
  • In Schritt S29 aus 3 ermittelt die Stoppursachen-Identifizierungseinheit 23, ob der Ausführungszustand des Aufgabenprogramms P2 der zweiten Fertigungsmaschine 11B der Zustand des Wartens auf ein Signal (ein Eingabesignal S3) ist, das von einer anderen Fertigungsmaschine 11 in die zweite Fertigungsmaschine 11B einzugeben ist. Anders gesagt verweist die Stoppursachen-Identifizierungseinheit 23 auf das Aufgabenprogramm P2 und die Signaleinstellinformation für die zweite Fertigungsmaschine 11B, die kein Ausgabesignal S2 übermittelt, um zu ermitteln, ob die zweite Fertigungsmaschine 11B gestoppt wurde, um auf ein Signal von einer anderen Fertigungsmaschine 11 zu warten.
  • Wenn in Schritt S29 ermittelt wird, dass der Ausführungszustand des Aufgabenprogramms P2 der zweiten Fertigungsmaschine 11B nicht der Zustand des Wartens auf das in die zweite Fertigungsmaschine 11B eingegebene Signal S3 ist, ermittelt die Stoppursachen-Identifizierungseinheit 23, dass die zweite Fertigungsmaschine 11B eine Abnormalität aufweist (Schritt S28 in 3).
  • Wenn in Schritt S29 ermittelt wird, dass der Ausführungszustand des Aufgabenprogramms P2 der zweiten Fertigungsmaschine 11B der Zustand des Wartens auf das in die zweite Fertigungsmaschine 11B eingegebene Signal S3 ist, wird das Verfahren in Schritt S30 aus 3 ausgeführt.
  • In Schritt S30 aus 3 analysiert die Stoppursachen-Identifizierungseinheit 23 das Aufgabenprogramm P2 und die Signaleinstellinformation für die zweite Fertigungsmaschine 11B, um zu ermitteln, dass das in die zweite Fertigungsmaschine 11B eingegebene Signal S3 ein Signal ist, das von der dritten Fertigungsmaschine 11C in der Fertigungszelle 12 auszugeben ist. Da die Fertigungsmaschine, die das in die zweite Fertigungsmaschine 11B eingegebene Signal S3 übermittelt, als dritte Fertigungsmaschine 11C ermittelt wird, wird somit die Fertigungsmaschine, die den Signalwartezustand der zweiten Fertigungsmaschine 11B verursacht hat, als dritte Fertigungsmaschine 11C identifiziert.
  • Die Ursache, aufgrund derer die dritte Fertigungsmaschine 11C kein Ausgabesignal S3 an die zweite Fertigungsmaschine 11B übermittelt, wird vorzugsweise ferner durch das Ausführen desselben Verfahrens wie in Schritt S24 bis S30 identifiziert, auch wenn Einzelheiten in den Zeichnungen nicht veranschaulicht sind.
  • Auch für eine Fertigungszelle 12, die vier oder mehr Fertigungsmaschinen 11 umfasst, ist es besser, wenn eine gegebene Fertigungsmaschine auf ein Eingabesignal wartet, das Verfahren des Identifizierens der Fertigungsmaschine, die eine Signaleingabe an die gegebene Fertigungsmaschine übermittelt, während die Ursache identifiziert wird, aufgrund derer die identifizierte Fertigungsmaschine kein Signal übermittelt, rekursiv zu wiederholen.
  • Wie oben beschrieben, werden mit der Zellsteuerung 13 gemäß der vorliegenden Ausführungsform, wenn mindestens eine der Fertigungsmaschinen 11 für eine vorgegebene Zeitdauer oder länger in der Fertigungszelle 12, die einen Artikel durch die miteinander verbundene Fertigungsmaschine 11 herstellt, ein Aufgabenprogramm und eine Signaleinstellinformation aus jeder Fertigungsmaschine 11 erfasst und bezeichnet und analysiert. Dadurch lässt sich erkennen, ob die Fertigungszelle 12 ihren Betrieb eingestellt hat, und lassen sich die Fertigungsmaschine, die diesen Betriebsstopp verursacht hat, und diese Ursache identifizieren.
  • Der oben beschriebene Stopperkennungsalgorithmus und Stoppursachen-Identifizierungsalgorithmus sind nur Beispiele und die vorliegende Erfindung ist nicht auf derartige spezifische Beispiele beschränkt.
  • Auch wenn die vorliegende Erfindung oben unter Verwendung einer typischen Ausführungsform beschrieben wurde, können Fachleute verstehen, dass verschiedene andere Veränderungen, Auslassungen und Hinzufügungen in der oben beschriebenen Ausführungsform erfolgen können, ohne dass vom Umfang der vorliegenden Offenbarung abgewichen wird.
  • Vorteilhafte Wirkungen der Erfindung
  • Gemäß einem Aspekt der vorliegenden Offenbarung ist es möglich, den Betriebsstopp einer Produktionseinrichtung, die Fertigungsmaschinen umfasst, zu erkennen, und automatisch die Fertigungsmaschine, die diesen Betriebsstopp verursacht hat, sowie diese Ursache zu identifizieren.
  • Gemäß einem weiteren Aspekt der vorliegenden Offenbarung ist es möglich, gegebenenfalls einen Stopperkennungsalgorithmus zum Erkennen, ob eine Produktionseinrichtung ihren Betrieb gestoppt hat, und einen Stoppursachen-Identifizierungsalgorithmus zum Identifizieren der Fertigungsmaschine, die den Betriebsstopp der Fertigungsanlage verursacht hat, und diese Ursache zu aktualisieren.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • JP 09-069007 [0004, 0008]
    • JP 03-059703 [0005, 0009]

Claims (5)

  1. Produktionssteuerung (13), die einen Artikel durch Steuern von Fertigungsmaschinen (11), die eine Produktionseinrichtung (12) bilden, gemäß einer Produktionsplanung herstellt, die von einem Produktionsmanagementsystem (14) erfolgt, wobei jede der Fertigungsmaschinen (11) mindestens ein Aufgabenprogramm speichert, das einen Befehl für einen Aufgabenbetrieb umfasst, der zwischen den Fertigungsmaschinen (11) miteinander verbunden ist, und eine Einstellinformation eines Signals speichert, das zwischen den Fertigungsmaschinen (11) als Eingabe und Ausgabe in dem Aufgabenbetrieb ausgetauscht wird, und die Produktionssteuerung (13) umfassend: eine erste Kommunikationseinheit (18), die ausgestaltet ist, um eine beliebige Information mit jeder der Fertigungsmaschinen (11) über ein erstes Kommunikationsnetz (15) auszutauschen und die das Aufgabenprogramm und die Einstellinformation des Signals, das in jeder der Fertigungsmaschinen (11) gespeichert ist, von jeder der Fertigungsmaschinen (11) empfängt; eine Stopperkennungseinheit (22), die sich auf das Aufgabenprogramm und die Einstellinformation des von jeder der Fertigungsmaschinen (11) empfangenen Signals bezieht, um zu erkennen, ob die Produktionseinrichtung (12) ihren Betrieb gestoppt hat; und eine Stoppursachen-Identifizierungseinheit (23), die das Aufgabenprogramm und die Einstellinformation des von jeder der Fertigungsmaschinen (11) empfangenen Signals analysiert, um die Fertigungsmaschine (11), die einen Betriebsstopp der Produktionseinrichtung (12) verursacht hat, und die Ursache zu identifizieren.
  2. Produktionssteuerung (13) nach Anspruch 1, wobei die Stopperkennungseinheit (22) ausgestaltet ist, um einen Stopperkennungsalgorithmus zur Bezugnahme auf das Aufgabenprogramm und die Einstellinformation des Signals für mindestens eine Fertigungsmaschine (11) der Fertigungsmaschinen (11) auszuführen, wenn die mindestens eine Fertigungsmaschine (11) für nicht weniger als eine vorgegebene Zeitdauer gestoppt wurde, um zu ermitteln, ob die mindestens eine Fertigungsmaschine (11) gestoppt wurde, um auf ein Signal von einer anderen Fertigungsmaschine (11) der Fertigungsmaschinen (11) zu warten, und zum Ermitteln, dass die Produktionseinrichtung (12) ihren Betrieb gestoppt hat, wenn ermittelt wird, dass die mindestens eine Fertigungsmaschine (11) für nicht weniger als die vorgegebene Zeitdauer gestoppt wurde, um auf das Signal zu warten, und die Stoppursachen-Identifizierungseinheit (23) ausgestaltet ist, um einen Stoppursachen-Identifizierungsalgorithmus zum Analysieren des Aufgabenprogramms und der Einstellinformation des von jeder der Fertigungsmaschinen (11) empfangenen Signals auszuführen, wenn die Stopperkennungseinheit (22) ermittelt, dass die Produktionseinrichtung (12) ihren Betrieb gestoppt hat, um die Fertigungsmaschine (11), die einen Betriebsstopp der Produktionseinrichtung (12) verursacht hat, und die Ursache zu identifizieren.
  3. Produktionssteuerung (13) nach Anspruch 1, wobei die Stopperkennungseinheit (22) ausgestaltet ist, um einen Stopperkennungsalgorithmus zur Bezugnahme auf das Aufgabenprogramm und die Einstellinformation des Signals für eine erste Fertigungsmaschine (11A) der Fertigungsmaschinen (11) auszuführen, wenn die erste Fertigungsmaschine (11A) für nicht weniger als eine vorgegebene Zeitdauer gestoppt wurde, um zu ermitteln, ob die erste Fertigungsmaschine (11A) gestoppt wurde, um auf ein Signal von einer anderen Fertigungsmaschine (11) der Fertigungsmaschinen (11) zu warten, und zum Ermitteln, dass die Produktionseinrichtung (12) ihren Betrieb gestoppt hat, wenn ermittelt wird, dass die erste Fertigungsmaschine (11A) für nicht weniger als die vorgegebene Zeitdauer gestoppt wurde, um auf das Signal zu warten, und die Stoppursachen-Identifizierungseinheit (23) ausgestaltet ist, um einen Stoppursachen-Identifizierungsalgorithmus zum Analysieren des Aufgabenprogramms und der Einstellinformation des Signals für die erste Fertigungsmaschine (11A) auszuführen, wenn die Stopperkennungseinheit (22) ermittelt, dass die Produktionseinrichtung (12) ihren Betrieb gestoppt hat, um eine zweite Fertigungsmaschine (11B) zu identifizieren, die als weitere Fertigungsmaschine (11) der Fertigungsmaschinen (11) dient, die ein Signal ausgibt, das in die erste Fertigungsmaschine (11A) eingegeben werden soll, und zum Analysieren des Aufgabenprogramms und der Einstellinformation des Signals für die zweite Fertigungsmaschine (11B), um eine Ursache zu identifizieren, aufgrund derer die zweite Fertigungsmaschine (11B) kein Signal ausgibt.
  4. Produktionssteuerung (13) nach Anspruch 3, wobei der Stoppursachen-Identifizierungsalgorithmus das Analysieren des Aufgabenprogramms und der Einstellinformation des Signals für die zweite Fertigungsmaschine (11B), die auf ein Signal wartet, wiederholt, wenn die Ursache, aufgrund derer die zweite Fertigungsmaschine (11B) kein Signal ausgibt, das Warten auf das Signal ist, um eine weitere Fertigungsmaschine (11C) der Fertigungsmaschinen (11) zu identifizieren, die ein Signal ausgibt, das in die zweite Fertigungsmaschine (11B), die auf das Signal wartet, eingegeben werden soll, und zum Analysieren des Aufgabenprogramms und der Einstellinformation des Signals für die andere Fertigungsmaschine (11C), um eine Ursache zu identifizieren, aufgrund derer die andere Fertigungsmaschine (11C) kein Signal ausgibt.
  5. Produktionssteuerung (13) nach einem der Ansprüche 2 bis 4, wobei das Produktionsmanagementsystem (14) eine Speichereinheit (17) umfasst, die den Stopperkennungsalgorithmus und den Stoppursachen-Identifikationsalgorithmus speichert, und die Produktionssteuerung (13) ferner eine zweite Kommunikationseinheit (19) umfasst, die ausgestaltet ist, um eine beliebige Information mit dem Produktionsmanagementsystem (14) über ein zweites Kommunikationsnetz (16) auszutauschen und die den Stopperkennungsalgorithmus und den Stoppursachen-Identifizierungsalgorithmus, die in der Speichereinheit (17) gespeichert sind, von dem Produktionsmanagementsystem (14) über das zweite Kommunikationsnetz (16) empfängt.
DE102017007909.9A 2016-08-29 2017-08-22 Produktionssteuerung, ausgestattet mit einer Funktion zur Identifizierung der Ursache nach einem Betriebsstop einer Produktionseinrichtung, die Fertigungseinrichtungen umfasst Pending DE102017007909A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016-167074 2016-08-29
JP2016167074A JP6633477B2 (ja) 2016-08-29 2016-08-29 複数の製造設備からなる生産設備の稼働停止時に原因を特定する機能を備えた生産制御装置

Publications (1)

Publication Number Publication Date
DE102017007909A1 true DE102017007909A1 (de) 2018-03-01

Family

ID=61166678

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017007909.9A Pending DE102017007909A1 (de) 2016-08-29 2017-08-22 Produktionssteuerung, ausgestattet mit einer Funktion zur Identifizierung der Ursache nach einem Betriebsstop einer Produktionseinrichtung, die Fertigungseinrichtungen umfasst

Country Status (4)

Country Link
US (1) US10678231B2 (de)
JP (1) JP6633477B2 (de)
CN (1) CN107797528A (de)
DE (1) DE102017007909A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4068030A1 (de) * 2021-03-29 2022-10-05 MULTIVAC Sepp Haggenmüller SE & Co. KG Verpackungsanlage und verfahren mit fehleranalyse

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7276820B2 (ja) * 2019-03-15 2023-05-18 株式会社川島製作所 遠隔支援装置及び遠隔支援システム
WO2021044583A1 (ja) 2019-09-05 2021-03-11 三菱電機株式会社 ロボット行動計画システム、ロボットシステム、ロボット作業検証システム及びロボット行動計画方法
WO2022097202A1 (ja) 2020-11-04 2022-05-12 三菱電機株式会社 システム構築支援プログラム、システム構築支援方法、及びシステム構築支援装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0359703A (ja) 1989-07-28 1991-03-14 Yamatake Honeywell Co Ltd シーケンスコントローラの故障診断装置
JPH0969007A (ja) 1995-09-01 1997-03-11 Nissan Motor Co Ltd 複数ロボット再生制御システム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61105616A (ja) * 1984-10-29 1986-05-23 Fanuc Ltd フアクトリ−・オ−トメイシヨン・システム
JPH05200657A (ja) * 1992-01-27 1993-08-10 Toyo A Tec Kk 生産ラインの稼働分析装置
ATE287552T1 (de) * 2000-01-29 2005-02-15 Abb Research Ltd System und verfahren zur ermittlung der produktionsanlagen-effektivität, von fehlerereignissen und der fehlerursachen
SE527525C2 (sv) * 2003-12-22 2006-04-04 Abb As Styranordning, metod och styrsystem för start eller stop av en nästkommande arbetsuppgift hos en robot
JP2005243008A (ja) * 2004-01-29 2005-09-08 Omron Corp 診断システムおよび診断方法ならびにツールおよびコンポ
US20100217437A1 (en) * 2009-02-24 2010-08-26 Branko Sarh Autonomous robotic assembly system
US20140336795A1 (en) * 2013-05-09 2014-11-13 Rockwell Automation Technologies, Inc. Remote assistance via a cloud platform for industrial automation
US20150097412A1 (en) * 2013-10-09 2015-04-09 Caterpillar Inc. Determing an activity of a mobile machine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0359703A (ja) 1989-07-28 1991-03-14 Yamatake Honeywell Co Ltd シーケンスコントローラの故障診断装置
JPH0969007A (ja) 1995-09-01 1997-03-11 Nissan Motor Co Ltd 複数ロボット再生制御システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4068030A1 (de) * 2021-03-29 2022-10-05 MULTIVAC Sepp Haggenmüller SE & Co. KG Verpackungsanlage und verfahren mit fehleranalyse

Also Published As

Publication number Publication date
JP2018036713A (ja) 2018-03-08
US10678231B2 (en) 2020-06-09
JP6633477B2 (ja) 2020-01-22
CN107797528A (zh) 2018-03-13
US20180059657A1 (en) 2018-03-01

Similar Documents

Publication Publication Date Title
DE102017000536B4 (de) Zellsteuereinheit zum Feststellen einer Ursache einer Anomalie bei einer Fertigungsmaschine
DE112010000775B4 (de) Industrierobotersystem
DE102016008867B4 (de) Echtzeit-Störungsprüfungssystem einer Werkzeugmaschine und eines Roboters
WO2013171234A1 (de) Verfahren zur überwachung, steuerung und datenerfassung von systemkomponenten eines service-orientierten automatisierungssystems sowie service-orientiertes automatisierungssystem zur durchführung des verfahrens
EP2837981B1 (de) Verfahren und Vorrichtung zur automatisierten Konfiguration einer Überwachungsfunktion eines Industrieroboters
DE102017118697A1 (de) Fertigungsmanagementsystem zum Ändern einer Störungserkennungsbedingung entsprechend Fertigungszeitrauminformationen
DE102020118259A1 (de) Echtzeitsteuerung unter verwendung der gerichteten vorhersage-simulation innerhalb eines steuerungssystems einer prozessanlage
DE102017007909A1 (de) Produktionssteuerung, ausgestattet mit einer Funktion zur Identifizierung der Ursache nach einem Betriebsstop einer Produktionseinrichtung, die Fertigungseinrichtungen umfasst
EP2183670A1 (de) Verfahren zum verbessern einer diagnosefunktion eines feldgerätes
EP2996006B1 (de) Verfahren und vorrichtung zur überwachung eines fertigungs- und/oder montageprozesses
DE102017000287A1 (de) Zellensteuerung und produktionssystem zum verwalten der arbeitssituation einer vielzahl von fertigungsmaschinen in einer fertigungszelle
DE102020118225A1 (de) Anomaliebestimmungsvorrichtung und Anomaliebestimmungssystem
WO2007025833A1 (de) Verfahren und vorrichtung zur überwachung einer technischen einrichtung
EP4100216A1 (de) Betreiben einer applikation eines robotersystems
DE112019007579B4 (de) Numerische-Steuerung-Vorrichtung und Maschinelles-Lernen-Gerät
DE102017001578A1 (de) Zellensteuervorrichtung, die einen Anomaliezustand einer Fertigungsmaschine für jeden Bereich oder Vorgang anzeigt
WO2015150184A1 (de) Fertigungsmanagementsystem und verfahren
EP2808749A1 (de) Verfahren zum Austausch von Steuerungsinformationen zwischen Bedien- und Beobachtungsgeräten eines industriellen Automatisierungssystems und industrielles Automatisierungssystem
DE102021133261A1 (de) Verbesserte methode zur erkennung fehlerhafter variablen für datengesteuerte fehlererkennung in einer prozessanlage
DE102019120864B3 (de) Verfahren und Vorrichtung zur Planung von Wartungsarbeiten an wenigstens einer Maschine
EP3525049A1 (de) Ermitteln von zustandsdaten eines produktionssystems
EP2159658A1 (de) Verfahren und Automatisierungs-Controller zur Ausgabe einer Wartungsinformation einer Automatisierungskomponente
EP3712724A1 (de) Automatisierungsanordnung, verfahren zum betrieb der automatisierungsanordnung sowie computerprogramm
DE102016012027A1 (de) Verfahren und Computersystem zum automatisierten Entwickeln eines Handlungsplans zur computergestützten Bearbeitung von Vorfällen an einer Fertigungsanlage im Fertigungsprozess
EP3144751B1 (de) Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung zur prozessüberwachung

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication