Betrouwbare DMC- en OCR-meting op hoogglans pomphuizen

Hoe kunnen betrouwbare code-lezen en tekstherkenning (OCR) worden geïmplementeerd op sterk reflecterende, cilindrische metalen oppervlakken zonder dat lichtreflecties de evaluatie verstoren?

Bij geautomatiseerde componenttraceerbaarheid vormt de combinatie van hoogglans oppervlakken en naaldmarkeringen een bijzondere uitdaging. Bij het identificeren van pompbehuizingen moeten vaak twee informatiedragers worden gecombineerd: een Data Matrix Code (DMC) voor serialisatie en een driecijferig cijfer voor batch- of typetoewijzing.

Schetsachtige weergave van een pomp
De Smart Camera B50 voert betrouwbaar DMC- en OCR-metingen uit op hoogglans pompbehuizingen.

Flexibiliteit door robotbesturing

In het huidige proces wordt de pompbehuizing – een hoogglans gedraaid onderdeel – vastgegrepen door een robotarm en direct voor de stilstaande slimme camera geleid. Omdat de DMC en de cijfers zich op verschillende posities op de behuizing bevinden, beweegt de robot zich één voor één naar beide leespunten. Deze dynamische afhandeling vereist een camerasysteem dat niet alleen snel activeert, maar ook verschillende algoritmen combineert voor code- en tekstlezen in één testsequentie.

De uitdaging: hoogglans lichtreflecties

Het grootste probleem met metalen gedraaide onderdelen is spiegelen. Conventionele verlichting leidt tot “hotspots” op het beeld, die de structuur van de geneedle datamatrixcode overleggen en deze onleesbaar maken voor de software. Het 3-cijferige cijfer (OCR) kan ook worden vervormd door reflecties op de randen van de cijfers.

De oplossing: Smart Camera B50 met aanpasbaar polarisatiefilter

Om dit fysieke probleem op te lossen, werd de Smart Camera B50 gebruikt. De beslissing voor dit systeem was gebaseerd op drie centrale USP’s:

  1. Aanpasbaar polarisatiefilter: Het gebruik van een polarisatiefilter onderdrukt effectief vervelende directe reflecties op de glanzende pompbehuizingen. Dit levert een hoogcontrastbeeld op waarin de genaaldde stippen van de DMC en de contouren van de cijfers duidelijk opvallen.
  2. Profinet aan boord: Integratie in het systeembesturingssysteem vindt plaats zonder extra gateways. De Smart Camera communiceert direct met de PLC en de robot via Profinet, wat de latentietijden minimaliseert.
  3. Snelle ingebruikname (lokale taal): Dankzij de intuïtieve software in de lokale taal kon het systeem worden geparametriseerd zonder lange trainingstijden. De scheiding tussen codelezen en OCR-controle werd in slechts een paar stappen geconfigureerd.

Precieze evaluatie: Needled code en OCR

De Smart Camera B50 verwerkt beide taken achter elkaar:

  • DMC-lezing: De naaldcode wordt betrouwbaar gereconstrueerd door speciale algoritmen ondanks de ongelijke oppervlaktestructuur.
    Een screenshot van de uniVision-software toont het decoderen van een genaaldde Data Matrix-code op een pompbehuizing met een groen bevestigingsframe.
    In de uniVision-interface wordt duidelijk hoe het algoritme de naald-matrixcode nauwkeurig vastlegt ondanks de ongelijke metalen structuur. Het gebruik van het polarisatiefilter elimineert vervelende reflecties bij de naaldpunten, waardoor een stabiel grijswaardencontrast ontstaat voor decodering.


  • OCR (Number Reading): Het driecijferige cijfer wordt betrouwbaar herkend om ervoor te zorgen dat het pakket aan de juiste productiebatch wordt toegewezen.
    Softwareweergave van OCR-tekstherkenning in uniVision, die een driecijferig nummer op een glanzend metalen onderdeel identificeert.
    Het driecijferige nummer op de pompbehuizing wordt uitgelezen via OCR (Optische Tekenherkenning).

Conclusie

Identificatie op hoogglans oppervlakken wisselt met het visuele concept. Door gebruik te maken van een slimme camera met een geïntegreerd polarisatiefilter en krachtige leesalgoritmen kunnen zelfs complexe gedraaide onderdelen betrouwbaar worden geïdentificeerd. De directe Profinet-verbinding zorgt ook voor een strak en toekomstbestendig architectonisch ontwerp.

Auteur

Foto van Max Mustermann

Max Mustermann

Functie