Verwechslung ausschließen: Bauteilunterscheidung und Poka-Yoke per Code

Nicht jeder Code wird gelesen, um ihn zu protokollieren. Häufig geht es um etwas anderes: die Maschine soll stoppen, wenn das falsche Teil, die falsche Seite oder die falsche Variante ankommt, bevor ein Schritt erfolgt, der sich nicht mehr rückgängig machen lässt. Dieser Verwechslungsschutz, oft als Poka-Yoke bezeichnet, ist neben der Rückverfolgbarkeit das zweite große Motiv für einen Codeleser in der Maschine. Der Leser prüft die Identität eines Bauteils und gibt der Steuerung ein klares Signal, ob weitergearbeitet werden darf. Dieser Leitfaden zeigt, warum ein Anwesenheitssensor dafür nicht genügt, wie der Codevergleich funktioniert, wie sich Vollständigkeit erzwingen lässt und wie das NG-Signal die Linie sperrt. Am Ende steht der wirtschaftliche Fall, der die Prüfung rechtfertigt.

Wichtige Punkte im Überblick

  • Der Verwechslungsschutz liest den Code nicht zum Protokollieren, sondern damit die Maschine stoppt, wenn das falsche Teil, die falsche Seite oder die falsche Variante vor einem nicht umkehrbaren Schritt ankommt.
  • Ein Anwesenheitssensor bestätigt nur, dass ein Teil da ist, aber nicht, welches: erst der Code liefert die Identität und trennt die richtige Variante von der falschen.
  • Den Kern bildet der Codevergleich mit einer Vorgabe, wobei drei Fälle zum Fehler führen: ein Code, der nicht zur Vorgabe passt, gar kein gültiger Code oder weniger Codes als erwartet.
  • Trägt eine Baugruppe mehrere Codes, sichert eine Vollständigkeitsprüfung, dass alle erwarteten vorhanden sind: werden weniger gefunden, gilt sie als unvollständig und ein fehlendes oder doppelt verbautes Teil fällt sofort auf.
  • Erkennt der Leser eine Verwechslung, gibt er ein NG-Signal an die Steuerung, die den irreversiblen Schritt wie Pressen, Schweißen oder Kleben erst bei einer fehlerfreien Lesung freigibt.

Wenn ein Anwesenheitssensor nicht genügt

Ein Näherungs- oder Lichtsensor bestätigt, dass ein Teil da ist. Er sagt aber nicht, welches. In einer Fertigung mit mehreren Varianten derselben Geometrie ist genau das der Punkt, an dem Verwechslungen entstehen. Zwei Bauteile können äußerlich gleich aussehen und sich doch in einem Merkmal unterscheiden, das über die richtige Weiterverarbeitung entscheidet.

Der Code liefert die fehlende Information: die Identität. Erst er unterscheidet die Variante A von der Variante B, die linke Seite von der rechten, das freigegebene Teil vom gesperrten. In dokumentierten Anwendungen tragen Teile derselben Form einen Variantencode, und ohne dessen Lesung ließe sich die richtige von der falschen Ausführung nicht trennen. Wer nur die Anwesenheit prüft, verlagert die Unterscheidung auf das Auge des Bedieners, und genau dort passieren unter Zeitdruck die teuren Fehler.

Lesung mit Vorgabe vergleichen

Den Kern der Prüfung bildet der Codevergleich. Der Leser liest den Code am Teil und vergleicht ihn mit einer Vorgabe, den Vergleichsdaten. Diese Vorgabe kann ein fester Sollwert sein, ein Muster, dem der Code entsprechen muss, oder ein Datensatz, den die Steuerung dem Leser für das gerade laufende Produkt vorgibt.

Stimmt die Lesung mit der Vorgabe überein, ist das Teil in Ordnung. Weicht sie ab, liegt eine Verwechslung vor. Drei Fälle führen dabei zum Fehler:

  • Es wird ein Code gelesen, der nicht zur Vorgabe passt, also eine falsche Variante.
  • Es wird gar kein gültiger Code gefunden, obwohl einer da sein müsste.
  • Es werden weniger Codes erkannt als erwartet, wenn mehrere geprüft werden.

Damit der Vergleich trägt, muss die Vorgabe zum laufenden Auftrag passen. Über die Umschaltung der Parameter- oder Vergleichsdaten per Steuerung lässt sich der Sollwert beim Produktwechsel mitführen, sodass die Prüfung immer gegen das richtige Ziel läuft.

Mehrere Codes und Vollständigkeit

Oft trägt ein Teil oder eine Baugruppe nicht nur einen, sondern mehrere Codes, und dann zählt nicht nur, ob jeder einzelne stimmt, sondern ob alle erwarteten vorhanden sind. Eine Baugruppe mit mehreren Komponenten ist erst vollständig, wenn jeder Code gelesen und jedem Bauteil zugeordnet wurde.

Die Logik dafür ist einfach zu formulieren und wirksam. Der Leser erwartet eine bestimmte Anzahl gültiger Codes, und werden weniger gefunden, gilt die Baugruppe als unvollständig. In der Anwendungspraxis wird beispielsweise festgelegt, dass weniger als die erwartete Zahl an Codes einen Fehler auslöst. So fällt ein fehlendes oder ein doppelt verbautes Teil sofort auf, noch bevor die Baugruppe die Station verlässt. Diese Vollständigkeitsprüfung ergänzt den reinen Codevergleich: Der Vergleich sichert, dass die richtigen Teile da sind, die Zählung sichert, dass alle da sind.

NG-Signal und Verriegelung

Eine Prüfung wirkt erst, wenn sie eine Konsequenz hat. Erkennt der Leser eine Verwechslung, gibt er ein NG-Signal an die Maschinensteuerung, ein einfaches Gut/Schlecht-Ergebnis, das die Steuerung unmittelbar auswerten kann. Damit reagiert die Linie, statt das falsche Teil weiterlaufen zu lassen.

Die Steuerung kann daraufhin den Prozess sperren, das Teil ausschleusen oder den Bediener alarmieren. Die eigentliche Sicherung liegt in der Verriegelung. Ein irreversibler Schritt wie Pressen, Schweißen oder Kleben wird erst freigegeben, wenn die Lesung in Ordnung ist. So kann kein falsches Teil in einen Vorgang laufen, der sich nicht mehr korrigieren lässt. In dokumentierten Anwendungen erzeugt der Leser neben dem NG-Signal auch weitere Reaktionen wie ein optisches oder akustisches Signal, sodass der Fehler an der Station sichtbar wird und nicht nur in der Steuerung liegt.

Beide Seiten oder Positionen lesen

Ein Sonderfall der Verwechslung ist die falsche Orientierung. Manche Teile dürfen nur in einer bestimmten Lage in den nächsten Schritt, und die falsche Seite macht das Teil unbrauchbar. In einem dokumentierten Fall wird ein Bauteil irreparabel, wenn die falsche Seite verpresst wird. Deshalb werden beide Seiten gelesen und die richtige Orientierung erzwungen, bevor die Presse freigegeben wird.

Technisch lässt sich das auf mehrere Arten lösen. Trägt das Teil auf beiden Seiten einen Code, prüft der Leser, welche Seite oben liegt, und gibt die Presse nur bei richtiger Lage frei. Liegen zwei Codepositionen im Sichtfeld, kann die Steuerung getrennte Bildbereiche abfragen und so beide Lagen ohne bewegliche Mechanik unterscheiden. Bei großen oder runden Teilen deckt eine Master/Slave-Gruppe mehrere Positionen als eine Station ab. Der AI-Codeleser der Modellreihe SR-X eignet sich für kompakte Positionen, die Modellreihe SR-2000 für größere Sichtfelder und reflektierende Teile.

Der wirtschaftliche Fall

Der Aufwand für einen Verwechslungsschutz rechnet sich über die Kosten, die ein durchgeschlüpftes Falschteil verursacht. Ein falsch verbautes oder falsch orientiertes Bauteil fällt oft erst weit später auf, im schlimmsten Fall beim Endkunden im Feld. Dann kommen Rückrufkosten, Nacharbeit und der Vertrauensschaden zusammen, und all das übersteigt den Preis einer Prüfstation um ein Vielfaches.

Die Rechnung fällt umso klarer aus, je irreversibler der nachgelagerte Schritt ist. Wo ein falsches Teil nur aussortiert werden muss, ist der Schaden gering. Wo es verpresst, verschweißt oder verklebt wird, ist es verloren, und mit ihm die bereits investierte Wertschöpfung. Ein Codeleser mit Codevergleich, Vollständigkeitslogik und NG-Signal verhindert genau diesen Fall. Für den Maschinenbauer ist der Verwechslungsschutz damit kein Zusatz, sondern ein Argument für die Prozesssicherheit der ganzen Linie. Ein Vortest mit den realen Varianten zeigt, ob die Unterscheidung sicher gelingt, bevor die Station in Serie geht.

Häufige Fragen

F Warum reicht ein Anwesenheitssensor nicht zur Verwechslungssicherung?

A

Ein Anwesenheitssensor bestätigt, dass ein Teil da ist, aber nicht, welches. In einer Fertigung mit mehreren Varianten derselben Geometrie entstehen genau so die Verwechslungen. Der Code liefert die fehlende Identität und unterscheidet die richtige Variante von der falschen, die richtige Seite von der falschen. Ohne diese Information verlagert sich die Unterscheidung auf das Auge des Bedieners.

F Wie erkennt der Leser eine falsche Variante?

A

Der Leser liest den Code am Teil und vergleicht ihn mit einer Vorgabe, den Vergleichsdaten. Passt der gelesene Code nicht zur Vorgabe, wird gar kein gültiger Code gefunden oder erscheinen weniger Codes als erwartet, gilt das Teil als fehlerhaft. Damit der Vergleich trägt, wird die Vorgabe beim Produktwechsel über die Steuerung mitgeführt, sodass immer gegen das richtige Ziel geprüft wird.

F Was passiert bei einer Fehllesung oder einem falschen Teil?

A

Der Leser gibt ein NG-Signal an die Maschinensteuerung, ein einfaches Gut/Schlecht-Ergebnis. Die Steuerung kann daraufhin den Prozess sperren, das Teil ausschleusen oder den Bediener alarmieren. Ein irreversibler Schritt wie Pressen oder Schweißen wird erst freigegeben, wenn die Lesung in Ordnung ist. So läuft kein falsches Teil in einen Vorgang, der sich nicht mehr korrigieren lässt.

F Wie lässt sich die Vollständigkeit mehrerer Codes prüfen?

A

Der Leser erwartet eine bestimmte Anzahl gültiger Codes an einer Baugruppe. Werden weniger gefunden, gilt sie als unvollständig und die Station schlägt an. So fällt ein fehlendes oder doppelt verbautes Teil auf, bevor die Baugruppe die Station verlässt. Diese Zählung ergänzt den Codevergleich, der sicherstellt, dass die richtigen Teile vorhanden sind.

F Wie erzwingt man die richtige Orientierung vor dem Verpressen?

A

Trägt das Teil auf beiden Seiten einen Code, prüft der Leser, welche Seite oben liegt, und gibt die Presse nur bei richtiger Lage frei. Liegen zwei Codepositionen im Sichtfeld, fragt die Steuerung getrennte Bildbereiche ab und unterscheidet so die Lagen ohne bewegliche Mechanik. In einem dokumentierten Fall wird ein Bauteil irreparabel, wenn die falsche Seite verpresst wird, weshalb beide Seiten gelesen werden.

F Lohnt sich der Aufwand für eine Verwechslungsprüfung?

A

Der Aufwand rechnet sich über die Kosten eines durchgeschlüpften Falschteils. Ein falsch verbautes oder orientiertes Teil fällt oft erst spät auf, im schlimmsten Fall beim Endkunden, und verursacht dann Rückruf, Nacharbeit und Vertrauensschaden. Je irreversibler der nachgelagerte Schritt, desto klarer die Rechnung: Ein verpresstes oder verschweißtes Falschteil ist verloren, samt der investierten Wertschöpfung.

Weiterführende Artikel

Übergeordnete Themenseite: Messtechnik, Kennzeichnung und Bildverarbeitung für Maschinen- und Anlagenbauer

Hauptartikel zum Thema: Codeleser in Maschinen und Linien integrieren: Auswahl, Leseposition und Steuerungsanbindung

Weiterer Artikel im Thema: DPM-Codes sicher lesen: gelaserte und genadelte DataMatrix auf Metall und Kunststoff

Weiterer Artikel im Thema: Codeleser an die Maschinensteuerung anbinden: PROFINET, EtherNet/IP und EtherCAT

Weiterer Artikel im Thema: Nach dem Markieren sofort prüfen: Lesekontrolle und Rückverfolgbarkeit an der Anlage