Condition Monitoring · Schwingung · Motorstromanalyse · AOI · Inline-Bildverarbeitung

Zustandsüberwachung und automatisierte Inspektion

Zustandsüberwachung von Maschinen und automatisierte Inspektion als Teil der Maschine. Die mehrkanalige Erfassung ist auf den Fehler ausgelegt, den Sie erkennen müssen, und die Inline-Inspektion baut auf der Bildverarbeitung auf, die die Kamera schon mitbringt.

Zielgruppe

Für wen wir arbeiten

  • Maschinenbauer

    Zustandsüberwachung und Inline-Inspektion gehören in die Maschine, damit Ihr Kunde sie nach der Inbetriebnahme nicht nachrüsten muss.

  • OEMs mit Überwachungs- oder Inspektionssystemen

    Sie möchten Sensorik, Abtastrate und Transport festlegen, bevor Sie die Auswertung angehen, denn die Analyse kann nur nutzen, was abgetastet wurde.

  • Werkstechnik

    Bevor Sie sich auf eine Plattform festlegen, klären wir, ob eine Linie für zustandsorientierte Instandhaltung oder automatisierte Inspektion infrage kommt.

Leistungsumfang

Was wir tun

  1. 01

    Bewertung der Ausgangslage für Condition Monitoring

    Wir prüfen, welche Voraussetzungen für vorausschauende Instandhaltung Ihre Maschinen schon erfüllen und welche nicht, und halten beides fest.

  2. 02

    Entwurf von Sensorik und Erfassung

    Wir entwerfen die mehrkanalige Datenerfassung für den industriellen Einsatz, mit Sensorplatzierung, Abtastrate und Kanalkorrelation passend zu dem Fehler, den Sie erkennen müssen.

  3. 03

    Signalverarbeitung an der Maschine

    FFT-basierte Analyse, Hüllkurvenanalyse und Motorstromanalyse laufen direkt an der Maschine und nicht erst im Historian.

  4. 04

    Datenreduktion und Transport

    Wir legen fest, was mit voller Rate erhalten bleibt, was aggregiert und was zur Analyse weitergeschickt wird. Diese Entscheidung bestimmt die Kosten von allem, was danach kommt.

  5. 05

    Entwicklung automatischer optischer Inspektion

    Wir bauen Inline-Inspektion auf der Bildverarbeitungshardware und der Herstellersoftware, die an der Linie schon im Einsatz sind, von der Bildaufnahme, etwa mit Zeilenkameras, bis zur Klassifikation.

  6. 06

    Modelle zur Fehlerklassifikation

    Wo Bildverarbeitung allein die Fehlerklassen nicht trennt, trainieren wir einen Klassifikator mit Ihren annotierten Beispielen und berücksichtigen bei der Wahl der Architektur den Aufwand, diese Beispiele zu erzeugen.

  7. 07

    Integration von Fremdsensorik und Plattformen

    Wir integrieren handelsübliche Einheiten zur Schwingungs-, Strom- und Akustiküberwachung sowie Analyseplattformen in die Maschine und ihr Netz, wenn Kaufen für diese Ebene besser ist als Bauen.

Technik

Sensorik und Transport

Sensorik
MEMS-Beschleunigungssensor (G-Sensor) · Piezo-Schwingungssensor · akustische Signatur · Temperatur · Motorstromsignatur · Spindeldrehzahl · Bildaufnahme mit Zeilen- und Flächenkamera
Transport
OPC UA History Read · OPC UA PubSub · MQTT · DDS · direkte Erfassung aus der SPS mit Korrelation unter einer Sekunde
Was Sie erhalten
Bewertung der Ausgangslage · Entwurf von Erfassung und Sensorposition · Implementierung der Verarbeitung an der Maschine · Entwurf von Datenreduktion und Transport · trainiertes Inspektionsmodell mit Benchmark-Protokoll · Hinweise zur Integration

Was umfasst die Zustandsüberwachung von Maschinen?

Zustandsüberwachung von Maschinen und automatisierte Inspektion werden in die Maschine oder das Produkt hineinentwickelt.

Dazu gehören mehrkanalige Erfassung, Signalverarbeitung an der Maschine und ein Transportentwurf, der die wesentlichen Daten filtert und zur Analyse weiterschickt. Einige Beispiele: Unser Team hat Erfassungs- und Transportentwürfe gebaut, die Piezo-Schwingung, Strom und Temperatur an Antriebs- und Lüfterseite in der Steuerung im Bereich unter einer Sekunde korrelieren, und Inspektionssysteme mit Zeilenkameras, die ein gespritztes Konsumprodukt mit Produktionsgeschwindigkeit klassifizieren. Zustandsüberwachung und Inline-Inspektion sind zwei Disziplinen. Sie stehen auf einer Seite, weil unsere Entwicklungsarbeit darunter dieselbe ist: Wahl der Sensorik, Abtastrate, Korrelation und das, was die Maschine verlässt. Die Überwachung beobachtet den Zustand der Maschine selbst über die Zeit. Die Inspektion beurteilt jedes Teil, das die Maschine herstellt. Meist holt man uns für einen dieser Punkte dazu:

  • Eine Bewertung der Ausgangslage. Eine Bewertung für vorausschauende Instandhaltung oder ein Audit des Maschinenzustands, das festhält, was die Maschinen schon hergeben, auch wenn die Antwort „noch nicht viel“ lautet.
  • Die Erfassungsebene. Mehrkanalige Datenerfassung mit Sensorposition, Abtastrate und Kanalkorrelation, ausgelegt auf den Fehler.
  • Verarbeitung an der Maschine. Schwingungsanalyse für vorausschauende Instandhaltung und Motorstromanalyse laufen an der Maschine, sodass ein entstehender Fehler in einem lokal gehaltenen Trend sichtbar wird und nicht erst nach dem nächsten Massen-Upload.
  • Datenreduktion und Transport. Was mit voller Rate erhalten bleibt, was verdichtet wird, was weitergeht und über welchen Transport.
  • Ein Inline-Inspektionssystem. Integration automatischer optischer Inspektion, von der Bildaufnahme mit dem Kamerastack der Linie bis zur Klassifikation mit Liniengeschwindigkeit.
  • Ein Online-Condition-Monitoring-System von Anfang bis Ende, in die Maschine eingebaut, einschließlich der Sensoreinheiten, Gateways und Analyse-Backends anderer Anbieter, mit denen es arbeiten muss. Ein fertiges Überwachungsprodukt verkaufen wir nicht.

Dahinter stehen vier Entscheidungen, und sie fallen in dieser Reihenfolge:

  1. Welchen Fehler Sie erkennen wollen.
  2. Wo Sie messen müssen, um ihn zu sehen.
  3. Wie schnell Sie abtasten müssen, bevor er unsichtbar wird.
  4. Welche Analyse auf dem Ergebnis läuft.

Die meisten Projekte beginnen bei der letzten, doch sie braucht die Erkenntnisse aus den drei Schritten davor. Ein Modell kann keine Information zurückholen, die nie abgetastet wurde. Die Abtastrate folgt aus dem P-F-Intervall des Fehlers: der Zeit zwischen dem Punkt, an dem der Fehler erkennbar wird, und dem Punkt, an dem die Maschine ausfällt. Eine Rate, die zum Datenbudget eines Historians passt, kann dieses Intervall ganz verfehlen, und der Datensatz enthält dann keine Spur des Fehlers. Den größten Teil unseres Beitrags leisten wir vor der Analyse, im Entwurf von Erfassung und Transport.

Anlagen rüsten wir nicht mit Messtechnik aus, und Maschinen nehmen wir nicht in Betrieb. Die Überwachungsebene in Ihrer Maschine oder Ihrem Produkt entwerfen und bauen wir, und wir integrieren und testen sie mit Ihren Ingenieuren, vor Ort während dieser Phase und danach remote.

Eine Zustandskurve, die über eine Zeitachse abfällt, mit dem Punkt des potenziellen Ausfalls, an dem ein Fehler erkennbar wird, dem Punkt des funktionalen Ausfalls, an dem die Maschine stehen bleibt, und dem Erkennungsfenster dazwischen, schattiert über drei Abtastraten darunter: eine trifft das Fenster nie, eine erkennt den Fehler spät und eine früh

Drei Abtastraten, gemessen am Erkennungsfenster eines Fehlers.

Lässt sich der Entwurf von Abtastung und Datenreduktion nach der Inbetriebnahme ändern?

Die Abtastung lässt sich überarbeiten, die Datenreduktion aber nicht rückgängig machen.

Hat eine Maschine ein Signal auf einen Minutenmittelwert verdichtet und den Rest verworfen, ist der kurze Ausschlag, der die Frühwarnung war, verloren. Die Entscheidung zur Datenreduktion ist eine feste Entwurfszusage, und sie fällt je Signal, nicht je System. Manche Kanäle rechtfertigen volle Rate und einen schnellen Transport, die meisten nicht. In der Praxis liegen die Stufen je nach Zweck des Signals bei etwa 100 ms, 40 ms, 10 ms und 1 ms, und die Wahl des Transports folgt aus der Stufe:

Stufe der DatenreduktionTransport
LangsamOPC UA History Read gegen die Steuerung
SchnellEin Publish-Subscribe-Weg: OPC UA PubSub, MQTT oder DDS
Kritisch für die KorrelationDirekt aus der SPS gelesen

Diese Wege legt die Bewertung der Ausgangslage fest, bevor irgendetwas festgeschrieben wird, denn sie bestimmen, was man vom Backend danach verlangen kann. Hier trifft diese Arbeit auf die OPC-UA-Modellierung darüber und auf Echtzeit-Ethernet darunter.

Vier Erfassungsfälle nebeneinander, die alle in einen vorhandenen Historian, ein MES oder ein Analyse-Backend einspeisen: vorhandene Messtechnik der Steuerung, gelesen über OPC UA History Read; zusätzliche Sensoren an einer Erfassungseinheit mit FFT und Hüllkurvenanalyse, veröffentlicht über OPC UA PubSub, MQTT oder DDS; ein korreliertes Kanalpaar, aus der SPS gegen eine gemeinsame Uhr gelesen; und eine Inline-Inspektionskamera mit Bildverarbeitungsstack und Klassifikator an der Maschine

Vier Erfassungsfälle und was in jedem die Maschine verlässt.

Wer wählt den Historian oder das Analyse-Backend?

Sie, oder Ihre Datenplattform.

Wir entwerfen die Erfassungs- und Transportebene so, dass sie einen Historian, ein MES oder ein benanntes Analyse-Backend versorgt, und betrachten dieses Ziel als gesetzt. Auswahl und Betrieb sind eine Plattformentscheidung mit eigener Beschaffung. Stellt eine Steuerung bereit, was gebraucht wird, funktioniert die Erfassungsebene über SPSen verschiedener Hersteller hinweg, weil sie über Standardwege läuft und nicht über herstellerspezifische Werkzeuge.

Worin unterscheidet sich Inline-Inspektion von Zustandsüberwachung?

Gemessen wird ein Bild, und beurteilt wird jedes Teil statt eines Trends.

  • Zuerst Bildverarbeitung. Die meiste Inline-Inspektion ist Bildverarbeitung. Der Kamerahersteller liefert ein SDK und einen Bildverarbeitungsstack, meist auf OpenCV-Basis, und Schwellwerte, Morphologie und Maßprüfungen auf diesem Stack lösen die Mehrzahl der Fehlerklassen ganz ohne Modell. Das versuchen wir zuerst, weil es schneller gebaut, günstiger betrieben und für ein Qualitätsteam leichter zu erklären ist.
  • Danach ein trainierter Klassifikator. Er kommt dort zum Einsatz, wo Bildverarbeitung die Klassen nicht trennen kann: bei variablen, natürlichen oder texturbedingten Fehlern, deren Regel sich nicht als Schwellwert ausdrücken lässt. Ist dieser Schritt nötig, trainieren wir das Modell mit Ihren annotierten Beispielen und wägen die Architektur gegen die Zahl der Beispiele ab, die sie braucht. Ein schwereres Modell, das etwas besser klassifiziert, aber ein Vielfaches an annotierten Beispielen braucht, ist die falsche Wahl für einen Einsatz, der diese Beispiele an einer laufenden Linie erzeugen muss. Ein Beispiel: Unser Team hat ein Inspektionssystem mit Zeilenkamera für ein gespritztes Konsumprodukt gebaut, das korrekt geformte Teile von teilweise geformten, leeren und unvollständigen trennt.

Zwei parallele Abläufe: die Maschine über die Verarbeitung an der Maschine zu einem Trend über Monate, der beantwortet, wann diese Maschine Aufmerksamkeit braucht; und das Produkt über die Klassifikation mit Liniengeschwindigkeit zu einer Gut-oder-Schlecht-Entscheidung je Teil in Millisekunden, die beantwortet, ob dieses Teil gut ist

Zustandsüberwachung und Inline-Inspektion nebeneinander.

Was passiert mit einem Inspektionsmodell, wenn sich das Produkt ändert?

Es wird neu trainiert, und dafür entwerfen wir es von Anfang an.

Eine Produktänderung, eine geänderte Beleuchtung oder eine neue Liniengeschwindigkeit können die Genauigkeit eines Klassifikators verschieben, und an einer laufenden Linie tritt mindestens eines davon ein. Derselbe Benchmark-Prozess läuft dann erneut mit frisch annotierten Beispielen, die Modellgröße bestimmt also die Zahl der Trainingsdurchläufe und die Kosten jeder Änderungsrunde. Meist erzeugt Ihr Team diese Beispiele an der laufenden Linie, und sobald die Architektur feststeht, kann dasselbe Team das Nachtrainieren übernehmen.

Eine Schleife im Uhrzeigersinn: Eine Änderung kommt (Produkt, Beleuchtung oder Liniengeschwindigkeit), die Genauigkeit verschiebt sich, an der Linie werden frische Beispiele annotiert, derselbe Benchmark-Prozess läuft erneut, und das Modell geht wieder in Betrieb; daneben der Hinweis, dass die Modellgröße die Trainingsdurchläufe und die Kosten jeder Runde bestimmt und die Wahl der Architektur das berücksichtigen muss

Die Schleife zum Nachtrainieren, die ein Inspektionsmodell nach jeder Änderung durchläuft.
FAQ

Häufige Fragen

Wer baut Zustandsüberwachung in eine Maschine ein?
Wir, als Ebene in Ihrer Maschine oder Ihrem Produkt. Maschine und Kundenbeziehung bleiben bei Ihrem Team. Wir übernehmen Erfassung, Verarbeitung an der Maschine und den Entwurf des Transports, bauen und testen sie mit Ihren Ingenieuren vor Ort und remote und bleiben danach als Third-Level-Support dabei. Die gelieferte Arbeit dahinter steht am Anfang dieser Seite.
Verkaufen Sie eine Plattform für Condition Monitoring?
Nein. Wir bauen die Überwachung in die Maschine oder das Produkt ein und übergeben sie. Wir sind kein Anbieter von Asset-Performance-Management. Brauchen Sie eine Plattform für das ganze Werk, arbeiten wir ihr zu, und wir integrieren Überwachungseinheiten und Analyse-Backends anderer Anbieter, wenn das die bessere Antwort ist.
Können Sie Ausfälle mit maschinellem Lernen auf Schwingungsdaten vorhersagen?
Ja, und das haben wir in Partnerprojekten geliefert. So hat unser Team bei einem Projekt zur Zustandsüberwachung in einem Fertigungsbetrieb Temperatur-, Strom- und Schwingungsdaten über OPC UA erfasst, sie auf einem Zynq-SoC-FPGA an der Maschine verarbeitet und daraus Fehlermodelle gebaut. Es gibt auch einen ausgereiften Markt für die Ausfallvorhersage aus Schwingung, Motorstrom und akustischen Signalen, angeboten als fertige Einheiten aus Sensor und Analyse. Passt eine davon zur Anforderung und zu den Betriebskosten, empfehlen wir, sie zu integrieren, statt ein Modell zu bauen. Trainiert werden muss sie trotzdem am jeweiligen Standort.
Arbeiten Sie mit Schallemission oder Wärmebildern?
Wir können einen Entwurf um beides herum spezifizieren, haben aber in keinem der beiden Bereiche ein System geliefert. Schallemission im Sinne der Risserkennung im Ultraschallbereich ist ein anderes Verfahren als die oben genannte Überwachung der akustischen Signatur. Braucht ein Entwurf eines davon, sagen wir das im Angebot, und die Erfassung und den Transport darum herum entwickeln trotzdem wir.
Ist das dasselbe wie die Warenausgangsprüfung?
Nein. Die Stichprobenprüfung fertiger Lose ist eine andere Disziplin mit anderen Käufern. Unsere Prüfung ist inline, an der laufenden Maschine, mit Produktionsgeschwindigkeit.
Liefern Sie Kameras und Sensoren?
Nein. Wir arbeiten mit der Bild- und Sensorhardware, die die Maschine schon hat, oder spezifizieren geeignete Hardware anderer Hersteller, die Sie beschaffen. Erfassung, Verarbeitung und Inspektionssoftware darum herum entwickeln wir.
Wie lange dauert eine Bewertung der Ausgangslage?
Das hängt davon ab, wie viele Linien dazugehören und wie viel Messtechnik schon vorhanden ist. Wir schätzen das bei der Anfrage ab, sobald wir die Zahl der Maschinen kennen und wissen, was schon gemessen wird.
Mit welcher Falsch-positiv-Rate der Inspektionsmodelle können wir rechnen?
Das hängt vom Fehler, vom Produkt und von der Liniengeschwindigkeit ab. Jede Zahl, die wir nennen, bevor wir Ihr Produkt gesehen haben, wäre geraten. Das misst die Benchmark-Phase, bevor ein Modell in Betrieb geht.
Was kostet die Hardware für Sensorik und Erfassung?
Das ergibt sich aus der Bewertung der Ausgangslage. Eine Linie ohne Messtechnik und eine Linie mit vorhandenen Messumformern, die nur richtig ausgelesen werden müssen, brauchen unterschiedliche Schätzungen.
Wie korrelieren Sie Kanäle, die mit unterschiedlichen Raten abgetastet werden?
Indem wir die Anforderung an die Korrelation vor den Abtastraten festlegen. Müssen zwei Signale zu einem Zeitpunkt verglichen werden, erhalten sie in der Steuerung einen Zeitstempel aus derselben Uhr und werden gemeinsam erfasst. Das leistet der oben beschriebene Erfassungsentwurf im Bereich unter einer Sekunde. Kanäle, die nur einen Trend brauchen, werden unabhängig verdichtet, denn alle Kanäle auf eine Rate zu zwingen, würde eine Überwachung teuer machen, ohne diagnostisch etwas zu bringen. In einer bestehenden Anlage steht die Abtastung meist fest und lässt sich nicht ändern. Dann wandert die Korrelation in die Analyse, und die abgefragten Samples werden nach Zeitstempel und Trend gruppiert und sortiert, bevor sie verglichen oder verarbeitet werden.
Normen und Quellen
  • ISO 13374 – Zustandsüberwachung und Diagnose von Maschinen und die Verarbeitungsblöcke, die sie gliedern
  • ISO 10816 / ISO 20816 – Bewertung mechanischer Schwingungen durch Messungen an nicht rotierenden Teilen
  • IEC 62541 – OPC UA, mit den Wegen History Read und PubSub, zwischen denen ein Überwachungsentwurf wählt
  • ISO 17359 – Zustandsüberwachung und Diagnose von Maschinen, allgemeine Leitlinien, einschließlich des P-F-Intervalls
  • ISO 18436-2 – Anforderungen an Qualifizierung und Bewertung von Personal für die Schwingungsüberwachung
  • ISO 20958 – elektrische Signaturanalyse von Drehstrom-Asynchronmotoren, nach der die Motorstromanalyse durchgeführt wird
Weiterlesen

Sollen wir das für Ihr Produkt einschätzen?

Lesen Sie zuerst unsere technischen Notizen oder sprechen Sie direkt mit dem Team, das die Arbeit übernimmt.