DE102019204667A1 - Beobachtungseinrichtung, beobachtungsverfahren und beobachtungsprogramm - Google Patents

Beobachtungseinrichtung, beobachtungsverfahren und beobachtungsprogramm Download PDF

Info

Publication number
DE102019204667A1
DE102019204667A1 DE102019204667.3A DE102019204667A DE102019204667A1 DE 102019204667 A1 DE102019204667 A1 DE 102019204667A1 DE 102019204667 A DE102019204667 A DE 102019204667A DE 102019204667 A1 DE102019204667 A1 DE 102019204667A1
Authority
DE
Germany
Prior art keywords
observation
time
observation data
information
data
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
DE102019204667.3A
Other languages
English (en)
Inventor
Wei Luo
Junichi Tezuka
Tadashi Okita
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 DE102019204667A1 publication Critical patent/DE102019204667A1/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
    • 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/4183Total 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 data acquisition, e.g. workpiece identification
    • 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/18Numerical 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/406Numerical 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 monitoring or safety
    • G05B19/4068Verifying part programme on screen, by drawing or other means
    • 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/18Numerical 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/406Numerical 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 monitoring or safety
    • 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/41835Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by programme execution
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45136Turning, lathe
    • 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/49Nc machine tool, till multiple
    • G05B2219/49071Cycle time reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Numerical Control (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

Zur Bereitstellung einer Beobachtungseinrichtung, eines Beobachtungsverfahrens und eines Beobachtungsprogramms, die zum Präsentieren eines interessierenden Punktes in der Lage sind, um eine verschwenderische Wartezeit einer Maschine aufzufinden. Die Beobachtungseinrichtung 1 beinhaltet eine Beobachtungsdaten-Erfassungseinheit 11, die konfiguriert ist, Beobachtungsdaten über einen Betriebszustand einer Maschine zusammen mit Zeitinformation zu erfassen, eine Extraktionseinheit 13, die konfiguriert ist, auf Basis der ersten Bedingung, die sich auf die Beobachtungsdaten bezieht, einen Zeitbereich der Beobachtungsdaten entsprechend einem im Betrieb der Maschine zu extrahieren, wobei der Betrieb eine Möglichkeit des Erzeugens einer Wartezeit aufweist, und eine Ausgabeeinheit 14, die konfiguriert ist, Information über den extrahierten Zeitbereich auszugeben.

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf eine Einrichtung, ein Verfahren und ein Programm zum Beobachten eines Betriebsstatus einer Industriemaschine (nachfolgend auch als „Maschine“ bezeichnet), was eine Werkzeugmaschine und einen Industrieroboter beinhaltet.
  • Stand der Technik
  • In dem Fall, bei dem ein Betriebszustand einer Werkzeugmaschine als ein Beispiel zu erfassen ist, werden allgemein Betriebswellenformen einer Zufuhrachse, einer Spindel und dergleichen gemessen und in einer konventionellen Weise analysiert. Jedoch ist es schwierig, zu erfassen, wie die Werkzeugmaschine sich tatsächlich verhält, nur auf Basis der Wellenform. Um dies anzugehen, schlägt beispielsweise Patentdokument 1 eine Technik zum Anzeigen von Betriebszustandsdaten und Blocknummern, die in einem Bearbeitungsprogramm enthalten sind, in Assoziierung mit einander vor. Patentdokument 2 schlägt eine Technik des wechselseitigen Abfragens einer Position einer Wellenform und einer Blocknummer, die in einem Bearbeitungsprogramm enthalten ist, vor.
    • Patentdokument 1: Japanische ungeprüfte Patentanmeldung, Veröffentlichungsnummer 2015-52846
    • Patentdokument 2: Japanische ungeprüfte Patentanmeldung, Veröffentlichungsnummer 2011-39708
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Um eine Zykluszeit bei der Bearbeitung abzukürzen, erfordert es, Zeitserien-Betriebswellenformen einer Zufuhrachse, einer Spindel und dergleichen zu erfassen, und ein Anwender hat eine verschwenderische Wartezeit zu finden und zu eliminieren. In vielen Fällen tritt eine Wartezeit während Werkzeugaustausch, Zeitpunktjustierung bei peripherer Ausrüstung oder dergleichen auf. Jedoch ist es schwierig, durch einfaches Bezugnehmen auf die Wellenformen des gemessenen Betriebs von Achsen zu erfassen, welcher Teil der Wartezeit entspricht. Es ist auch eine Belastung des Anwenders, nacheinander alle die Punkte zu überprüfen, an welchen die Wartezeit auftreten kann.
  • Die Aufgabe der vorliegenden Erfindung ist es, eine Beobachtungseinrichtung, ein Beobachtungsverfahren und ein Beobachtungsprogramm bereitzustellen, die in der Lage sind, einen interessierenden Punkt zum Auffinden einer verschwenderischen Wartezeit einer Maschine zu präsentieren.
    1. (1) Eine Beobachtungseinrichtung (beispielsweise eine unten zu beschreibende Beobachtungseinrichtung 1) gemäß der vorliegenden Erfindung beinhaltet eine Beobachtungs-Datenerfassungseinheit (beispielsweise eine unten zu beschreibende Beobachtungs-Datenerfassungseinheit 11), die konfiguriert ist, Beobachtungsdaten über einen Betriebszustand einer Maschine zusammen mit Zeitinformation zu erfassen, eine Extraktionseinheit (beispielsweise eine unten zu beschreibende Extraktionseinheit 13), die konfiguriert ist, auf Basis einer ersten Bedingung, die sich auf die Beobachtungsdaten bezieht, einen Zeitbereich der Beobachtungsdaten entsprechend einem Betrieb der Maschine zu extrahieren, wobei der Betrieb eine Möglichkeit des Erzeugens von Wartezeit aufweist, und eine Ausgabeeinheit (beispielsweise eine unten zu beschreibende Ausgabeeinheit 14), die konfiguriert ist, Information über den Zeitbereich auszugeben.
    2. (2) Die Beobachtungseinrichtung gemäß (1) kann beinhalten eine Ausführungszustands-Erfassungseinheit (beispielsweise eine unten zu beschreibende Ausführungszustands-Erfassungseinheit 12), die konfiguriert ist, Ausführungszustandsdaten zu erfassen, die eine Ausführungsposition und einen spezifischen Parameterwert enthalten, aus einem Anweisungsprogramm in Bezug auf die Maschine, zusammen mit Zeitinformation. Die Extraktionseinheit kann die Ausführungszustandsdaten spezifizieren, die einer zweiten Bedingung genügen, die sich auf die Ausführungszustandsdaten bezieht, und kann den Zeitbereich extrahieren, welcher der Zeitinformation der spezifizierten Ausführungszustandsdaten entspricht, und auch der ersten Bedingung genügt.
    3. (3) In der Beobachtungseinrichtung gemäß (1) oder (2) kann die erste Bedingung zumindest einen Betrieb des Werkzeugwechsels, Spindelgeschwindigkeits-Erreichungszielgeschwindigkeit, Zeitjustierung mit Peripherieausrüstung, Zufuhrachsen-In-Position-Erreichen und Abschluss von Hilfsbetrieb angeben.
    4. (4) In der Beobachtungseinrichtung gemäß einem von (1) bis (3) kann die Extraktionseinheit weiter als Information über den Zeitbereich eine Zeit extrahieren, die angrenzend am Zeitbereich ist, und auch eine dritte Bedingung erfüllt, die sich auf die, die Wartezeit angebenden Beobachtungsdaten bezieht.
    5. (5) In der Beobachtungseinrichtung gemäß einer von (1) bis (4) kann die Ausgabeeinheit auch auf einer Anzeige die Information über den Zeitbereich mit einem Anzeigeattribut des von anderen Zeiten unterschiedenen Zeitbereichs anzeigen.
    6. (6) In der Beobachtungseinrichtung gemäß (5) kann die Ausgabeeinheit die Beobachtungsdaten als einen Zeitreihen-Wellenformgraphen, welcher den Zeitbereich beinhaltet, ausgeben.
    7. (7) In der Beobachtungseinrichtung gemäß (6) kann die Ausgabeeinheit den Wellenformgraphen in jeglicher Koordinatenachsenrichtung anhand einer vorbestimmten Anweisungseingabe vergrößern.
  • Ein Beobachtungsverfahren gemäß der vorliegenden Erfindung, das durch einen Computer auszuführen ist (beispielsweise eine unten zu beschreibende Beobachtungseinrichtung 1) beinhaltet einen Beobachtungsdaten-Erfassungsschritt des Erfassens von Beobachtungsdaten über einen Betriebszustand einer Maschine, zusammen mit Zeitinformationen, einen Extraktionsschritt des Extrahierens, auf Basis einer ersten Bedingung, die sich auf die Beobachtungsdaten bezieht, eines Zeitbereichs der Beobachtungsdaten entsprechend einem Betrieb der Maschine, wobei der Betrieb eine Möglichkeit des Erzeugens einer Wartezeit aufweist, und einen Ausgabeschritt des Ausgebens von Information über den Zeitbereich.
  • Ein Beobachtungsprogramm gemäß der vorliegenden Erfindung, das durch einen Computer auszuführen ist (beispielsweise eine unten zu beschreibende Beobachtungseinrichtung 1), beinhaltet einen Beobachtungsdaten-Erfassungsschritt des Erfassens von Beobachtungsdaten über einen Betriebszustand einer Maschine zusammen mit Zeitinformation, einen Extraktionsschritt des Extrahierens, auf Basis einer ersten sich auf die Beobachtungsdaten beziehenden Bedingung, eines Zeitbereichs der Beobachtungsdaten entsprechend einem Betrieb der Maschine, wobei der Betrieb die Möglichkeit des Erzeugens einer Wartezeit aufweist, und einen Ausgabeschritt des Ausgebens von Information über den Zeitbereich.
  • Die vorliegende Erfindung ermöglicht es, einen interessierenden Punkt zum Auffinden einer verschwenderischen Wartezeit einer Maschine zu präsentieren.
  • Figurenliste
    • 1 ist ein Blockdiagramm, das eine Funktionskonfiguration einer Beobachtungseinrichtung gemäß einer Ausführungsform illustriert.
    • 2 ist ein Diagramm, das ein Anzeigebeispiel von Beobachtungsdaten gemäß der Ausführungsform illustriert.
    • 3 ist ein Diagramm, das ein vergrößertes Anzeigebeispiel der Beobachtungsdaten gemäß der Ausführungsform illustriert.
  • DETAILLIERTE BESCHREIBUNG DER ERFINDUNG
  • Eine Beispielausführungsform der vorliegenden Erfindung wird unten beschrieben. 1 ist ein Blockdiagramm, das eine Funktionskonfiguration einer Beobachtungseinrichtung 1 gemäß der vorliegenden Ausführungsform illustriert. Die Beobachtungseinrichtung 1 ist eine Informationsverarbeitungseinrichtung (Computer) zum Ausgeben von Information durch Assoziieren von Beobachtungsdaten über eine Werkzeugmaschine als einer Beispielmaschine, die zu beobachten ist, mit Ausführungsstatusdaten eines Bearbeitungsprogramms, in welchem Anweisungen an die Werkzeugmaschine beschrieben sind. Es wird angemerkt, dass die Beobachtungseinrichtung 1 in einer Numeriksteuerung zum Steuern einer Antriebseinheit, wie einem Servomotor und einem Linearmotor, die in einer Werkzeugmaschine enthalten sind, integriert sein kann. Eine zu beobachtende Maschine ist nicht auf eine Werkzeugmaschine beschränkt.
  • Eine Steuereinheit 10 der Beobachtungseinrichtung 1 beinhaltet eine Beobachtungsdaten-Erfassungseinheit 11, eine Ausführungszustands-Erfassungseinheit 12, eine Extraktionseinheit 13 und eine Ausgabeeinheit 14. Die Steuereinheit 10 führt Software (Beobachtungsprogramm), die in einer Speichereinheit 20 gespeichert ist, aus, wodurch diese Funktionseinheiten realisiert werden.
  • Die Beobachtungsdaten-Erfassungseinheit 11 erfasst die Beobachtungsdaten über den tatsächlichen Betriebszustand der Werkzeugmaschine zusammen mit Zeitinformation zu einem vorbestimmten Abtastzyklus und speichert sie in der Speichereinheit 20. Die Beobachtungsdaten sind beispielsweise Motorsteuerdaten einer Spindel und einer Zufuhrachse, die in der Zeitreihe bei einem vorbestimmten Abtastzyklus erfasst werden, einschließlich eines Strom- oder Spannungsbefehlswertes, eines gemessenen Strom- oder Spannungswerts, eines Positionsbefehlswerts, eines Messpositionswerts, eines Drehzahlbefehlswerts, eines Messdrehzahlwerts, eines Drehmomentbefehlswerts, eines Messdrehmomentwerts und dergleichen.
  • Ein aus einer externen Vorrichtung an die Numeriksteuerung eingegebenes/ausgegebenes Signal kann als Beobachtungsdaten verwendet werden. Beispielsweise kann ein Sequenzsignal zum Durchführen von Sequenzsteuerung an die Werkzeugmaschine und eine Werkzeugnummer in Verwendung als Beobachtungsdaten verwendet werden. Verschiedene Typen von Sensorinformationen wie etwa von Temperatur oder Beschleunigung können weiter als Beobachtungsdaten erfasst werden.
  • Die Ausführungszustands-Erfassungseinheit 12 erfasst die Ausführungszustandsdaten einschließlich einer Ausführungsposition, als spezifischen Parameterwert und dergleichen aus einem Bearbeitungsprogramm in Bezug auf die Werkzeugmaschine zu einem vorbestimmten Abtastzyklus zusammen mit Zeitinformation, und speichert sie in der Speichereinheit 20. Es ist anzumerken, dass, obwohl der Abtastzyklus der Ausführungszustandsdaten sich vom Abtastzyklus der Beobachtungsdaten unterscheiden kann, die Zeitinformationen aus derselben Uhr oder einer synchronisierten Uhr erfasst wird.
  • Die Ausführungszustandsdaten eines durch die Beobachtungseinrichtung 1 erfassten Bearbeitungsprogramms beinhalten beispielsweise eine ID oder einen Namen des Bearbeitungsprogramms, eine Sequenznummer in einem Bearbeitungsprogramm, eine Zeilennummer, eine Blocknummer und dergleichen als eine Ausführungsposition. Die Ausführungszustandsdaten können weiter eine ID oder einen Namen eines Werkzeugs als einen spezifischen Parameterwert, der sich auf eine Konfigurationsänderung bei der Werkzeugmaschine bezieht, beinhalten. Der Parameterwert kann Befehlscodes, beispielsweise einen G-Code zur Anweisung der Bewegung eines Tischs oder eines Werkzeugs und einen M-Code zum Anweisen einer Hilfsoperation wie etwa Rotation einer Spindel oder Ein/Ausschaltbetrieb von Schneidöl beinhalten und kann weiter einen internen Verarbeitungszustand der Numeriksteuerung beinhalten, wie etwa einen In-Positionsprüf-Wartezustand zum Zeitpunkt des Positionierens.
  • Die Extraktionseinheit 13 extrahiert den Zeitbereich der Beobachtungsdaten entsprechend dem Betrieb der Maschine, die eine Möglichkeit des Erzeugens einer Wartezeit aufweisen, auf Basis der ersten Bedingungen, die sich auf die Beobachtungsdaten beziehen. Die ersten Bedingungen geben die kausalen Operationen, die sich auf die Zeiten beziehen, an, zu dem jeweils eine Wartezeit wahrscheinlich auftritt, beispielsweise vor und nach Werkzeugwechsel, nachdem die Spindelgeschwindigkeit die Zielgeschwindigkeit erreicht, während der Timing-Justierung mit Peripherieausrüstung, nach Zufuhrachsen-In-Positionserreichung und nach Abschluss eines Hilfsbetriebs.
  • Spezifisch werden die nachfolgenden Elemente für entsprechende Operationen als die ersten Bedingungen eingestellt.
    1. (1) Vor und nach Werkzeugtausch
      • - Spindelgeschwindigkeit ist um 0
      • - Position eines Werkzeugs in Z-Achse hat sich in der Richtung des Werkzeugs bewegt, das sich um eine größere Distanz als eine spezifizierte Distanz wegbewegt.
      • - Werkzeuganzahl ist geändert worden.
    2. (2) Nachdem die Spindelgeschwindigkeit die Zielgeschwindigkeit erreicht
      • - der gemessene Spindelgeschwindigkeitswert liegt um einen Zielwert herum.
      • - Das Geschwindigkeits-Erreichungssignal einer Spindel wird eingeschaltet.
    3. (3) Während der Zeitjustierung mit Peripherieausrüstung
      • - das Betriebsabschlusssignal entsprechend einem Rückkopplungssignal aus peripherer Ausrüstung wird eingeschaltet.
    4. (4) Nachdem die Zufuhrachse In-Position erreicht
      • - die Positionskoordinate einer Zufuhrachse liegt um einen Zielwert herum.
      • - Ein Positionierungs-Abschlusssignal wird eingeschaltet
    5. (5) Nach Abschluss von Hilfsoperation
      • - ein Hilfsoperations-Abschlusssignal wird eingeschaltet.
  • Zusätzlich spezifiziert die Extraktionseinheit 13 die Ausführungszustandsdaten, welche zweite Bedingungen erfüllen, die sich auf die Ausführungszustandsdaten beziehen, und extrahiert den Zeitbereich, welcher der Zeitinformation der spezifizierten Ausführungszustandsdaten entspricht, und auch die ersten Bedingungen erfüllt, wodurch die Abrufgenauigkeit verbessert wird.
  • Spezifisch sind die vorliegenden Elemente für entsprechende Operationen als die zweiten Bedingungen voreingestellt.
    1. (1) Vor und nach Werkzeugtausch
      • - Befehlscode für Werkzeugtausch im Programm
    2. (2) Nachdem die Spindelgeschwindigkeit die Zielgeschwindigkeit erreicht
      • - Befehlscode für Spindeloperation im Programm
    3. (3) Während der Zeitjustierung mit Peripherieausrüstung
      • - Befehlscode an Peripherieausrüstung im Programm
    4. (4) Nachdem die Zufuhrachse In-Position erreicht
      • - Befehlscode zur Zufuhrachsenoperation im Programm
    5. (5) Nach Abschluss von Hilfsoperation
      • - Befehlscode für Hilfsoperation im Programm
  • Andere Bedingungen, die sich auf die Ausführungsposition eines Programms beziehen, beispielsweise einen Wechselpunkt in einer Sequenznummer, können zusätzlich zu den obigen Bedingungen als die zweiten Bedingungen eingestellt werden.
  • Die Extraktionseinheit 13 kann weiter als Information über den Zeitbereich die Zeit extrahieren, die an den Zeitbereich angrenzt, der sich auf die extrahierte spezifische Operation bezieht, und auch dritte Bedingungen erfüllt, die sich auf die Beobachtungsdaten beziehen, welche eine Wartezeit angeben. Der Zustand, in welchem keine von Antriebsachsenänderung in den Zuständen derselben voreingestellt wird, als die dritten Bedingungen, beispielsweise der Zustand, in welchem die Zufuhrachse angehalten wird und eine Spindel bei einer konstanten Geschwindigkeit betrieben wird, wodurch die Extraktionseinheit 13 in der Lage ist, die Zeit zu extrahieren, die mit hoher Wahrscheinlichkeit einer Wartezeit entspricht.
  • Die Ausgabeeinheit 14 gibt die Information über den Zeitbereich, welcher durch die Extraktionseinheit 13 extrahiert ist, zusammen mit der Information zu anderen Zeiten in einer Weise aus, dass sie voneinander unterscheidbar sind. Spezifisch, nach Auslesen der Beobachtungsdaten und der Ausführungszustandsdaten aus der Speichereinheit 20, synchronisiert die Ausgabeeinheit 14 die Zeitinformation der beiden Daten miteinander und assoziiert die Wellenformgraphen der Beobachtungsdaten, welche den extrahierten Zeitbereich enthalten, mit den Ausführungszustandsdaten in Zeitreihe, wodurch die beiden Daten angezeigt werden.
  • In diesem Fall kann die Ausgabeeinheit 14 den extrahierten Zeitbereich mit einem Anzeigeattribut anzeigen, der von anderen Zeiten unterschieden ist. Verschiedene Wege des Unterscheidens des Attributs sind verfügbar. In einem Beispiel wird die Wellenform des extrahierten Zeitbereichs mit einem anderen Linientyp, einer anderen Farbe oder einer anderen Dicke angezeigt, wird der Hintergrund im extrahierten Zeitbereich mit einer anderen Farbe angezeigt, wird der extrahierte Zeitbereich hervorgehoben, oder wird der extrahierte Zeitbereich in einem Rahmen angezeigt. Im Falle des graphischen Anzeigens der Beobachtungsdaten in Zeitreihe kann die Ausgabeeinheit 14 den Graphen vergrößert oder verkleinert in jeglicher Koordinatenachsenrichtung anhand einer von einem Anwender eingegebenen vorbestimmten Anweisung anzeigen.
  • 2 ist ein Diagramm, das ein Anzeigebeispiel der Beobachtungsdaten gemäß der vorliegenden Ausführungsform illustriert. Im vorliegenden Beispiel werden Daten in Zeitreihen von Spindelgeschwindigkeit, einem Spindeldrehmomentbefehl, einer X-Achsenposition, einer Y-Achsenposition und einer Z-Achsenposition in Wellenformgraphen als Beobachtungsdaten angezeigt.
  • Die Ausführungszustandsdaten der Bearbeitungsprogramme werden auch synchron mit den Wellenformgraphiken der Beobachtungsdaten in Zeitreihe zusammen mit derselben Zeitachse als die Beobachtungsdaten angezeigt. Im vorliegenden Beispiel werden Werkzeugnamen zusätzlich zu Programmnamen und Sequenznummern synchronisiert mit den Beobachtungsdaten als Ausführungszustandsdaten angezeigt.
  • Wie oben beschrieben, wird beispielsweise der Punkt, an welchem die Werkzeuge gewechselt werden, als der Zeitbereich spezifiziert, welcher die Bedingungen wie etwa „Spindelgeschwindigkeit ist um 0 herum“, „Position eines Werkzeugs bei Z-Achse hat sich in einer Richtung des Werkzeugs bewegt, der sich um eine größere Distanz als eine spezifizierte Distanz wegbewegt“, „Werkzeugnummer ist geändert worden“, „Befehlscode für Werkzeugtausch im Programm“ und dergleichen spezifiziert. Mit anderen Worten, in der Region, wo die Wellenformgraphen in der Figur angezeigt werden, werden eine Region A, eine Region B und eine Region C als die Zeitbereiche, welche die Bedingungen erfüllen, präsentiert.
  • 3 ist ein Diagramm, das in vergrößertes Anzeigebeispiel der Beobachtungsdaten gemäß der vorliegenden Ausführungsform illustriert. Im vorliegen Beispiel wird ein Teil, der die Region A aus dem Wellenformgraphen von 2 beinhaltet, in der Zeitachsenrichtung vergrößert. In der angezeigten Periode tritt die Wartezeit (ab einer Zeit T1 bis zu einer Zeit T2), während welcher die jeweiligen Achsen gestoppt sind, auf, nach der Werkzeugtauschzeit (ab einer Zeit T0 bis einer Zeit T1), und danach bewegen sich die X-Achse und die Y-Achse, wodurch die Bearbeitungsoperation gestartet wird.
  • Auf diese Weise werden der Zeitbereich für Werkzeugwechsel und die Zeit, die als die Wartezeit bestimmt ist, danach, präsentiert, wodurch ein Anwender in der Lage ist, die verschwenderische Wartezeit zu bestätigen, in den auf die Beobachtungsdaten und die Ausführungszustandsdaten in dieser Zeitzone Bezug nimmt.
  • Das Verfahren des Anzeigens von Information zu einem Zeitbereich durch die Ausgabeeinheit 14 ist nicht auf dies beschränkt. In einem Beispiel kann die Ausgabeeinheit 14 nur die Zeitinformation, wie etwa Start und Ende des extrahierten Zeitbereichs ausgegeben, und der Start und das Ende der Zeit, welche durch die Wartezeit bestimmt ist. Das Ausgabeziel der Ausgabeeinheit 14 ist nicht auf eine Anzeige beschränkt. Die Ausgabeeinheit 14 kann die Ausgabe durch Druckerausgabe, Dateiausgabe, Datenübertragung oder dergleichen ausgeben.
  • Gemäß der vorliegenden Ausführungsform erfasst die Beobachtungseinrichtung 1 Beobachtungsdaten über einen Betriebszustand einer Maschine und extrahiert den Zeitbereich entsprechend dem spezifischen Betrieb mit einer Möglichkeit des Erzeugens einer verschwenderischen Wartezeit auf Basis der ersten Bedingungen, die sich auf die Beobachtungsdaten beziehen. Die Beobachtungseinrichtung 1 gibt die Information über den Zeitbereich aus, wodurch ermöglicht wird, einen interessierenden Punkt zum Auffinden einer verschwenderischen Wartezeit der Maschine zu präsentieren. Als Ergebnis wird die Belastung des Anwenders zum Analysieren der Beobachtungsdaten reduziert und entsprechend ist die Arbeit zum Verkürzen einer Zykluszeit in der Lage, in einer kurzen Zeit durchgeführt zu werden.
  • Die Beobachtungseinrichtung 1 erfasst die Ausführungszustandsdaten einschließlich einer Ausführungsposition eines Parameterwertes aus einem Anweisungsprogramm in Bezug auf die Maschine und extrahiert den Zeitbereich, welcher den zweiten Bedingungen genügt, die sich auf die Ausführungszustandsdaten beziehen. Entsprechend ist die Beobachtungseinrichtung 1 in der Lage, genau den Zeitbereich entsprechend einer spezifischen Operation zu extrahieren, indem sowohl die Beobachtungsdaten als auch die Ausführungszustandsdaten verwendet werden.
  • Die Beobachtungseinrichtung 1 verwendet als die ersten Bedingungen die Bedingungen, die zumindest eine der Operationen angeben von: Werkzeugwechsel; die Spindelgeschwindigkeit, die die Zielgeschwindigkeit erreicht, Timing-Justierung mit Peripherieausrüstung; das Erreichen der In-Position der Zufuhrachse und Abschluss von Hilfsoperationen. Entsprechend ist die Beobachtungseinrichtung 1 fähig, den Punkt, an welchem die verschwenderische Wartezeit wahrscheinlich auftritt, effizient zu extrahieren, wodurch ermöglich wird, den Punkt einem Anwender zu präsentieren.
  • Die Beobachtungseinrichtung 1 extrahiert die Zeit, die an den Zeitbereich entsprechend einem spezifischen Betrieb angrenzend ist und auch die dritten Bedingungen, die sich auf die Beobachtungsdaten beziehen, erfüllt, als die Zeit, die möglicher Weise einer verschwenderischen Wartezeit entspricht. Als Ergebnis ist es wahrscheinlich, dass die verschwenderische Wartezeit, die wahrscheinlich vor und nach einer spezifischen Operation auftritt in der Lage ist, einem Anwender präsentiert zu werden, wodurch der Anwender in der Lage ist, Bestätigungsarbeit effizient durchzuführen.
  • Die Beobachtungseinrichtung 1 zeigt die Information über den extrahierten Zeitbereich mit einem Anzeigeattribut, der sie von anderen Zeiten unterscheidet, an, wodurch es ermöglicht wird, die Sichtbarkeit und Effizienz bei der Anwenderarbeit zu verbessern. Die Beobachtungseinrichtung 1 gibt die Beobachtungsdaten als Zeitreihenwellenformgraphen aus, wodurch der Anwender bei der Datenanalyse unterstützt wird. Die Beobachtungseinrichtung 1 gestattet eine Vergrößerungs- oder Verkleinerungs-Operation der Wellenformgraphen, wodurch die Bequemlichkeit verbessert wird.
  • Obwohl die Ausführungsform der vorliegenden Erfindung soweit beschrieben worden ist, ist die vorliegende Erfindung nicht auf die oben beschriebene Ausführungsform beschränkt. Die in der vorliegenden Ausführungsform beschriebenen Effekte sind lediglich als die bevorzugtesten Effekte aufgelistet, die durch die vorliegende Erfindung erzeugt werden. Die Effekte durch die vorliegende Erfindung sind nicht auf jene in der vorliegenden Ausführungsform beschriebenen beschränkt.
  • Eine durch die Beobachtungseinrichtung 1 zu beobachtende Maschine der vorliegenden Ausführungsform ist nicht auf eine Werkzeugmaschine, die eine Schneidmaschine, eine Laserstrahlmaschine, eine Elektroentladungsmaschine etc. beinhaltet, beschränkt. Die vorliegende Ausführungsform kann auch auf Industriemaschinen einschließlich eines Industrieroboters angewendet werden.
  • Das durch die Beobachtungseinrichtung 1 ausgeführte Beobachtungsverfahren wird durch Software realisiert. In dem Fall, in dem das Verfahren durch Software realisiert wird, werden in der Software enthaltende Programme im Computer installiert. Diese Programme können in einem entnehmbaren Medium gespeichert und an einen Anwender vertrieben werden oder können auf den Anwendercomputer über ein Netzwerk heruntergeladen und vertrieben werden.
  • Bezugszeichenliste
  • 1
    Beobachtungseinrichtung
    10
    Steuereinheit
    11
    Beobachtungsdaten-Erfassungseinheit
    12
    Ausführungszustands-Erfassungseinheit
    13
    Extraktionseinheit
    14
    Ausgabeeinheit
    20
    Speichereinheit

Claims (9)

  1. Beobachtungseinrichtung (1) umfassend: eine Beobachtungs-Datenerfassungseinheit (11), die konfiguriert ist, Beobachtungsdaten über einen Betriebszustand einer Maschine zusammen mit Zeitinformation zu erfassen; eine Extraktionseinheit (13), die konfiguriert ist, auf Basis einer ersten Bedingung, die sich auf die Beobachtungsdaten bezieht, einen Zeitbereich der Beobachtungsdaten entsprechend einem Betrieb der Maschine zu extrahieren, wobei der Betrieb eine Möglichkeit des Erzeugens von Wartezeit aufweist, und eine Ausgabeeinheit (14), die konfiguriert ist, Information über den Zeitbereich auszugeben.
  2. Beobachtungseinrichtung (1) gemäß Anspruch 1, wobei die Beobachtungseinrichtung (1) umfasst: eine Ausführungszustands-Erfassungseinheit (12), die konfiguriert ist, Ausführungszustandsdaten zu erfassen, die eine Ausführungsposition und einen spezifischen Parameterwert enthalten, aus einem Anweisungsprogramm in Bezug auf die Maschine, zusammen mit Zeitinformation, wobei die Extraktionseinheit (13) die Ausführungszustandsdaten spezifiziert, die einer zweiten Bedingung genügen, die sich auf die Ausführungszustandsdaten bezieht, und kann den Zeitbereich extrahieren, welcher der Zeitinformation der spezifizierten Ausführungszustandsdaten entspricht, und auch der ersten Bedingung genügt.
  3. Beobachtungseinrichtung (1) gemäß Anspruch 1 oder 2, wobei die erste Bedingung zumindest einen Betrieb des Werkzeugwechsels, Spindelgeschwindigkeits-Erreichungszielgeschwindigkeit, Zeitjustierung mit Peripherieausrüstung, Zufuhrachsen-In-Position-Erreichen und Abschluss von Hilfsbetrieb angeben.
  4. Beobachtungseinrichtung (1) gemäß einem der Ansprüche 1 bis 3, wobei die Extraktionseinheit (13) weiter als Information über den Zeitbereich eine Zeit extrahiert, die angrenzend am Zeitbereich ist, und auch eine dritte Bedingung erfüllt, die sich auf die, die Wartezeit angebenden Beobachtungsdaten bezieht.
  5. Beobachtungseinrichtung (1) gemäß einem der Ansprüche 1 bis 4, wobei die Ausgabeeinheit (14) auch auf einer Anzeige die Information über den Zeitbereich mit einem Anzeigeattribut des von anderen Zeiten unterschiedenen Zeitbereichs anzeigt.
  6. Beobachtungseinrichtung (1) gemäß Anspruch 5, wobei die Ausgabeeinheit (14) die Beobachtungsdaten als einen Zeitreihen-Wellenformgraphen, welcher den Zeitbereich beinhaltet, ausgibt.
  7. Beobachtungseinrichtung (1) gemäß Anspruch 6, wobei die Ausgabeeinheit (14) den Wellenformgraphen in jeglicher Koordinatenachsenrichtung anhand einer vorbestimmten Anweisungseingabe vergrößert.
  8. Beobachtungsverfahren, das durch einen Computer (1) auszuführen ist, umfassend: einen Beobachtungsdaten-Erfassungsschritt des Erfassens von Beobachtungsdaten über einen Betriebszustand einer Maschine, zusammen mit Zeitinformationen; einen Extraktionsschritt des Extrahierens, auf Basis einer ersten Bedingung, die sich auf die Beobachtungsdaten bezieht, eines Zeitbereichs der Beobachtungsdaten entsprechend einem Betrieb der Maschine, wobei der Betrieb eine Möglichkeit des Erzeugens einer Wartezeit aufweist; und einen Ausgabeschritt des Ausgebens von Information über den Zeitbereich.
  9. Beobachtungsprogramm, das durch einen Computer (1) auszuführen ist, umfassend: einen Beobachtungsdaten-Erfassungsschritt des Erfassens von Beobachtungsdaten über einen Betriebszustand einer Maschine zusammen mit Zeitinformation; einen Extraktionsschritt des Extrahierens, auf Basis einer ersten sich auf die Beobachtungsdaten beziehenden Bedingung, eines Zeitbereichs der Beobachtungsdaten entsprechend einem Betrieb der Maschine, wobei der Betrieb die Möglichkeit des Erzeugens einer Wartezeit aufweist, und einen Ausgabeschritt des Ausgebens von Information über den Zeitbereich.
DE102019204667.3A 2018-04-09 2019-04-02 Beobachtungseinrichtung, beobachtungsverfahren und beobachtungsprogramm Pending DE102019204667A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-074555 2018-04-09
JP2018074555A JP6770017B2 (ja) 2018-04-09 2018-04-09 観測装置、観測方法及び観測プログラム

Publications (1)

Publication Number Publication Date
DE102019204667A1 true DE102019204667A1 (de) 2019-10-10

Family

ID=67991272

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102019204667.3A Pending DE102019204667A1 (de) 2018-04-09 2019-04-02 Beobachtungseinrichtung, beobachtungsverfahren und beobachtungsprogramm

Country Status (4)

Country Link
US (1) US11307563B2 (de)
JP (1) JP6770017B2 (de)
CN (1) CN110362035B (de)
DE (1) DE102019204667A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102022130278A1 (de) 2022-11-16 2024-05-16 Sick Ag Sensorsystem

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5412085A (en) * 1977-06-29 1979-01-29 Oki Electric Ind Co Ltd Timely controlled data presenting method in nc
US4158886A (en) * 1977-08-30 1979-06-19 Xerox Corporation Operator console for a reproduction machine
JPH07251356A (ja) * 1994-03-15 1995-10-03 Fujitsu Ltd 稼働実績表示分析システム
US6297742B1 (en) * 1996-08-22 2001-10-02 Csi Technology, Inc. Machine monitor with status indicator
JP3645981B2 (ja) * 1996-12-16 2005-05-11 株式会社ボッシュオートモーティブシステム 移動式ワーク処理能力計測評価装置
JP4480249B2 (ja) * 2000-09-25 2010-06-16 株式会社ジェイテクト 操作盤
JP2009093278A (ja) * 2007-10-04 2009-04-30 Hitachi Global Storage Technologies Netherlands Bv 状態表示方法及び状態表示システム
AT10596U1 (de) * 2008-02-26 2009-06-15 Keba Ag Konfigurierung von maschinenablaufen
JP5279655B2 (ja) 2009-08-07 2013-09-04 三菱電機株式会社 工作機械制御システム
JP4814365B2 (ja) * 2009-10-20 2011-11-16 ファナック株式会社 加工プログラムやバイナリデータが記憶されているメモリの領域を分割・結合することが可能な数値制御装置
CN202533781U (zh) * 2012-04-24 2012-11-14 三门峡中原量仪股份有限公司 一种机床效率监控***
CN103425444B (zh) * 2012-05-25 2016-12-21 华为技术有限公司 显示控制方法、***及显示设备
CN104781740A (zh) * 2012-07-10 2015-07-15 马丁丁亚胡·蒂亚诺 用于对从每个给定工件、工具和机床计算的加工生产线整体性能进行实时评估和监控的模块化***
JP5661832B2 (ja) * 2013-02-26 2015-01-28 ファナック株式会社 設定条件に応じた検索機能を備える波形表示装置
JP5766756B2 (ja) * 2013-09-05 2015-08-19 ファナック株式会社 駆動軸の停止要因及びそれに関連する情報を取得するデータ取得装置
JP6521565B2 (ja) * 2014-01-20 2019-05-29 Dmg森精機株式会社 省電力を考慮したncプログラム生成装置
JP6329419B2 (ja) * 2014-04-14 2018-05-23 中村留精密工業株式会社 複数の主軸を備えた複合旋盤の機械状態表示装置
CN104008637B (zh) * 2014-05-20 2017-02-15 福建工程学院 一种机床远程故障采集通信方法
JP6034835B2 (ja) * 2014-08-26 2016-11-30 ファナック株式会社 サイクルタイムを短縮するための情報を提示する数値制御装置
JP6088581B2 (ja) * 2015-06-04 2017-03-01 ファナック株式会社 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法
JP2017033346A (ja) * 2015-08-03 2017-02-09 オークマ株式会社 工作機械の情報取得装置
JP2017199077A (ja) * 2016-04-25 2017-11-02 ファナック株式会社 複数台の産業機械を有する生産システムの動作を最適化するセルコントローラ
CN105824304B (zh) * 2016-05-18 2018-04-17 重庆大学 一种考虑机加工设备可用性的柔性作业车间动态调度方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102022130278A1 (de) 2022-11-16 2024-05-16 Sick Ag Sensorsystem
DE102022130278B4 (de) 2022-11-16 2024-06-20 Sick Ag Sensorsystem

Also Published As

Publication number Publication date
US20190310613A1 (en) 2019-10-10
CN110362035B (zh) 2023-06-20
CN110362035A (zh) 2019-10-22
JP2019185338A (ja) 2019-10-24
US11307563B2 (en) 2022-04-19
JP6770017B2 (ja) 2020-10-14

Similar Documents

Publication Publication Date Title
DE102016106084B4 (de) Wellenformanzeigevorrichtung mit der Funktion der Erfassung von Daten in Bezug auf die Antriebsachse der Werkzeugmaschine
US10274932B2 (en) Machining-information management device and tool-path generation device
DE102018220725B4 (de) Datensammelvorrichtung
DE102016005559A1 (de) Numerische Steuerung, die den Montagezustand eines zur maschinellen Bearbeitung verwendeten Werkzeugs prüfen kann
DE112012007233B4 (de) Numerische-Steuerung-Vorrichtung
DE102020110252B4 (de) Vibrationsanzeigeeinrichtung, Betriebsprogrammerstellungseinrichtung und System
DE102010017763A1 (de) Gerät zum Anzeigen des Werkzeugwegs für Werkzeugmaschinen
DE102019207027A1 (de) Analysevorrichtung, Analyseverfahren und Analyseprogramm
DE102019112166A1 (de) Verfahren und system zum überwachen einer maschinengesundheit zum verbessern einer auswirkung der maschinenzykluszeit
DE102015009556A1 (de) Numerische steuerung mit hilfsfunktion zur analyse der störungsgeschichte einer maschine
DE102017118197A1 (de) System zur Sammlung von Bearbeitungsinformationen
DE102018210874A1 (de) Informationserfassungsvorrichtung und Informationserfassungsverfahren
DE102019203149A1 (de) Zeitreihen-datenanalysevorrichtung
DE102015011081B4 (de) Numerische Steuerungsvorrichtung
DE112012006076T5 (de) Nummeriksteuervorrichtung
DE102020132957A1 (de) Steuervorrichtung, messsystem und messverfahren
EP1330686B1 (de) Verfahren zum generieren eines messprogrammes für ein koordinatenmessgerät
DE102019001177B4 (de) Steuergerät, maschinelle Lernvorrichtung und System
DE102007016502B4 (de) Messverfahren und Messsystem zum Vermessen von Werkzeugen
DE102019204667A1 (de) Beobachtungseinrichtung, beobachtungsverfahren und beobachtungsprogramm
DE102019200622B4 (de) Anzeigeeinheit und Werkzeugmaschine
DE102018217703A1 (de) Beobachtungsvorrichtung, Beobachtungsverfahren und Beobachtungsprogramm
DE102019215552A1 (de) Bearbeitungsinformationen-Aufzeichnungsvorrichtung, Bearbeitungsinformationen-Aufzeichnungsverfahren und Programm
DE102018002733A1 (de) Informationsverarbeitungsvorrichtung
DE102007062058A1 (de) Verfahren und Vorrichtung zur Analyse des Energieverbrauchs einer Maschine

Legal Events

Date Code Title Description
R012 Request for examination validly filed