| | | | | | | | |

Data Matrix-codes: leesbaar betekent niet foutloos

Macrofoto van een met laser geëtste Data Matrix-code op een metalen onderdeel als voorbeeld van Data Matrix-codeverificatie Macrofoto van een met laser geëtste Data Matrix-code op een metalen onderdeel als voorbeeld van Data Matrix-codeverificatie

In de productie wordt een code vaak als geldig beschouwd als een handheld scanner deze detecteert tijdens een steekproef. Precies hier komt de verificatie van Data Matrix-codes van pas – de uitlezing beantwoordt namelijk slechts een zeer beperkte vraag: zou deze lezer de inhoud onder deze lichtomstandigheden kunnen decoderen? Het vertelt u niet of de code ook zal werken bij de goederencontrole van uw klant, in een ander systeem, met een andere sensor, en na weken opslag.

Wat evalueert bovendien de Data Matrix-codeverificatie?

Bij het lezen wordt de inhoud gedecodeerd. Het resultaat is binair: gelezen of niet gelezen. Verificatie daarentegen beoordeelt de kwaliteit van de opmaak zelf – ongeacht of de inhoud nog door toeval te ontcijferen was. Onder andere de volgende zaken worden beoordeeld:

  • Contrast tussen lichte en donkere modules
  • Module-uniformiteit – afwijkingen van individuele cellen ten opzichte van de beoogde grootte.
  • Vaste patronen, zoals grenslijnen en timingsporen, bepalen de oriëntatie van het leesapparaat.
  • Rasterafwijking – de vervorming van de matrix ten opzichte van het ideale raster.
  • Ongebruikte foutcorrectie – hoeveel reserve heeft de redundantieprocedure nog?

Het laatste punt is cruciaal. Data Matrix-codes bevatten foutcorrectie die computationeel ...

Waarom de markering verslechtert zonder dat het opgemerkt wordt

De kwaliteit van de code verslechtert doorgaans geleidelijk: de laser verliest vermogen, de naald van de reliëfstempel slijt, de materiaalbatch verandert en reflecteert licht anders, en het onderdeel komt uit de preproductiefase met een minimaal gewijzigde oppervlaktebehandeling. Elk van deze effecten verschuift de evaluatie met een kleine hoeveelheid. Zolang de code alleen wordt gelezen en niet geëvalueerd, blijft deze verschuiving onzichtbaar – totdat de marge is uitgeput en er abrupt fouten optreden.

Door continue verificatie wordt deze afwijking juist zichtbaar voordat deze een probleem wordt. Het geeft geen ja/nee-antwoord, maar een trend.

De geometrie van het onderdeel bepaalt de structuur ervan

Op een vlak, gemakkelijk toegankelijk oppervlak is een vast inspectiestation voldoende. Het wordt lastig wanneer de code zich op een gebogen oppervlak bevindt, verzonken in het onderdeel is of afhankelijk is van de transportrichting. Een starre camera slaagt er dan ofwel niet in de juiste hoek te bereiken, ofwel legt slechts een deel van de matrix scherp vast.

In deze gevallen gebruiken we een robot om de sensoren in contact te brengen met de code. De inspectiepositie wordt voor elke componentvariant in de software opgeslagen; de omschakeling vindt plaats via een selectieproces in plaats van een mechanische herconfiguratie. U vindt onze oplossingen hiervoor onder High-Speed ​​​​Complete Solutions for 1D and 2D Data Codes.

Wanneer de inspanning de moeite waard is

Niet elke toepassing vereist een volledige kwaliteitsbeoordeling. Het is zinvol wanneer de code een functie vervult die verder gaat dan de productie: voor traceerbaarheid op onderdeelniveau, in gereguleerde sectoren met verplichte etikettering, voor componenten met een lange levensduur in het veld, en overal waar een onleesbare code tot een klacht van de klant zou leiden.

Waar moet de evaluatie in het proces worden geplaatst?

Voor de effectiviteit van de verificatie is het meetmoment bijna net zo belangrijk als de methode zelf. Een afwijking, direct gemeten na de markeereenheid, kan worden toegeschreven aan hetzelfde systeem en vaak zelfs aan dezelfde conditie van het gereedschap – een afname van het laservermogen wordt zichtbaar als een continue daling van de waarde, lang voordat een code mislukt.

Als de controle echter pas aan het einde van de lijn plaatsvindt, gaat de toewijzing verloren. Je weet dan wel dat de codes zijn verslechterd, maar niet vanaf welk moment of bij welk station. Dit betekent aanzienlijk meer werk voor het opsporen van de fout.

Een tweede punt betreft de documentatie: als de evaluatie voor elk onderdeel wordt opgeslagen en gekoppeld aan de code-inhoud, wordt er zonder extra inspanning een record aangemaakt dat zelfs jaren later nog geldig blijft als er vragen over het betreffende onderdeel ontstaan. Juist deze koppeling is de reden waarom codeverificatie en traceerbaarheid in de datamatrix in de praktijk meestal samen worden geïmplementeerd.

Of de inspanning de moeite waard is, hangt uiteindelijk af van de gevolgen van een onleesbare code voor de klant. Als dit leidt tot een klacht of een productiestop, dan is verificatie van de datamatrixcode de meest kosteneffectieve van de twee opties.

Wilt u weten hoe uw markering vandaag de dag beoordeeld zou worden? Stuur ons dan proefonderdelen – wij testen ze en laten u de resultaten weten. Neem contact met ons op.

Aanvullende bronnen: De evaluatiecriteria voor tweedimensionale codes zijn gestandaardiseerd; de relevante norm is ISO/IEC 15415:2024 (Kwaliteitsbeoordeling van tweedimensionale codes) . Een overzicht van de stand van de techniek in industriële beeldverwerking wordt gegeven door de VDMA Industrial Image Processing Association .