Ein Störmeldeanalysesystem für die Fahrzeugmontage entwickeln
Die Aufgabe
Ein Band steht, und niemand kann hinterher sagen, wie lange und warum. Die Meldungen entstehen, ausgewertet werden sie nicht.
läuft die Anwendung im Werk und wird aus dem laufenden Betrieb heraus weiterentwickelt
Erweiterungen, die alle aus der täglichen Arbeit mit der Auswertung heraus beauftragt wurden — die letzte zwei Jahre nach der Einführung
Datenströme zusammengeführt, die vorher : Störmeldungen und Stückzahlen
Kurz zum Kunden
Montagewerk eines . Gefertigt wird im Takt: Jede Karosse durchläuft mehrere Bänder, zwischen denen Puffer liegen, und jede Störung an einer Station wirkt sich auf die Bänder davor und dahinter aus. Der Betrieb läuft mehrschichtig. Die Anlagen melden Störungen selbsttätig, und die Stückzahl wird ohnehin gezählt — die Daten sind also da, seit es die Anlagen gibt.
Unsere Lösung
Die Meldung ist nicht die Stördauer. Zwischen beiden liegt die Arbeit, die entscheidet, ob die Auswertung stimmt.
Die Aufgabe
In einer Fahrzeugmontage entsteht bei jeder Störung eine Meldung, und parallel läuft die Zählung der gefertigten Stück. Beides liegt vor, beides wird nicht zusammengeführt. Damit fehlt der Anlagenverantwortung genau die Grundlage, auf der sie arbeiten muss: Wie lange steht welche Anlage tatsächlich, welcher Anteil der Taktzeit geht dabei verloren, und welche Störungsarten wiegen über den Monat am schwersten? Eine einzelne Meldung sagt darüber nichts. Erst die Summe über Zeit, Anlage und Störungsart macht daraus eine Aussage — und die entsteht nicht von selbst, weil zwischen der Meldung im Anlagensystem und einer belastbaren Auswertung eine ganze Verarbeitungskette liegt. Der Auftrag ist deshalb eine Anwendung zur Steuerung im Anlagenbau, mit einer vom Werk selbst geschriebenen Anforderungsdefinition als Grundlage und einem förmlichen Abnahmeverfahren am Ende.
Unser Ansatz
Die aktive Stördauer ist der ganze Punkt. Zwischen dem Eintreffen einer Meldung und ihrer Quittierung liegt eine Zeitspanne, und die ist nicht die Zeit, in der die Anlage stand. Wer beides gleichsetzt, erzeugt eine Auswertung, die aussieht wie eine Kennzahl und keine ist — und die schlimmstenfalls in eine Investitionsentscheidung eingeht. Die Berechnung dieser Größe war deshalb kein Detail der Verarbeitung, sondern ihr Kern.
Eine Korrektheitsprüfung gehört in die Kette, nicht in die Nachschau. Automatische Datenübernahme scheitert nicht laut, sondern leise: Ein Export bricht ab, ein Format ändert sich, und die Auswertung läuft weiter, nur mit weniger Daten. Deshalb liegen , Protokollierung und eine eigene Prüfung auf Korrektheit im System selbst. Der Unterschied zeigt sich nie am guten Tag.
Der Störort geht durch die ganze Kette, nicht nur in die Anzeige. Als die Auswertung mehrere Montagelinien umfassen sollte, war die naheliegende Lösung ein Filter in der Oberfläche. Richtig war das Gegenteil: Der Störort wurde in den Meldungsdaten, in den Tabellen und in der Verarbeitung ergänzt und erst danach in den Ansichten. Eine Größe, die man nur vorn hinzufügt, stimmt in jeder Summierung dahinter nicht mehr.
Die dritte Erweiterung kam von den Anwendern, nicht von uns. Zwei Jahre nach der Abnahme entstand eine Liste von Verbesserungen, die alle dieselbe Herkunft haben: Menschen, die täglich mit der Auswertung arbeiten und wissen, welcher Klick fehlt. Frei wählbare Zeiträume, die Summe der Störungen, Takte und Zeiten nebeneinander, gruppierte Kurven. Das ist die unspektakulärste und verlässlichste Quelle für Weiterentwicklung, und sie sprudelt erst, wenn ein System lange genug läuft.
Die Spezifikation kam vom Werk, und das verschiebt den Schwerpunkt der Arbeit. Anders als in Vorhaben, in denen wir die Anforderungen erst erheben, lag hier eine freigegebene Anforderungsdefinition vor — mit funktionalen und nicht funktionalen Anforderungen, einem Rechte- und Rollenkonzept, der Herkunft der Daten und der Logik ihrer Auslegung. Die eigentliche Arbeit ist dann nicht mehr, herauszufinden, was gebraucht wird, sondern zu benennen, was in dieser Beschreibung noch nicht entschieden ist. Diese Lücken früh anzusprechen, statt sie während der Umsetzung stillschweigend zu füllen, entscheidet darüber, ob am Ende ein Ergebnis steht, das passt — oder eines, über das man streitet.
Das Ergebnis
Eine abgenommene Anwendung, die seit Jahren im Werk läuft, und drei Erweiterungen mit je eigener Abnahme.
Der Kern ist eine durchgehende Kette: automatischer Export der Meldungs- und Stückzahldaten aus der Montage, automatischer Import über festgelegte Schnittstellen, Weiterverarbeitung unmittelbar nach dem Einlesen, Aufbereitung der Meldungsdaten und Berechnung der aktiven Stördauer — also der Zeit, in der die Störung tatsächlich wirkte, nicht der Zeit zwischen zwei Meldungen. Dazu , Protokollierung, ein Weg zur Fehlerbehebung und eine Korrektheitsprüfung, damit eine Auswertung nicht still auf falschen Daten steht.
Darauf die Oberfläche mit den Auswertungen: Taktausfälle, Stückzahlen, Anlagenverfügbarkeit. Die erste Erweiterung brachte den mehrschichtigen Betrieb, die zweite die Auswertung mehrerer Montagelinien mit dem Störort als zusätzlicher Größe durch die gesamte Kette bis in die Filterung. Die dritte kommt zwei Jahre später aus dem laufenden Betrieb: frei wählbare Filterungszeiträume, die Störungssumme, Takte, Zeit und Anzahl auf einen Blick, gruppierte Stückzahlkurven, dokumentierte Meldungskategorien und eine Übersicht der Anlagenverfügbarkeit.
Diese Leistungen steckten im Projekt
Weitere Projekte
Alle Referenzen ansehen


Kontakt
Sprechen Sie uns an
Schreiben Sie uns eine Zeile. Wir ordnen Ihre Frage ein und melden uns.
