WO1984002592A1 - Method and device for monitoring processes - Google Patents

Method and device for monitoring processes Download PDF

Info

Publication number
WO1984002592A1
WO1984002592A1 PCT/EP1982/000274 EP8200274W WO8402592A1 WO 1984002592 A1 WO1984002592 A1 WO 1984002592A1 EP 8200274 W EP8200274 W EP 8200274W WO 8402592 A1 WO8402592 A1 WO 8402592A1
Authority
WO
WIPO (PCT)
Prior art keywords
computer
machine
time
input
data
Prior art date
Application number
PCT/EP1982/000274
Other languages
German (de)
French (fr)
Inventor
Rolf Koelblin
Heinrich Jungkunz
Detlef Senger
Klaus-Dieter Marrack
Original Assignee
Digitale Steuerungssyst Dst
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digitale Steuerungssyst Dst filed Critical Digitale Steuerungssyst Dst
Priority to EP19830900035 priority Critical patent/EP0130179A1/en
Priority to PCT/EP1982/000274 priority patent/WO1984002592A1/en
Publication of WO1984002592A1 publication Critical patent/WO1984002592A1/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • G05B19/4063Monitoring general control system

Abstract

To monitor processes, respectively real-time controlled machines, for example machine tools, the operation times, respectively the time intervals characteristic of the process, respectively the working phases of the machine are measured and stored automatically in a processor and compared with threshold time values, said threshold time values being programmed in a learning process of the processor. In case of unacceptable time gaps, the processor may intervene directly in the process, for example to disconnect certain functions, and even the whole machine. A plant adapted to execute such process comprises a microprocessor (3) which is connected to the machine in question, respectively to its control device by data input channels (6, 7) for time measuring signals and which may act on the machine by means of an output channel (8). Other data which are characteristic of the process, such as the pressure, the temperature etc. may be input in the processor and taken into consideration once they have been converted into digital values. By means of an input/output unit (9), it is possible to record the unacceptable time gaps between the time measuring signals and the threshold time values, to display the instant states of the process in progress and to enter the data by hand.

Description

Verfahren und Vorrichtung zur Überwachung von Prozessen Process monitoring method and apparatus
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Überwachung von Prozessen mit zeitlich gleichzeitig, nacheinander und/oder überlappend ablaufenden Vorgängen, mit einem Rechner, insbesondere digitalem Mikro-Rechner.The invention relates to a method and a device for monitoring processes with simultaneous, successive and / or overlapping processes using a computer, in particular a digital microcomputer.
Bei bekannten Verfahren zur Prozeßüberwachung werden charakteristische Prozeßgrößen wie Druck, Temperatur o. dgl gemessen und zur Überwachung des Prozesses herangezogen.In known processes for process monitoring, characteristic process variables such as pressure, temperature or the like are measured and used to monitor the process.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren und eine Vorrichtung der eingangs genannten Art zu schaffen, be denen vor allem für den Prozeß wichtige Zeiten zur Über¬ wachung bzw. Diagnose verwendet werden.The invention has for its object to provide a method and a device of the type mentioned, in which important times for the process are used for monitoring or diagnosis.
Zur Lösung dieser Aufgabe ist bei einem Verfahren gemäß der Erfindung vorgesehen, daß die Schalt- bzw. Intervallzeiten einer Steuervorrichtung des Prozesses erfaßt, automatisch gespeichert und mit Sollzeiten verglichen werden, daß die Sollzeiten ausgehend von Vorgaben und/oder unter Berück- sichtigung von im Prozeß erfaßten zeitlichen Änderungen im Lernverfahren (teach-in) in dem Rechner ermittelt und ge¬ speichert werden, daß nach jeder Prozeßunterbrechung die Sollzeiten unter Berücksichtigung der neuen Startsituation des Prozesses erneut im Lernverfahren ermittelt und ge- speichert werden und daß das Verfahren zunächst,für einigeTo achieve this object, a method according to the invention provides that the switching or interval times of a control device of the process are recorded, automatically stored and compared with target times, that the target times are based on specifications and / or taking into account the process recorded changes in time in the learning process (teach-in) are determined and stored in the computer, that after each process interruption, the target times are determined and stored again in the learning process, taking into account the new starting situation of the process, and that the process is initially, for some
Prozeßzyklen ausschließlich während einer Lernpfrase aus- gehend von einem vorgegebenen Musterprozeß betrieben und gleichzeitig mit oder vor der Beendigung der Lernphase auf Überwachungsbetrieb umgeschaltet wird.Process cycles are operated exclusively during a learning phase based on a specified sample process and, at the same time as or before the end of the learning phase, a switch is made to monitoring mode.
Vorzugsweise werden dabei die Sollzeiten aus mehreren Musterprozessen nach einem statistischen Algorithmus er-The target times are preferably determined from a number of sample processes according to a statistical algorithm.
OMPI 2 00274OMPI 2 00274
- 2 -- 2 -
rechnet und im Verlauf des Prozesses selbsttätig verändert, z. B. durch Überlagerung anderer für den Prozeß charakte¬ ristischer Größen, wie Temperaturen, Drücke o. dgl.calculates and changes automatically during the process, e.g. B. by superimposing other characteristic quantities for the process, such as temperatures, pressures or the like.
Eine Vorrichtung zum Durchführen des Verfahrens nach der Erfindung zeichnet sich dadurch aus, daß ein digitaler Mikro-Prozeßrechner über digitale Dateneingangskanäle für ZeitmeßSignale und einen digitalen Datenausgangskanal mit einer Steuervorrichtung mindestens einer zu überwachenden Maschine verbunden ist und daß an den Rechner mindestens eine Ein-/Ausgabeeinheit angeschlossen ist.A device for performing the method according to the invention is characterized in that a digital micro process computer is connected via digital data input channels for timing signals and a digital data output channel to a control device of at least one machine to be monitored and that at least one input / output unit is connected to the computer connected.
Vorteilhaft weist die Ein-/Ausgabeeinheit ein Steuergerät und daran angeschlossen einen Drucker zum Ausdrucken von Abweichungen von den Sollzeiten und eine Tastatur mitThe input / output unit advantageously has a control unit and connected to it a printer for printing out deviations from the target times and a keyboard
Funktionstasten zum Eingeben und Betätigen einer alpha¬ numerischen Anzeige von nicht automatisch erfaßbaren Proze߬ daten auf.Function keys for entering and actuating an alpha-numerical display of process data which cannot be automatically detected.
Die Steuervorrichtung kann über ein gesondertes Anzeige- und Bedienungspaneel ansteuerbar sein, das zweckmäßig un¬ mittelbar an der oder den zu überwachenden Maschinen ange¬ ordnet ist, so daß der Bediener in seiner Nähe alle zur Be¬ urteilung des Funktionszustandes ssiner Maschine notwendigen Angaben vorfindet.The control device can be controlled via a separate display and operating panel, which is expediently arranged directly on the machine or machines to be monitored, so that the operator in his vicinity finds all the information necessary for assessing the functional state of his machine.
Das Verfahren und die Vorrichtung nach der Erfindung er¬ möglichen erstmals eine Zeit-Diagnose mit Aussagen über Fehler, Störungen und Trends des zu überwachenden Prozesses. /The method and the device according to the invention allow for the first time a time diagnosis with statements about errors, disturbances and trends of the process to be monitored. /
Mit besonderem Vorteil werden das Verfahren und die Vor¬ richtung nach der Erfindung zur Überwachung von gesteuerten Werkzeugmaschinen bzw. Transferstraßen einge¬ setzt. Hierbei lassen sich z. B. Veränderungen von Vorschub- und Schneidzeiten oder von Wartungs- und Instandsetzungs-The method and the device according to the invention are used with particular advantage for monitoring controlled machine tools or transfer lines. Here, z. B. Changes in feed and cutting times or in maintenance and repair
OM ' Zeiten überwachen, indem die genannten Zeiten während des laufenden Betriebes kontinuierlich mit den vorgegebenen Sollwerten verglichen werden. Zeitabweichungen, die vorge¬ gebene Abweichungen überschreiten, werden protokolliert und angezeigt. Im Störungsfall können automatisch Reaktionen veranlaßt werden, z. B. gewisse Maschinen¬ funktionen abgeschaltet werden. OM '' Monitor times by continuously comparing the times mentioned with the specified setpoints during ongoing operation. Time deviations that exceed specified deviations are logged and displayed. In the event of a fault, reactions can be initiated automatically, e.g. B. certain machine functions can be switched off.
In dem genannten besonders bevorzugten Anwendungsfall bei Werkzeugmaschinen lassen sich Wartungszyklen und erforder¬ liche Werkzeugwechsel dem Bedienungspersonal automatisch anzeigen, sobald die zulässigen Standzeiten erreicht sind. Es lassen sich ferner Maschinendaten nach VDI-Vorschrift 342 oder allgemein BDE-Daten (BDE = Betriebsdatenerfassung) für Auslastungsnachweis und Ausfallstatistiken auf Abruf oder in vorgegebenen Zeitintervallen liefern.In the particularly preferred use case for machine tools mentioned, maintenance cycles and required tool changes can be automatically displayed to the operating personnel as soon as the permissible service lives have been reached. It is also possible to supply machine data in accordance with VDI regulation 342 or in general BDE data (BDE = operating data acquisition) for proof of utilization and failure statistics on demand or at predefined time intervals.
Die Erfindung ist im folgenden anhand schematischer Zeich¬ nungen an einem Ausführungsbeispiel für eine Vorrichtung nach der Erfindung mit weiteren Einzelheiten näher er¬ läutert.The invention is explained in more detail below with the aid of schematic drawings of an exemplary embodiment for a device according to the invention.
Es zeigen :Show it :
Fig. 1 ein Blockschaltbild einer Vorrichtung nach der Erfindung;Figure 1 is a block diagram of an apparatus according to the invention.
Fig. 2 ein Blockschaltbild einer Ein-/Ausgabeein- heit bei einer Vorrichtung nach Fijg. 1;2 shows a block diagram of an input / output unit in a device according to FIG. 1;
Fig. 3 eine ausgeführte Frontplatte der Ein-/Aus- gabeeinheit nach Fig. 2;3 shows an implemented front plate of the input / output unit according to FIG. 2;
Fig. 4 ein Diagramm zur Erläuterung der Funktion der Vorrichtung nach der Erfindung;Fig. 4 is a diagram for explaining the function of the device according to the invention;
Fig. 5 eine anschauliche Darstellung der Vor¬ richtung nach Fig. 1 als Teilsystem beim Ein¬ satz zur Überwachung von mehreren Maschinen undFIG. 5 shows a descriptive illustration of the device according to FIG. 1 as a subsystem when used for monitoring several machines and
OMPI Fig. 6 eine anschauliche Darstellung eines Gesamt¬ systems mit mehreren Teilsystemen gemäß Fig. 5, wobei gestrichelt eine Alternative angedeutet ist.OMPI FIG. 6 shows a clear illustration of an overall system with several subsystems according to FIG. 5, an alternative being indicated by dashed lines.
Gemäß Fig. 1 ist an einem Ringbus 1 über einen Bus-Koppler 2 ein Mikro-Rechner 3 angeschlossen, der bekannte, nicht ge¬ zeichnete Bausteine, nämlich eine CPU, einen ROM, einen RAM, einen C-MOS-RAM und eine Uhr mit Kalender enthält.According to FIG. 1, a microcomputer 3 is connected to a ring bus 1 via a bus coupler 2, the microprocessor known, not shown, namely a CPU, a ROM, a RAM, a C-MOS RAM and a clock with calendar contains.
An den Ringbus 1 sind mehrere solcher Rechner 3 anschlie߬ bar, so daß in einer großen Fertigungshalle zahlreicheMaschinen (z. B. acht Maschinen je Rechner, s. Fig.5) überwacht und die von den Rechnern abgegebenen Daten verglichen oder anderweitig ausgewertet werden können. Anstatt an einen Ringbus können mehrereSeveral such computers 3 can be connected to the ring bus 1, so that numerous machines (e.g. eight machines per computer, see FIG. 5) can be monitored in a large production hall, and the data provided by the computers can be compared or otherwise evaluated . Instead of one ring bus, several
Rechner 3 auch sternförmig an eine zentrale Datenverarbeitung anlage angeschlossen sein.Computer 3 can also be connected in a star configuration to a central data processing system.
Der Rechner ist über ein Modularsystem von Interface-Bau- steinen 4 bis 8 mit einer (oder mehreren) zu überwachenden Maschinen verbunden. 4 und 5 bezeichnen zwei Interfaces für jeweils 16 analoge Eingangskanäle, über welche Meßwerte für nicht zeitliche Prozeßgrößen, wie Drücke, Temperaturen o. dgl. an den"zu überwachenden Maschinen in den Rechner ein- gespeist werden.The computer is connected to one (or more) machines to be monitored via a modular system of interface modules 4 to 8. 4 and 5 indicate two interfaces each for 16 analog input channels, via which measured values for non-time process variables such as pressures, temperatures o the like.. The "machine to be monitored in the computer are fed one.
Die Bezugszeichen 6 und 7 bezeichnen Interfaces für jeweils 32 digitale Eingangskanäle, über welche Zeitmeßgignale wie Schalt- oder Zykluszeiten der zu überwachenden Maschine bzw. einer Steuervorrichtung dafür in den Rechner 3 ^eingespeist werden. Die verarbeiteten Signale sind positive bzw. negativ Schaltflanken von digitalen Impulsen.The reference numerals 6 and 7 denote interfaces for 32 digital input channels each, via which time measurement signals such as switching or cycle times of the machine to be monitored or a control device therefor are fed into the computer 3 ^ . The processed signals are positive or negative switching edges of digital pulses.
Es versteht sich, daß in den Interfaces 4,5 die analog an- kommenden Meßsignale in digitale Signale gewandelt werdenIt goes without saying that the analog incoming measurement signals are converted into digital signals in the interfaces 4, 5
OMPI müssen, so daß sie in dem digitalen Mikro-Rechner 3 ver¬ arbeitet werden können, während eine solche Wandlung für die digital ankommenden Zeitmeßsignale zu den Interfaces 6 und 7 nicht erforderlich ist.OMPI must, so that they can be processed in the digital microcomputer 3, while such a conversion is not necessary for the digitally arriving timing signals to the interfaces 6 and 7.
Das Bezugszeichen 8 bezeichnet ein Interface für 8 digitale Ausgangskanäle, über welche der Rechner automatisch auf die zu überwachende Maschine bzw. deren Steuervorrichtung ein¬ wirken kann, beispielsweise bestimmte Funktionen oder die ganze Maschine ausschalten kann.The reference numeral 8 denotes an interface for 8 digital output channels, via which the computer can automatically act on the machine to be monitored or its control device, for example can switch off certain functions or the entire machine.
An den Rechner 3 ist eine Ein-/Ausgabeeinheit 9 über seriel Datenkanäle 10,11 angeschlossen, über welche nacheinander Daten vom und in den Rechner übertragbar sind.An input / output unit 9 is connected to the computer 3 via serial data channels 10, 11, via which data can be successively transferred from and to the computer.
Die Ein-/Ausgabeeinheit 9 umfaßt gemäß Fig. 2 ein Eingabe- Ausgabe-Steuergerät 12, an welches die folgenden Bausteine angeschlossen sind:2, the input / output unit 9 comprises an input / output control device 12 to which the following components are connected:
ein Statusanzeiger 13, welcher beispielsweise über Lämpchen Störungen oder Unregelmäßigkeiten an der zu überwachenden Maschine anzeigt;a status indicator 13, which indicates faults or irregularities on the machine to be monitored, for example by means of lamps;
ein Drucker 14, welcher Zeitabweichungen von den im Rechner vorprogrammierten Sollwerten aufnimmt;a printer 14 which records time deviations from the setpoints preprogrammed in the computer;
eine alpha-numerische Anzeige 15 zur Anzeige von einge¬ gebenen und erfaßten Werten; ^.an alpha-numerical display 15 for displaying entered and recorded values; ^.
einen Schreiber 16 für die Dokumentation von analogen Me߬ werten o. dgl. ;a recorder 16 for the documentation of analog measured values or the like;
ein Funktionstastenfeld 17 zum manuellen Eingeben und Ab¬ rufen von nicht automatisch an den Rechner übermittelten Maschinendaten;a function keypad 17 for manual input and retrieval of machine data not automatically transmitted to the computer;
WIPO eine numerische Tastatur 18 zum Eintasten von Ziffern beispielsweise für die ührzeitsetzung, Kanalabfrage o. dgl.WIPO a numeric keyboard 18 for keying in digits, for example for time setting, channel polling or the like.
In der Darstellung der Frontplatte der Ein-/Ausgabeeinheit (Fig.3) sind die entsprechenden Bezugszeichen eingetragen und nicht nochmals erläutert.The corresponding reference numerals are entered in the representation of the front plate of the input / output unit (FIG. 3) and are not explained again.
Die beschriebene Vorrichtung arbeitet wie folgt:The described device works as follows:
Alle zeitlichen Änderungen an der zu überwachenden Maschine werden automatisch über die Interfaces 6 und 7 oder durch Handeingabe über die Funktionstasten 17 mit hoher Auflösung, z. B. 10 ms, als Zeitmeßwerte erfaßt- Dazu überlagert können andere typische Prozeßgrößen über die Interfaces 4,5 einge¬ leitet werden und im Rechner die Sollzeit-Vorgabe in be¬ liebiger gewünschter Weise beeinflussen. Aus den gemessenen Zeiten werden Dauer und Häufigkeit der erfaßten Vorgänge ermittelt und gespeichert.All changes in time on the machine to be monitored are automatically carried out via the interfaces 6 and 7 or by manual input via the function keys 17 with high resolution, e.g. B. 10 ms, recorded as time measurement values. To this end, other typical process variables can be introduced over the interfaces 4, 5 and influence the target time specification in the computer in any desired manner. The duration and frequency of the recorded processes are determined and stored from the measured times.
Das Diagramm nach Fig. 4 veranschaulicht den zeitlichen Ab¬ lauf von Maschinenzyklen bei einer Sollwertvorgabe mit der beschriebenen Vorrichtung. In Fig. 4 und im folgenden Text bedeuten t: ZeitThe diagram according to FIG. 4 illustrates the chronological sequence of machine cycles when the setpoint is specified using the described device. In Fig. 4 and the following text, t means: time
A: Anzahl der Maschinenzyklen aO: absolute Obergrenze = obere SpontanwertgrenzeA: Number of machine cycles ok: absolute upper limit = upper spontaneous value limit
(relativ) oD: obere Driftwertgrenze (relativ)(relative) oD: upper drift value limit (relative)
Xn: Mittelwert (errechnet im Rechner 3)X n : mean (calculated in computer 3)
Xn: MeßwertXn: measured value
Xs: Sollwert (errechnet im Rechner 3) uD: untere Driftwertgrenze (relativ) uS: untere Sporitanwertgrenze (relativ) oA: obere absolute Grenze uA: untere absolute GrenzeX s : setpoint (calculated in computer 3) uD: lower drift value limit (relative) uS: lower Sporitan value limit (relative) oA: upper absolute limit uA: lower absolute limit
OMPI In den Rechner 3 werden zunächst im Lernverfahren ("Teach- in-Verfahren") Sollzeiten wie folgt gebildet: beim Start werden über mehrere Maschinenzyklen die Zeiten für zu über¬ wachende Arbeitsschritte gemessen und aus den Mittelwerten und Streuungen Sollwerte und zulässige Abweichungen, die anfänglich vorgegeben sind, errechnet. Nach einer bestimmten Anzahl von Maschinenzyklen, z. B. drei, wird automatisch auf Überwachungsbetrieb ("Diagnose") geschaltet, wobei das Arbeiten im Lernverfahren über eine Reihe von Maschinen- zyklen, z. B. sechs, vorzugsweise noch fortgesetzt wird. Dabei werden die auf diese Weise ermittelten oder auch bei der Installation des Systems vorgegebenen Sollzeiten kontinuierlich mit den gemessenen Zeiten verglichen. Zeit¬ abweichungen, die über vorgegebene Abweichungen hinaus- gehen, werden über den Drucker 14 ausgegeben und liegen somit als Protokoll vor.OMPI In the computer 3, target times are first formed as follows in the learning process ("teach-in method"): at the start, the times for work steps to be monitored are measured over several machine cycles, and target values and permissible deviations, which are initially, from the mean values and scatter are specified, calculated. After a certain number of machine cycles, e.g. B. three, is automatically switched to monitoring mode ("diagnosis"), the work in the learning process over a number of machine cycles, eg. B. six, preferably is continued. The target times determined in this way or also specified during installation of the system are continuously compared with the measured times. Time deviations that go beyond predefined deviations are output via the printer 14 and are therefore available as a log.
Das Protokoll enthält im wesentlichen folgende Größen:The log essentially contains the following parameters:
- Anzahl der Signaländerungen- Number of signal changes
- Signaldauer- signal duration
- Aufsummierung der Signaldauer- Totalization of the signal duration
- Soll-Ist-Vergleiche- target-actual comparisons
- Mittelwertbildung der Signaldauer - Trendwertbildung- Averaging the signal duration - Trend value formation
- Warnober und -untergrenzen- Warning upper and lower limits
- Abschaltober und -untergrenzen- Upper and lower switch-off limits
- "Not-aus"-Grenzen- "Emergency stop" limits
- Nutzungsgrad- degree of utilization
* r* r
Im folgenden ist ein Beispiel für ein Protokoll.'der Über¬ wachung einer Werkzeugmaschine für einen Werktag gegeben:The following is an example of a protocol for monitoring a machine tool for one working day:
Donnerstag, 22.10.83 08:27:14 Netz-Ein Einschalten desThursday, 10/22/83 8:27:14 AM Power On Turn on the
SystemsSystems
31 sec: 058-063 10ms: 125-127 -.Maschinenzustand31 sec: 058-063 10ms: 125-127 - machine status
3 Schichten: 08:30, 12:30, 13:10, 17:30 anzeigen3 layers: 08:30, 12:30, 13:10, 17:30 Anze gen i
- ÜREA- ÜREA
OMPI 274OMPI 274
- 8 -- 8th -
062 St. Zeit-Ist 088,5 Rest 031,5 min 126 St. Zeit-Ist 230,4 min062 hours actual 088.5 rest 031.5 min 126 hours actual 230.4 min
127 Mittelwert 000410 msec :Diagnose Soll¬ werte und Tolera127 Average 000410 msec: Diagnostics setpoints and tolerances
127 Trend-Soll 000490 msec Grenzen127 Trend target 000490 msec limits
127 Drift: -000190, +000240 msec127 Drift: -000190, +000240 msec
127 Spont: -000280, +000350 msec127 Spont: -000280, +000350 msec
127 Trend-Sollwert: 000490 msec :Vergangenheits¬ werte des Diagno 1. 000440 msec kanals127 Trend setpoint: 000490 msec: Past values of the diagnosis 1. 000440 msec channel
2. 000430 msec2,000,430 msec
3. 000450 msec3,000 450 msec
4. 000420 msec '4. 000420 msec '
5. 000410 msec 6. 000420 msec5,000410 msec 6,000,420 msec
7. 000400 msec7. 000400 msec
8. 000410 msec8. 000410 msec
Donnerstag, 22.10.83 12:16 14 3 Teach- "Teachen" von DiThursday, 22.10.83 12:16 14 3 Teach "teaching" by Di
Start gnosekanälenStart gnos channels
Donnerstag, 22.10.83 12:16:46 3 Diagnose- StartThursday, 10/22/83 12:16:46 PM 3 diagnostic start
Donnerstag, 22.10.83 12:18:22 3 Teach-Thursday, 10/22/83 12:18:22 PM 3 Teach-
Ende -The End -
Donnerstag, 22.10.83 13:14:27 ;Drift-Toleranz- 127 Drift: -000210 msec Grenze unter¬ schrittenThursday, 22.10.83 13:14:27; drift tolerance - 127 drift: -000210 msec limit undershot
Donnerstag, 22.10.83 13:27:18 :Spont-Toleranz- 127 Spont: +000360 msec Grerfze über- schnittenThursday, 10/22/83 1:27:18 pm: Spont-Tolerance- 127 Spont: +000360 msec Grerfze overlapped
Donnerstag, 22.10.83 14:47:11 ;Standzeit erreicThursday, 10/22/83 2:47:11 p.m.
063 St. Zeit-Soll 120.0 min erreicht063 St. Target time reached 120.0 min
Donnerstag, 22.10.83 14:47:13 ;Stückzahl erreicThursday, 10/22/83 2:47:13 PM; number of items reached
062 St. Zahl-Soll 030 Stck erreicht062 pcs. Target number 030 pcs reached
<δU£E < δU £ E
OMP A 062 Messwert 00047 sec A 127 Messwert 000430 msec A 126 Messwert 001940 msec A 063 Messwert 00103 secOMP A 062 measured value 00047 sec A 127 measured value 000 430 msec A 126 measured value 001940 msec A 063 measured value 00103 sec
Statistik der Gruppe: 3 Donnerstag, 22.10.83 12:30:00Group statistics: 3 Thursday, 10/22/83 12:30 p.m.
03:41 Maschine eingeschaltet 03:10 Automatik-Betrieb03:41 machine switched on 03:10 automatic mode
00:05 03 Programm "Test" läuft00:05 03 The "Test" program is running
00:28 04 Werkzeugwechsel00:28 04 Tool change
00:10 05 Werkzeugmangel00:10 05 Tool shortage
00:26 06 Materialmangel 00:16 07 Störung Elektrik00:26 06 Material shortage 00:16 07 Electrical fault
00:00 08 Störung Mechanik00:00 08 Mechanics fault
00:24 09 Störung Hydraulik00:24 09 Hydraulic fault
00:17 10 Wartung00:17 10 maintenance
.04:00 Planbelegungszeit 00:31 Störung gesamt.04: 00 Planning time 00:31 Total malfunction
00:19 Ruhezeit der Maschine00:19 machine rest time
79 % Nutzungsgrad79% utilization rate
Die bei der größten serienmäßigen Geräteausbaustuf-e maximal anschließbaren 256 Eingangssignalleitungen können entspreche der Definition bei der Eingabe und Aufteilung der Kanäle mehrfach verwendet werden. Somit kann ein Signaleingang jeweils für den Zähl-, Meß-, Prüf- und Überwachungsvor¬ gang gleichzeitig eingesetzt werden. So ist es "möglich, r z. B. bei einer Werkzeugmaschine die erste Flanke desThe maximum of 256 input signal lines that can be connected in the largest standard device configuration can be used multiple times according to the definition when entering and dividing the channels. A signal input can thus be used simultaneously for the counting, measuring, testing and monitoring process. It is "possible, for example, to r the first flank of the machine tool
Einschaltsignales und die hintere Flanke des Ausschalt¬ oder Umsteuerungssignales der Arbeitsspindelansteuerung für den Bearbeitungsvorgang für folgende Messungen zu ver¬ wenden:Use the switch-on signal and the rear flank of the switch-off or changeover signal of the work spindle control for the machining process for the following measurements:
BURE O P - Anzahl der BearbeitungstakteBURE OP - Number of processing cycles
- Dauer des Bearbeitungstaktes- Duration of the processing cycle
- Summe der Bearbeitungszeiten- Total processing times
- Bestimmung der mittleren Taktzeit- Determination of the average cycle time
- Trendaussage über den Taktzeitverlauf.- Trend statement about the cycle time.
Darüber hinaus können folgende für die Fertigung wichtige Daten bestimmt bzw. definiert werden, z. B.:In addition, the following data important for production can be determined or defined, e.g. B .:
- Anzahl der gefertigten Werkstücke - Anzahl der noch zu fertigenden Werkstücke zu einer vorher eingegebenen Obergrenze- Number of workpieces manufactured - Number of workpieces still to be manufactured at a previously entered upper limit
- Überwachung der zu fertigenden Stückzahl einer Losgröße- Monitoring the number of pieces of a lot size to be manufactured
- Erfassung der Werkzeugeingriffszeit unter Ver- nachlässigung der Anfahr- und Auslaufphasen- Detection of the tool engagement time, neglecting the start-up and run-down phases
- Bestimmen der Werkzeugstandzeit- Determine the tool life
- Überwachung von Werkzeugwechselintervallen- Monitoring tool change intervals
- Überwachung von WartungsIntervallen.- Monitoring of maintenance intervals.
Liegen Vorgänge vor, die stetig wiederkehren und die sich vom zeitlichen Ablauf her in bestimmten Grenzen bewegen, so können diese für die sogenannte Taktzeitanalyse heran¬ gezogen werden. Sinnvoll können frei gesteuerte Bewegungs¬ abläufe überwacht werden, d. h. zwangsgeführte oder ge- schwindigkeitsgeregelte Vorgänge scheiden hier in den meisten Fällen aus.If there are processes that are constantly recurring and that move within certain limits in terms of their timing, these can be used for the so-called cycle time analysis. Freely controlled motion sequences can be sensibly monitored, i. H. Forced operation or speed-controlled processes are excluded in most cases.
Durch die zeitlich hohe Auflösung von 10 msec u d den in y- dem Rechner 3 implementierten Algorithmus lasse sich durch die Aufnahme von mehreren hintereinander folgenden Vorgängen weitere Aussagen über die Funktion treffen.Due to the temporally high resolution of 10 msec and the algorithm implemented in computer 3, further statements about the function can be made by recording several successive processes.
Beim Beispiel der Bearbeitungseinheit einer Werkzeug¬ maschine sind dies z. B. die Gleichmäßigkeit des Be- wegungszeitablaufes, der Einfluß der Einschaltdauer aufIn the example of the processing unit of a machine tool, these are e.g. B. the uniformity of the movement timing, the influence of the duty cycle on
OMPΓ__ die Taktzeit, die Aussage über Werkzeugzustand im Ver¬ gleich zu "optimalen" bzw. Einrichtungszustand, das Über¬ wachen des ordnungsgemäßen Arbeitens von Führungen, Schaltern, Schaltventilen, Sensoren- o. dgl., die am Be- wegungszeitablauf beteiligt sind, die Bestimmung von unzu¬ lässigen Bearbeitungszugaben der Werkstücke, die Überwachung der Materialunterschiede bei unterschiedlichen Werkstück¬ chargen.OMPΓ__ the cycle time, the statement about the tool state in comparison to the "optimal" or set-up state, the monitoring of the correct functioning of guides, switches, switching valves, sensors or the like, which are involved in the movement time sequence, the determination of inadmissible machining allowances for the workpieces, the monitoring of the material differences in different workpiece batches.
Die Überwachung all dieser Vorgänge geschieht selbsttätig im Automatikbetrieb der Maschinenanlage.All of these processes are monitored automatically in the automatic operation of the machine system.
Die Aufnahme der Zeitmeßwerte erfolgt während der "Teach- in"-Phase, wobei die Vorrichtung selbsttätig aus diesen Zeitmeßwerten die entsprechenden Ober- und UntergrenzenThe time measurement values are recorded during the "teach-in" phase, the device automatically determining the corresponding upper and lower limits from these time measurement values
(Kurven aO, oD, uD, uS in Fig. 4) bestimmt, bei denen ge¬ warnt, der nächste Takt verhindert oder sogar die Maschine "Not-aus"-geschaltet wird.(Curves aO, oD, uD, uS in Fig. 4) determined in which warned, the next cycle prevented or even the machine "emergency stop" is switched.
Der Überwachungsbetrieb wird im Regelfall dann begonnen, wenn die Anlage durch den Einrichter als ordnungsgemäß arbeitend freigegeben wird und im Automatikbetrieb zu produzieren beginnt.The monitoring mode is usually started when the system is released by the installer as working properly and begins to produce in automatic mode.
Aus den ersten Arbeitszyklen heraus legt sich die Vor¬ richtung über jeden für die Diagnose definierten Zustand eine "Krawatte" (vgl. Fig. 4) , wobei die aus den ersten 16 Maschine-Zyklen gebildeten Grenzwerte, bezogen auf den Mittelwert, die letzten 8 Messungen mitgeführt werden. Der Bereich des zulässigen prozentualen Fehlers ist wählbar. Dieser wird jedoch nur einmal bei der Eingabedefinition festgelegt und bleibt bei jedem erneuten Start der Diagnose erhalten, wenn er nicht erneut durch Handeingabe verändert wird. Neben diesen,über dem "aktuellen" Mittelwert mitge- führten Grenzwerten, bietet die Vorrichtung auch die Möglichkeit, Grenzwerte manuell - vorzugeben. Diese haben dann Priorität gegenüber den vom Gerät selbsttätig be¬ stimmten Grenzwerten.From the first working cycles, the device puts a "tie" on each state defined for the diagnosis (cf. FIG. 4), the limit values formed from the first 16 machine cycles, based on the mean value, the last 8 Measurements are carried out. The range of the permissible percentage error is selectable. However, this is only defined once in the input definition and is retained each time the diagnosis is started again, unless it is changed again by manual input. In addition to these limit values carried above the "current" mean value, the device also offers Possibility to specify limit values manually. These then have priority over the limit values determined automatically by the device.
5 Arbeiten die für die Diagnose definierten Zeitkanäle inner¬ halb der errechneten Grenzen- (es sindsechsToleranzschwellen wählbar), (Kurven aO, oD, uD, uS, oA, uA in Fig. 4)so wird nich in den Ablauf eingegriffen. Langsame Änderungen, wie sie z. B. durch Temperatureinflüsse hervorgerufen werden können, 10 führen dann nicht zu einer "Reaktion" der Vorrichtung, sobald diese die manuell eingegebenen Festwerte nicht über- oder unterschreiten (Fig. 4) .5 A ork defined for the diagnosis channels inner¬ half of the calculated Frontiers (there are six tolerance thresholds can be selected), so Will not intervene in the procedure (4 curves aO, undated, uD, uS, OA, uA in Fig.). Slow changes such as B. can be caused by temperature influences, 10 then do not lead to a "reaction" of the device as soon as they do not exceed or fall below the manually entered fixed values (Fig. 4).
Durch die automatische Überwachung von zeitlichen Grenz- 15 werten einer Bewegung bzw. Funktion bietet sich die Möglich¬ keit zur Prä entiv-Diagnose. Unregelmäßigkeiten können so¬ mit durch die Vorrichtung während des Betriebes einer Anlage früh¬ zeitig erkannt, beobachtet und untersucht werden. Hierdurch ist es in vielen Fällen möglich, noch vor einem gänzlichen 20 Ausfall der Maschine einzugreifen. Somit können längere Stil standszeiten oder gar Folgeschäden vermieden werden, die einen entsprechenden Produktionsausfall bedeuten.The automatic monitoring of temporal limit values of a movement or function offers the possibility of preventive diagnosis. Irregularities can thus be detected, observed and examined early on by the device during the operation of a system. This makes it possible in many cases to intervene before the machine fails completely. This means that longer periods of downtime or even consequential damage can be avoided, which means a corresponding loss of production.
Es kann z. B. vorkommen, daß bei Werkzeugs.chaden an einer 25 Einheit Werkzeuge der anderen Einheiten durch die fehlende Vorbearbeitung zu "Bruch" gefahren werden, bevor die Maschine gestoppt wird. Durch die Überwachung mit der be¬ schriebenen Vorrichtung kann dies dann vermieden- werden, wenn eine entsprechende Zeitunter- oder -Überschreitung r 3.0 mit der betreffenden Einheit bzw. Funktion verbunden ist.It can e.g. B. may occur that at Werkzeugs.chaden on a 25 unit tools of the other units are moved to "breakage" due to the lack of pre-processing before the machine is stopped. This can be avoided by monitoring with the device described if a corresponding time overshoot or overshoot r 3.0 is connected to the relevant unit or function.
Bei einer Überwachung der Gesamttaktzeit würde diese Un¬ regelmäßigkeit nicht .erkannt werden können. Die Folge wäre dann entweder die Produktion von Ausschuß durch fehler¬ haft bearbeitete Teile oder bei nicht vollständig be- 35 arbeiteten Teilen eine Nachfertigung des entsprechendenIf the total cycle time were monitored, this irregularity would not be able to be recognized. The result would then be either the production of rejects from incorrectly machined parts or, if the parts were not fully machined, a reproduction of the corresponding one
-^URE OMPI Bearbeitungsganges.- ^ URE OMPI Processing step.
Der Vorteil der Diagnose durch Taktzeitanalyse besteht vor allem in der Möglichkeit der frühen Erkennung eines auf- tretenden Fehlers und in der Möglichkeit des Eingriffs vor einem echten Ausfall. Das festgestellte Fehlverhalten mit der entsprechenden Ausgabeam Drucker bestimmt nicht unmittelba das fehlerhafte Teil, sondern "kreist" den Fehler ein. Der überwachte Zeitkanal beinhaltet Fehlfunktionen ver- schiedener Bauelemente, die bezüglich des aufgenommenen Zeitintervalles eine Rolle spielen können, z. B. Fehl¬ funktion eines Steuerventils, abfallender Öldruck, fehler¬ hafte Speicher, abfallender Versorgungsdruck, Fressen der Führung wegen Mangelschmierung, Unregelmäßigkeiten von Näherungsschaltern durch Feuchtigkeit, Werkzeugverschleiß, etc.The advantage of diagnosis using cycle time analysis is above all the possibility of early detection of an occurring error and the possibility of intervention before a real failure. The detected misconduct with the corresponding output on the printer does not immediately determine the faulty part, but "circles" the fault. The monitored time channel contains malfunctions of various components, which can play a role with regard to the recorded time interval, e.g. B. Malfunction of a control valve, falling oil pressure, faulty accumulator, falling supply pressure, feeding of the guide due to insufficient lubrication, irregularities of proximity switches due to moisture, tool wear, etc.
Im Störungsfall können vom Rechner 3 automatisch Reaktionen veranlaßt und über das Interface 8 an die Maschine abge- geben werden. Beispielsweise kann die gesamte Maschine abgeschaltet werden.In the event of a fault, the computer 3 can automatically initiate reactions and output them to the machine via the interface 8. For example, the entire machine can be switched off.
Maschinendaten nach VDI-Vorschrift 3423 oder allgemein BDE- Daten für Auslastungsnachweise und Ausfallstatistiken liefert die Vorrichtung auf Abruf durch Betätigen der entsprechenden Funktionstaste aus dem Tastenfeld 17 oder in vorgegebenen Zeitintervallen.The device supplies machine data according to VDI regulation 3423 or generally BDE data for utilization evidence and failure statistics on demand by pressing the corresponding function key from the keypad 17 or at predetermined time intervals.
Die Bedienung der Vorrichtung erfordert keinerle ii Spezial- kenntnisse, weil jeder Funktionstaste des Tastenfeldes 17 eine über der Taste angegebene, gewünschte Funktion zu¬ geordnet ist.The operation of the device does not require any special knowledge because each function key of the keypad 17 is assigned a desired function specified above the key.
Nach dem Start des Überwachungsbetriebs ("Diagnose") läuft die Vorrichtung automatisch in den jeweiligen Zustand undAfter the start of the monitoring operation ("diagnosis"), the device runs automatically in the respective state and
Q PI meldet sich bei Abweichungen oder zu Zeitpunkten, zu denen der Bediener Arbeiten, wie Werkzeugwechsel oder Wartung, ausführen muß, selbsttätig.Q PI reports itself automatically in the event of deviations or at times when the operator has to carry out work such as tool change or maintenance.
Die Ausgabe von Diagnose- oder Maschinendaten wird durch Betätigen der entsprechenden Funktionstaste aus dem Tastenfeld 17 ausgelöst. Eingaben werden in der Anzeige 15 angezeigt und lassen sich korrigieren, bevor sie in den Rechner eingegeben werden.The output of diagnostic or machine data is triggered by pressing the corresponding function key from the keypad 17. Entries are shown in the display 15 and can be corrected before they are entered into the computer.
Die beschriebene Vorrichtung ist für alle Prozesse bzw. Arbeitsabläufe bei Maschinen vorteilhaft einsetzbar, bei denen digitale Impulse zur Steuerung verwendet werden, wie bei Werkzeugmaschinen, Handhabungs- und Montageautomaten, Transferstraßen, Prüf- und Versuchsständen u. dgl.The device described can be used advantageously for all processes or workflows in machines in which digital pulses are used for control, such as in machine tools, handling and assembly machines, transfer lines, test and test stands and the like. like.
Es lassen sich hierbei auch mehrere Maschinen von einem Rechner unabhängig voneinander überwachen, z. B. hin¬ sichtlich Stückzahl, Standzeit, Wartungszyklus, Werkzeug- Wechsel und Diagnose. Ein Beispiel für die Überwachung bzw. Diagnose von acht Maschinen M1 bis M8 mittels einer Vor¬ richtung gemäß Fig. 1 ist in Fig. 5 dargestellt. In Fig. 5 sind gleiche Bezugszeichen für mit Fig. 1 gleiche Kompo¬ nenten verwendet. Diese Komponenten und ihre Zusammen- schaltung sind nicht nochmals beschrieben.It is also possible to monitor several machines independently of one another from one computer, e.g. B. with regard to quantity, service life, maintenance cycle, tool change and diagnosis. An example of the monitoring or diagnosis of eight machines M1 to M8 by means of a device according to FIG. 1 is shown in FIG. 5. The same reference numerals are used in FIG. 5 for the same components as in FIG. 1. These components and their interconnection are not described again.
Zusätzlich zu Fig. 1 ist folgendes zu bemerken:In addition to Figure 1, note the following:
Die Ein-/Ausgabeeinheit 9 ist bei dem in Fig. Beispiel vom Rechner 3 getrennt angeordnet, z.
Figure imgf000016_0001
einem zusätzlichen Pultgehäuse in der Meisterkabine auf¬ gestellt. Die maximale Entfernung zwischen dem in der Nähe der angeschlossenen Maschinen M1 bis M8 angeordneten Rechner 3 und der Ein^/Ausgabeeinheit 9 sollte nicht mehr als 100 m betragen. Die Entfernung zwischen dem Rechner 3 . .. .. . .
The input / output unit 9 is arranged separately from the computer 3 in the example in FIG.
Figure imgf000016_0001
an additional desk housing in the master cabin. The maximum distance between the computer 3 arranged in the vicinity of the connected machines M1 to M8 and the input / output unit 9 should not be more than 100 m. The distance between the computer 3 , .. ... ,
- 1 5 -- 1 5 -
und der jeweiligen Maschine sollte im Regelfall 25 bis 30 m nicht überschreiten, um die Gefahr von Störeinstrahlungen auf die Signalleitungen von der Maschine zu der Vorrichtung zu vermeiden.and the respective machine should generally not exceed 25 to 30 m in order to avoid the risk of interference on the signal lines from the machine to the device.
Es ist ein zusätzlicher Drucker 23 vorgesehen, um dem Be¬ dienpersonal im Bereich der Maschine die aufgetretenen Störungen zuzuleiten.An additional printer 23 is provided in order to convey the malfunctions that have occurred to the operating personnel in the area of the machine.
An jeder Maschine ist ein Bedienungspaneel 21 mit Eingabe¬ knöpfen zur Identifikation einer Störung sowie einer Stör¬ anzeige vorgesehen. Das Bedienungspaneel 21 ist am Rechner angeschlossen.An operating panel 21 with input buttons for identifying a fault and a fault display is provided on each machine. The control panel 21 is connected to the computer.
Fig. 6 zeigt ein Gesamtsystem, bei dem mehrere Rechner 3 1 bis 3 über eine Busleitung 1 (gestrichelt) oder stern- förmig an einen Zwischenrechner 25 zur Datenkonzentration und -speicherung angeschlossen sind. Dieser Zwischenrechner verfügt über übliche Ein- und Ausgabevorrichtungen wie Band 26, Floppy-Disc 27 und Drucker 28.6 shows an overall system in which a plurality of computers 3 1 to 3 are connected via a bus line 1 (dashed line) or in a star shape to an intermediate computer 25 for data concentration and storage. This intermediate computer has conventional input and output devices such as tape 26, floppy disc 27 and printer 28.
über V-24-Schnittstellen ist der Zwischenrechner an eine EDV-Anlage 29 angeschlossen.The intermediate computer is connected to a computer system 29 via V-24 interfaces.
Ferner können an den Zwischenrechner mehrere Bildschirm- Terminals 30- ~30 angeschlossen sein, so daß der Zugriff zu Maschinen- und Produktionsdaten an verschiedenen Orten y. möglich wird, z. B. im Meisterbüro, im Instandha^tungs- büro, im Produktionsplanungsbüro, in der Persoηäl-Leistungs- abrechnungsstelle usw.Furthermore, several screen terminals 30- ~ 30 can be connected to the intermediate computer, so that access to machine and production data at different locations y. becomes possible, e.g. B. in the master's office, in the maintenance office, in the production planning office, in the personal service accounting office etc.
Zusätzliche Möglichkeiten des in Fig. 6 gezeichneten Ge¬ samtsystems bestehen in der Rückgabe abgespeicherter Meß- werte als Sollwerte für die Maschinenfunktion. Der Ein- EP82/00274Additional possibilities of the overall system shown in FIG. 6 consist in the return of stored measured values as setpoints for the machine function. The one EP82 / 00274
- 1 6 -- 1 6 -
richter kann damit die Einstellphasen von schon gefertigten Werkstücken bei der Neueinrichtung wesentlich verkürzen. Diese Möglichkeit ergibt sich beim Teilsystem nach Fig. 5 nur bei Vorlage der aufgenommenen und ausgedruckten Werte der "alten"Einstellung auf einem entsprechenden Daten¬ streifen.richter can thus significantly shorten the setting phases of workpieces that have already been manufactured when setting up a new one. This possibility arises in the subsystem according to FIG. 5 only when the recorded and printed values of the "old" setting are presented on a corresponding data strip.
y- y-

Claims

P T/EP82/0027-17-Ansprüche PT / EP82 / 0027-17 claims
1. Verfahren zur Überwachung von Prozessen mit zeitlich gleichzeitig, nacheinander und/oder überlappend ab¬ laufenden Vorgängen, mit einem Rechner, insbesondere di¬ gitalem Mikro-Rechner, dadurch g e k e n n z e i c h - n e t, daß die Schalt- bzw. Intervallzeiten einer Steuervor¬ richtung des Prozesses erfaßt, automatisch gespeichert und mit Sollzeiten verglichen werden, daß die Sollzeiten ausgehend von Vorgaben und/oder unter Berücksichtigung von im Prozeß erfaßten zeitlichen Ände¬ rungen im Lernverfahren (teach-in) in dem Rechner er¬ mittelt und gespeichert werden, daß nach jeder Prozeßunterbrechung die Sollzeiten unter Berücksichtigung der neuen Startsituation des Prozesses erneut im Lernverfahren ermittelt und gespeichert werden und daß das Verfahren zunächst für einige Prozeßzyklen aus¬ schließlich während einer Lernphase ausgehend von einem vorgegebenen Musterprozeß betrieben und gleich- zeitig mit oder vor der Beendigung der Lernphase auf Überwachungsbetrieb umgeschaltet wird.1. A method for monitoring processes with simultaneous, successive and / or overlapping processes with a computer, in particular a digital microcomputer, characterized in that the switching or interval times of a control device of the Processes are recorded, automatically saved and compared with target times, so that the target times are determined and stored in the computer on the basis of specifications and / or taking into account changes in the learning process (teach-in) recorded in the process, that after each Process interruption, the target times are again determined and stored in the learning process, taking into account the new start situation of the process, and that the process is initially operated for a few process cycles only during a learning phase, starting from a predefined sample process and simultaneously with or before the end of the learning phase on monitoring operation is switched.
2. Verfahren nach Anspruch 1 , dadurch g e k e n n z e i c h¬ n e t, daß die Sollzeiten aus mehreren Musterprozessen nach einem statistischen Algorithmus errechnet und selbsttätig verändert werden. - i'2. The method according to claim 1, characterized in that the target times are calculated from several sample processes according to a statistical algorithm and are changed automatically. - i '
3. Verfahren nach einem der Ansprüche 1 bis 2, dadurch g e - k e n n z e i c h n e t, daß mehrere Prozesse gleich- zeitig überwacht werden.. 3. The method according to any one of claims 1 to 2, characterized in that several processes are monitored simultaneously.
4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch g e - k e n n z e l e h n e t, daß zusätzlich zu den Zeiten noch andere charakteristische Prozeß-Größen gemessen werden und im Rechner zur Beeinflussung der Sollzeiten verarbeitet werden.4. The method according to any one of claims 1 to 3, characterized in that in addition to the times, other characteristic process variables are measured and processed in the computer to influence the target times.
5. Vorrichtung zum Durchführen des Verfahrens nach einem der Ansprüche 1 bis 4, dadurch g e k e n n z e i c h ¬ n e , daß ein digitaler Mikro-Prozeßrechner (3) über digitale Dateneingangskanäle (6,7) für Zeitmeßsignale und mindestens einen digitalen Datenausgangskanal (8) mit einer Steuervorrichtung (20) mindestens einer zu überwachenden Maschine (M1 bis M8) verbunden ist und daß an den Rechner (3) mindestens eine Ein-/Ausgabeeinheit (9 angeschlossen ist.5. Device for performing the method according to one of claims 1 to 4, characterized in that a digital micro process computer (3) via digital data input channels (6,7) for time measurement signals and at least one digital data output channel (8) with a control device (20) at least one machine (M1 to M8) to be monitored is connected and that at least one input / output unit (9) is connected to the computer (3).
6. Vorrichtung nach Anspruch 5, dadurch g e k e n n z e i c n e t, daß außerdem analoge Dateneingangskanäle (4,5) zum übertragen von charakteristischen, nicht zeitlichen Meßdaten des Prozesses zum Rechner (3) vorgesehen sind.6. The device according to claim 5, characterized in that analog data input channels (4, 5) are also provided for transmitting characteristic, non-temporal measurement data of the process to the computer (3).
7. Vorrichtung nach Anspruch 5 oder 6, dadurch g e k e n n¬ z e i c h n e t, daß die Ein-/Ausgabeeinheit (9) ein Steuergerät (12) und daran angeschlossen einen Drucker (14) zum Ausdrucken von Abweichungen von den Sollzeiten und eine Tastatur (17,18) mit Funktionstasten (17) zum7. The device according to claim 5 or 6, characterized gekenn¬ characterized in that the input / output unit (9) has a control unit (12) and connected to it a printer (14) for printing out deviations from the target times and a keyboard (17,18 ) with function keys (17) for
Eingeben und Betätigen einer alpha-numerischen Anzeige (15) von nicht automatisch erfaßbaren Prozeßyd ' raten auf- weist. r iEntering and operating an alpha-numerical display (15) of process rates which cannot be automatically detected. r i
8. Vorrichtung nach einem der Ansprüche 5 bis 7, dadurch g e k e n n z e i c h n e t, daß der oder jeder zu über¬ wachenden Maschine (M1 - M8) ein gesondertes Anzeige- und Bedienungspaneel (21) mit einer Störanzeige und Identifizierknöpfen zum Festhalten der Störung zugeordnet ist.8. Device according to one of claims 5 to 7, characterized in that the or each machine to be monitored (M1 - M8) is assigned a separate display and operating panel (21) with a fault display and identification buttons for recording the fault.
Figure imgf000020_0001
OMPI
Figure imgf000020_0001
OMPI
9. Vorrichtung nach einem der Ansprüche 5 bis 8, dadurch g e k e n n z e i c h n e t, daß mehrere Mikro-Prozeß- rechner (3),welcheentsprechend nachgeschaltete Steuer¬ vorrichtungen (20), Ein-/Ausgabeeinheiten u. dgl. auf- weisen,über einen Zwischenrechner (25) für das Formatieren,9. Device according to one of claims 5 to 8, characterized in that a plurality of micro-process computers (3), which accordingly downstream control devices (20), input / output units u. have, via an intermediate computer (25) for formatting,
Zwischenspeichern von Daten o. dgl. an einen Zentral¬ rechner (22) angeschlossen ist. Intermediate storage of data or the like is connected to a central computer (22).
10. Anwendung des Verfahrens nach einem der Ansprüche 1 bis 4 und/oder der Vorrichtung nach einem der Ansprüche 5 bis 9 zur Überwachung gesteuerter Arbeitsmaschinen, ins¬ besondere Zuführ- und Montagevorrichtungen, Werkzeug¬ maschinen und Transferstraßen.10. Application of the method according to one of claims 1 to 4 and / or the device according to one of claims 5 to 9 for monitoring controlled machines, in particular feed and assembly devices, machine tools and transfer lines.
y t' y t '
PCT/EP1982/000274 1982-12-23 1982-12-23 Method and device for monitoring processes WO1984002592A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP19830900035 EP0130179A1 (en) 1982-12-23 1982-12-23 Method and device for monitoring processes
PCT/EP1982/000274 WO1984002592A1 (en) 1982-12-23 1982-12-23 Method and device for monitoring processes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP1982/000274 WO1984002592A1 (en) 1982-12-23 1982-12-23 Method and device for monitoring processes

Publications (1)

Publication Number Publication Date
WO1984002592A1 true WO1984002592A1 (en) 1984-07-05

Family

ID=8164869

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1982/000274 WO1984002592A1 (en) 1982-12-23 1982-12-23 Method and device for monitoring processes

Country Status (2)

Country Link
EP (1) EP0130179A1 (en)
WO (1) WO1984002592A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0365901A2 (en) * 1988-10-25 1990-05-02 Zellweger Luwa Ag System for monitoring a plurality of workstations of textile machines
EP0473174A1 (en) * 1990-08-31 1992-03-04 Mazda Motor Corporation Diagnostic method for production line
DE19818181A1 (en) * 1998-04-23 1999-10-28 Heidenhain Gmbh Dr Johannes Method of selecting safety parameters to be monitored enables flexible storage selection of safety parameters depending on the configuration of e.g. machine tool or robot
US6317701B1 (en) 1998-06-17 2001-11-13 Metso Field Systems Oy Field device management system
WO2003054643A1 (en) * 2001-12-13 2003-07-03 Infineon Technologies Ag Method and device for analyzing a repeatedly occurring process
EP1724651A1 (en) * 2005-05-13 2006-11-22 Siemens Aktiengesellschaft Preemptive diagnostic of automation components
DE102007039020A1 (en) * 2007-08-17 2009-02-26 Robert Bosch Gmbh Method and device for simplifying process sequences of a machine control
DE102015206313A1 (en) * 2015-04-09 2016-10-13 Robert Bosch Gmbh Method for rule-based machine connection

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3138750A (en) * 1959-11-17 1964-06-23 Honeywell Regulator Co Programmed machine with malfunction detection and control apparatus
DE1953662A1 (en) * 1968-10-22 1970-08-13 Sundstrand Corp Device for controlling machine tools
DE2408385A1 (en) * 1973-02-21 1974-09-05 Toyoda Machine Works Ltd PROCEDURE FOR DETECTING AND MONITORING MALFUNCTIONS IN SEQUENCE CONTROL OPERATION
US4104724A (en) * 1977-06-27 1978-08-01 Square D Company Digital welder control system
US4180860A (en) * 1977-06-21 1979-12-25 The Foxboro Company Display station having universal module for interface with different single loop controllers
GB2052801A (en) * 1979-06-05 1981-01-28 Scottish & Newcastle Breweries Control unit
EP0052802A2 (en) * 1980-11-20 1982-06-02 Gildemeister AG Method and means for monitoring the working conditions on a machine tool

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3138750A (en) * 1959-11-17 1964-06-23 Honeywell Regulator Co Programmed machine with malfunction detection and control apparatus
DE1953662A1 (en) * 1968-10-22 1970-08-13 Sundstrand Corp Device for controlling machine tools
DE2408385A1 (en) * 1973-02-21 1974-09-05 Toyoda Machine Works Ltd PROCEDURE FOR DETECTING AND MONITORING MALFUNCTIONS IN SEQUENCE CONTROL OPERATION
US4180860A (en) * 1977-06-21 1979-12-25 The Foxboro Company Display station having universal module for interface with different single loop controllers
US4104724A (en) * 1977-06-27 1978-08-01 Square D Company Digital welder control system
GB2052801A (en) * 1979-06-05 1981-01-28 Scottish & Newcastle Breweries Control unit
EP0052802A2 (en) * 1980-11-20 1982-06-02 Gildemeister AG Method and means for monitoring the working conditions on a machine tool

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Control Engineering, Vol. 29, No. 10, September 1982, St. Pontiac (US) R.K. ELLIS: 'PC Diagnostics Adapt to Limited Process Changes' pages 210 to 218, see page 216, line 4 to page 220 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0365901A2 (en) * 1988-10-25 1990-05-02 Zellweger Luwa Ag System for monitoring a plurality of workstations of textile machines
EP0365901A3 (en) * 1988-10-25 1990-06-13 Zellweger Uster Ag System for monitoring a plurality of workstations of textile machines
EP0473174A1 (en) * 1990-08-31 1992-03-04 Mazda Motor Corporation Diagnostic method for production line
US5410469A (en) * 1990-08-31 1995-04-25 Mazda Motor Corporation Diagnostic method for production line
US6445965B1 (en) 1998-04-23 2002-09-03 Johannes Heidenhain Gmbh Method and arrangement for selecting safety parameters to be monitored
DE19818181A1 (en) * 1998-04-23 1999-10-28 Heidenhain Gmbh Dr Johannes Method of selecting safety parameters to be monitored enables flexible storage selection of safety parameters depending on the configuration of e.g. machine tool or robot
US6317701B1 (en) 1998-06-17 2001-11-13 Metso Field Systems Oy Field device management system
WO2003054643A1 (en) * 2001-12-13 2003-07-03 Infineon Technologies Ag Method and device for analyzing a repeatedly occurring process
EP1724651A1 (en) * 2005-05-13 2006-11-22 Siemens Aktiengesellschaft Preemptive diagnostic of automation components
DE102007039020A1 (en) * 2007-08-17 2009-02-26 Robert Bosch Gmbh Method and device for simplifying process sequences of a machine control
WO2009043410A1 (en) * 2007-08-17 2009-04-09 Robert Bosch Gmbh Method and device for the simplification of machine control process sequences
DE102007039020B4 (en) * 2007-08-17 2019-10-31 Robert Bosch Gmbh Method and device for monitoring and / or optimizing processes of a control of a machine
DE102015206313A1 (en) * 2015-04-09 2016-10-13 Robert Bosch Gmbh Method for rule-based machine connection

Also Published As

Publication number Publication date
EP0130179A1 (en) 1985-01-09

Similar Documents

Publication Publication Date Title
DE4122203A1 (en) CONTROL DEVICE FOR PRODUCTION LINE
DE1538493B2 (en) Process and circuit arrangements for direct digital control
DE3220360A1 (en) DEVICE FOR INFLUENCING COLORING ON PRINTING MACHINES
DE2500086B2 (en)
DE102008060005A1 (en) A safety controller and method for controlling an automated plant having a plurality of plant hardware components
WO1984002592A1 (en) Method and device for monitoring processes
DE1908757B2 (en) CONTROL SYSTEM FOR A MACHINE TOOL WITH A MACHINE TOOL CONTROL FOR THE EVALUATION OF PARTIAL COMMANDS TO CONTROL THE OPERATION OF THE MACHINE TOOL
WO2023061850A1 (en) Method for monitoring the state of a machine tool
DE3408173C2 (en)
DE3124809A1 (en) Method and device for monitoring processes
DE10359251A1 (en) Device for automation of machine tool- or production-machines, has computing device joined to bus-system for two-way data exchange
EP0805382B1 (en) Diagnostic apparatus for an electronically controlled machine in which detected operating conditions are combined according to keys
DE102007036325A1 (en) Method and system for creating a production plan for a production plant
DE3502387C2 (en)
DE2729732A1 (en) DEVICE FOR REGULATING, MONITORING, OPTIMIZING, OPERATING AND DISPLAYING INFORMATION IN CHLORALKALINE ELECTROLYSIS PLANTS
EP2159658A1 (en) Method and automation controller for issuing maintenance information for an automation component.
WO2022028827A1 (en) Method for operating a system, and system coupled to a number of production stations for producing a product
DE102020205088A1 (en) Method and evaluation system for monitoring tool wear on tool components in machining production plants
DE3640624C2 (en)
DE102016116524A1 (en) Numerical control system that displays a voltage value of a backup battery
DE102020216272A1 (en) Method and system for the automated characterization of a workpiece during a machining process by a machine tool
EP3679433B1 (en) Method for monitoring a machine tool, in particular for tool fracture
DE102020118783A1 (en) DIFFERENTIAL EXTRACTION DEVICE
DE3413330A1 (en) Method for monitoring and localising a fault in the fabrication cycles of an automatic production line and a device for carrying it out
EP1594206B1 (en) Apparatus for providing informations about the state of an electrical consumer

Legal Events

Date Code Title Description
AK Designated states

Designated state(s): JP US

AL Designated countries for regional patents

Designated state(s): AT BE CH DE FR GB LU NL SE