DE10152765B4 - Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung - Google Patents
Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung Download PDFInfo
- Publication number
- DE10152765B4 DE10152765B4 DE10152765.9A DE10152765A DE10152765B4 DE 10152765 B4 DE10152765 B4 DE 10152765B4 DE 10152765 A DE10152765 A DE 10152765A DE 10152765 B4 DE10152765 B4 DE 10152765B4
- Authority
- DE
- Germany
- Prior art keywords
- machine
- data
- computer
- service
- services
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C3/00—Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
- G07C3/08—Registering or indicating the production of the machine either with or without registering working or idle time
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4063—Monitoring general control system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4068—Verifying part programme on screen, by drawing or other means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
- G05B19/41845—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by system universality, reconfigurability, modularity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23304—Download program from host
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24084—Remote and local monitoring, local result to remote, remote takes action
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31418—NC program management, support, storage, distribution, version, update
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31457—Factory remote control, monitoring through internet
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32038—Client can develop programs, parts on remote server located by manufacturer
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32235—Sharing of data between process control and maintenance management computers
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33284—Remote diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34038—Web, http, ftp, internet, intranet server
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34039—Access central database through internet
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34376—Management nc programs, files
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/80—Management or planning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
Abstract
Verfahren zur rechnergestützten Bereitstellung von maschinenbezogenen Daten und/oder Diensten von einem Hauptrechner (8) eines Dienste-Anbieters (1) zu einem Arbeitsrechner (21) einer Bearbeitungsmaschine (20) eines Kunden (4) über ein Netzwerk (14), wobei der Arbeitsrechner (21) der Bearbeitungsmaschine (20) des Kunden (4) über ein System zur Steuerung und/oder Kontrolle der Bearbeitungsmaschine (20) und einen Sensor (16) zur Erfassung von Maschinenzustandsdaten verfügt und mit dem Netzwerk (14) verbunden ist, mit den folgenden Verfahrensschritten: – Übertragung von Informationen zur Verfügbarkeit von maschinenbezogenen Daten und/oder Diensten vom Hauptrechner (8) zum Arbeitsrechner (21), – Empfang einer Anforderung nach maschinenbezogenen Daten und/oder einem Dienst vom Arbeitsrechner (21) auf Seiten des Hauptrechners (8), – Übertragung von Informationen mit Bezug zu vom Arbeitsrechner (21) zu erfassenden benötigten Maschinenzustandsdaten vom Hauptrechner (8) zum Arbeitsrechner (21), – Empfang von Daten des Arbeitsrechners (21) beinhaltend die benötigten Maschinenzustandsdaten auf Seiten des Hauptrechners (8), – Erzeugung der vom Arbeitsrechner (21) angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes in Abhängigkeit von den Maschinenzustandsdaten durch den Hauptrechner (8) und – Übertragung der vom Arbeitsrechner (21) angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes vom Hauptrechner (8) zum Arbeitsrechner (21).
Description
- Die Erfindung betrifft ein Verfahren zur rechnergestützten Bereitstellung von maschinenbezogenen Daten und/oder Diensten.
- Im Bereich der industriellen Automatisierungstechnik und insbesondere auf dem Gebiet numerisch gesteuerter Bearbeitungsmaschinen bieten Hersteller Service in Form von Steuerungstechnologie und entsprechenden Softwarekomponenten für andere Hersteller von Originalzubehör (sog. Original Equipment Manufacturer, OEM) an, welche industrielle Bearbeitungsmaschinen herstellen und vermarkten.
- Solche OEMs haben in der Regel gute Beziehungen mit ihren Endkunden, die oft selbst Hersteller von Zubehör sind und die die von den OEMs erworbenen Maschinen und deren Zubehör betreiben und bedienen.
- Solche OEMs entwickeln und vermarkten nicht nur Güter wie beispielsweise Werkzeugmaschinen, sondern bieten auch darüber hinausgehenden Service für die Produkte, die sie und andere an Endkunden verkaufen. Da die vertriebenen Produkte in der Regel hochkomplex sind, bestehen hohe Anforderungen und Schwierigkeiten bei der Bereitstellung solcher Services, für die eine Vielzahl von Informationen mit Bezug auf die Bedienung ihrer Werkzeugmaschinen benötigt werden.
- Die wesentlichen Schwierigkeiten dabei bestehen darin, Zugang zu für den Service benötigten Informationen der zu wartenden Maschinen zu erhalten. Dabei handelt es sich großteils auch um Informationen, die direkt aus dem Verarbeitungsprozess der Werkzeugmaschinen gewonnen werden müssen. Entsprechende Softwarekomponenten für solche Werkzeugmaschinen oder andere industrielle Bearbeitungsmaschinen sind in der Regel hochspezialisiert, was die Durchführung der eigentlichen Steuerungsaufgabe betrifft. Im Hinblick auf eine darüber hinausgehende Erfassung von Maschinendaten aus den oben genannten Gründen jenseits der unmittelbaren Steuerung der Maschine werden jedoch herkömmlich keine weiteren Maschineninformationen bereitgestellt.
- Aus diesen und anderen Gründen waren Hersteller von numerischen Steuerungen und entsprechenden Softwarekomponenten für industrielle Bearbeitungsmaschinen nicht in der Lage, Leistungsverbesserungen an solchen Maschinen aufgrund von wissensbasierten Informationen direkt oder durch OEMs an ihre Endkunden zu liefern.
- Aus diesem Grund besteht ein großes Bedürfnis auf der Grundlage solcher weiterführenden Maschinenzustandsdaten, vor allem für Wartung und Servicezwecke, den Endkunden möglichst schnell und an jedem Ort Dienstleistungen und Maschinen bezogenes Knowhow zur Verfügung zu stellen. Dadurch ließen sich die Verfügbarkeit solcher Maschinen, deren Lebensdauer und Produktivität entscheidend verbessern.
- Bisher sind noch keine Verfahren bekannt geworden, auf deren Basis Dienste oder Softwarekomponenten entwickelt werden konnten, die auf gesammelten Maschinendaten basierend Dienstleistungen ermöglichen. Dadurch würden auch bisher nicht realisierbare automatisierte Dienste möglich. Auch ist es bisher nicht möglich geworden, speziell auf die Bearbeitungsmaschine eines Endkunden zugeschnittene Dienste in einem vernünftigen Zeitrahmen jederzeit anbieten zu können, weil hierzu die Kapazitäten der Diensteanbieter in der Regel nicht ausreichen.
- Aus diesem Grund wird herkömmlich Servicepersonal mit entsprechendem Knowhow zum Endkunden entsandt, um dort physisch vor Ort manuell und damit in erster Linie auf spezielle Anforderungen der Endkunden die Maschine zu analysieren, vor Ort entsprechende Maschinendaten zu gewinnen und darauf aufbauend den entsprechenden Service bzw. Dienstleistungen zu bieten.
- Auf diese Weise ist es jedoch nicht möglich, Echtzeit bezogene oder besonders rechenintensive Services wie z. B. Achsanalysen oder andere Optimierungen, Maschinenkalibrierungen, Software Services, Maschinendatenmanagement oder andere dynamische Eingriffe in die Maschine anzubieten.
- Gerade dies wäre jedoch für Endkunden besonders wichtig, um Entwicklungszeiten zu verkürzen, die Marktpräsenz zu steigern und eine maximale Verfügbarkeit der Maschinen zu gewährleisten.
- Aus der
EP 0 051 861 A2 ist ein Verfahren zur rechnergestützten Bereitstellung von maschinenbezogenen Daten und/oder Diensten von einem Hauptrechner eines Diensteanbieters zu einem Arbeitsrechner einer Bearbeitungsmaschine eines Kunden über ein Netzwerk bekannt, wobei der Arbeitsrechner der Bearbeitungsmaschine des Kunden über ein System zur Steuerung und/oder Kontrolle der Bearbeitungsmaschine und einen Sensor zur Erfassung von Maschinenzustandsdaten verfügt und mit dem Netzwerk verbunden ist. Im Rahmen dieses Verfahrens wird auf Seiten des Arbeitsrechners ein Herstellen einer Verbindung mit dem Hauptrechner des Diensteanbieters initiiert. Nach dem Einrichten der Verbindung ruft der Arbeitsrechner aus dem Hauptrechner ein Diagnoseprogramm ab und führt es aus. Im Rahmen der Ausführung des Diagnoseprogramms erfasst der Arbeitsrechner Maschinenzustandsdaten und übermittelt sie an den Hauptrechner. Der Hauptrechner wertet die übermittelten Daten aus und übermittelt das Auswertungsergebnis an den Arbeitsrechner. - Aus der
EP 0 822 473 A2 ist ein Verfahren zur rechnergestützten Bereitstellung von Diensten von einem Hauptrechner eines Diensteanbieters zu einem Arbeitsrechner einer Bearbeitungsmaschine eines Kunden bekannt, wobei der Arbeitsrechner der Bearbeitungsmaschine des Kunden über ein System zur Steuerung und/oder Kontrolle der Bearbeitungsmaschine verfügt. Im Falle einer Störung des Fertigungsbetriebes übermittelt der Arbeitsrechner die Störung beschreibende Daten an den Hauptrechner. Der Hauptrechner wertet die übermittelten Daten aus und übermittelt die zum Beseitigen der Störung erforderlichen Informationen an den Arbeitsrechner. - Der
EP 1 102 185 A2 ist ein ähnlicher Offenbarungsgehalt zu entnehmen. - Aus der
US 4 901 218 A ist bekannt, eine numerische Steuerung an ein Computernetzwerk anzubinden. DerDE 196 15 190 A1 ist ein gleich gelagerter Sachverhalt zu entnehmen. - Aufgabe der vorliegenden Erfindung ist es daher, ein Verfahren zu schaffen, welches es ermöglicht, auch ohne physische Präsenz eines Mitarbeiters vor Ort besonders rechenintensive Daten oder Services eines Herstellers oder Anbieters von Zubehör für die Maschine eines Endkunden verfügbar machen.
- Gemäß der vorliegenden Erfindung wird diese Aufgabe durch ein Verfahren zur rechnergestützten Bereitstellung von maschinenbezogenen Daten und/oder Diensten von einem Hauptrechner eines Dienste-Anbieters zu einem Arbeitsrechner einer Bearbeitungsmaschine eines Kunden über ein Netzwerk gelöst, wobei der Arbeitsrechner der Bearbeitungsmaschine des Kunden über ein System zur Steuerung und/oder Kontrolle der Bearbeitungsmaschine und einen Sensor zur Erfassung von Maschinenzustandsdaten verfügt und mit dem Netzwerk verbunden ist, mit den folgenden Verfahrensschritten:
- – Übertragung von Informationen zur Verfügbarkeit von maschinenbezogenen Daten und/oder Diensten vom Hauptrechner zum Arbeitsrechner,
- – Empfang einer Anforderung nach maschinenbezogenen Daten und/oder einem Dienst vom Arbeitsrechner auf Seiten des Hauptrechners,
- – Übertragung von Informationen mit Bezug zu vom Arbeitsrechner zu erfassenden benötigten Maschinenzustandsdaten vom Hauptrechner zum Arbeitsrechner,
- – Empfang von Daten des Arbeitsrechners beinhaltend die benötigten Maschinenzustandsdaten auf Seiten des Hauptrechners,
- – Erzeugung der vom Arbeitsrechner angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes in Abhängigkeit von den Maschinenzustandsdaten durch den Hauptrechner und
- – Übertragung der vom Arbeitsrechner angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes vom Hauptrechner zum Arbeitsrechner.
- Dabei hat es sich als besonders günstig erwiesen, wenn Maschinenzustandsdaten auf Seiten des Arbeitsrechners (client) in Echtzeit erfasst werden.
- Auch dabei können die bereits angesprochenen Vorteile hinsichtlich einer Datenarchivierung erzielt werden, indem ein mit dem maschinenseitigen Arbeitsrechner (client) assoziiertes eindeutiges Identifizierungsmittel, insbesondere ein Identifizierungscode, zum Hauptrechner (host) übertragen wird. Dazu ordnet der Hauptrechner (host) von einem Arbeitsrechner empfangene Maschinenzustandsdaten diesem Arbeitsrechner anhand des Identifizierungsmittels zu.
- Auf diese Weise wird die Erstellung einer Datenbank mit maschinenbezogenen Daten für eine Mehrzahl von industriellen Bearbeitungsmaschinen ermöglicht, wobei ein gemeinsamer Hauptrechner (host) für eine Mehrzahl von den industriellen Bearbeitungsmaschinen zugeordneten Arbeitsrechnern (clients) eine rechnergestützte Erzeugung und Bereitstellung von maschinenbezogenen Daten und/oder Diensten wie vorangehend beschrieben vornimmt und wobei in einem Speichermittel ein Datensatz mit den Maschinenzustandsdaten eines der Arbeitsrechner (clients) erzeugt wird und der diesem Arbeitsrechner zugeordnete eindeutige Identifizierungscode bestimmt und in den Datensatz eine dem Identifizierungscode entsprechende Information angefügt wird.
- Vorzugsweise umfassen die Maschinenzustandsdaten Programmdaten oder Servodaten oder Motordaten oder Umrichterdaten oder Positionsdaten oder Sensordaten. Darüber hinaus sind aber je nach Anwendung auch weitere Maschinenzustandsdaten ermittelbar.
- Nach einer weiteren vorteilhaften Ausgestaltung des Verfahrens der vorliegenden Erfindung speichert der Arbeitsrechner (client) die erfassten Maschinenzustandsdaten in einem Speichermittel zwischen, bevor diese an den Hauptrechner (host) übertragen werden.
- Eine solche Übertragung von in dem Speichermittel abgelegten Maschinenzustandsdaten erfolgt vorzugsweise zeitgesteuert oder ereignisgesteuert über die Datenkommunikationsverbindung an den Hauptrechner (host). Es ist darüber hinaus von Vorteil, wenn auf Seiten des Hauptrechners (host) eine automatische Analyse bzw. Auswertung empfangener Maschinenzustandsdaten erfolgt.
- Zur rechnergestützten Bereitstellung von Service-Diensten zu Optimierungszwecken werden nach einer weiteren vorteilhaften Ausführung der Erfindung die folgenden weiteren Verfahrensschritte durchgeführt:
- – Erzeugung einer Datenstruktur zur Aufnahme von Daten mit Bezug auf einen Service-Dienst,
- – Speichern erster Daten in der Datenstruktur, welche die Identität eines Kunden repräsentieren, und
- – Speichern weiterer Daten in der Datenstruktur, welche die Identität des Service-Dienstes repräsentieren.
- Des weiteren wird eine Vorrichtung zur rechnergestützten Bereitstellung von maschinenbezogenen Daten und/oder Diensten auf einem Hauptrechner eines Dienste-Anbieters für einen Arbeitsrechner einer Bearbeitungsmaschine eines Kunden über ein Netzwerk beschrieben, insbesondere mit einem System zur rechnergestützten Handhabung und Verwaltung einer numerisch gesteuerten industriellen Bearbeitungsmaschine wie voranstehend geschildert, wobei der Arbeitsrechner der Bearbeitungsmaschine des Kunden über ein System zur Steuerung und/oder Kontrolle der Bearbeitungsmaschine und einen geeigneten Sensor zur Erfassung von Maschinenzustandsdaten verfügt und mit dem Netzwerk verbunden ist, mit den folgenden weiteren Merkmalen auf Seiten des Hauptrechners:
- – einem Mittel zur Übertragung
- – von Informationen zur Verfügbarkeit von maschinenbezogenen Daten und/oder Diensten vom Hauptrechner zum Arbeitsrechner und von
- – Informationen mit Bezug zu vom Arbeitsrechner zu erfassenden benötigten Maschinenzustandsdaten vom Hauptrechner zum Arbeitsrechner und
- – der vom Arbeitsrechner angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes vom Hauptrechner zum Arbeitsrechner und
- – einem Mittel zum Empfang
- – einer Anforderung nach maschinenbezogenen Daten und/oder einem Dienst vom Arbeitsrechner auf Seiten des Hauptrechners und
- – von Daten des Arbeitsrechners beinhaltend die benötigten Maschinenzustandsdaten auf Seiten des Hauptrechners und
- – einem Mittel zur Erzeugung der vom Arbeitsrechner angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes durch den Hauptrechner,
- – wobei der Hauptrechner mit einem Programm programmiert ist, aufgrund dessen Ausführung der Hauptrechner den hauptrechnerseitigen Teil eines erfindungsgemäßen Verfahrens ausführt.
- Dies lässt sich besonders effektiv realisieren, wenn das Mittel zur Erzeugung der vom Arbeitsrechner angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes durch den Hauptrechner einen Internet-Web-Server umfasst und der Hauptrechner geeignet programmiert ist, um damit Internet-Web-Seiten zu erzeugen.
- Auch hier ist es von Vorteil, wenn der Arbeitsrechner des Kunden ein eindeutiges Identifizierungsmittel, insbesondere einen Identifizierungscode, für die Bearbeitungsmaschine aufweist und wenn der Hauptrechner über ein Speichermittel, insbesondere eine Datenbank, zur Aufnahme von Informationen des Arbeitsrechners in Verbindung mit dem Identifizierungscode verfügt.
- Ein solcher Online Dienst, im Folgenden auch als ePS-Network (Electronic Production Services) bezeichnet, verbessert die Maschinenverfügbarkeit für die Hersteller und erhöht die Verfügbarkeit der Maschinen für die Anwender.
- Die E-Business-Infrastruktur ermöglicht den Maschinenherstellern, die Maschinen ihrer Kunden wesentlich einfacher und effizienter zu warten. Alle ePS-Dienste erfolgen mit einer hohen Online-Sicherheit.
- ePS-Dienstleistungen, die den Maschinennutzern angeboten werden, sind darauf ausgerichtet, die Betriebskosten zu minimieren, die Lebensdauer der Maschine zu erhöhen, die Produktqualität zu verbessern, die Produktivität zu steigern und eine maximale Verfügbarkeit der Produktionsmittel zu gewährleisten.
- Weitere Vorteile und Details der vorliegenden Erfindung ergeben sich anhand der im Folgenden dargestellten Ausführungsbeispiele und in Verbindung mit den Figuren. Es zeigen jeweils in Prinzipdarstellung:
-
1 ein Blockschaltbild eines bekannten Systems zur Bereitstellung automatisierter Dienste über ein Netzwerk sowie alternativer oder ergänzender manueller Dienste, -
2 ein Blockschaltbild eines Systems zur Bereitstellung automatisierter Dienste und/oder Daten an einen Endkunden über ein Netzwerk, -
3 ein Blockschaltbild einer vorteilhaften Ausführungsform, -
4 ein weiteres Blockschaltbild einer Client-Server-Architektur auf Grundlage der vorliegenden Erfindung mit Schwerpunkt auf Seite des Clients/Arbeitsrechners, -
5 bis7 verschiedene Phasen und Parameter zur Durchführung eines Kreisformtests mit einem erfindungsgemäßen System. - Die Darstellung gemäß
1 zeigt auf einem hohen Abstraktionsgrad, wie auf Basis einer Internet-Verbindung automatische Dienstleistungen AS oder dafür erforderliche Dateninhalte bzw. Softwarekomponenten zu einer Mehrzahl von Endkunden mit Maschinen S1...SN verfügbar gemacht werden, mit denen Informationen bidirektional ausgetauscht werden. Zusätzlich ist ein herkömmlicher Anbieter MS manueller Dienste bzw. Ingenieurleistungen (z. B. OEM) gezeigt, welcher ebenfalls mit den Endkunden und deren Maschinen S1...SN kommuniziert, jedoch auf herkömmliche Weise. Nachteilig an einer solchen Anordnung bzw. einem solchen System ist die Tatsache, dass keine Kommunikation zwischen dem Anbieter der Internet-basierten automatischen Dienste und dem Anbieter herkömmlicher manueller Dienstleistungen stattfindet. Dadurch kann nicht die auf beiden Seiten vorhandene technische Expertise genutzt werden. - Die Darstellung nach
2 zeigt im linken Bildbereich die übliche Produktionskette bzw. Lieferantenkette von Werkzeugmaschinen. Ein Lieferant2 eines Automatisierungsproduktes, der für die Steuerungs-Hardware und -Software verantwortlich zeichnet, vertreibt seine Produkte und Dienstleistungen an einen Kunden, in der Regel einen Werkzeugmaschinen-OEM3 . Der OEM3 seinerseits konstruiert auf Grundlage der erworbenen Steuerungssysteme mit zusätzlichen, selbst hergestellten oder zugekauften Komponenten die eigentliche Werkzeugmaschine. Diese Werkzeugmaschine wird üblicherweise an sogenannte Endkunden4 vertrieben, bei es denen sich in der Regel um Fertigungsbetriebe handelt. - Ein Anbieter
1 der erfindungsgemäßen automatisierten Dienste auf Grundlage eines Netzwerkes, insbesondere einer Internet-Verbindung, steht in der Regel in wechselseitiger Kommunikation mit allen drei genannten Parteien2 –4 . Vorzugsweise steht ein Anbieter1 von erfindungsgemäßen automatisierten Diensten noch mit weiteren Anbietern5 von Software Tools oder speziellen Dienstleistungen sowie mit weiteren Internet-Partnern7 in Kontakt (vgl. rechter Bildbereich). - In der
3 ist nun eine detailliertere Darstellung der Hauptakteure1 ,3 und4 aus2 gezeigt. Der Diensteanbieter1 weist einen e-Business-Hauptrechner bzw. -host8 auf, der mit einer System- bzw. Kundendatenbank9 kommuniziert und von einem interaktiven Benutzer10 bedient wird. Über eine sogenannte offene Anwendungsprogrammier-Schnittstelle11 (Application Programming Interface API) wird einem OEM-Partner3 der Zugriff auf die vom Hauptrechner8 bereitgestellten Dateninhalte ermöglicht. - Ein weiterer interaktiver Benutzer
12 auf Seiten des OEM-Partners3 kann auf diese Weise, wie im Folgenden noch näher ausgeführt wird, vom Zugriff auf die genannten Kundendaten bzw. die Kundendatenbank9 profitieren. Dies geschieht vorzugsweise durch Kommunikation mittels eines Hauptrechners bzw. -hosts13 auf Seiten des OEM-Partners3 über eine Netzwerkverbindung, z. B. eine Internet-Verbindung14 . Zu diesem Zweck werden vorzugsweise Maßnahmen zur sicheren Kommunikation, z. B. Verschlüsselungsverfahren (Kanalverschlüsselung oder asymmetrische Dokumentenverschlüsselung) sowie Verfahren zur Sicherung der Datenintegrität (z. B. Erzeugung von Hash-Werten), eingesetzt. - Auf Seiten des Endkunden
4 sind über entsprechende Schnittstellen Komponenten15 bis19 mit dem Netzwerk, z. B. der Internet-Verbindung14 , und damit mit den Systemen des Diensteanbieters1 und des OEM-Partners3 verbunden. Diese Komponenten auf Seiten des Endkunden4 können sowohl zu wartende Komponenten als auch Daten liefernde Komponenten sein (z. B. CNC/PLC-Systeme15 , Peripheriegeräte oder Sensoren16 , Steuerungen17 , Arbeitsplatzrechner bzw. PCs18 oder Hauptrechner/hosts19 ). - Die Darstellung gemäß der
4 zeigt die strukturelle und funktionale Beziehung gemäß der vorliegenden Erfindung zwischen einem Client-System bzw. Arbeitsrechner21 eines Endkunden4 und einem Hauptrechner8 eines Diensteanbieters1 sowie eine beispielhafte Werkzeugmaschine20 . Dabei ist besonderes Gewicht auf die technische Realisierung auf Seite des clients/Arbeitsrechners21 des Endkunden4 gelegt. Das Client-System bzw. der Arbeitsrechner21 des Endkunden4 umfasst u. a. eine Steuerung mit einer Mensch-Maschine-Schnittstelle (Human Machine Interface HMI), also den Bereich der Steuerung, mit dem ein Maschinenbediener interagiert. Über diese Schnittstelle wird Zugriff auf verschiedene Applikationen gewährt. Daneben ist eine numerische Steuerung vorgesehen, die eine Steuerungseinheit sowie eine Steuerungskern umfasst. - Die Steuerung der Mensch-Maschine-Schnittstelle des Arbeitsrechners
21 weist eine bidirektionale Kommunikationsverbindung zum Hauptrechner8 des Anbieters1 automatisierter Dienste über ein Netzwerk auf, vorzugsweise über eine Internet-Verbindung14 . Dies erfolgt vorzugsweise über einen Internet Browser23 , der auf der Softwareschicht des Betriebssystems des Arbeitsrechners21 läuft und über den Internetseiten, sog. Web-pages, vom Hauptrechner8 geladen werden können. - Ein Maschinenbediener kann auf konventionelle Weise auf eine Internet-Seite des Hauptrechners
8 zugreifen, um bestimmte Dateninhalte des Hauptrechners8 anzufordern. Der Hauptdatentransfer erfolgt vom Hauptrechner8 zum Internetbrowser23 . Angestoßen durch Reaktionen eines Maschinenbedieners, zum Beispiel die Auswahl spezieller Optionen oder Parameter, bewirken einen Transport von damit verbundenen Informationen über die Internet-Verbindung14 (z. B. das world-wide-web WWW) zurück zum Hauptrechner8 . In dieser Phase der Kommunikation zwischen Arbeitsrechner21 und Hauptrechner8 werden jedoch noch keine Steuerungs-bezogenen Daten zum Hauptrechner8 übertragen. - Der Arbeitsrechner/client
21 weist darüber hinaus auch ein Maschinendienstprogramm bzw. machine agent22 auf, das ebenfalls im Kontext der Mensch-Maschine-Schnittstelle und der numerischen Steuerung abläuft und in der Lage ist, Befehlsanweisungen von Seiten des Hauptrechners8 entgegenzunehmen und sogenannte maschinenausführbare jobs24 ,25 zu generieren, welche direkt von der numerischen Steuerung ausführbar sind. Dazu ist der machine agent22 über eine Steuerungsschnittstelle27 (NC-Interface) mit der eigentlichen Werkzeugmaschine20 , einem Roboter oder dergleichen verbunden. - Der machine agent
22 und der Browser23 kommunizieren über ein machine agent interface26 , welches vom Hauptrechner8 geladene Dienste oder Daten über den Browser23 in ein maschinenausführbares Format konvertiert. Unter den auf diese Weise generierten maschinenausführbaren jobs24 ,25 können sich sowohl Anweisungen zur Ausführung eines oder mehrerer Werkzeugmaschinen-Befehle zur Durchführung durch die numerische Steuerung befinden als auch Anweisungen zur Erfassung von verfügbaren Maschinenzustandsdaten oder anderen Steuerungs-bezogenen Daten. Eine Datenerfassung kann auf der Grundlage einer bereits bestehenden sog. Ablaufverfolgung bzw. Trace-Funktionalität bekannter Werkzeugmaschinensysteme erfolgen. Im Rahmen der vorliegenden Erfindung sind jedoch auch verbesserte Trace-Funktionalitäten zur Erfassung von Maschinenzustandsdaten vorstellbar, die an späterer Stelle vorgestellt werden. - Aus Sicherheitsgründen ist es auch vorstellbar, dass ein Anstoß von Werkzeugmaschinenbefehlen eine manuelle Freischaltung durch einen Maschinenbediener voraussetzt. Erfasste Maschinenzustandsdaten können dann in Verbindung mit einem job und der abzuarbeitenden Reihenfolge solcher jobs vom machine agent
22 zum Hauptrechner8 übertragen werden. Ein solcher Datentransfer ist im Rahmen der4 durch die oberen Pfeile, welche nur von links nach rechts verlaufen, angedeutet. Ein solcher Transfer ist also vorzugsweise unidirektional und muss nicht notwendigerweise eine Kommunikationsverbindung über das Internet umfassen, sondern es ist auch eine beliebige andere Netzwerkverbindung vorstellbar, z. B. durch einen so genannten remote access auf ein lokales Netzwerk LAN des Diensteanbieters1 . - Es ist in diesem Zusammenhang vor allem geraten, eine sichere und vor allem auch schnelle Kommunikationsverbindung zu wählen. Denn es kann nicht immer gewährleistet werden, dass vor allem in Echtzeit erfasste Maschinenzustandsdaten, die erst mit erheblicher Verspätung auf Seiten des Hauptrechners
8 beim Diensteanbieter eintreffen, noch ausreichend schnell verarbeitet werden können, um die angeforderten Daten beziehungsweise Dienste rechtzeitig zu generieren und zum Arbeitsrechner21 zurück zu übertragen. - Auf Seiten des Hauptrechners
8 des Diensteanbieters1 können in Abhängigkeit der empfangenen Maschinenzustandsdaten eine Vielzahl von verschiedenen Arten von zugeordneten Daten oder Diensten für den Eigentümer oder Bediener des Arbeitsrechners21 erzeugt werden. Mögliche Beispiele sind im Folgenden angeführt. - Dazu wird eine konkrete Realisierung eines eingangs erwähnten ePS-Service auf Grundlage der vorliegenden Erfindung beschrieben.
- Die CNC/SPS-Maschinenausrüstung (SPS steht für speicherprogrammierbare Steuerung) wird über das Internet mit dem ePS-Server verbunden. Maschinendaten aus dem Produktionsprozess werden in Echtzeit über den ePS-Server abgebildet und dort verdichtet, analysiert und bewertet. Die aus diesen Daten gewonnene Ergebnisse bezüglich Maschinenzustand, Maschinenauslastung, Prozessstabilität, Werkstückqualität und der langfristig abzuleitenden Zustandsveränderungen der Maschine
20 werden an den Kunden via Internet übermittelt. - Das ePS-System bietet eine offene Programmier-Schnittstelle (API) für Anwender und Hersteller. Dadurch können ePS-Kunden auch ihr eigenes Anwendungs-/Maschinen-Know-How in Form eines e-Dienstes integrieren. ePS-Kunden können über die Maschinensteuerung oder via PC aus dem ePS-Dienstleistungsangebot ihre gewünschten e-Dienste online aktivieren.
- Das ePS-Dienstleistungsangebot umfasst z. B. folgende e-Dienste:
- – Maschinen Services
- – Maschinen Performance
- – Werkstück Services
- – Daten Management
- – e-sales
- Der ePS-Dienst ”Maschinen Services” unterstützt die Inbetriebnahme (CAR, computer aided runoff) und die Störungsanalyse im Servicefall.
- Über den Service ”Maschinen Performance” kann die Ergebnisvarianz aus den zyklisch wiederholten CAR-Messungen gezeigt werden. Der e-Dienst ”Werkstück Services” sichert über die Echtzeiterfassung der Maschinendaten die Prozessstabilität und die Werkstückqualität. Des weiteren wird mit diesem Service über eine Visualisierung von NC-Programmen und deren Verarbeitung in der Steuerung eine Früherkennung von Schwachstellen ermöglicht. Die somit bereits vor dem Bearbeitungsprozess erkannten Schwachstellen können beseitigt werden.
- Daten Management ist ein Web-basierter Archivierungs- und Verwaltungsdienst von Steuerungsdaten, wie NC-Programme, Maschinendaten und Parameter. Diese Daten sind insbesondere für Kunden, die über keine eigene EDV-Infrastruktur verfügen, von Nutzen. Dieser Service ermöglicht dem Kunden mit einer hohen Datensicherheit eine schnelle Wiederaufnahme der Produktion bei eigenen Datenverlusten.
- Maschinenanwender (Endkunden) und auch Maschinenhersteller stoßen bei der zunehmenden Komplexität von Maschinen und hoher Abhängigkeit zwischen Maschinenkomponenten und elektrischen Ausrüstungskomponenten schnell an ihre Grenzen, wenn es darum geht, die Produktivität, die Genauigkeit, die Qualität oder die Prozessstabilität der Maschine/Anlage zu erhöhen.
- Zur Steigerung der Produktivität, der Genauigkeit, der Qualität oder der Prozessstabilität einer Maschine/Anlage wird meistens eine Person mit Expertenwissen (auf einem Spezialgebiet) vor Ort an die Maschine geschickt. In seltenen Fällen wird über ein Modem eine Punkt-zu-Punkt-Verbindung von der Automatisierungskomponente (z. B. einer Steuerung) zu einem Rechner beim Maschinenhersteller aufgenommen und der Experte beim Maschinenhersteller versucht über ein ”Remote Human Machine Interface” die Optimierungen oder Beseitigung von Fehlern vorzunehmen.
- Folgende Geschäftsmodelle lösen dieses beschriebene Problem nun auf Grundlage der vorliegenden Erfindung mit dem vorangehend beschriebenen System. Dabei kann zwischen dem Geschäftsmodell (A) und dem Anbieten von Dienstleistungen (B) über ein Geschäftsmodell, z. B. Geschäftsmodell (A), unterschieden werden.
- Das Geschäftsmodell A umfasst z. B. die folgenden Maßnahmen:
- – Aufnahme von (Echtzeit-)Daten (z. B. Programmdaten, Servodaten, Motordaten, Umrichterdaten, Positionen, Sensordaten) durch eine Automatisierungskomponente; anschließend Abspeichern dieser Daten in einem Speicher;
- – anschließend Übertragen der Daten aus dem Speicher (z. B. zeitgesteuert oder ereignisgesteuert) via Internet in einen Rechner (Auswerte- und Analyseeinheit); anschließend Auswertung/Analyse/Vermessung dieser Daten in einem Rechner (in der Regel automatisiert und nicht durch Personen ausgeführt);
- – anschließend eine Reaktion/Antwort über unterschiedliche Übertragungswege (z. B. via Internet, via e-Mail, via Mobile Phone, via Piepser, via Funk, via Telephon, etc..); anschließend gegebenenfalls Schließen des ”Regelkreises” durch Aufnahme von (Echtzeit-)Daten (z. B. Programmdaten, Servodaten, Motordaten, Umrichterdaten, Positionen, Sensordaten.
- Über ein solches oder ein ähnliches Geschäftsmodell, z. B. Geschäftsmodell (A), lassen sich nun die folgenden Dienstleistungen (B) bereitstellen. Unter Auswertung/Analyse/Vermessung dieser Daten in einem Rechner ist z. B. folgendes gemeint:
- – Elektronisches Vermessen von Werkstücken, Werkzeugen und Aufspannungen aus den aufgenommenen (Echtzeit-)Daten und nicht durch Vermessung des physikalisch vorhandenen Werkstücks zum einen zur Diagnose von Problemen bei mangelnder Werkstückqualität (durch zu große Nachläufe, instabile Reglerverhältnisse, fehlerhafte Korrekturen etc..), zum anderen zur dialoggeführten Korrektur der Verhältnisse.
- – Aufzeigen der Zusammenhänge von Prozessvariablen z. B. Laserleistung und Vorschubgeschwindigkeit oder Werkzeugdrehzahl und Vorschubgeschwindigkeit. Aus diesen Auswertungen lassen sich Rückschlüsse über Prozessgüte, Fertigungstoleranzen etc., gewinnen und gegebenenfalls korrigieren. Bei einwandfreiem Zustand des Werkzeuges (gut fokussierter Laser, einwandfreier Fräserzustand und -Geometrie) kann ein stabiler Prozess dokumentiert werden. Ein stabiler Prozess bedeutet gleichzeitig ein stabiles Ergebnis. Dadurch lassen sich in vielen Fällen nachträgliche Vermessungen verhindern bzw. Probleme erkennen, ohne auf Messergebnisse warten zu müssen.
- – Analyse der Werkzeugbahnen (besonders an nicht kartesischen Werkzeugmaschinen) im kartesischen Koordinatensystem mit möglicher Korrektur oder Aussage zu Gutteil/Schlecht-teil. Zum Beispiel sind in vielen Parallelkinematikmaschinen geometrische Fehlerquellen in den Gelenken messtechnisch nicht zugänglich. Solche Fehler führen dazu, dass die Werkzeugspitze geometrisch unkorrekt bewegt wird. Solche Probleme können über redundante Messsystem erkannt und korrigiert werden.
- – Monitoring von Prozessvariablen mit Grenzwertüberwachung und/oder Korrelationsüberwachung. Bewertung der Grenzwerte/Korrelationen mit Expertensystemen und Korrektur bzw. Prozessabbruch.
- – Programmanalyse durch Abarbeiten eines Programms in einer virtuellen CNC (inkl. Interpolationsdaten. Lagereglerdaten, Antriebssimulation und Mechanikmodell) und Visualisierung mitfolgenden Zielen: Optimierung der Laufzeit, Optimierung der Werkstückqualität, Optimierung der Werkzeugwechsel, Kollisionsüberwachung, Geometriedatenüberwachung etc..
- – Automatisches Erstellen von Inbetriebnahmeprotokollen zur lückenlosen Dokumentation des Inbetriebnahmezustandes. Dabei wird eine Serie von Messungen wie zum Beispiel Kreisformtests, Positioniermessungen, Vermessung von Geschwindigkeitsprofilen, Antriebsströmen -und Momenten durchgeführt. Diese zeigen zum einen den einwandfreien Zustand der Maschine bei der Inbetriebnahme. Zum anderen dienen sie als ”elektronischer Fingerabdruck” der Maschine, der dazu geeignet ist, verschleißbedingte Veränderungen der Maschine während des Betriebes frühzeitig zu erkennen. Die Messungen, die den elektronischen Fingerabdruck bilden, lassen sich zu einem Makro zusammenfassen und sind dann auf identische Weise in Form von sog. Batchjobs periodisch wiederholbar (Diagnosebatch).
- – Zum Beispiel kann ein periodisch wiederholter Kreisformtest dazu dienen, lose oder zyklische Störungen als Folge von Verschleiß der Kugelrollspindel oder von Getrieben oder anderen Kraftübertragungsmechanismen, wie Zahnriemen etc. zu erkennen.
- Ein Beispiel eines solchen Kreisformtests, der über das beschriebene e-PS-System durchgeführt wird, ist in
5 bis7 dargestellt, wobei jeweils die für den Anbieter der automatischen Dienstleistung ”Kreisformtest” über das Internet kommunizierten, auf Seiten des Hauptrechners8 vorliegenden erfassten Maschinenzustandsdaten graphisch aufbereitet sind. Auf diese Weise kann entweder ein Spezialist beim Hersteller manuell die erforderlichen Eingriffe an der Maschine vornehmen oder dies kann bevorzugt ebenfalls automatisch über eine elektronische Dienstleistung über die Internetverbindung erfolgen, indem erforderlichenfalls entsprechende Korrekturparameter an den Arbeitsrechner21 übertragen werden. - Dazu wird zunächst das Messverfahren und anschließend die zu testende Ebene x-y, x-z oder z-y ausgewählt (vgl.
5 mit Auswahl der x-y-Ebene). Im weiteren Verlauf werden die Parameter für die Durchführung des Kreisformtests vorgegeben. Dies sind insbesondere Durchmesser D, Mittelpunkt C, Toleranzband T, Vorschubgeschwindigkeit F und -richtung (in oder gegen Uhrzeigersinn), wodurch der vorgegebene Kreispfad P festgelegt wird (vgl.6 ). - Die
7 zeigt die mittels der genannten Parameter ermittelten tatsächlichen Positionswerte des von der Maschine20 beschriebenen Kreises, also die gemessene Kontur M, die vom idealen Pfad P abweichen kann. Außerdem ist eine mögliche Verschiebung C-Offset gegenüber dem angegeben Kreismittelpunkt C angezeigt. Es besteht nun die Möglichkeit einer Archivierung der ermittelten Daten, wobei dazu die Daten mit einem Identifizierungscode I der getesteten Maschine20 und eventuell auch des Endkunden4 verknüpft werden. - Auf der Grundlage der so ermittelten Unregelmäßigkeiten lassen sich nun automatisch durch entsprechende Software des Herstellers Korrekturmaßnahmen generieren und als automatische Dienstleistung eine Anpassung oder Kompensation der verursachenden Parameter oder Komponenten der Maschine
20 vornehmen. - Unregelmäßigkeiten der Achsführungen können durch unregelmäßigen Stromverlauf oder Geschwindigkeitsverlauf (Welligkeitsmessungen) erkannt werden. Instabilitäten des Lagereglers infolge geänderter Reibungsbedingungen können durch das dynamische Positionierverhalten (Überschwingen) erkannt werden. Ziel der Messungen ist es etwa, verschleißbedingte Stillstände der Maschine
20 zu vermeiden, dadurch dass der Verschleiß frühzeitig und automatisiert erkannt wird (Langzeitverschleißdiagnose) und betroffene Teile zum einen rechtzeitig beschafft werden können (zum Beispiel durch automatische Bestellungen über e-sales) und zum anderen dann in geplanten Wartungszeiträumen getauscht werden können. - Bei Verwendung externer Messmittel (z. B. ballbar oder Lasermesssytem) ist ein weiteres Ziel, interne Messsysteme zu eichen, um bei Wiederholungsmessungen auf externe Messmittel verzichten zu können.
- Beispielsweise ist bei einem Kreisformtest, der nur das Motormesssystem verwendet, eine Lose in Getrieben oder in der Kugelrollspindel nicht so ohne weiteres erkennbar, während sie unter Verwendung eines ballbar sehr leicht zu sehen ist. Wenn man mehrere Parameter simultan aufzeichnet (z. B. Nachlauf und Ströme zusätzlich zum Messsystem) ist eine Lose, entsprechende Trägheitsverhältnisse vorausgesetzt, trotzdem erkennbar.
- Aus dem Vergleich ein und derselben Messgröße aus verschiedenen Quellen (z. B. Wegmesssignal extern, Linearmaßstab oder Motormesssystem) lassen sich weitreichende Rückschlüsse auf den Maschinenzustand ziehen.
- – Automatisches Erstellen von Service und Wartungsprotokollen zur lückenlosen Dokumentation der Maschinenhistorie (vgl. die in
7 angezeigte Archivierungsmöglichkeit). Im Problemfall wird damit die Ferndiagnose einer Maschine20 sehr erleichtert. Konstruktive Probleme können durch Häufigkeitsanalyse bestimmter Fehler frühzeitig erkannt und beseitigt werden. - Aufbau von Expertennetzwerken über ePS-host über die Bearbeitungsprobleme in unterschiedlichsten Bereichen ausgetauscht werden können. Z. B. können bei Problemen direkt von der Maschine
20 aus Anfragen an einen definierten Kreis anderer Experten adressiert werden. - – Auswertung zur Diagnose von Ausnahme- und Fehlersituationen. Hierbei werden Fehlerlisten, anstehende Alarme, Parameter, die den aktuellen Maschinenzustand zum Zeitpunkt des Eintretens der Störung (wie z. B. der PLC-Status, Zustand der I/O, Soll-Ist-Positionen als Crashmonitor) in der Art eines Flugschreibers aufgezeichnet und stehen sowohl dem Maschinenbetreiber als auch Servicetechnikern des Lieferanten sofort via Web zur Verfügung (Servicehistorie). Gleichzeitig werden über eine konfigurierbare Liste bestimmte Personen via SMS oder e-Mail von dem Problem in Kenntnis gesetzt. Damit wird es möglich, dem Betreiber eine dialoggeführte Hilfe zur Störungsbeseitigung anzubieten. Falls dies nicht zur Störungsbeseitigung führt, ist zusammen mit oben beschriebenen Standardmessungen eine schnelle und effiziente Ferndiagnose möglich. Wird damit kein Erfolg erzielt wird versucht mit Hilfe einer Multimediafernbedienung das Problem zu lösen. Die Serviceeinsätze vor Ort können dadurch zumindest teilweise ersetzt werden. Im Falle unvermeidbarer Serviceeinsätze können diese besser vorbereitet werden.
- Überwachung von Instandhaltungsplänen durch entsprechenden Datenaustausch zum host. Gegebenenfalls kann bei Nichteinhaltung die Maschine
20 temporär gesperrt werden. Dies kann über entsprechende Quittierungsfunktionen gesteuert werden. - Visualisierung des NC-Programms in Form von Werkzeugbahnen, Punkten und deren Vernetzung zu einer virtuellen Werkstückoberfläche (Flächenrückführung), die über verschiedene Beleuchtungen aus unterschiedlichen Richtungen und Quellen untersucht werden kann.
- Visualisierung des Steuerungsverhaltens (Interpolierte Punkte, Lagereglerverhalten) in gleicher Weise.
- – Kommunikation von Maschinenzustandsdaten zu übergeordneten Systemen wie z. B.: ERP-Systemen mit dem Ziel der Optimierung der Gesamtfertigung und der Verbesserung der Produktionsplanung.
- – Sicherung und Archivierung von Konfigurationsdaten, Anwenderdaten und Programmen mit dem Ziel jederzeit auf alle Versionen der Steuerungsdaten zugreifen zu können, um gegebenenfalls Zustände rekonstruieren zu können oder problembehaftete Änderungen zu erkennen (Datenvergleich). Für kleinere Firmen interessante Komplettbackupmöglichkeit via Remoteserver.
- Die Produktdaten für Automatisierungskomponenten (Steuerungen, Antriebe) und andere Maschinenkomponenten (Stücklisten, Produktbeschreibungen, etc..) sind jederzeit über ePS-host verfügbar.
- Keine Person mit Expertenwissen muss vor Ort an die Maschine
20 geschickt werden, um die beschriebenen Verbesserungen, Optimierungen, etc.. vorzunehmen. Oftmals müssen ohne das System sogar mehrere Personen mit Expertenwissen zur Maschine20 entsandt werden. Mit dieser Erfindung wird das Expertenwissen via Internet an die Maschine gebracht und an der Maschine20 steht nur der Maschinenbediener zur Bestätigung eventueller Maschinen(fahr)befehle zur Verfügung. - Der Einsatz eines Browsers
23 (vgl.4 ) ist nicht zwingend erforderlich, es kann auch eine direkte Verbindung zum Internet oder ein anderes Kommunikationsnetzwerk erfolgen. Hinsichtlich der oben erwähnten Trace-Funktionalität sei noch erwähnt, dass eine solche Funktion in der Regel Steuerungs- und Antriebsdaten besonders optimal liefert. Ob eine solche Funktionalität jedoch direkt oder unter Einbeziehung zusätzlicher Dienste oder Module vorgesehen wird, hängt in der Regel von der Anwendung ab. Man unterscheidet in der Regel zwischen einer so genannten ”normalen” Trace-Funktionalität, bei der ein trace zu fest definierten Zeitpunkten oder Ereignissen begonnen und beendet wird. Ein Transfer von erfassten Maschinenzustandsdaten wird dann nur angestoßen, sobald der trace beendet ist. Alternativ dazu besteht die Möglichkeit, eine so genannte ”endlose” Trace-Funktionalität vorzusehen. In diesem Fall läuft der trace als Anwendung im Hintergrund, und es erfolgt ein kontinuierlicher Transfer erfasster Daten weg vom Arbeitsrechner21 (z. B. zu einem HMI). - Eine Trace-Funktionalität erhält in der Regel nur Lese-Zugriff auf den Steuerungskern. Ein Schreib-Zugriff, z. B. durch einen Funktionsgenerator, steht im Widerspruch zu der üblichen Definition einer Trace-Funktionalität und muss deshalb in der Regel als zusätzliche Funktion zu der üblichen Trace-Funktionalität hinzugefügt werden. Dies ist beispielsweise dann erforderlich, wenn für bestimmte automatisierte Prozeduren ein Funktionsgenerator und eine Trace-Funktionalität als extern gekoppelte Funktionen realisiert werden müssen.
- Die Konfiguration einer Trace-Funktionalität kann in der Regel offline erfolgen. Sobald ein trace jedoch angestoßen wurde, können die Bedingungen im laufenden Betrieb nicht geändert werden. Dazu muss der trace erst gestoppt oder abgebrochen werden.
- Mögliche Funktionen für einen trace im Rahmen der vorliegenden Erfindung sind zum Beispiel die Kommissionierung einer Maschine, Fehlererkennung, Probleme mit Applikationen (vor allem bei komplexen Applikationen mit mehreren Kanälen und synchronen Aktionen), sporadische Probleme zur Laufzeit der Maschine, Werkzeugbruch oder logische Analysen wie z. B. aus Teleskop- oder Tachometerfunktionen.
- Für die zu erfassenden Maschinenzustandesdaten existieren je nach Anwendung eine Vielzahl von zu erfassenden Informationen. Diese schließen unter anderem ein:
- – Systemvariablen, Antriebssignale, PLC flags sowie verschiedene Arten von Ereignissen wie Status, Statusänderungen oder binäre Signale wie beispielsweise Alarmsignale etc.;
- – Zugang zu lokalen Benutzerprogrammdaten (z. B. NC Programm, flags im PLC Programm);
- – Übertragen von erfassten lokalen Daten in geeignete globale Variablen.
- All diese beispielhaft genannten Daten können als Auslöser für die Ablaufverfolgung bzw. Trace-Funktionalität dienen.
- Unter bestimmten Umständen können spezielle Anforderungen zur Durchführung einer Ablaufverfolgung bzw. Trace-Funktionalität bestehen, z. B. im Zusammenhang mit PLC-Daten. Für einen Zugriff auf PLC-Peripherie oder Signale bzw. flags in einem Benutzerprogramm kann es vorteilhaft sein, wenn dies ohne einen Einfluss auf die PLC selbst möglich ist. Vor allem der Zugriff auf Benutzerprogrammdaten (IO, flags etc.) und die Möglichkeit einer Synchronisierung des Startpunktes für eine Aufzeichnung von Maschinenzustandsdaten über ein Benutzerprogramm ist gemäß einer weiteren Ausführungsform der Erfindung vorteilhaft. Eine andere vorteilhafte Ausführung der Erfindung schließt bis zu 32 PLC-Signale ein, die zur gleichen Zeit im Rahmen einer Ablaufverfolgung bzw. Trace-Funktionalität überwacht werden können. Hierzu können auch vorteilhaft verfügbare Pufferdaten in einem Benutzerprogramm abgelegt werden.
- Eine Erfassung von Maschinenzustandsdaten erfolgt vorteilhaft zugeschnitten auf den bedienten automatischen Dienst. Besonders effektiv erfolgt dies, wenn nur benötigte Informationen erfasst werden und dies nicht öfter als notwendig. Auch sollte eine klare Unterscheidung zwischen kontinuierlichen Signale und sporadischen Ereignissen getroffen werden. Sofern möglich wird eine Datenkomprimierung während der Erfassung durchgeführt, jedoch unter Berücksichtigung von Laufzeiteffekten. Lediglich für den Fall, dass nicht bekannt oder definiert ist, wofür die zu erfassenden Daten benötigt werden, wird das gesamte Spektrum an Maschineninformationen erfasst.
- In Abhängigkeit von der Applikation werden z. B. Ringpufferspeicher bevorzugt, bei denen prinzipbedingt die ältesten bzw. am weitesten zurückliegenden Informationen überschrieben werden, während bei einem Warteschlangen-Speicher bzw. einer sog. -queue stets die neueste Information überschrieben wird, wenn die Warteschlange voll ist.
- Weitere ergänzende Informationen könnten z. B. in einem Zeitstempel oder Werten von Zeitzählern etc. bestehen. Im Fall der Analyse der Ursachen von schwerwiegenden Fehlern wird die Durchführung der Ablaufverfolgung bzw. Trace-Funktionalität möglichst unabhängig von der Fehlfunktion erfolgen. D. h. im fortgesetzten Betrieb nach einem Fehler werden vor dem Fehler erfasste Daten sicher gespeichert. Im Idealfall wird jede zu erfassende Variable im Zusammenhang mit den Maschinenzustandsdaten als eigene Funktion mit eigener Zeitcharakteristik vorgesehen, um das Datenaufkommen möglichst gering zu halten.
- Nach einer weiteren vorteilhaften Ausgestaltung der Erfindung erfolgt die Erfassung von Maschinezustandsdaten zeitgesteuert oder ereignisgesteuert. Auch kann automatisch eine zusätzliche Datei oder ein zusätzliches Archiv erzeugt werden, dass vorzugsweise auch Unterprogramme enthalten kann. In einer trace-Datei wird dann eine Referenz, z. B. ein Zeiger, auf dieses Archiv bzw. diese Datei gesetzt. Auf diese Weise kann man von vornherein möglichen Inkonsistenzen im Zusammenhang mit einer manuellen Implementierung einer solchen Funktion vorbeugen. So kann eine manuelle Archivierung auch mehrere Tage nach der Datenerfassung erfolgen, wobei sich in dieser Zeit die Konfiguration bereits geändert haben kann. Dies kann auch durch eine spezielle Anwendung spezifiziert werden, wodurch erreicht wird, das Bedingungen nicht durch interne Schnittstellen erfüllt werden müssen.
- Nach einer weiteren vorteilhaften Ausgestaltung der vorliegenden Erfindung werden Veränderungen in der Konfiguration von verteilten Komponenten automatisch vorgenommen. Dies gilt auch für die Erfassung und Bereitstellung von verfügbaren Meta-Informationen (Daten über Daten). Die Mensch-Maschine-Schnittstelle HMI kann in diesem Zusammenhang als Interface für eine interne Konfiguration dienen. Dadurch lässt sich auch eine einfachere kostengünstige Erweiterung für neue Signale schaffen, indem diese einfach über die HMI-Schnittstelle mit einer Ablaufverfolgung bzw. Trace-Funktionalität verknüpft werden (sogenanntes merge).
- Eine mögliche Vorgehensweise zur Steuerung des vorangehend Geschilderten stellt vorzugsweise die folgenden Funktionen bereit:
Startbedingungen (manuell, NC-Programm, PLC, synchronisiert, zeitgesteuert, kontinuierlich oder über externe Signale) und Stopp/trigger-Bedingungen (manuell, NC-Programm, PLC, synchronisiert, zeitgesteuert, Überlauf durch interne Addierungen oder über externe Signale). - Solche trigger-Bedingungen sind vorzugsweise innerhalb von gewissen Zuständen zusetzen:
- – z. B. trigger durch einzelne Bits, durch Änderung in Zustandsvariablen von einem Zustand Z1 in einem Zustand Z2 (genau definierte Zustandsübergänge) oder durch Text an Stelle von Zahlen-Codes;
- – durch trigger in Form von eindeutig definierten NC-Programm-Befehlen bzw. zugeordneten Befehlsnummern;
- – trigger durch das n-te Auftreten eines vorgegebenen relevanten Codes.
- Verschachtelte Bedingungen sind ebenfalls möglich wie z. B.: Bedingungen A muss erfüllt sein, dann Bedingungen B oder Bedingung C, und, sofern Bedingung E erfüllt ist, werden Daten erfasst, bis Bedingung F eintritt.
- Nach einem Unfall (z. B. Werkzeugbruch) oder einem Stopp wird dafür gesorgt, dass alle erforderlichen Ressourcen möglichst verfügbar sind, sobald Daten übertragen werden. Sobald ein kritischer Fehler aufgetreten ist, ist es bedeutsam, dass eine mit diesem Fehler verbundene Bedingung definiert ist, so dass ein automatische Wiederanlauf ausgeschlossen ist.
- Eine geeignete Aufbereitung von Daten erfolgt vorzugsweise an der Mensch-Maschine-Schnittstelle HMI. Auch ist es je nach Bedarf möglich, eine Anwendung exklusiv an eine Datei zu binden. Im Übrigen ist eine serielle COM-Verbindung möglich, um blockweisen Zugriff über einen kontinuierlichen Datenstrom zu ermöglichen (ohne Zwischenspeicherung in der Datei). Es können und sollen u. a. drei verschiedene Benutzungs-Klassen bedient werden:
- 1. vorbereitete Benutzung wie Anwendungen von Steuerungssoftwareherstellern an der Mensch-Maschine-Schnittstelle HMI wie z. B. eine Visualisierung einer Ablaufverfolgung, IBN oder Diagnosewerkzeuge,
- 2. OEM-Benutzer (Arbeitsrechner- bzw. client-Applikationen)
- 3. Internet bzw. Web basierte Dienste
- Eine Ablaufverfolgung hat vorzugsweise eine für den Benutzer offene Struktur. Offene und frei zugängliche Schnittstellen für die Konfiguration beinhalten Steuerungen (Start, Stopp) und Analysemöglichkeiten (Datenformat) für OEMs.
- Nach einer weiteren vorteilhaften Ausführung der Erfindung erfolgt die Anzeige einer Ablaufverfolgung vergleichbar einem Logik-Analysator-Oszilloskop. Damit können Signale verschiedener Quellen angezeigt werden. Außerdem können Referenzen zu einem bestimmten Programmmodul angezeigt werden. Vorteilhafterweise werden auch Cursor- und Zoom-Funktionen bereitgestellt. Günstig ist es, wenn wenigstens vier Signale gleichzeitig sichtbar gemacht werden können. Außerdem werden vorzugsweise Filter bereitgestellt, die eine Auswahl von Signalen erlaubten. Des weiteren können Differenzsignale ausgegeben werden oder wichtige Ereignisse zugeordnet werden, wodurch Benutzer mit geringen Kenntnissen ein besseres Verständnis der erfassten Informationen bzw. Maschinenzustandsdaten erlangen.
- Um zu gewährleisten, dass eine hohe Robustheit bei der Datenerfassung gewährleistet wird, sind folgende Möglichkeiten besonders geeignet:
- – Soweit möglich, sollten Daten auch nach einem Defekt zugänglich sein.
- – Plötzliche Fehler während einer Ablaufverfolgung sollten nicht in einem data overflow resultieren, und geeignete Reaktionen im Fall von knappen Ressourcen sollten vorgesehen sein.
- – Nach Eintritt eines Fehlers wird gewährleistet, dass Dateien mit erfassten Maschinenzustandsdaten nicht zu einem späteren Zeitpunkt gelöscht werden können.
- Im Folgenden wird noch eine Auswahl von möglichen Diensten oder Dateninhalten aufgelistet:
Maschinenbezogene Services wie - – Analyse von Maschinenbetriebszeiten, -ausfallzeiten und -kapazitäten
- Achsanalysen wie
- – Einzelanalyse, Status
- – Simulation von Achsen
- – Messung der Amplituden
- Fouriertransformation und Erzeugung von Bode-Diagrammen mit
- – Identifikation von Eigenfrequenzen
- – Trendanalysen
- Achsoptimierungen und Optimierungen von Achsparametern wie
- – Einrückgeschwindigkeit
- – Beschleunigung
- – Ruck
- – Filter
- – KV-Faktor
- – Reibungskompensation
- – Losekompensation
- Überprüfung von Maschinendaten wie
- – Genauigkeit und Konsistenz
- – Konsistenz der Datenspeicher
- – Konsistenz von Funktionen und Maschinendaten
- Verschleißanalyse wie
- – Pfadgenauigkeit
- – Trendanalysen
- – zunehmendes Spiel der Gelenke
- – Reibungsprobleme (z. B. Schmierung)
- – Übertragungsprobleme zwischen Motoren und Achsen
- Überwachung von Prozessen mit z. B.
- – Antriebsparametern
- – momentane Auslastung bzw. Kapazität
- – Momente
- – Ruck
- – Drehzahl
- – Temperaturen
- – Trendanalysen
- Maschineninspektionen mit
- – Kreisformtests
- – Messungen der Steifigkeiten von
- – Linearachsen
- – C-Achsen
- Maschinenkalibrierungen mit
- – Tastlehre
- – Einzel-Achsen-Kalibrierung
- – C-Achs-Kalibrierung
- – Werkstückmessungen
- Werkstückbezogene Services mit
- – Werkstückgeometrie
- – Messung der Spurtreue
- – Trace-Funktionalität in Bezug auf das aktuelle Ziel in tabellarischer oder graphischer Form
- – Werkstückoberfläche und -qualität
- Prozessanalysen mit
- – Bestimmung und Dokumentation der Vorschubgeschwindigkeit und Schnittgeschwindigkeit
- – Messung der Schnittkraft über z. B. Laserleistung
- – Fouriertransformation und Frequenzbetrachtung
- Softwareverkauf und -vertrieb mit
- – Lieferung neuer Versionen
- – Lieferung von Fehlerkorrekturen (service packs)
- – Lieferung von Kommunikationssoftware und -hardware für Dienstleistungsangebote
- Die vorangehende Beschreibung bevorzugter Ausführungsformen nach der Erfindung ist zum Zwecke der Veranschaulichung angegeben. Diese Ausführungsbeispiele sind nicht erschöpfend.
- Auch ist die Erfindung nicht auf die genaue angegebene Form beschränkt, sondern es sind zahlreiche Modifikationen und Änderungen im Rahmen der vorstehend angegebenen technischen Lehre möglich. Eine bevorzugte Ausführungsform wurde gewählt und beschrieben, um die prinzipiellen Details der Erfindung und praktische Anwendungen zu verdeutlichen und den Fachmann in die Lage zu versetzen, die Erfindung zu realisieren. Eine Vielzahl bevorzugter Ausführungsformen sowie weitere Modifikationen kommen bei speziellen Anwendungsgebieten in Betracht.
Claims (1)
- Verfahren zur rechnergestützten Bereitstellung von maschinenbezogenen Daten und/oder Diensten von einem Hauptrechner (
8 ) eines Dienste-Anbieters (1 ) zu einem Arbeitsrechner (21 ) einer Bearbeitungsmaschine (20 ) eines Kunden (4 ) über ein Netzwerk (14 ), wobei der Arbeitsrechner (21 ) der Bearbeitungsmaschine (20 ) des Kunden (4 ) über ein System zur Steuerung und/oder Kontrolle der Bearbeitungsmaschine (20 ) und einen Sensor (16 ) zur Erfassung von Maschinenzustandsdaten verfügt und mit dem Netzwerk (14 ) verbunden ist, mit den folgenden Verfahrensschritten: – Übertragung von Informationen zur Verfügbarkeit von maschinenbezogenen Daten und/oder Diensten vom Hauptrechner (8 ) zum Arbeitsrechner (21 ), – Empfang einer Anforderung nach maschinenbezogenen Daten und/oder einem Dienst vom Arbeitsrechner (21 ) auf Seiten des Hauptrechners (8 ), – Übertragung von Informationen mit Bezug zu vom Arbeitsrechner (21 ) zu erfassenden benötigten Maschinenzustandsdaten vom Hauptrechner (8 ) zum Arbeitsrechner (21 ), – Empfang von Daten des Arbeitsrechners (21 ) beinhaltend die benötigten Maschinenzustandsdaten auf Seiten des Hauptrechners (8 ), – Erzeugung der vom Arbeitsrechner (21 ) angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes in Abhängigkeit von den Maschinenzustandsdaten durch den Hauptrechner (8 ) und – Übertragung der vom Arbeitsrechner (21 ) angeforderten maschinenbezogenen Daten und/oder des angeforderten Dienstes vom Hauptrechner (8 ) zum Arbeitsrechner (21 ).
Priority Applications (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10152765.9A DE10152765B4 (de) | 2001-07-13 | 2001-10-29 | Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung |
US10/052,293 US6954680B2 (en) | 2001-07-13 | 2002-01-18 | Method and system for the electronic provision of services for machines via a data communication link |
PCT/EP2002/007514 WO2003007097A1 (de) | 2001-07-13 | 2002-07-05 | Verfahren und system zur elektronischen bereitstellung von diensten für maschinen über eine datenkommunikationsverbindung |
DE60235369T DE60235369D1 (de) | 2001-07-13 | 2002-07-05 | Systemarchitektur und verfahren zur erbringung von dienstleistungen für automatisierungssysteme über ein netzwerk |
CNB028141342A CN100362442C (zh) | 2001-07-13 | 2002-07-05 | 用于通过网络为自动化系统提供服务的系统结构和方法 |
EP02784840A EP1407334B1 (de) | 2001-07-13 | 2002-07-05 | Systemarchitektur und verfahren zur erbringung von dienstleistungen für automatisierungssysteme über ein netzwerk |
AT02784840T ATE458214T1 (de) | 2001-07-13 | 2002-07-05 | Systemarchitektur und verfahren zur erbringung von dienstleistungen für automatisierungssysteme über ein netzwerk |
DE50214402T DE50214402D1 (de) | 2001-07-13 | 2002-07-05 | Verfahren und system zur elektronischen bereitstellung von diensten für maschinen über eine datenkommunikationsverbindung |
EP02784841A EP1410122B1 (de) | 2001-07-13 | 2002-07-05 | Verfahren und system zur elektronischen bereitstellung von diensten für maschinen über eine datenkommunikationsverbindung |
PCT/EP2002/007510 WO2003007090A2 (en) | 2001-07-13 | 2002-07-05 | System architecture and method for providing services for automation systems over a network |
CNB028141083A CN100429595C (zh) | 2001-07-13 | 2002-07-05 | 通过数据通信连接为机器电子地提供服务的方法和系统 |
US11/205,703 US7127322B2 (en) | 2001-07-13 | 2005-08-17 | Method and system for the electronic provision of services for machines via a data communication link |
US11/585,683 US7567853B2 (en) | 2001-07-13 | 2006-10-23 | Method and system for the electronic provision of services for machines via a data communication link |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US30519901P | 2001-07-13 | 2001-07-13 | |
DE10133406.0 | 2001-07-13 | ||
DE10133406 | 2001-07-13 | ||
US305199 | 2001-07-13 | ||
DE10152765.9A DE10152765B4 (de) | 2001-07-13 | 2001-10-29 | Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10152765A1 DE10152765A1 (de) | 2003-05-22 |
DE10152765B4 true DE10152765B4 (de) | 2015-11-12 |
Family
ID=26009670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10152765.9A Expired - Fee Related DE10152765B4 (de) | 2001-07-13 | 2001-10-29 | Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung |
Country Status (2)
Country | Link |
---|---|
US (3) | US6954680B2 (de) |
DE (1) | DE10152765B4 (de) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3106394B1 (de) | 2015-06-15 | 2018-07-18 | Windmöller & Hölscher KG | Verpackungsanlage und verfahren zum verpacken eines produkts |
EP3106400B1 (de) | 2015-06-15 | 2018-07-18 | Windmöller & Hölscher KG | Verpackungsanlage und verfahren zum verpacken eines produkts |
DE102016000832B4 (de) * | 2015-01-30 | 2020-03-12 | Fanuc Corporation | Servosteuerung zum Messen der Schmierungseigenschaften einer Maschine durch experimentelle Modalanalyse |
Families Citing this family (139)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7603289B2 (en) | 2001-07-13 | 2009-10-13 | Siemens Aktiengesellschaft | System and method for electronic delivery of content for industrial automation systems |
US9565275B2 (en) | 2012-02-09 | 2017-02-07 | Rockwell Automation Technologies, Inc. | Transformation of industrial data into useful cloud information |
DE10251523A1 (de) * | 2002-11-04 | 2004-05-19 | Siemens Ag | System und Verfahren zur Bereitstellung von Daten und Diensten für Geräte, sowie Gerät, welches die bereitgestellten Daten und Dienste verwendet |
US20040261531A1 (en) * | 2003-06-30 | 2004-12-30 | General Electric Canada Inc. | Method and system for analyzing hydraulic turbine vibrations |
US7117119B2 (en) * | 2003-08-01 | 2006-10-03 | Invensys Systems, Inc | System and method for continuous online safety and reliability monitoring |
US7133727B2 (en) * | 2003-08-01 | 2006-11-07 | Invensys Systems, Inc. | System and method for continuous online safety and reliability monitoring |
DE10339731A1 (de) * | 2003-08-28 | 2005-03-31 | Siemens Ag | Einrichtung zur Regelung und/oder Steuerung von Antrieben bei Werkzeug- oder Produktionsmaschinen |
DE10341325B4 (de) * | 2003-09-08 | 2006-01-26 | Siemens Ag | Testeinrichtung und Testverfahren zum Testen von Werkzeug- oder Produktionsmaschinen |
DE10345883A1 (de) * | 2003-09-30 | 2005-05-12 | Siemens Ag | Fertigungsvorrichtung mit automatischer Fernüberwachung und entsprechendes Überwachungsverfahren |
JP3981349B2 (ja) * | 2003-10-09 | 2007-09-26 | 株式会社森精機製作所 | 遠隔操作システム |
US7672810B2 (en) * | 2003-10-15 | 2010-03-02 | 3D Scanners Ltd. | Method, device and computer program for evaluating an object using a virtual representation of said object |
US7110918B2 (en) * | 2003-11-05 | 2006-09-19 | Shoplogix Inc. | Self-contained system and method for remotely monitoring machines |
JP2005346702A (ja) | 2004-05-04 | 2005-12-15 | Heidelberger Druckmas Ag | 識別表示装置を備える診断システム |
DE102004028565A1 (de) * | 2004-06-15 | 2006-01-05 | Abb Patent Gmbh | Verfahren und System zur Ermittlung eines Wartungsbedarfs |
DE102004045933A1 (de) | 2004-09-22 | 2006-03-30 | Siemens Ag | Verfahren zum Betrieb einer Automatisierungseinrichtung bzw. Vorrichtung zur Durchführung des Verfahrens |
US8645092B2 (en) * | 2004-10-22 | 2014-02-04 | Fisher-Rosemount Systems, Inc. | Quality control system and method for construction, commissioning, and other initiation of a process plant |
US20070088454A1 (en) * | 2004-10-25 | 2007-04-19 | Ford Motor Company | System and method for troubleshooting a machine |
US7571022B2 (en) * | 2004-10-25 | 2009-08-04 | Ford Motor Company | System and method for monitoring machine health |
US7409261B2 (en) * | 2004-10-25 | 2008-08-05 | Ford Motor Company | Data management and networking system and method |
US7383097B2 (en) * | 2004-10-25 | 2008-06-03 | Ford Motor Company | Method for managing machine tool data |
US20060089884A1 (en) * | 2004-10-27 | 2006-04-27 | The Boeing Company | Systems and methods for communicating information between a customer and a supplier |
ATE422755T1 (de) * | 2005-01-12 | 2009-02-15 | Ericsson Telefon Ab L M | Konfiguration von knoten eines netzwerks in einem telekommunikationssystem |
US20060184784A1 (en) * | 2005-02-16 | 2006-08-17 | Yosi Shani | Method for secure transference of data |
DE102005013290B4 (de) * | 2005-03-22 | 2007-04-05 | Siemens Ag | Verfahren zum elektronischen Betreiben einer Werkzeugmaschine |
WO2006089963A1 (de) * | 2005-02-28 | 2006-08-31 | Siemens Aktiengesellschaft | Verfahren zum elektronischen betreiben einer werkzeugmaschine |
DE112006000533T5 (de) * | 2005-03-04 | 2008-06-26 | Fanuc Robotics America, Inc., Rochester Hills | Flexible Verbindung von Lehrvorrichtungen mit programmierbaren Steuervorrichtungen |
DE102005013299A1 (de) * | 2005-03-22 | 2006-10-05 | Siemens Ag | Verfahren zum Inbetriebnehmen einer Werkzeugmaschine oder Werkzeugmaschinenanlage |
DE102005013289B4 (de) * | 2005-03-22 | 2007-01-04 | Siemens Ag | Verfahren zum Kompensieren langsam veränderlicher Merkmale einer Werkzeugmaschine |
US8428761B2 (en) * | 2005-03-31 | 2013-04-23 | Semiconductor Energy Laboratory Co., Ltd. | Production system and production method |
US7716182B2 (en) * | 2005-05-25 | 2010-05-11 | Dassault Systemes Enovia Corp. | Version-controlled cached data store |
DE102005025338B4 (de) * | 2005-05-31 | 2019-03-14 | Siemens Aktiengesellschaft | 08.Verfahren zur Bearbeitung eines Werkstückes |
DE102005025673A1 (de) * | 2005-06-03 | 2006-12-14 | Siemens Ag | Betriebsverfahren für eine Auswertungseinrichtung für eine Produktionsmaschine |
DE102005044649A1 (de) * | 2005-09-19 | 2007-04-26 | Siemens Ag | System zur Datenübertragung zwischen einer Maschine und/oder Anlage und einer Serviceeinheit |
DE102005047543A1 (de) * | 2005-09-30 | 2007-04-05 | Siemens Ag | Verfahren zur Simulation eines Steuerungs- und/oder Maschinenverhaltens einer Werkzeugmaschine oder einer Produktionsmaschine |
JP4692488B2 (ja) * | 2005-12-26 | 2011-06-01 | 三菱電機株式会社 | 数値制御装置及び数値制御工作機械 |
DE102006006273B4 (de) * | 2006-02-10 | 2014-09-04 | Siemens Aktiengesellschaft | System zur Ermittlung des Verschleißzustandes einer Werkzeugmaschine |
WO2007093061A1 (en) * | 2006-02-16 | 2007-08-23 | Shoplogix, Inc. | System and method for managing manufacturing information |
US7295896B2 (en) * | 2006-03-24 | 2007-11-13 | York International Corporation | Automated part procurement and service dispatch |
US8375013B2 (en) * | 2006-05-17 | 2013-02-12 | Oracle International Corporation | Server-controlled testing of handheld devices |
DE112006002174A5 (de) * | 2006-06-20 | 2008-05-21 | Siemens Aktiengesellschaft | Verfahren zum Betrieb eines Automatisierungsgeräts, Automatisierungsgerät und Automatisierungssystem mit einem solchen Automatisierungsgerät |
DE102007011294A1 (de) | 2007-03-08 | 2008-12-24 | Kai Schulz | Verwendung von Mobilfunkendgeräten im Sport |
DE102007019618A1 (de) * | 2007-04-24 | 2008-11-13 | Thomas Magnete Gmbh | System und Verfahren zum Abrufen von Kenndaten |
US9100248B2 (en) * | 2007-05-07 | 2015-08-04 | Vorne Industries, Inc. | Method and system for extending the capabilities of embedded devices through network clients |
CA2688471C (en) | 2007-06-05 | 2017-01-17 | Astrium Limited | Remote testing system and method |
US9459616B2 (en) * | 2007-08-03 | 2016-10-04 | Hurco Companies, Inc. | Universal conversational programming for machine tool systems |
US8844104B2 (en) * | 2009-04-22 | 2014-09-30 | Hurco Companies, Inc. | Multi-zone machine tool system |
DE102007041240A1 (de) * | 2007-08-30 | 2009-03-05 | Endress + Hauser Process Solutions Ag | Verfahren zum Verbessern einer Diagnosefunktion eines Feldgerätes |
US20090089359A1 (en) * | 2007-09-27 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Subscription and notification in industrial systems |
EP2058717B1 (de) * | 2007-11-12 | 2011-07-20 | Siemens Aktiengesellschaft | Verfahren und Einrichtung zum Betrieb einer Werkzeugmaschine |
US9141105B2 (en) * | 2008-07-23 | 2015-09-22 | Hurco Companies, Inc. | Method and apparatus for monitoring or controlling a machine tool system |
US8788100B2 (en) | 2008-10-27 | 2014-07-22 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US9268345B2 (en) | 2008-10-27 | 2016-02-23 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8615326B2 (en) | 2008-10-27 | 2013-12-24 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8874815B2 (en) | 2008-10-27 | 2014-10-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network |
US8437877B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8600559B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | Method of controlling equipment in a heating, ventilation and air conditioning network |
US8655491B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8655490B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9678486B2 (en) | 2008-10-27 | 2017-06-13 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8994539B2 (en) | 2008-10-27 | 2015-03-31 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8600558B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US9651925B2 (en) | 2008-10-27 | 2017-05-16 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US8774210B2 (en) | 2008-10-27 | 2014-07-08 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9432208B2 (en) | 2008-10-27 | 2016-08-30 | Lennox Industries Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US8548630B2 (en) | 2008-10-27 | 2013-10-01 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8452456B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8352080B2 (en) | 2008-10-27 | 2013-01-08 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8798796B2 (en) | 2008-10-27 | 2014-08-05 | Lennox Industries Inc. | General control techniques in a heating, ventilation and air conditioning network |
US9152155B2 (en) | 2008-10-27 | 2015-10-06 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8744629B2 (en) | 2008-10-27 | 2014-06-03 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8437878B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8352081B2 (en) | 2008-10-27 | 2013-01-08 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8255086B2 (en) | 2008-10-27 | 2012-08-28 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8694164B2 (en) | 2008-10-27 | 2014-04-08 | Lennox Industries, Inc. | Interactive user guidance interface for a heating, ventilation and air conditioning system |
US9325517B2 (en) | 2008-10-27 | 2016-04-26 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8560125B2 (en) | 2008-10-27 | 2013-10-15 | Lennox Industries | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8725298B2 (en) | 2008-10-27 | 2014-05-13 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network |
US8855825B2 (en) | 2008-10-27 | 2014-10-07 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8543243B2 (en) | 2008-10-27 | 2013-09-24 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8977794B2 (en) | 2008-10-27 | 2015-03-10 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8892797B2 (en) | 2008-10-27 | 2014-11-18 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9632490B2 (en) | 2008-10-27 | 2017-04-25 | Lennox Industries Inc. | System and method for zoning a distributed architecture heating, ventilation and air conditioning network |
US9261888B2 (en) | 2008-10-27 | 2016-02-16 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8802981B2 (en) | 2008-10-27 | 2014-08-12 | Lennox Industries Inc. | Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system |
US8295981B2 (en) | 2008-10-27 | 2012-10-23 | Lennox Industries Inc. | Device commissioning in a heating, ventilation and air conditioning network |
US8239066B2 (en) | 2008-10-27 | 2012-08-07 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8463443B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8452906B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8661165B2 (en) | 2008-10-27 | 2014-02-25 | Lennox Industries, Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US8463442B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8762666B2 (en) | 2008-10-27 | 2014-06-24 | Lennox Industries, Inc. | Backup and restoration of operation control data in a heating, ventilation and air conditioning network |
US8564400B2 (en) | 2008-10-27 | 2013-10-22 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8433446B2 (en) | 2008-10-27 | 2013-04-30 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9377768B2 (en) | 2008-10-27 | 2016-06-28 | Lennox Industries Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8442693B2 (en) | 2008-10-27 | 2013-05-14 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
WO2010058241A1 (en) * | 2008-11-24 | 2010-05-27 | Abb Research Ltd. | A system and a method for providing control and automation services |
DE102009024101A1 (de) * | 2009-04-17 | 2010-10-21 | Robert Bosch Gmbh | Verfahren zum Aufbereiten von Prozesszustandsdaten und/oder Maschinenzustandsdaten einer Werkzeugmaschine |
USD648641S1 (en) | 2009-10-21 | 2011-11-15 | Lennox Industries Inc. | Thin cover plate for an electronic system controller |
USD648642S1 (en) | 2009-10-21 | 2011-11-15 | Lennox Industries Inc. | Thin cover plate for an electronic system controller |
EP2333624A1 (de) * | 2009-12-11 | 2011-06-15 | Siemens Aktiengesellschaft | Verfahren und Einrichtung zur Konfigurierung einer Komponente in einer industriellen Automatisierungsanordnung |
US8260444B2 (en) | 2010-02-17 | 2012-09-04 | Lennox Industries Inc. | Auxiliary controller of a HVAC system |
TWI469849B (zh) * | 2010-11-12 | 2015-01-21 | Ind Tech Res Inst | 工具機之加工法 |
DE102011081804B4 (de) * | 2011-08-30 | 2015-02-12 | Siemens Aktiengesellschaft | Verfahren und System zum Bereitstellen von gerätespezifischen Betreiberdaten, welche an ein Authentisierungs-Credential gebunden werden, für ein Automatisierungsgerät einer Automatisierungsanlage |
FR2979729B1 (fr) * | 2011-09-01 | 2016-05-13 | Schneider Electric Ind Sas | Systeme de supervision embarque d'une machine a partir d'un terminal portable |
US9477936B2 (en) | 2012-02-09 | 2016-10-25 | Rockwell Automation Technologies, Inc. | Cloud-based operator interface for industrial automation |
US10330506B2 (en) * | 2012-02-14 | 2019-06-25 | Analytical Instrument Systems, Inc. | Web-based multi-sensor/instrument control system |
US8989904B2 (en) | 2012-02-27 | 2015-03-24 | Fanuc Robotics America Corporation | Robotic process logger |
JP5928921B2 (ja) * | 2012-04-02 | 2016-06-01 | 株式会社安川電機 | ロボットシステム及びロボット制御装置 |
EP2660667B1 (de) * | 2012-05-04 | 2021-11-10 | Rockwell Automation Technologies, Inc. | Cloud-Gateway für industrielle Automatisierungsinformationen und Steuersysteme |
US8995745B2 (en) * | 2012-07-31 | 2015-03-31 | Fei Company | Sequencer for combining automated and manual-assistance jobs in a charged particle beam device |
EP2793088A1 (de) * | 2013-04-15 | 2014-10-22 | Schwäbische Werkzeugmaschinen GmbH | Verfahren zum Überwachen mindestens einer Werkzeugmaschine |
US10031509B2 (en) | 2013-04-15 | 2018-07-24 | Schwabische Werkzeugmaschinen Gmbh | Process for monitoring at least one machine tool |
US9709978B2 (en) | 2013-05-09 | 2017-07-18 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment with information overlays |
US9438648B2 (en) | 2013-05-09 | 2016-09-06 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
US9989958B2 (en) | 2013-05-09 | 2018-06-05 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment |
US9703902B2 (en) | 2013-05-09 | 2017-07-11 | Rockwell Automation Technologies, Inc. | Using cloud-based data for industrial simulation |
US9786197B2 (en) | 2013-05-09 | 2017-10-10 | Rockwell Automation Technologies, Inc. | Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system |
US10026049B2 (en) | 2013-05-09 | 2018-07-17 | Rockwell Automation Technologies, Inc. | Risk assessment for industrial systems using big data |
US20140336791A1 (en) * | 2013-05-09 | 2014-11-13 | Rockwell Automation Technologies, Inc. | Predictive maintenance for industrial products using big data |
CN104635622A (zh) * | 2013-11-06 | 2015-05-20 | 沈阳高精数控技术有限公司 | 一种数控系统数据采集方法 |
CN103884615A (zh) * | 2014-03-25 | 2014-06-25 | 天津大学 | 导轨磨损精度试验台控制系统 |
JP6564240B2 (ja) * | 2014-09-18 | 2019-08-21 | 株式会社ワイビーエム | 柱状改良杭造成システム |
CN104331945B (zh) * | 2014-10-17 | 2017-09-12 | 武汉华安科技股份有限公司 | 一种具有预录入功能的数据采集工作站及其控制方法 |
US11513477B2 (en) | 2015-03-16 | 2022-11-29 | Rockwell Automation Technologies, Inc. | Cloud-based industrial controller |
US11243505B2 (en) | 2015-03-16 | 2022-02-08 | Rockwell Automation Technologies, Inc. | Cloud-based analytics for industrial automation |
US11042131B2 (en) | 2015-03-16 | 2021-06-22 | Rockwell Automation Technologies, Inc. | Backup of an industrial automation plant in the cloud |
US10496061B2 (en) | 2015-03-16 | 2019-12-03 | Rockwell Automation Technologies, Inc. | Modeling of an industrial automation environment in the cloud |
DE102015105684A1 (de) * | 2015-04-14 | 2016-10-20 | Sick Ag | System zum Erstellen einer kundenspezifischen Messvorrichtung |
EP3144758A1 (de) * | 2015-09-18 | 2017-03-22 | Siemens Aktiengesellschaft | Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung |
ITUB20155032A1 (it) * | 2015-10-30 | 2017-04-30 | We Build Communication S R L S | Metodo di fabbricazione remota, ?web-cloud based?. |
EP3465367A4 (de) * | 2016-06-07 | 2019-11-06 | Halo Digital Ltd | System und verfahren zur analyse und authentifizierung von szenarien und von aktionen in einer anlage oder einer fabrik |
CN106101227A (zh) * | 2016-06-14 | 2016-11-09 | 谭泮 | 基于客户终端实现跑腿办事的方法及系统 |
DE102016115969A1 (de) * | 2016-08-26 | 2018-03-01 | Krones Ag | Verfahren und Vorrichtung zur Fernüberwachung von Anlagen und insbesondere Anlagen der getränkeherstellenden Industrie |
DE102016117101A1 (de) | 2016-09-12 | 2018-03-15 | Komet Group Gmbh | Verfahren zum Überwachen von zumindest einer Werkzeugmaschine und Fertigungsanlage |
US20180129191A1 (en) * | 2016-11-04 | 2018-05-10 | Rockwell Automation Technologies, Inc. | Industrial automation system machine analytics for a connected enterprise |
CN106959672B (zh) * | 2017-04-28 | 2020-07-28 | 深圳市汇川控制技术有限公司 | 一种基于api的工业运动控制系统及方法 |
JP6756676B2 (ja) * | 2017-07-27 | 2020-09-16 | ファナック株式会社 | 製造システム |
DE102019121281A1 (de) * | 2019-08-07 | 2021-02-11 | Netzsch-Gerätebau GmbH | Datenerfassungssystem, System und Verfahren für Echtzeit-Inline-Überwachung von industriellen Herstellungsprozessen |
EP3937432A1 (de) * | 2020-07-06 | 2022-01-12 | Siemens Aktiengesellschaft | Verfahren zur datenkommunikation |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0051861A2 (de) * | 1980-11-10 | 1982-05-19 | KEARNEY & TRECKER CORPORATION | Unbemanntes diagnostisches Kommunikationssystem für computergesteuerte Werkzeugmaschinen |
US4901218A (en) * | 1987-08-12 | 1990-02-13 | Renishaw Controls Limited | Communications adaptor for automated factory system |
DE19615190A1 (de) * | 1996-04-18 | 1997-10-23 | Fritz Electronic Gmbh | Netzwerkbasierende Steuerung für industrielle Anlagen |
EP0822473A2 (de) * | 1996-07-31 | 1998-02-04 | Canon Kabushiki Kaisha | Ferninstandsetzungssystem |
EP1102185A2 (de) * | 1999-11-16 | 2001-05-23 | General Electric Company | System und Verfahren für den Unterhalt von elektrischen Geräten |
Family Cites Families (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4531182A (en) * | 1969-11-24 | 1985-07-23 | Hyatt Gilbert P | Machine control system operating from remote commands |
US3882305A (en) | 1974-01-15 | 1975-05-06 | Kearney & Trecker Corp | Diagnostic communication system for computer controlled machine tools |
US4390953A (en) | 1980-11-10 | 1983-06-28 | Kearney & Trecker Corporation | Unmanned diagnostic communications system for computer controlled machine tools |
WO1988001088A1 (en) * | 1986-07-29 | 1988-02-11 | Fuji Electric Co., Ltd. | Programmable operation display |
JPS6440640A (en) * | 1987-08-05 | 1989-02-10 | Ichikawa Woolen Textile | Control and monitor apparatus of loom |
US4855906A (en) * | 1987-10-23 | 1989-08-08 | Allen-Bradley Company, Inc. | System for handling unsolicited messages from lower-tier controllers |
US4974181A (en) * | 1988-04-15 | 1990-11-27 | The United States Of America As Represented By The Adminstrator, Of The National Aeronautics And Space Administration | Adaptive data acquisition multiplexing system and method |
JPH0262606A (ja) | 1988-08-29 | 1990-03-02 | Fanuc Ltd | Cncの診断方式 |
US5224051A (en) * | 1989-05-19 | 1993-06-29 | Cincinnati Milacron, Inc. | Fluid condition monitoring and controlling system for a metalworking fluid central system |
JPH02310604A (ja) | 1989-05-25 | 1990-12-26 | Fanuc Ltd | 画面データ表示方式 |
JP2780814B2 (ja) * | 1989-06-22 | 1998-07-30 | 株式会社日立製作所 | 生産管理システム |
DE3928831A1 (de) * | 1989-08-31 | 1991-03-07 | Schlafhorst & Co W | Vielstellen-textilmaschine und verfahren zum vorbereiten des betriebs der textilmaschine |
US5088045A (en) * | 1990-01-02 | 1992-02-11 | Honda Giken Kogyo Kabushiki Kaisha | Production management system |
US5335048A (en) | 1990-01-30 | 1994-08-02 | Minolta Camera Kabushiki Kaisha | Efficient control system of image forming apparatus |
US5212645A (en) * | 1990-07-19 | 1993-05-18 | General Electric Company | Flexible real-time, multi-tasking architecture for tool condition monitoring |
JP2752514B2 (ja) | 1990-11-22 | 1998-05-18 | ファナック株式会社 | Cnc装置のプロブラム実行方式 |
US5291416A (en) * | 1991-03-08 | 1994-03-01 | Software Algoritms Incorporated | Event feedback for numerically controlled machine tool and network implementation thereof |
US5339257A (en) * | 1991-05-15 | 1994-08-16 | Automated Technology Associates Inc. | Real-time statistical process monitoring system |
JP3476484B2 (ja) | 1992-09-01 | 2003-12-10 | ファナック株式会社 | 制御装置における操作履歴表示装置 |
US5402475A (en) * | 1993-03-31 | 1995-03-28 | Schlumberger Technologies, Inc. | Monitoring and control of parking management system by remote |
US5452201A (en) | 1993-08-24 | 1995-09-19 | Allen-Bradley Company, Inc. | Industrial controller with highly distributed processing |
JPH07129418A (ja) | 1993-11-08 | 1995-05-19 | Fanuc Ltd | マルチタスク環境でのプログラム制御方式 |
US5392095A (en) * | 1993-12-02 | 1995-02-21 | Xerox Corporation | Customer feedback device on a machine console |
US6208904B1 (en) * | 1994-02-02 | 2001-03-27 | Mitsubishi Electric & Electronics Usa, Inc | General purpose data communications protocol converter |
NO941202L (no) * | 1994-03-30 | 1995-10-02 | Oeystein Konsmo | Fremgangsmåte til overvåking og generering av meldinger samt utstyr hvor fremgangsmåten anvendes |
US5577188A (en) | 1994-05-31 | 1996-11-19 | Future Labs, Inc. | Method to provide for virtual screen overlay |
US5623603A (en) | 1994-11-02 | 1997-04-22 | Fls Acquistion Corporation | Method of transferring data at adjustable levels of priorities to provide optimum response to user demands |
US5648898A (en) * | 1994-12-19 | 1997-07-15 | Caterpillar Inc. | Method for programming a vehicle monitoring and control system |
JPH0980987A (ja) * | 1995-09-19 | 1997-03-28 | Sharp Corp | 画像形成装置の保守管理システム |
US6076124A (en) | 1995-10-10 | 2000-06-13 | The Foxboro Company | Distributed control system including a compact easily-extensible and serviceable field controller |
US5844795A (en) | 1995-11-01 | 1998-12-01 | Allen Bradley Company, Llc | Diagnostic aid for industrial controller using multi-tasking architecture |
ES2136467T3 (es) | 1996-01-17 | 1999-11-16 | Siemens Ag | Aparato de automatizacion. |
US6094600A (en) | 1996-02-06 | 2000-07-25 | Fisher-Rosemount Systems, Inc. | System and method for managing a transaction database of records of changes to field device configurations |
US6167432A (en) | 1996-02-29 | 2000-12-26 | Webex Communications, Inc., | Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users |
JPH09244728A (ja) | 1996-03-13 | 1997-09-19 | Fanuc Ltd | オンライン端末として利用されるcnc装置のデータ表示・入力方法 |
US5805442A (en) | 1996-05-30 | 1998-09-08 | Control Technology Corporation | Distributed interface architecture for programmable industrial control systems |
JP3321359B2 (ja) * | 1996-06-13 | 2002-09-03 | オークマ株式会社 | 加工制御システム |
DE19624929C2 (de) | 1996-06-21 | 2001-08-02 | Siemens Ag | Prozeßautomatisierungssystem |
EP0825506B1 (de) * | 1996-08-20 | 2013-03-06 | Invensys Systems, Inc. | Verfahren und Gerät zur Fernprozesssteuerung |
US5726912A (en) | 1996-09-06 | 1998-03-10 | Honeywell Iac | Control system monitor |
JPH10143732A (ja) * | 1996-11-12 | 1998-05-29 | Kuresutetsuku Internatl Corp:Kk | 自動販売機及び流通管理システム |
US6445969B1 (en) * | 1997-01-27 | 2002-09-03 | Circuit Image Systems | Statistical process control integration systems and methods for monitoring manufacturing processes |
US5978578A (en) | 1997-01-30 | 1999-11-02 | Azarya; Arnon | Openbus system for control automation networks |
JPH10255112A (ja) * | 1997-03-12 | 1998-09-25 | Oki Electric Ind Co Ltd | 自動取引装置の監視方法と監視システム |
US6587884B1 (en) | 1997-09-10 | 2003-07-01 | Schneider Automation, Inc. | Dual ethernet protocol stack for maximum speed access to a programmable logic controller (PLC) |
US6282454B1 (en) | 1997-09-10 | 2001-08-28 | Schneider Automation Inc. | Web interface to a programmable controller |
US6026348A (en) * | 1997-10-14 | 2000-02-15 | Bently Nevada Corporation | Apparatus and method for compressing measurement data correlative to machine status |
US6061668A (en) * | 1997-11-10 | 2000-05-09 | Sharrow; John Anthony | Control system for pay-per-use applications |
WO1999026153A2 (en) | 1997-11-18 | 1999-05-27 | Stellar Computing | Method for establishing a communication connection between two or more users via a network of interconnected computers |
US5860068A (en) | 1997-12-04 | 1999-01-12 | Petabyte Corporation | Method and system for custom manufacture and delivery of a data product |
KR100258841B1 (ko) * | 1997-12-26 | 2000-06-15 | 윤종용 | 반도체 제조설비 관리시스템의 설비 유닛상태 관리방법 |
JP3144369B2 (ja) * | 1998-01-05 | 2001-03-12 | 日本電気株式会社 | 生産制御システムおよびその制御方法 |
KR100278600B1 (ko) * | 1998-01-14 | 2001-01-15 | 윤종용 | 반도체 제조설비 관리시스템의 설비유닛의 상태 관리방법 |
US6507765B1 (en) * | 1998-02-10 | 2003-01-14 | Hm Electronic Systems Limited | Computer integrated manufacturing control and information system |
US6393380B1 (en) | 1998-02-13 | 2002-05-21 | Sierra Concepts Corporation | Interactive support system manufacturing equipment |
JP4114234B2 (ja) * | 1998-06-09 | 2008-07-09 | ソニー株式会社 | 信号処理装置および受信装置と信号処理方法 |
US6437692B1 (en) * | 1998-06-22 | 2002-08-20 | Statsignal Systems, Inc. | System and method for monitoring and controlling remote devices |
JP2000244535A (ja) | 1998-07-21 | 2000-09-08 | Tachyon Inc | 通信システムにおける多重アクセスの方法及び装置 |
DE69929342D1 (de) | 1998-07-21 | 2006-03-30 | Tachyon Inc | Verfahren und gerät für mehrfachzugriff in einem kommunikationssystem |
US6463352B1 (en) | 1999-01-21 | 2002-10-08 | Amada Cutting Technologies, Inc. | System for management of cutting machines |
FI990715A (fi) | 1999-03-31 | 2000-10-01 | Valmet Corp | Tuotantolaitoksen huoltojärjestely |
US6298308B1 (en) * | 1999-05-20 | 2001-10-02 | Reid Asset Management Company | Diagnostic network with automated proactive local experts |
EP1190353A2 (de) | 1999-05-27 | 2002-03-27 | Accenture LLP | Verfahren, konzepte und technologie für ein virtuelles einkaufssystem mit der fähigkeit die bedürnisse eines kunden festzustellen und ein geeignetes produkt oder eine dienstleistung vorzuschlagen |
DE19924674C2 (de) | 1999-05-29 | 2001-06-28 | Basf Coatings Ag | Thermisch und mit aktinischer Strahlung härtbarer Beschichtungsstoff und seine Verwendung |
DE19930660A1 (de) | 1999-07-02 | 2001-01-11 | Siemens Ag | Verfahren zur Überwachung oder zur Installation neuer Programmcodes in einer industriellen Anlage |
US6480762B1 (en) * | 1999-09-27 | 2002-11-12 | Olympus Optical Co., Ltd. | Medical apparatus supporting system |
US6560513B2 (en) * | 1999-11-19 | 2003-05-06 | Fanuc Robotics North America | Robotic system with teach pendant |
US6901377B1 (en) | 2000-01-07 | 2005-05-31 | General Electric Company | Methods and systems for aviation parts, information and services |
US20010034567A1 (en) * | 2000-01-20 | 2001-10-25 | Allen Marc L. | Remote management of retail petroleum equipment |
DE10007126B4 (de) | 2000-02-17 | 2006-06-22 | Paul Müller GmbH & Co. KG Unternehmensbeteiligungen | Spindel mit einem Datenspeicherelement |
US6862496B2 (en) * | 2000-03-31 | 2005-03-01 | Sanyo Electronic Co., Ltd. | Laundry system |
US6742044B1 (en) * | 2000-05-10 | 2004-05-25 | Cisco Technology, Inc. | Distributed network traffic load balancing technique implemented without gateway router |
JP2002063240A (ja) | 2000-06-06 | 2002-02-28 | Mori Seiki Co Ltd | 生産管理システム |
JP2001350510A (ja) | 2000-06-06 | 2001-12-21 | Mori Seiki Co Ltd | 工作機械保守管理システム |
US6601086B1 (en) * | 2000-06-06 | 2003-07-29 | Emware, Inc. | Service provider for providing data, applications and services to embedded devices and for facilitating control and monitoring of embedded devices |
JP3344716B2 (ja) * | 2000-06-26 | 2002-11-18 | 日立建機株式会社 | 土質改良用固化材管理システム |
US6556956B1 (en) * | 2000-06-30 | 2003-04-29 | General Electric Company | Data acquisition unit for remote monitoring system and method for remote monitoring |
US20020007422A1 (en) | 2000-07-06 | 2002-01-17 | Bennett Keith E. | Providing equipment access to supply chain members |
JP2002109095A (ja) * | 2000-09-28 | 2002-04-12 | Casio Comput Co Ltd | スケジュール管理システム |
FI112829B (fi) * | 2000-10-20 | 2004-01-15 | Nokia Corp | Menetelmä kohteen ylläpidon suorittamiseksi ja ylläpitojärjestelmä |
US20020083145A1 (en) | 2000-12-22 | 2002-06-27 | Nortel Networks Limited | Method and system for online/offline services |
JP4560237B2 (ja) * | 2001-05-24 | 2010-10-13 | サンデン株式会社 | 自動販売機を利用した入金システム |
US6788258B2 (en) * | 2002-04-09 | 2004-09-07 | Arc Wireless Solutions, Inc. | Partially shared antenna aperture |
ATE428961T1 (de) * | 2003-05-09 | 2009-05-15 | Intellipack Inc | System zur steuerung und fernüberwachung eines schaumausgabeautomats |
-
2001
- 2001-10-29 DE DE10152765.9A patent/DE10152765B4/de not_active Expired - Fee Related
-
2002
- 2002-01-18 US US10/052,293 patent/US6954680B2/en not_active Expired - Lifetime
-
2005
- 2005-08-17 US US11/205,703 patent/US7127322B2/en not_active Expired - Lifetime
-
2006
- 2006-10-23 US US11/585,683 patent/US7567853B2/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0051861A2 (de) * | 1980-11-10 | 1982-05-19 | KEARNEY & TRECKER CORPORATION | Unbemanntes diagnostisches Kommunikationssystem für computergesteuerte Werkzeugmaschinen |
US4901218A (en) * | 1987-08-12 | 1990-02-13 | Renishaw Controls Limited | Communications adaptor for automated factory system |
DE19615190A1 (de) * | 1996-04-18 | 1997-10-23 | Fritz Electronic Gmbh | Netzwerkbasierende Steuerung für industrielle Anlagen |
EP0822473A2 (de) * | 1996-07-31 | 1998-02-04 | Canon Kabushiki Kaisha | Ferninstandsetzungssystem |
EP1102185A2 (de) * | 1999-11-16 | 2001-05-23 | General Electric Company | System und Verfahren für den Unterhalt von elektrischen Geräten |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016000832B4 (de) * | 2015-01-30 | 2020-03-12 | Fanuc Corporation | Servosteuerung zum Messen der Schmierungseigenschaften einer Maschine durch experimentelle Modalanalyse |
EP3106394B1 (de) | 2015-06-15 | 2018-07-18 | Windmöller & Hölscher KG | Verpackungsanlage und verfahren zum verpacken eines produkts |
EP3106400B1 (de) | 2015-06-15 | 2018-07-18 | Windmöller & Hölscher KG | Verpackungsanlage und verfahren zum verpacken eines produkts |
Also Published As
Publication number | Publication date |
---|---|
US6954680B2 (en) | 2005-10-11 |
US20030014149A1 (en) | 2003-01-16 |
US7567853B2 (en) | 2009-07-28 |
US20060041326A1 (en) | 2006-02-23 |
US7127322B2 (en) | 2006-10-24 |
US20070093929A1 (en) | 2007-04-26 |
DE10152765A1 (de) | 2003-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10152765B4 (de) | Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung | |
EP1410122B1 (de) | Verfahren und system zur elektronischen bereitstellung von diensten für maschinen über eine datenkommunikationsverbindung | |
EP3180666B1 (de) | Verfahren zur planung der herstellung eines produkts und produktionsmodul mit selbstbeschreibungs-informationen | |
DE112019002030T5 (de) | Qualitätsüberprüfungs-Verwaltungssystem mit konfigurierbaren Ausnahmeregeln | |
DE112004000432T5 (de) | Generierung von Daten für die Kennzeichnung des betrieblichen Zustands von Maschinen | |
DE102007026678A1 (de) | Verfahren zum Austausch eines defekten Feldgerätes gegen ein neues Feldgerät in einem über digitalen Feldbus kommunizierenden System, insbesondere Automatisierungssystem | |
DE112004000242T5 (de) | Serviceeinrichtung zur Bereitstellung von abgesetzten Diagnose- und Wartungsdienstleistungen für einen Verarbeitungsbetrieb | |
EP2183670A1 (de) | Verfahren zum verbessern einer diagnosefunktion eines feldgerätes | |
WO2001067196A1 (de) | Betriebsnetzwerksystem | |
EP2419799A1 (de) | Verfahren zum aufbereiten von prozesszustandsdaten und/oder maschinenzustandsdaten einer werkzeugmaschine | |
DE19740974A1 (de) | Buchfertigungssystem | |
EP2996006B1 (de) | Verfahren und vorrichtung zur überwachung eines fertigungs- und/oder montageprozesses | |
WO2009024483A2 (de) | Verfahren zum beschaffen von instandhaltungsrelevanten informationen zu einer anfrage | |
WO2002065223A2 (de) | Steuerungs- und überwachungsanlage von maschinen und/oder anlagen mit aktionskomponenten unterschiedlicher aktionsgruppen | |
EP2042956A2 (de) | Schnittstelle zwischen einem Fertigungsmanagementsystem und einem Automatisierungssystem | |
DE102008060005A1 (de) | Sicherheitssteuerung und Verfahren zum Steuern einer automatisierten Anlage mit einer Vielzahl von Anlagenhardwarekomponenten | |
EP0553621B1 (de) | Programmierbare Computersteuerung für eine Werkzeugmaschine | |
WO2007025833A1 (de) | Verfahren und vorrichtung zur überwachung einer technischen einrichtung | |
AT412131B (de) | Automatisierungssystem zur lösung einer prozesstechnischen aufgabenstellung und verfahren hierzu | |
DE102008061721A1 (de) | Administrationssystem | |
EP2419798A1 (de) | Verfahren zum bereitstellen eine information über ein verschleiss einer komponente einer maschine und verfahren zum bereitstellen eines ersatzalgorithmus | |
WO2008077358A1 (de) | Geräteverbund mit einem automatisierungsgerät und einem bediengerät sowie verfahren zum betrieb eines solchen geräteverbunds | |
EP3969970B1 (de) | Verfahren zur darstellung und bedienung von produktionsmitteln, insbesondere für die kunststoffverarbeitende industrie | |
EP1454201B1 (de) | Engineeringsystem und automatisierungssystem | |
EP3951524A1 (de) | Verfahren zum betrieb eines systems und system gekoppelt mit einer anzahl von produktionsstationen zum herstellen eines produkts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |