[go: up one dir, main page]

DE102017003157A1 - Numerische Steuerung - Google Patents

Numerische Steuerung Download PDF

Info

Publication number
DE102017003157A1
DE102017003157A1 DE102017003157.6A DE102017003157A DE102017003157A1 DE 102017003157 A1 DE102017003157 A1 DE 102017003157A1 DE 102017003157 A DE102017003157 A DE 102017003157A DE 102017003157 A1 DE102017003157 A1 DE 102017003157A1
Authority
DE
Germany
Prior art keywords
application
menu
operation process
application manager
processing
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
DE102017003157.6A
Other languages
English (en)
Inventor
Rie Oota
Mamoru Kubo
Koichi Murata
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 DE102017003157A1 publication Critical patent/DE102017003157A1/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/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
    • 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/4155Numerical 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 programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
    • 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/409Numerical 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 using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • 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/4069Simulating machining process on screen
    • 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
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35287Verify, check program by drawing, display part, testpiece
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36129Menu keys, function of keys soft defined
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36142Using window display, selection of function calls in a window

Landscapes

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

Abstract

Eine numerische Steuerung, die mit einer Funktion der Registrierung und der Verwaltung einer Anwendung bereitgestellt ist und die einen Fall bewältigen kann, in dem ein erforderlicher Betrieb gemäß einer Situation verändert wird, umfasst einen Anwendungsmanager, der die Anwendung für einen Betriebsprozess registriert und einen Betriebszustand und den vorliegenden Betriebsprozess unter den Betriebsprozessen verwaltet, und eine Menüanzeige-Anwendung, die eine Anzeigesteuerung eines Bildschirms aufgrund des Betriebszustands der Anwendung, die von dem Anwendungsmanager erfasst wird, ausführt. Der Anwendungsmanager gibt eine Mitteilung über den Beginn des Betriebsprozesses an die Anwendung aus, wenn der Betriebsprozess begonnen hat, weist die Menüanzeige-Anwendung an, die Anwendung hervorzuheben und anzuzeigen, wenn eine Mitteilung über eine Anforderung einer Eingabe eines Benutzers von der Anwendung empfangen wird und führt den Betrieb zum nächsten Betriebsprozess fort, wenn alle für den vorliegenden Betriebsprozess registrierten Anwendungen beendet sind.

Description

  • HINTERGRUND DER ERFINDUNG
  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft eine numerische Steuerung, betrifft insbesondere eine numerische Steuerung, die einen Produktionsprozess verbessert.
  • 2. Beschreibung des Standes der Technik
  • Ein Verarbeitungsprozess kann an einer Bearbeitungsstelle aufgrund einer Denkweise eines Qualitätsverbesserungszyklus, wie beispielsweise einem PDCA-Zyklus, durchgeführt werden. Der PDCA-Zyklus ist ein Verfahren, um problemlos eine Management-Operation durchzuführen, wie beispielsweise Produktionsmanagement und Qualitätsmanagement bei einer Geschäftstätigkeit, und ist dadurch gekennzeichnet, dass der Betrieb durch das Wiederholen von vier Schritten, Planen (plan) → Ausführen (do) → Überprüfen (check) → Anpassen (act), kontinuierlich verbessert wird. Bei dieser Denkweise führt ein Benutzer an der Bearbeitungsstelle eine Reihe von Vorgängen zur Verarbeitungsbereitstellung, Verarbeitung und Messung aus und der Benutzer führt ein Konzept zur weiteren Verbesserung durch, um Probleme zu erkennen. Dadurch kann eine Verbesserung der Qualität eines verarbeiteten Produkts problemlos durchgeführt werden.
  • In den letzten Jahren wurde ferner zusätzlich zu einer ursprünglichen Funktion zur numerischen Steuerung häufig eine Anwendung in eine numerische Steuerung installiert, die die gesamte Verarbeitung unterstützt. Daher wurde eine Menüanzeige, die einen einfachen Zugriff auf jede Anwendung erleichtert, eingeführt. JP 2008-217045 A offenbart beispielsweise als numerische Steuerung, die im herkömmlichen Stand der Technik mit einer Menüanzeigefunktion bereitgestellt ist, eine numerische Steuerung, bei der Menüpunkte (Icons) für jeweilige Anwendungen kategorisiert werden, sodass ein Benutzer den in jeder Situation in einem Verarbeitungsprozess zu verwendenden Menüpunkt (Icon) finden kann.
  • In einem Fall, in dem der Qualitätsverbesserungszyklus für den Betrieb an der Bearbeitungsstelle eingeführt wird, führt ein Benutzer den Vorgang gemäß dem Zyklus aus. In einem derartigen Fall ist es erforderlich, dass der Benutzer den Prozess anhand des Befehls in dem Zyklus ausführt. Der Vorgang kann jedoch in Verbindung mit einem Ergebnis oder einer Situation verändert werden, nachdem ein anderer Vorgang ausgeführt wurde. In einem Fall, in dem beispielsweise ein Austauschzeitpunkt eines Wartungsteils bei einer Verarbeitungsmaschine oder dergleichen während des Betriebs an der Bearbeitungsstelle gekommen ist, ist es erforderlich, den Bearbeitungszeitplan zu überprüfen und den Betrieb zu stoppen, um Zeit für den Austausch des Wartungsteils zu gewährleisten.
  • Auf diese Art und Weise kann es in einem Fall, in dem ein anderer Vorgang als die normale Routine eintritt, für einen Benutzer, der den Vorgang üblicherweise nicht ausführt, schwierig sein, den Vorgang gemäß der Anweisung durchzuführen.
  • In der in JP 2008-217045 A offenbarten Technik werden Icon-Gruppen, die der Anweisung der Betriebsprozesse entsprechen, angezeigt, und wenn eines der Icons ausgewählt wird, wird ein Informationseinstellungs-Bildschirm, der dem Prozess des Icons entspricht, gleichzeitig angezeigt, damit es möglich wird, den Vorgang gemäß der Anweisung der Betriebsprozesse auszuführen. Auch wenn die in JP 2008-217045 A offenbarte Technik in einem Fall angewendet werden kann, in dem der Vorgang der normalen Routine ausgeführt wird, kann sie jedoch nicht in einem Fall angewendet werden, in dem ein erforderlicher Vorgang gemäß einer Situation der Verarbeitung oder dergleichen verändert wird.
  • KURZDARSTELLUNG DER ERFINDUNG
  • Entsprechend besteht eine Aufgabe der vorliegenden Erfindung darin, eine numerische Steuerung bereitzustellen, die mit einer Funktion zur Registrierung und Verwaltung einer Anwendung bereitgestellt ist und einen Fall bewältigen kann, in dem ein erforderlicher Vorgang gemäß einer Situation verändert wird.
  • Die Erfindung gemäß einem ersten Aspekt der vorliegenden Anmeldung ist eine numerische Steuerung, die mindestens einen Betriebsprozess verwaltet und eine Anzeigesteuerung eines Icons einer Anwendung entlang eines Ablaufs des Betriebsprozesses ausführt, die numerische Steuerung umfassend: einen Anwendungsmanager, der konfiguriert ist, um mindestens eine Anwendung für den Betriebsprozess zu registrieren, und konfiguriert ist, um einen Betriebszustand der registrierten Anwendung und des gegenwärtig in dem Betriebsprozess ausgeführten Betriebsprozesses zu verwalten; und eine Menüanzeige-Anwendung, die konfiguriert ist zur Ausführung einer Anzeigesteuerung des Bildschirms aufgrund des Betriebszustands der Anwendung, die von dem Anwendungsmanager erfasst wird, wobei der Anwendungsmanager eine Mitteilung an die Anwendung, die für den gegenwärtig ausgeführten Betriebsprozess registriert ist, ausgibt, die anzeigt, dass der Betriebsprozess begonnen hat, der Anwendungsmanager die Menüanzeige-Anwendung aufgrund einer Mitteilung einer Anforderung einer Eingabe eines Benutzers, die von der Anwendung gesendet wurde, anweist, sodass die Anwendung, die die Mitteilung der Anforderung der Eingabe des Benutzers gesendet hat, hervorgehoben und angezeigt wird, und wenn der Anwendungsmanager eine Mitteilung einer Beendigung des Betriebs von allen der für den gegenwärtig ausgeführten Betriebsprozess registrierten Anwendungen empfängt, ermittelt der Anwendungsmanager, dass der gegenwärtig ausgeführte Betriebsprozess beendet ist und führt den gegenwärtig ausgeführten Betriebsprozess mit dem nach dem gegenwärtig ausgeführten Betriebsprozess auszuführenden Betriebsprozess unter den Betriebsprozessen fort.
  • Gemäß der vorliegenden Erfindung kann der Benutzer in einem Fall, in dem ein Benutzer einen Qualitätsverbesserungszyklus befolgt und ein erforderlicher Betrieb entsprechend einer Situation verändert wird, den Zeitpunkt zur Verwendung einer Anwendung erfassen und dadurch kann der Benutzer den Betrieb anhand eines Prozesses der Qualitätsverbesserung ausführen.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Die oben genannten und weitere Aufgaben und Merkmale der Erfindung werden aus der folgenden ausführlichen Beschreibung einer Ausführungsform mit Bezug auf die beigefügten Zeichnungen ersichtlich. Bei den Zeichnungen sind:
  • 1 eine Ansicht zur Veranschaulichung eines Bildes eines Menübildschirms, der auf einer Anzeigevorrichtung einer numerischen Steuerung gemäß der vorliegenden Erfindung angezeigt wird;
  • 2 eine schematische Konfigurationsansicht einer Hardware der numerischen Steuerung gemäß einer Ausführungsform der vorliegenden Erfindung;
  • 3 eine Ansicht zur schematischen Veranschaulichung eines Ausführungszustandes einer Anwendung in der numerischen Steuerung gemäß einer Ausführungsform der vorliegenden Erfindung;
  • 4 eine Ansicht zur Veranschaulichung eines Beispiels einer Menüfestlegungsdatei unter Verwendung einer Sprache mit Tag (XML);
  • 5 eine Ansicht zur Veranschaulichung eines Betriebsablaufs der numerischen Steuerung aufgrund eines Betriebsprozesses gemäß einem Beispiel der vorliegenden Erfindung;
  • 6 eine Ansicht zur Veranschaulichung der Menüfestlegungsdatei gemäß dem Beispiel der vorliegenden Erfindung;
  • 7 eine Ansicht zur Veranschaulichung eines Anzeigebeispiels eines Menübildschirms gemäß dem Beispiel der vorliegenden Erfindung;
  • 8 eine Ansicht zur Veranschaulichung des Menübildschirms, bei dem ein Bearbeitungsplan-Einstellungsanwendung gemäß dem Beispiel der vorliegenden Erfindung hervorgehoben wird;
  • 9 eine Ansicht zur Veranschaulichung des Menübildschirms, bei dem eine automatische Betriebsanwendung gemäß dem Beispiel der vorliegenden Erfindung hervorgehoben wird;
  • 10A eine Ansicht zur Veranschaulichung des Menübildschirms, bei dem die Bearbeitungsplan-Einstellungsanwendung, die zu einem Betriebsprozess zur Verbesserung gehört, gemäß dem Beispiel der vorliegenden Erfindung hervorgehoben ist (ein Menübefehl einer Messanwendung wird hervorgehoben);
  • 10B eine Ansicht zur Veranschaulichung des Menübildschirms, bei dem die Bearbeitungsplan-Einstellungsanwendung, die zu dem Betriebsprozess zur Verbesserung gehört, gemäß dem Beispiel der vorliegenden Erfindung hervorgehoben ist (ein Menübefehl einer Wartungsanwendung wird hervorgehoben);
    und
  • 11 ist ein schematisches Ablaufdiagramm zur Veranschaulichung eines Verarbeitungsablaufs, der auf einem Anwendungsmanager gemäß der einen Ausführungsform der vorliegenden Erfindung ausgeführt wird.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Im Folgenden wird eine Ausführungsform der vorliegenden Erfindung mit Bezug auf die Zeichnungen beschrieben.
  • In der vorliegenden Erfindung wird ein Betrieb gemäß einer numerischen Steuerung mit einer Vielzahl von Betriebsprozessen (beispielsweise drei Prozesse eines Planungsprozesses, eines Bearbeitungsprozesses und eines Verbesserungsprozesses) als Vorbedingung bereitgestellt, und sowohl eine Funktion, die den Betriebsprozess verwaltet, den ein Benutzer gegenwärtig ausführt, als auch eine Funktion, die eine Vielzahl von Anwendungen registrieren kann, die einen in jedem Betriebsprozess erforderlichen Vorgang ausführt und die Anwendung für jeden Betriebsprozess anzeigt, werden der numerischen Steuerung hinzugefügt.
  • 1 ist eine Ansicht zur Veranschaulichung eines Beispiels eines Bildes eines Menübildschirms, der auf einer Anzeigevorrichtung einer numerischen Steuerung gemäß der vorliegenden Erfindung angezeigt wird. Auf einem in 1 veranschaulichten Menübildschirm 200 zeigt jedes von PLANUNG, BEARBEITUNG, VERBESSERUNG oder dergleichen in der numerischen Referenz von 202 den Betriebsprozess (Kategorie) an und Menüpunkte jeder Anwendung, die für jeden Betriebsprozess registriert sind, werden auf dem Menübildschirm 200 durch jede Kategorie der Bedienungselemente angezeigt. Auf dem in 1 veranschaulichten Menübildschirm ist jeder der Menüpunkte mit einem Icon 204 und einem Titel 206 bereitgestellt, und wenn ein Benutzer den Menüpunkt durch Betätigung einer Eingabevorrichtung, wie beispielsweise einer Tastatur und einer Maus, auswählt, wird ein Bedienungsbildschirm jeder Anwendung auf der Anzeigevorrichtung angezeigt und dadurch kann eine Bedienung des Benutzers in der Anwendung empfangen werden.
  • Die numerische Steuerung gemäß der vorliegenden Erfindung teilt den Beginn des Betriebsprozesses der für den Betriebsprozess registrierten Anwendungen mit, wenn jeder der Betriebsprozesse gestartet wurde. In einem Fall, in dem die Anwendung, die die Mitteilung empfängt, eine Betätigung oder Eingabe durch einen Benutzer erfordert, wird ein Icon, das die Anwendung auswählt, hervorgehoben und als ein Auswahlziel auf dem auf der Anzeigevorrichtung der numerischen Steuerung angezeigten Menübildschirm angezeigt.
  • Danach, wenn die numerische Steuerung gemäß der vorliegenden Erfindung eine Mitteilung über eine Beendigung der Verarbeitung empfängt, die ausgegeben wird, wenn die Anwendung, der der Beginn des Betriebsprozesses mitgeteilt wird, die Ausführung der Verarbeitung in dem Betriebsprozess beendet und die numerische Steuerung die Mitteilung der Beendigung der Verarbeitung von allen für den vorliegenden Betriebsprozess registrierten Anwendungen empfängt, teilt die numerische Steuerung der Anwendung des nächsten Betriebsprozesses den Beginn des Betriebsprozesses mit. Ferner setzt die numerische Steuerung gemäß der vorliegenden Erfindung die Betriebsprozesse durch Wiederholen des oben beschriebenen Ablaufs fort.
  • Im Folgenden wird eine Konfiguration der numerischen Steuerung gemäß der vorliegenden Erfindung beschrieben.
  • 2 ist eine schematische Konfigurationsansicht einer Hardware der numerischen Steuerung gemäß der vorliegenden Ausführungsform. Die numerische Steuerung 1 ist im Wesentlichen mit einem Prozessor 10 bereitgestellt. Der Prozessor 10 ist zur Steuerung einer Gesamtheit der numerischen Steuerung 1 gemäß einem in einem ROM 11 gespeicherten Systemprogramm ausgebildet. Ein EPROM oder ein EEPROM werden als ROM 11 verwendet.
  • Ferner umfasst das Systemprogramm ein Programm eines unten beschriebenen Anwendungsmanagers, ein Programm einer Menüanzeige-Anwendung und dergleichen.
  • Ein DRAM wird als RAM 12 verwendet und temporäre Berechnungsdaten, verschiedene Flags, Anzeigedaten, ein Eingabe-Ausgabe-Signal und dergleichen werden darin gespeichert. Ein CMOS oder ein von einem nicht dargestellten Akku gesichertes SRAM wird als nichtflüchtiger Speicher 13 verwendet, und ein Parameter, ein Verarbeitungsprogramm, Werkzeugkorrekturdaten und dergleichen, die nach Unterbrechung der Leistungszufuhr gehalten werden sollen, werden darin gespeichert. Ferner werden eine Menüfestlegungsdatei, ein Ausführungsprogramm für verschiedene Anwendungen und dergleichen ebenfalls in dem nichtflüchtigen Speicher 13 gespeichert.
  • Eine LCD/MDI-Einheit 18 ist auf einer Vorderseite der numerischen Steuerung 1 oder an derselben Position wie eine Maschinenbedientafel angeordnet, und die LCD/MDI-Einheit 18 wird zur Anzeige von Daten oder Figuren, Dateneingabe, Bedienung der numerischen Steuerung 1 verwendet.
  • Eine grafische Steuerschaltung 19 konvertiert ein digitales Signal numerischer Daten, Figurdaten und dergleichen in ein Rastersignal zur Anzeige und die grafische Steuerschaltung 19 sendet das Rastersignal an eine Anzeigevorrichtung 20. Die Anzeigevorrichtung 20 zeigt den numerischen Wert und die Figur an. Eine Flüssigkristallanzeigevorrichtung wird hauptsächlich als Anzeigevorrichtung 20 verwendet.
  • Eine Eingabevorrichtung 21 umfasst eine Tastatur, die mit einer numerischen Taste, einer symbolischen Taste, einer Buchstabentaste und einer Funktionstaste, einer Maus, einem Berührungsfeld und dergleichen bereitgestellt ist, und die Eingabevorrichtung 21 wird verwendet, um ein Verarbeitungsprogramms oder eine Menüfestlegungsdatei zu erzeugen und zu bearbeiten und um die numerische Steuerung zu bedienen.
  • In einem Fall, in dem der Menübildschirm auf der Anzeigevorrichtung 20 angezeigt wird, kann der Menüpunkt über das Berührungsfeld, das als Eingabevorrichtung 21 angeordnet ist, ausgewählt werden, sodass sie mit der Anzeigevorrichtung laminiert wird. Die durch die Bedienung des Berührungsfeldes ausgewählte Funktion wird entsprechend dem auf der Anzeigevorrichtung angezeigten Menübildschirm verändert.
  • Eine Achsensteuerungsschaltung 14 empfängt von dem Prozessor 10 einen Bewegungsbefehl einer Achse und gibt den Bewegungsbefehl der Achse an einen Servoverstärker 15 aus. Der Servoverstärker 15 verstärkt den Bewegungsbefehl und treibt einen Servomotor an, der mit einer Werkzeugmaschine 23 verbunden ist, und dadurch steuert der Servoverstärker 15 eine relative Bewegung zwischen einem Werkzeug der Werkzeugmaschine 23 und einer Tätigkeit. Ferner sind die Achsensteuerungsschaltung 14 und der Servoverstärker 15 derart angeordnet, dass sie der Anzahl der Achsen der Servomotoren entsprechen, auch wenn nur eine Achse in der Figur veranschaulicht ist.
  • Eine PMC (programmierbare Maschinensteuerung) 16 empfängt von dem Prozessor 10 über einen Bus 17 ein M-(Hilfs-)Funktionssignal, ein S-(Spindelgeschwindigkeitssteuerungs-)Funktionssignal, ein T-(Werkzeugauswahl-)Funktionssignal und dergleichen. Ferner verarbeitet die PMC 16 diese Signale unter Verwendung eines Ablaufprogramms und gibt ein Ausgabesignal aus und steuert eine Luftdruckvorrichtung, eine Öldruckvorrichtung, einen elektromagnetischen Aktuator oder dergleichen in der Werkzeugmaschine 23. Ferner empfängt die PMC 16 ein Signal einer Taste, ein Signal eines Schalters und ein Signal eines Grenzschalters oder dergleichen der Maschinenbedientafel in der Werkzeugmaschine 23 und die PMC 16 führt eine Sequenzverarbeitung durch und überträgt ein erforderliches Eingabesignal über den Bus 17 an den Prozessor 10.
  • In 2 sind ferner Veranschaulichungen einer Spindelmotor-Steuerschaltung, eines Spindelmotorverstärkers und dergleichen weggelassen.
  • 3 ist eine Ansicht zur schematischen Veranschaulichung eines Ausführungszustandes der Anwendung in der numerischen Steuerung 1 gemäß der vorliegenden Ausführungsform. Im Folgenden wird ein ausführlicherer Betrieb der numerischen Steuerung gemäß der vorliegenden Erfindung mit Bezug auf 3 beschrieben.
  • <Verfahren 1> Zum Registrieren von Menüpunkten für einen Anwendungsmanager
  • In der numerischen Steuerung 1 werden ein Anwendungsmanager 102, eine Menüanzeige-Anwendung 104 und verschiedene Anwendungen auf einer Ausführungsumgebung 100 zur Ausführung des von dem OS oder dergleichen erstellten Programms ausgeführt. Der Anwendungsmanager 102 ist ausgebildet, um die Registrierung und Verwaltung jeder in dem Betriebsprozess verwendeten Anwendung 106 durchzuführen. Der Anwendungsmanager 102 wird automatisch gemäß der Einstellung des OS in die Ausführungsumgebung 100 eingelesen, nachdem die numerische Steuerung 1 aktiviert wurde, und dann wird die Bedienung des Anwendungsmanagers 102 gestartet. Der Anwendungsmanager 102 liest eine Menüfestlegungsdatei 30, die die Menüpunkte festlegt, wenn die Bedienung des Anwendungsmanagers 102 gestartet wird.
  • 4 ist eine Ansicht zur Veranschaulichung eines Beispiels einer Festlegung der Menüfestlegungsdatei 30 unter Verwendung einer Sprache mit Tag (XML). In dem in 4 veranschaulichten Beispiel wird eine Vielzahl von Menü-Informationen der Anwendung in der Menüfestlegungsdatei 30 beschrieben, und die Menü-Informationen jeder Anwendung umfassen eine Identifikations-ID, die die Anwendung eindeutig identifizieren kann, eine Kategorie des Betriebsprozesses, zu der die Anwendung gehören soll (beispielsweise Planung, Bearbeitung, Verbesserung oder dergleichen), einen Namen der auf dem Menübildschirm anzuzeigenden Anwendung, einen Dateipfad, in dem die Ausführungsdatei der Anwendung sich befindet. Ferner können in einigen Fällen die Menü-Informationen jeder Anwendung einen Dateipfad, in dem sich eine Icon-Datei der Anwendung befindet, einen aktuellen Ordnerpfad, in dem die Anwendung ausgeführt wird, oder dergleichen umfassen.
  • Nachdem der Anwendungsmanager 102 die Menüfestlegungsdatei 30 gelesen hat, verwaltet der Anwendungsmanager 102 die Anwendungen aufgrund der Menü-Informationen jeder Anwendung, die in der Menüfestlegungsdatei 30 beschrieben sind, sodass jede Anwendung als zu jeder Kategorie gehörig registriert wird (Betriebsprozess). Der Anwendungsmanager 102 führt eine Interapplikationskommunikation zwischen einer Menüanzeige-Anwendung 104, die den Menübildschirm anzeigt, welche auf der Ausführungsumgebung 100 ausgeführt wird, und einer Anwendung 106 aus, und der Anwendungsmanager 102 führt eine Mitteilung an jede Anwendung und eine Erfassung von Informationen von jeder Anwendung durch. Ein Verfahren der Interapplikationskommunikation kann ein bekanntes Verfahren verwenden, wie zum Beispiel eine Fensternachricht, einen gemeinsamen Speicher oder dergleichen.
  • <Verfahren 2> Zum Anzeigen der Menüpunkte
  • Die Menüanzeige-Anwendung 104 erfasst Menü-Informationen aller Anwendungen 106 aus dem Anwendungsmanager 102. Die Menü-Informationen umfassen eine Identifikations-ID der Anwendung, einen Titel der Anwendung, eine Kategorie des Betriebsprozesses, zu dem die Anwendung gehört, ein Flag zur Anzeige, ob die Anzeige des Menüpunkts hervorgehoben ist. Ferner können die Menüanzeige-Informationen in einigen Fällen einen Dateipfad des Icons oder dergleichen umfassen.
  • Die Menüanzeige-Anwendung 104 bildet den Titel durch jede Kategorie des Betriebsprozesses, zu dem die Anwendung gehört, und bildet in einigen Fällen eine Anzeige des von dem Icon gebildeten Menüpunkts, und die Menüanzeige-Anwendung 104 zeigt einen Menübildschirm 200 auf der Anzeigevorrichtung 20 an. In einem Fall, in dem das Flag zur Anzeige, ob die Anzeige des Menüpunkts hervorgehoben ist, auf EIN steht, führt die Menüanzeige-Anwendung 104 eine Hervorhebungsanzeige aus, bei der der Titel oder eine Farbe des Icons des Menüpunkts verändert, die angezeigte Größe des Menüpunkts vergrößert wird oder dergleichen.
  • In einem Fall, in dem der Menüpunkt auf dem Menübildschirm 200 ausgewählt wird, teilt die Menüanzeige-Anwendung 104 dem Anwendungsmanager 102 die Identifikations-ID der Anwendung des ausgewählten Menüpunkts mit und die Menüanzeige-Anwendung 104 fordert beim Anwendungsmanager 102 die Aktivierung der Anwendung 106 an. Ferner fordert die Menüanzeige-Anwendung 104 in einem Fall, in dem die Anwendung, die der Identifikation-ID entspricht, bereits aktiviert ist, bei dem Anwendungsmanager 102 an, dass ein Benutzer die Anwendung bedienen (aktivieren) kann.
  • <Verfahren 3> Zum Verwalten des Betriebsprozesses
  • Der Anwendungsmanager 102 hält ein Flag, das sich darauf bezieht, welcher Prozess der Planung, der Bearbeitung, der Verbesserung oder dergleichen der vorliegende Betriebsprozess ist, und ein Flag, der sich darauf bezieht, ob die Verarbeitung zu jeder Anwendung 106 ausgeführt wird. Wird der vorliegende Betriebsprozess verändert, meldet der Anwendungsmanager 102 den Beginn des Betriebsprozesses an die Anwendung 106, die zu dem vorliegenden Betriebsprozess gehört (nachdem die Anwendung gegebenenfalls aktiviert wurde). Die Anwendung 100 führt die Verarbeitung nach Empfangen der Meldung des Beginns des Betriebsprozesses aus. Nachdem die Anwendung 106 die Verarbeitung ausgeführt hat, meldet die Anwendung 106 ferner die Beendigung der Verarbeitung an den Anwendungsmanager 102. Empfängt der Anwendungsmanager 102 die Beendigung der Verarbeitung aller Anwendungen 106, die die Verarbeitung, die zu dem vorliegenden Betriebsprozess gehören, ausführen, ändert der Anwendungsmanager 102 den vorliegenden Betriebsprozess in den nächsten Betriebsprozess.
  • <Verfahren 4> In einem Fall, in dem eine Eingabe eines Benutzers erforderlich ist
  • In einem Fall, in dem die Eingabe eines Benutzers erforderlich ist, wenn die Anwendung 106 die Verarbeitung ausführt, führt die Anwendung 106 eine Mitteilung einer Anforderung zur Eingabe des Benutzers an den Anwendungsmanager 102 durch. Wird die Anforderung zur Eingabe des Benutzers mitgeteilt, ändert der Anwendungsmanager 102 das Flag, das sich darauf bezieht, ob der Menüpunkt der Menü-Informationen der Anwendung 106 als Mitteilungsquelle als EIN hervorgehoben ist, und der Anwendungsmanager 102 meldet eine Anforderung zur Erneuerung des Menüpunkts an die Menüanzeige-Anwendung 104. Wenn die Menüanzeige-Anwendung 104 die Mitteilung der Erneuerungsanforderung des Menüpunkts empfängt, erfasst die Menüanzeige-Anwendung 104 erneut die Menü-Informationen von dem Anwendungsmanager 102 und zeigt den Menüpunkt des Menübildschirms 200 anhand der erneut erfassten Menü-Informationen an. Wenn der Anwendungsmanager 102 die Mitteilung der Beendigung der Eingabe des Benutzers oder die Mitteilung der Beendigung der Verarbeitung von der Anwendung 106 empfängt, ändert der Anwendungsmanager 102 das Flag zum Hervorheben des Menüpunkts der Menü-Informationen in AUS und der Anwendungsmanager 102 teilt der Menüanzeige-Anwendung 104 eine Anforderung einer Erneuerung des Menüpunkts mit. Wenn die Menüanzeige-Anwendung 104 die Mitteilung der Erneuerungsanforderung des Menüpunkts empfängt, erfasst die Menüanzeige-Anwendung 104 erneut die Menü-Informationen von dem Anwendungsmanager 102 und zeigt den Menüpunkt des Menübildschirms 200 anhand der erneut erfassten Menü-Informationen an.
  • Als nächstes wird ein Beispiel einer Anzeige des tatsächlichen Menüs aufgrund der oben beschriebenen Verfahren mit Bezug auf 5 bis 10A und 10B beschrieben.
  • 5 veranschaulicht einen Betriebsablauf der numerischen Steuerung aufgrund eines Betriebsprozesses gemäß dem vorliegenden Beispiel.
  • Liest der Anwendungsmanager 102 die Menüfestlegungsdatei 30, die in 6 beispielhaft veranschaulicht ist, wird eine Bearbeitungsplan-Einstellungsanwendung für den Betriebsprozess der Planung registriert, eine automatische Betriebsanwendung wird im Betriebsprozess der Bearbeitung registriert, und eine Messanwendung und eine Wartungsanwendung werden jeweils in dem Betriebsprozess der Verbesserung registriert. Ferner erfasst die Menüanzeige-Anwendung 104 die Menü- Informationen der registrierten Anwendung aus dem Anwendungsmanager 102 und die Menüanzeige-Anwendung 104 zeigt den in 7 veranschaulichten Menübildschirm 200 aufgrund der erfassten Menü-Informationen auf der Anzeigevorrichtung an.
  • Der Anwendungsmanager 102 legt den vorliegenden Betriebsprozess als Betriebsprozess der Planung durch interne Verarbeitung fest, und der Anwendungsmanager 102 setzt das Flag zur Angabe, ob die Verarbeitung aller Anwendungen, die zu dem Betriebsprozess der Planung gehören, im AUS-Zustand ausgeführt wurde. Ferner teilt der Anwendungsmanager 102 den Beginn eines Betriebsprozesses einer Bearbeitungsplan-Einstellungsanwendung mit, die eine Anwendung ist, die zu dem Betriebsprozess der Planung gehört.
  • Die Bearbeitungsplan-Einstellungsanwendung, welcher der Beginn des Betriebsprozesses mitgeteilt wird, erfasst beispielsweise Bearbeitungsplan-Informationen von einem Planungsverwaltungsserver oder einem Personal Computer, der als über eine über ein Netz verbundene Master-Einheit oder dergleichen bereitgestellt wird. In einem Fall, in dem die Bearbeitungsplan-Einstellungsanwendung die Bearbeitungsplan-Informationen nicht erfassen kann, fordert die Bearbeitungsplan-Einstellungsanwendung die Eingabe des Benutzers in den Anwendungsmanager 102 an, und wie in 8 veranschaulicht, wird der Menüpunkt hervorgehoben, um den Benutzer zu bewegen, die Bearbeitungsplan-Informationen ((1) in 5) festzulegen. Erfasst die Bearbeitungsplan-Einstellungsanwendung den Bearbeitungsplan oder wird der Bearbeitungsplan ((2) in 5) festgelegt, überprüft die Bearbeitungsplan-Einstellungsanwendung den Bearbeitungszustand anhand von Informationen, die von jedem Teil der numerischen Steuerung 1 erfasst werden. Wenn die Bearbeitungsplan-Einstellungsanwendung ferner bestätigt, dass der Betrieb gemäß der Bearbeitung begonnen hat, teilt die Bearbeitungsplan-Einstellungsanwendung dem Anwendungsmanager 102 die Beendigung der Verarbeitung mit („ein Flag zur Angabe, ob die Verarbeitung der Anwendung ausgeführt wurde” der Bearbeitungsplan-Einstellungsanwendung wird auf EIN geschaltet).
  • Da die Verarbeitung aller in dem Betriebsprozess der Planung registrierten Anwendungen zu diesem Zeitpunkt beendet ist („das Flag zur Angabe, ob die Anwendung ausgeführt wurde”, das sich auf alle Anwendungen bezieht, wird auf EIN geschaltet), ermittelt der Anwendungsmanager 102, dass der Betriebsprozess der Planung beendet ist und ändert den vorliegenden Betriebsprozess durch die interne Verarbeitung auf den Betriebsprozess der Bearbeitung. Ferner stellt der Anwendungsmanager 102 das Flag, das anzeigt, ob die Verarbeitung aller Anwendungen, die zu dem Betriebsprozess der Bearbeitung gehören, ausgeführt wurde, auf AUS ein, und der Anwendungsmanager 102 teilt den Beginn des Prozesses allen Anwendungen mit, die zu dem Betriebsprozess der Bearbeitung gehören.
  • In einem Fall, in dem eine Überprüfung eines Benutzers erforderlich ist, fordert die automatische Betriebsanwendung, die zu dem Betriebsprozess der Bearbeitung gehört, die Eingabe des Benutzers bei dem Anwendungsmanager 102 an, und wie in 9 veranschaulicht, wird der Menüpunkt hervorgehoben, um den Benutzer zu bewegen, den erforderlichen Punkt ((3) in 5) zu überprüfen. Die automatische Betriebsanwendung überprüft den Betriebszustand anhand von Informationen, die von jedem Teil der numerischen Steuerung 1 ((4) in 5) erfasst werden, und in einem Fall, in dem der Betriebszustand sich in einem Anhaltezustand befindet, teilt die automatische Betriebsanwendung dem Anwendungsmanager 102 die Beendigung der Verarbeitung mit („ein Flag zur Angabe, ob die Verarbeitung der Anwendung ausgeführt wurde” der automatischen Betriebsanwendung wird auf EIN geschaltet).
  • Da die Verarbeitung aller in dem Betriebsprozess der Bearbeitung registrierten Anwendungen zu diesem Zeitpunkt beendet ist („das Flag zur Angabe, ob die Anwendung ausgeführt wurde”, das sich auf alle Anwendungen bezieht, wird auf EIN geschaltet), ermittelt der Anwendungsmanager 102, dass der Betriebsprozess der Bearbeitung beendet ist und ändert den vorliegenden Betriebsprozess durch die interne Verarbeitung auf den Betriebsprozess der Verbesserung. Ferner stellt der Anwendungsmanager 102 das Flag, das anzeigt, ob die Verarbeitung aller Anwendungen (die Messanwendung, die Wartungsanwendung), die zu dem Betriebsprozess der Verbesserung gehören, ausgeführt wurde, auf AUS ein, und der Anwendungsmanager 102 teilt den Beginn des Prozesses allen Anwendungen mit, die zu dem Betriebsprozess der Verbesserung gehören.
  • Die Messanwendung, die zu dem Betriebsprozess der Verbesserung gehört, misst ein verarbeitetes Produkt durch Steuerung jeder Vorrichtung, die für die Messung ((5) in 5) verwendet wird, und nachdem die Messung beendet ist, überprüft die Messanwendung eine Makrovariable, in der ein Messergebnis des verarbeiteten Produkts ((6) in 5) festgehalten ist. In einem Fall, in dem die Überprüfung des Messergebnisses durch einen Benutzer erforderlich ist (beispielsweise in einem Fall, in dem das Messergebnis stark von einem vorgegebenen Zielmesswert abweicht), fordert die Messanwendung die Eingabe des Benutzers bei dem Anwendungsmanager 102 an, und wie in 10A veranschaulicht, wird der Menüpunkt der Messanwendung hervorgehoben, um den Benutzer zu bewegen, den erforderlichen Punkt ((5) in 5) zu überprüfen. Ist die Überprüfung des Benutzers beendet, teilt die Messanwendung dem Anwendungsmanager 102 die Beendigung der Verarbeitung mit („ein Flag zur Angabe, ob die Verarbeitung der Anwendung ausgeführt wurde” der Messanwendung wird auf EIN geschaltet).
  • Die Wartungsanwendung, die zu dem Betriebsprozess der Verbesserung gehört, überwacht ein PMC-Signal oder dergleichen und überprüft, ob ein Maschinenelement vorhanden ist, dessen Lebensdauer demnächst abläuft. In einem Fall, in dem die Wartung erforderlich ist, fordert die Wartungsanwendung die Eingabe des Benutzers beim Anwendungsmanager 102 an, und wie in 10B veranschaulicht, wird der Menüpunkt der Wartungsanwendung hervorgehoben, um den Benutzer zu bewegen, den erforderlichen Punkt zu überprüfen. Ist der Wartungszustand ein normaler Zustand geworden, teilt die Wartungsanwendung dem Anwendungsmanager 102 die Beendigung der Verarbeitung mit („ein Flag zur Angabe, ob die Verarbeitung der Anwendung ausgeführt wurde” der Wartungsanwendung wird auf EIN geschaltet).
  • Ist die Verarbeitung aller in dem Betriebsprozess der Verbesserung registrierten Anwendungen beendet ist („das Flag zur Angabe, ob die Anwendung ausgeführt wurde”, das sich auf alle Anwendungen bezieht, wird auf EIN geschaltet), ermittelt der Anwendungsmanager 102, dass der Betriebsprozess der Verbesserung beendet ist und ändert den vorliegenden Betriebsprozess durch die interne Verarbeitung auf den Betriebsprozess der Planung.
  • Durch Wiederholen der oben beschriebenen Verfahren führt die numerische Steuerung 1 die Betriebsprozesse fort.
  • 11 ist ein Ablaufdiagramm zur Veranschaulichung eines Ablaufs des Anwendungsmanagers 102.
  • Schritt SA01: Der Anwendungsmanager 102 liest die Menüfestlegungsdatei 30 und registriert die Anwendungen in den Betriebsprozessen, die jeweils auf Inhalten basieren, die in der Lesemenüfestlegungsdatei 30 beschrieben sind.
  • Schritt SA02: Der Anwendungsmanager 102 gibt die Menü-Informationen der Anwendung, die für jede der Betriebsprozesse registriert ist, an die Menüanzeige-Anwendung 104 aus, und der Anwendungsmanager 102 weist die Menüanzeige-Anwendung 104 an, den Menübildschirm 200 auf der Anzeigevorrichtung anzuzeigen.
  • Schritt SA03: Der Anwendungsmanager 102 setzt das Flag zur Anzeige, ob die Verarbeitung aller Anwendungen, die zu dem vorliegenden Betriebsprozess gehören, auf AUS.
  • Schritt SA04: Der Anwendungsmanager 102 teilt den Beginn des Betriebsprozesses allen Anwendungen mit, die zu dem vorliegenden Betriebsprozess gehören.
  • Schritt SA05: Der Anwendungsmanager 102 ermittelt, ob „das Flag zur Anzeige, ob die Anwendung ausgeführt wurde” der Anwendung, die im vorliegenden Betriebsprozess registriert ist, auf EIN geschaltet ist. In einem Fall, in dem alle Flags auf EIN geschaltet sind, geht die Verarbeitung zu Schritt SA08 über, und in einem Fall, in dem ein Teil der Flags nicht auf EIN geschaltet ist, geht die Verarbeitung zu Schritt SA06 über.
  • Schritt SA06: Der Anwendungsmanager 102 ermittelt, ob die Eingabe des Benutzers von der Anwendung angefordert wird. In einem Fall, in dem die Eingabe des Benutzers von der Anwendung angefordert wird, geht die Verarbeitung zu Schritt SA07 über, andernfalls geht die Verarbeitung zu Schritt SA05 über.
  • Schritt SA07: Der Anwendungsmanager 102 weist die Menüanzeige-Anwendung derart an, dass die Anzeige der entsprechenden Anwendung aufgrund der Anforderung der Eingabe des Benutzers von einer Anwendung hervorgehoben wird, und die Verarbeitung geht zu Schritt SA05 über.
  • Schritt SA08: Der Anwendungsmanager 102 schaltet das Flag zur Angabe, ob die Verarbeitung aller Anwendungen, die zu dem nächsten Betriebsprozess gehören, auf AUS ausgeführt wurde, und führt den Betriebsprozess zum nächsten Betriebsprozess fort, und die Verarbeitung geht zu Schritt SA04 über.
  • Die Ausführungsform der vorliegenden Erfindung wird oben beschrieben, jedoch ist die vorliegende Erfindung nicht auf ein Beispiel der oben beschriebenen Ausführungsform beschränkt, und die vorliegende Erfindung kann von einem anderen Aspekt ausgeführt werden, in dem eine entsprechende Modifikation angewendet wird.
  • 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 2008-217045 A [0003, 0006, 0006]

Claims (1)

  1. Numerische Steuerung, die mindestens einen Betriebsprozess verwaltet und eine Anzeigesteuerung eines Icons einer Anwendung entlang eines Ablaufs des Betriebsprozesses ausführt, die numerische Steuerung umfassend: einen Anwendungsmanager, der konfiguriert ist, um mindestens eine Anwendung für den Betriebsprozess zu registrieren, und konfiguriert ist, um einen Betriebszustand der registrierten Anwendung und des gegenwärtig in dem Betriebsprozess ausgeführten Betriebsprozesses zu verwalten; und eine Menüanzeige-Anwendung, die konfiguriert ist zur Ausführung einer Anzeigesteuerung des Bildschirms aufgrund des Betriebszustands der Anwendung, die von dem Anwendungsmanager erfasst wird, wobei der Anwendungsmanager eine Mitteilung an die Anwendung, die für den gegenwärtig ausgeführten Betriebsprozess registriert ist, ausgibt, die anzeigt, dass der Betriebsprozess begonnen hat, der Anwendungsmanager die Menüanzeige-Anwendung aufgrund einer Mitteilung einer Anforderung einer Eingabe eines Benutzers, die von der Anwendung gesendet wurde, anweist, sodass die Anwendung, die die Mitteilung der Anforderung der Eingabe des Benutzers gesendet hat, hervorgehoben und angezeigt wird, und wenn der Anwendungsmanager eine Mitteilung einer Beendigung des Betriebs von allen der für den gegenwärtig ausgeführten Betriebsprozess registrierten Anwendungen empfängt, der Anwendungsmanager ermittelt, dass der gegenwärtig ausgeführte Betriebsprozess beendet ist, und den gegenwärtig ausgeführten Betriebsprozess mit dem nach dem gegenwärtig ausgeführten Betriebsprozess auszuführenden Betriebsprozess unter den Betriebsprozessen fortführt.
DE102017003157.6A 2016-04-07 2017-03-31 Numerische Steuerung Pending DE102017003157A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016077131A JP6356722B2 (ja) 2016-04-07 2016-04-07 生産プロセスの改善を行う数値制御装置
JP2016-077131 2016-04-07

Publications (1)

Publication Number Publication Date
DE102017003157A1 true DE102017003157A1 (de) 2017-10-12

Family

ID=59930057

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017003157.6A Pending DE102017003157A1 (de) 2016-04-07 2017-03-31 Numerische Steuerung

Country Status (4)

Country Link
US (1) US20170293282A1 (de)
JP (1) JP6356722B2 (de)
CN (1) CN107272602A (de)
DE (1) DE102017003157A1 (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7381244B2 (ja) * 2019-08-05 2023-11-15 ファナック株式会社 アプリケーション実行用制御システム
JP7084533B1 (ja) * 2021-09-06 2022-06-14 Dmg森精機株式会社 表示制御装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217045A (ja) 2007-01-15 2008-09-18 Amada Co Ltd 工程の流れに沿った情報設定画面の表示方法及びその機能を有するマルチウィンドウ方式のnc装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0437905A (ja) * 1990-06-01 1992-02-07 Daikin Ind Ltd 数値制御装置における操作誘導方法およびその装置
US5576946A (en) * 1993-09-30 1996-11-19 Fluid Air, Inc. Icon based process design and control system
JP4044169B2 (ja) * 1997-02-26 2008-02-06 株式会社アマダ 工程の流れに沿った情報設定画面の表示方法及びその機能を有するマルチウィンドウ方式のnc装置
JP4262425B2 (ja) * 2001-07-05 2009-05-13 日立ビアメカニクス株式会社 工作機の操作方法および操作装置
DE10308816A1 (de) * 2003-02-27 2004-05-19 Siemens Ag Ikone und Schrittikonendarstellung zur graphischen Visualisierung von aufgabenorientierten Schritten
JP2006293736A (ja) * 2005-04-12 2006-10-26 Okamoto Machine Tool Works Ltd Nc研削装置の数値制御装置および加工条件の設定方法
US8370863B2 (en) * 2010-05-21 2013-02-05 Nokia Corporation Method and apparatus for integrating applications on demand to display and manipulate a semantic resource
EP2776961A4 (de) * 2011-11-11 2015-08-12 Ecs Solutions Inc System und verfahren für chargenkontrollverarbeitung
JP5672326B2 (ja) * 2013-03-19 2015-02-18 株式会社安川電機 ロボットシステム
US10310957B2 (en) * 2016-05-12 2019-06-04 Lenovo Enterprise Solutions (Singapore) Pte. Ltd Indicating an application status based on a device state

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217045A (ja) 2007-01-15 2008-09-18 Amada Co Ltd 工程の流れに沿った情報設定画面の表示方法及びその機能を有するマルチウィンドウ方式のnc装置

Also Published As

Publication number Publication date
JP2017187964A (ja) 2017-10-12
JP6356722B2 (ja) 2018-07-11
CN107272602A (zh) 2017-10-20
US20170293282A1 (en) 2017-10-12

Similar Documents

Publication Publication Date Title
DE112012006925T5 (de) Systemkonstruktions-Unterstützungswerkzeug und System
DE102014000972A1 (de) Betriebsprogrammschreibsystem
DE102008010864A1 (de) Verfahren zum Betreiben eines Feldgerätes
DE112018001886T5 (de) Steuereinrichtung, Steuerverfahren und Steuerprogramm
DE112012001007T5 (de) Mehrachsensteuersystem-Einstell-/Justierfunktionsunterstützungsvorrichtung
DE112011105895T5 (de) Projektdatenerzeugungsvorrichtung und programmierbare Anzeigevorrichtung
DE102016011020A1 (de) Kontaktplan-Überwachungsvorrichtung mit der Fähigkeit, zusätzlich eine Betriebssituation einer CNC in einem Kommentar anzuzeigen
DE102019215739A1 (de) Steuervorrichtung, Kommunikationsendgerät und Steuersystem
DE102019005935A1 (de) Numerische steuereinheit
DE102016013496A1 (de) Numerisches steuersystem zur koordination mit einer werkzeug- katalogdatenbank
WO2004102291A1 (de) Auslegung von werkzeugen und prozessen für die umformtechnik
DE112012005611B4 (de) System-Architektur-Unterstützungswerkzeug
DE102016006202A1 (de) Numerische Steuervorrichtung zum Verwalten von Bearbeitungsdaten und Bearbeitungsergebnissen
DE102009002136A1 (de) Vorrichtung, Verfahren und Computerprogrammprodukt zum Darstellen einer aktuellen Taskliste auf der graphischen Benutzeroberfläche eines Steuerungscomputers einer Bearbeitungsmaschine
DE102016123235A1 (de) Betriebsverwaltungssystem zum direkten anzeigen eines arbeitsbefehls auf basis einer betriebsverwaltungsinformation an einer werkzeugmaschine
DE102016012027A1 (de) Verfahren und Computersystem zum automatisierten Entwickeln eines Handlungsplans zur computergestützten Bearbeitung von Vorfällen an einer Fertigungsanlage im Fertigungsprozess
DE112016007339T5 (de) Simulationsvorrichtung
EP2808749B1 (de) Verfahren zum Austausch von Steuerungsinformationen zwischen Bedien- und Beobachtungsgeräten eines industriellen Automatisierungssystems und industrielles Automatisierungssystem
WO2011000367A1 (de) Verfahren und vorrichtung zur vereinfachten fehlerverarbeitung an einer werkzeugmaschine
DE102017003157A1 (de) Numerische Steuerung
DE102015221517A1 (de) Bedienmodul zum Bedienen einer Maschine in der Lebensmittelindustrie
DE102018006156A1 (de) Steuerungssystem
DE102021003650A1 (de) Informationsverarbeitungsvorrichtung, Verfahren zum Steuern einer Informationsverarbeitungsvorrichtung, Fertigungssystem, Verfahren zur Herstellung von Gegenständen und Aufzeichnungsmedium
DE102018002733A1 (de) Informationsverarbeitungsvorrichtung
DE102017000477A1 (de) Leiterprogrammanzeigevorrichtung mit automatischer Verfolgungsfunktion für eine Selbsthalteschaltung des Leiterprogramms

Legal Events

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