📅 · 4 Min. Lesezeit · Meta Smart Factory Team
Die meisten Definitionen eines Manufacturing Execution Systems (MES) sind korrekt und unbrauchbar. Sie zählen ein Dutzend Funktionen auf und lassen den Leser trotzdem ratlos, was sich am Montag an seinem eigenen Arbeitsplatz ändern würde. Diese Seite geht den anderen Weg: wofür ein MES in dem Moment zuständig ist, in dem ein Teil entsteht. Es ist das führende System für das, was in der Fertigung tatsächlich passiert ist, und wenn diese Aufzeichnung falsch ist, kann nichts darüber richtig sein.
Am Anfang steht die Feinsteuerung, die oft mit Drucken verwechselt wird. Die Planung übergibt einen Auftrag und einen Arbeitsplan; das MES entscheidet, welche Ressource welchen Arbeitsgang ausführt, in welcher Reihenfolge freigegeben wird und ob überhaupt begonnen werden darf. Die werksweite Reihenfolge, Tage im Voraus gegen Werkzeuge, Personal und Rüstfamilien gerechnet, ist eine andere Aufgabe und gehört in die Feinplanung, ob die nun als MES-Modul oder als eigenes System kommt (Advanced Planning and Scheduling, APS). Ein Plan mit unendlicher Kapazität, direkt in die Fertigung gegeben, ist bis Schichtmitte Fiktion.
Die Freigabe hat Vorbedingungen, und bei jeder lautet die Frage, ob das System sie kennt oder ob sie ihm nur mitgeteilt werden. Dass der vorherige Arbeitsgang abgezeichnet ist und die Qualifikation des Bedieners gültig ist, weiß das MES aus den eigenen Daten. Dass das richtige Los bereitgestellt ist, braucht einen Scan oder eine Schnittstelle zu dem System, das die Reservierung hält. Dass das richtige Werkzeug eingewechselt ist, braucht eine Werkzeugverwaltung, einen Chip im Halter oder eine Schnittstelle zum Voreinstellgerät — oder einen Bediener, der es bestätigt, womit die Prüfung genau so gut ist wie die Bestätigung. Eine Vorbedingung mit einer Quelle dahinter ist eine Kontrolle; eine, die auf einem Häkchen beruht, ist ein Eintrag mit Zeitstempel.
Dann die Ausführung: Rüsten und Hauptzeit getrennt von den Personalzeiten, Gutteile, Ausschuss mit Grund, Nacharbeit mit einem Ziel, Stillstände mit Grund und Dauer. Die Qualität gehört in denselben Strom, definiert am Arbeitsgang und ausgeführt von der Person, die ihn fährt, mit einem Ergebnis, das das Teil anhalten kann. Die Endprüfung findet denselben Fehler vier Arbeitsgänge später, nachdem Sie alle vier bezahlt haben.
Die Rückmeldung schließt den Kreis zu den kaufmännischen Systemen: Material auf den Auftrag gebucht, Personalzeit auf den Arbeitsgang, und aus diesen beiden Buchungen werden Istkosten und Istbestand. Die Rückverfolgbarkeit liegt unter allem, und die OEE fällt daraus ab, weil sie Arithmetik über Ereignisse ist, die die Betriebsdatenerfassung ohnehin erzeugt hat, und kein eigenes System.
ISA-95, international als IEC 62264 veröffentlicht, ist hier nicht wegen des Ebenenbildes nützlich, sondern wegen seiner Objektmodelle — Produktionsplan, Produktionsergebnis, Materiallos, Personal, Betriebsmittel —, denn genau diese queren zwischen Fertigung und Betriebswirtschaft, und damit sind sie eine Checkliste für eine Schnittstellenspezifikation.
Die schwierigste Grenze ist die unterste. Sicherheitsfunktionen — Schutztürverriegelungen, Lichtvorhänge, Zweihandsteuerungen, Bereichsscanner — gehören in einen festverdrahteten Sicherheitskreis oder eine Sicherheitssteuerung, mit einem Performance Level oder SIL, den die Risikobeurteilung nach ISO 13849-1 oder IEC 62061 festlegt. Kein Maß an Netzwerkdeterminismus macht Software oberhalb dieser Ebene zu einem rechtlich zulässigen Ort dafür. Prozessverriegelungen sind der Fall, über den zu streiten sich lohnt: nicht ohne das richtige Werkzeug starten, nicht außerhalb des Parameterfensters fahren. Dort gehört der SPS die physische Verhinderung, weil eine Regel, die in einigen zehn Millisekunden greifen muss, nicht hinter einer Datenbank und einem Netzwerk-Switch leben kann, und dem MES gehört die Konsequenz: Es gibt den nächsten Arbeitsgang nicht frei und sperrt das Los.
Oberhalb dieser Grenze ist die Aufteilung vertraut: Visualisierung, Alarmierung und übergeordnete Sollwerte zu SCADA; Auftragsidentität, Arbeitsplan, Genealogie, Verwendungsentscheid und Personalzeiten ins MES; Bedarf, Beschaffung, Kalkulation und die Zusage an den Kunden ins ERP. Zwei Fragen entscheiden einen Grenzfall: Wie schnell muss die Entscheidung fallen, und wird in zwei Jahren jemand nachweisen müssen, dass sie so gefallen ist.
Echtzeit heißt hier nicht Determinismus eines Regelkreises. Es heißt, dass der Eintrag nah genug am Ereignis landet, dass die Person, die es verursacht hat, noch danebensteht — ein Lesetakt von einer Sekunde oder schneller, wobei das Wie des Lesens mehr zählt als das Wie schnell.
Lesen Sie Summenzähler und bilden Sie Differenzen, statt Flanken zu zählen. Ein Impuls, der kürzer ist als Ihr Abtastintervall, ist für ein zyklisches Lesen unsichtbar, und eine Subscription rettet Sie nur, wenn Queue Size und Sampling Interval dafür eingestellt wurden, was sie standardmäßig nicht sind: Ein Monitored Item mit einer Queue-Tiefe von eins behält den neuesten Wechsel und verwirft den Rest. Ein Zähler, der nur hochläuft, ist dagegen immun und kostet Sie nichts außer Auflösung. SPS-Zähler sind oft 16-Bit-Worte, die überlaufen, also muss der Überlauf bewusst behandelt und der Wert neu referenziert werden, sobald die Maschine spannungsfrei geschaltet oder zurückgesetzt wurde.
Der Maschinenzustand ist fast nie ein einzelnes Bit. Ein einzelnes Laufsignal ist meist die Antriebsfreigabe, die anliegt, während die Spindel im Leerlauf auf einen Bediener wartet; eine brauchbare Erkennung verknüpft Zyklus aktiv, Antriebsfreigabe und die Frage, ob der Zähler innerhalb eines Fensters weitergelaufen ist. Dieses Fenster setzt die Erfassungsschwelle: Stillstände, die kürzer sind, tauchen als Stillstand nicht auf und kehren unerklärt als Leistungsverlust zurück. Eine Uhr muss die Ereignisse stempeln, und das Edge-Gerät muss puffern, damit der Neustart eines Switches eine Lücke hinterlässt und nicht eine Stunde Phantomstillstand.
Die Schnittstelle weiß, dass die Maschine stand und wie lange. Sie weiß nicht, warum, oder dass das eben gezählte Teil an der nächsten Station zu Ausschuss wird, oder dass der Bediener auf den Kran gewartet hat und nicht auf Material.
Ein Mensch füllt diese Lücke, und die Gestaltung dieses Moments entscheidet über alles darüber. Stillstandsgründe sind das übliche Instrument und das übliche Scheitern. Bieten Sie zu viele an, wählt der Bediener jedes Mal den ersten plausiblen Eintrag, und ab da schreibt die Reihenfolge der Liste Ihr Pareto-Diagramm. Bieten Sie zu wenige an, wird alles zu „Sonstiges“. Die Klassifizierung muss innerhalb der Schicht passieren, solange die Anhaltspunkte noch da sind, und irgendetwas muss dafür zum Bediener zurückkommen.
Papierlos heißt nicht dieselben Formulare als PDF auf einem Bildschirm. Es heißt, dass das Dokument an der Station die für diesen Auftrag gültige Revision ist, vom System ausgewählt, sodass der Station gar keine andere als die aktuelle ausgeliefert werden kann — und dass die Aufzeichnung beim Arbeiten entsteht, statt nachträglich übertragen zu werden, denn genau dort geht die Zeitnähe und damit die Glaubwürdigkeit verloren. Was kein Dokumentensystem beherrscht, ist Papier. Eine Zeichnung, letzten Dienstag gedruckt und in einer Schublade aufbewahrt, ist per Definition nicht gelenkt, und die Schublade verliert nur dann, wenn das System schneller abzufragen ist.
In der regulierten Produktion ist diese Aufzeichnung das elektronische Chargenprotokoll, die rechtsverbindliche Geschichte des Produkts. Der regulatorische Rahmen — 21 CFR Part 11 der FDA zu elektronischen Aufzeichnungen und Signaturen und Annex 11 des EU-GMP-Leitfadens — macht aus gewöhnlichen Softwarefragen Gestaltungsanforderungen: ein Audit-Trail, der nicht editierbar ist, Signaturen mit eindeutiger Bedeutung, Einträge, die einer namentlich benannten Person zuordenbar und zum Zeitpunkt der Handlung entstanden sind. Review by Exception, wo die eigentliche Einsparung liegt, funktioniert nur, wenn das System die Grenzen bereits bei der Eingabe durchgesetzt hat, denn erst dann ist eine nicht markierte Charge tatsächlich unauffällig.
Genealogie läuft in zwei Richtungen, und beide müssen funktionieren: rückwärts, von einer fertigen Einheit zu jedem Komponentenlos, jeder Maschine, jedem Werkzeug, jedem Bediener, jedem Parameter und jeder Prüfung, die dazu beigetragen haben, und vorwärts, von einem verdächtigen Eingangslos zu jeder Einheit, in die es eingegangen ist, und zu jedem Kunden, an den diese Einheiten gegangen sind. Die Vorwärtsrichtung ist die, die an dem Nachmittag gebraucht wird, an dem ein Lieferant anruft, und sie ist meistens die schwächere.
Die Granularität ist die Auslegungsentscheidung, und festgelegt wird sie durch das, was Sie im Moment des Verbrauchs erfassen. Seriennummer je Einheit, Los je Palette, Charge je Schicht oder ein Zeitfenster: Jede Variante setzt eine Untergrenze dafür, wie klein ein Rückruf ausfallen kann, denn die Kosten der Eingrenzung entsprechen der Menge, die Sie nicht ausschließen können. Von der Schichtkennung auf die Palettenkennung zu gehen ist keine Änderung am Berichtswesen, sondern eine Änderung daran, was der Bediener scannt.
Ein Zusammenführungspunkt beginnt einen Übergangszeitraum, statt einen sauberen Schnitt zu setzen. Füllen Sie ein Silo mitten im Lauf nach, ist das, was danach austrägt, eine Mischung; wie lange das alte Los weiter auftaucht, hängt vom Behältervolumen ab, von der bereits vorhandenen Restmenge, vom Durchsatz und vom Fließverhalten, denn im Kernfluss rieselt das alte Material sehr lange an den Wänden nach. Erfassen Sie also die Nachfüllung mit ihrem Los, kennzeichnen Sie alles von diesem Ereignis an bis zur nachweislichen Erschöpfung des alten Loses mit beiden Losen, und schreiben Sie die Annahme zur Erschöpfung auf. Ein Mischer ist dieses Problem überhaupt nicht: Er ist eine Charge mit mehreren Eingangslosen und einer n-zu-1-Genealogie und gehört als Charge mit einer Liste mehrerer Eingangslose ins Modell. Nichts davon lässt sich an ausgeliefertem Produkt nachrüsten, also testen Sie es vor dem Go-Live: Nehmen Sie eine Einheit von der Rampe und verlangen Sie ihre vollständige Rückwärtsgenealogie innerhalb einer Stunde.
Die Gesamtanlageneffektivität ist Verfügbarkeit mal Leistungsgrad mal Qualitätsrate, jeder der drei Faktoren hat eine übliche Art, geschönt zu werden, und Definition und Zeitbasis gehören schriftlich festgehalten, bevor die erste Zahl gezeigt wird.
Die Zeitbasis ist der größte Hebel. Die OEE wird üblicherweise gegen die geplante Produktionszeit gemessen, also verlässt jede Stunde, die Sie aus der geplanten Produktionszeit herausnehmen — indem Sie sie als Planverlust und nicht als Stillstand deklarieren —, den Nenner, während Stunden, die Sie als ungeplant führen, darin bleiben und genau das sind, was die Verfügbarkeit drückt. Nehmen Sie Versuche und unbesetzte Schichten aus der Basis heraus, und die Zahl wird angenehm, während die Anlage den größten Teil der Woche stillsteht. Rüstwechsel sind überhaupt kein Graubereich: Nach den sechs großen Verlustarten liegt Rüsten und Einrichten innerhalb der geplanten Produktionszeit und soll Verfügbarkeit kosten, was das Herausrechnen zur häufigsten Art macht, eine OEE-Zahl zu frisieren. Die Total Effective Equipment Performance (TEEP), gegen die Kalenderzeit gemessen, gehört daneben: Die Differenz ist Kapazität, die Ihnen gehört und die Sie nicht nutzen.
Den Leistungsgrad verzerrt die ideale Zykluszeit. Die klassische Definition und die ISO 22400 nehmen sie aus dem theoretischen oder konstruktiv vorgesehenen Zyklus; die meisten Werke nehmen sie aus dem Arbeitsplan, wo eine vor Jahren für die Kalkulation gesetzte Vorgabezeit Verteilzeiten eingebacken hat. Sagt die Vorgabezeit fünfundfünfzig Sekunden und die nachgewiesene Bestzeit der Maschine liegt bei vierzig, wird der Leistungsgrad um rund siebenunddreißig Prozent zu hoch ausgewiesen — und weil die meisten Systeme den Leistungsgrad bei hundert Prozent kappen, kommt auf dem Bildschirm ein gekappter Fehler an und kein gutes Ergebnis. Ziehen Sie den schnellsten dauerhaft gefahrenen Zyklus aus den Ereignisdaten und vergleichen Sie ihn mit der Vorgabezeit im Arbeitsplan, bevor Sie eine Leistungszahl veröffentlichen.
Die Qualitätsrate wird verdorben, indem Nacharbeit an dem Arbeitsgang, der sie erzeugt hat, als gut gezählt wird, obwohl der First Pass Yield den Fehlschlag zeigen müsste. Die Verfügbarkeit wird von der oben beschriebenen Erfassungsschwelle verdorben und von Stillständen, die zwar klassifiziert sind, aber überwiegend als „Sonstiges“.
Zwei Aggregationsfehler bleiben. Die OEE über Maschinen zu mitteln vermischt eine Anlage im Engpass mit einer, die planmäßig im Leerlauf steht, sodass sich die Werkszahl aus Gründen bewegt, auf die niemand reagieren kann. Und die OEE an einem Nicht-Engpass zu erhöhen, der bereits Schutzkapazität hat, kauft Umlaufbestand vor dem Engpass statt Ausbringung — eine Regel mit drei häufigen Ausnahmen: Ein Nicht-Engpass mit zu wenig Schutzkapazität lässt den Engpass verhungern, und das ist verlorene Ausbringung und kein Umlaufbestand; der Engpass wandert mit dem Produktmix, der Nicht-Engpass dieses Monats ist der Engpass des nächsten Quartals; und eine gemeinsam genutzte Großanlage, die Wärmebehandlung, die Lackierung oder die eine Vorrichtung, ist zeitweise ein Engpass. Messen Sie die Verfügbarkeit überall, verfolgen Sie die OEE nur dort, wo sich der Verlust in Durchsatz umsetzt, und bestimmen Sie den Engpass neu, wenn sich der Mix ändert.
Der Konnektor ist der kleine Teil. Die Arbeit besteht darin, Feld für Feld die Hoheit zu entscheiden und sie aufzuschreiben. Materialstamm, Stückliste, Arbeitsplan, Arbeitsplatz, Kundenauftrag, Fertigungsauftrag: Für jedes ist ein System führend und das andere konsumierend, mit definiertem Verhalten, wenn beide auseinanderlaufen. Projekte, die das überspringen, entdecken es im ersten Monat, wenn jemand eine Stückliste in dem System ändert, dem sie nicht gehört.
Als Nächstes die Rückmeldegranularität. Je Arbeitsgang, je Auftrag, je Stunde oder je Teil — Sie handeln ERP-Transaktionsvolumen gegen die Frage, wie alt der Bestandsstand sein darf. Retrograde Entnahme gegen gescannte Entnahme ist derselbe Handel in Materialform: Die retrograde Entnahme bucht bei der Rückmeldung die Stücklistenmenge, schnell und falsch um Ihre Ausbeuteschwankung plus jede Substitution und jeden nicht gebuchten Ausschuss, während die gescannte Entnahme bucht, was physisch entnommen wurde. Scannen Sie die rückverfolgungspflichtigen und teuren Materialien und buchen Sie die Normteile retrograd.
Dann die unglamouröse Technik. Jede Nachricht braucht einen Idempotenzschlüssel, weil Schnittstellen wiederholen und ein doppelt gebuchter Wareneingang Wochen später in einer Inventur auftaucht. Jemand muss die Warteschlange der fehlgeschlagenen Nachrichten sehen und einen Eintrag ohne Entwickler erneut verarbeiten können, und Mengeneinheiten brauchen explizite Umrechnungen und eine vereinbarte Rundung. Die Schnittstelle braucht außerdem auf beiden Seiten einen benannten Verantwortlichen, denn eine Integration ohne Eigentümer verfällt lautlos: Ein Feld kommt hinzu, ein Mapping trifft nicht mehr, Fehler stapeln sich in einer Warteschlange, die niemand liest.
Stammdaten sind die häufigste Ursache und die am wenigsten besprochene. Arbeitspläne, die eine Reihenfolge beschreiben, die seit Jahren niemand mehr gefahren hat, Arbeitsplätze in der falschen Granularität modelliert, Vorgabezeiten, die nie nachgemessen wurden, Materialien in drei Schreibweisen. Das MES erzeugt diese Probleme nicht, es macht sie am ersten Tag sichtbar, und ab da wird es für das Chaos verantwortlich gemacht, das es aufgedeckt hat. Messen Sie vor dem Go-Live einen echten Lauf und einen echten Rüstwechsel, und rechnen Sie damit, Arbeitspläne neu zu schreiben.
Die Akzeptanz der Bediener ist die zweite, aus den Gründen, die die Eingabegestaltung oben behandelt; die Antwort ist, bei den Rückmeldeschritten selbst die Zeit zu stoppen, während eines echten Rüstwechsels, mit dem Bediener, der sie später ausführen wird. Die dritte ist eine Schnittstelle ohne Eigentümer. Die vierte ist ein Zuschnitt, der zuerst die Ausnahme modelliert, Monate an einer seltenen Losteilung, während der Standardfluss unfertig ist. Die fünfte ist der Go-Live am Engpass im stärksten Quartal. Die letzte ist definitorisch: Zwei Systeme melden für dieselbe Schicht unterschiedliche Zahlen, weil niemand vereinbart hat, ob geplante Stillstände zählen, und die Besprechung wird zum Streit über die Zahl statt über den Verlust dahinter.
Eine einstudierte Demo zeigt den Gutfall, und den beherrscht jedes MES-Paket. Evaluierung heißt, die hässlichen Wege sichtbar zu erzwingen, mit Ihren eigenen Daten. Bringen Sie vier Fälle mit: einen Auftrag, der auf halbem Weg die Maschine wechselt; einen Arbeitsgang, der in einer Schicht begonnen und in der nächsten von einer anderen Person beendet wird; ein Los, das auf zwei Aufträge aufgeteilt wird; und eine nachträgliche Korrektur, bei der jemand vor zwei Stunden den falschen Stillstandsgrund gewählt hat und Sie wissen wollen, wer sie korrigieren darf, was der Audit-Trail zeigt und ob die Korrektur bereits gemeldete Zahlen erreicht.
Lassen Sie sich die Genealogie an deren Daten vorführen und fragen Sie dann, was nötig wäre, um sie an Ihren zu fahren. Fragen Sie, was die Maschinenanbindung tut, wenn eine SPS mitten im Auftrag aus- und wieder eingeschaltet wird. Verlangen Sie ein Gespräch mit dem Techniker, der Ihre Integration machen würde, und nicht mit dem Vertriebsteam. Verbringen Sie bei einem Referenzbesuch die Zeit mit einem Bediener und fragen Sie, was er umgeht. Kaufmännisch: was ein zweites Werk kostet, was ein Upgrade kostet, was die API hergibt — die ungewöhnlichen Teile Ihres Prozesses werden darauf gebaut statt gekauft — und ob Sie Ihre eigenen Roh-Ereignisdaten in brauchbarer Form exportieren können. Das Letzte ist der eigentliche Test, ob die Aufzeichnung Ihnen gehört.
Das MES-Modul von Meta Smart Factory deckt das oben Beschriebene ab: Feinsteuerung und Freigabe mit Vorbedingungen, Betriebsdatenerfassung an der Station, Stillstände und Ausschuss mit Gründen, Personal- und Materialrückmeldung, Prüfschritte am Arbeitsgang, Genealogie und eine OEE, die aus demselben Ereignisstrom abgeleitet wird und nicht aus einem parallelen.
Maschinenseitig liest es Siemens über S7comm, Rockwell über AB-ETH, Logix und DF1, Schneider über UMAS, Beckhoff über ADS, Mitsubishi über MC Protocol und Omron über FINS, jeweils nativ, und spricht für den Rest OPC UA, Modbus TCP und RTU, EtherNet/IP und MQTT, einschließlich eines vorhandenen OPC-UA- oder OPC-DA-Servers, wo niemand ein weiteres Gerät im Steuerungsnetz haben will. Maschinen ohne lesenswerte Steuerung bekommen nachrüstbare I/O-Module, verdrahtet auf die ohnehin vorhandenen diskreten Signale — einen Laufkontakt, einen Zyklusausgang, ein Störmelderelais —, die Zustand und Stückzahl in der Auflösung dieser Verdrahtung liefern und, aus den oben genannten Gründen, nie einen Grund für einen Stillstand.
Es teilt sich ein Datenmodell mit den Modulen Qualität, Instandhaltung, WMS und Computer Vision sowie mit der ERP-Integrationsschicht. Die Reihenfolgebildung mit endlicher Kapazität liegt im APS-Modul, auf der oben beschriebenen Grenze und nicht innerhalb der Ausführung, und der MRP-Lauf ist für Werke da, deren ERP keinen hat.
Nichts davon nimmt Ihnen die Teile ab, die wirklich schwer sind, und um die ging es auf dieser Seite überwiegend: sich zu einigen, was die Zahlen bedeuten, Arbeitspläne zu reparieren, die nie gestimmt haben, eine Granularität der Rückverfolgbarkeit zu wählen, mit der Sie leben können, und einen Eingabeschritt zu gestalten, den ein Bediener ausführt, ohne zweimal aufgefordert zu werden.
Mit unseren Experten besprechen