Kennis · Identificatie
Een praktische gids voor wie Computer Vision voor het eerst koopt, hoe industriële barcode- en 2D-lezers werken, wanneer u een dedicated device kiest versus een area scan camera met software, en waarom belichting de read rate bepaalt.
Geschreven voor engineers, OEM’s en inkopers die betrouwbare identificatie op de lijn nodig hebben, geen labdemo’s.
Een smart code reader (ook wel industriële barcodelezer, ID-reader of vaste scanner) is een dedicated Computer Vision-apparaat dat 1D-barcodes, 2D-symbolen en direct part marks vindt en decodeert, en daarna de gelezen string, plus status, doorgeeft aan uw besturing. Optiek, belichting, imaging en decodeeralgoritmen zitten in één industriële behuizing, ontworpen voor continu fabrieksgebruik.
Dat focusverschil maakt het onderscheid met een algemene area scan camera. Een area scan camera levert beelden; een smart code reader levert antwoorden: de GTIN, lot, serienummer, Data Matrix-payload of een no-read. Veel fabrieken combineren beide, een dedicated reader voor snelle ID-stations en camera’s voor inspectie, maar als identificatie de enige taak is, is een smart reader meestal de eenvoudigere en stabielere keuze.
In de Sedeco-catalogus staan code readers naast camera’s en smart vision-systemen. Ze delen dezelfde fysica, montage, werkafstand, licht, maar het koopgesprek draait om read rate, codekwaliteit en industriële I/O, niet alleen om megapixels. Bekijk gerelateerde hardware onder Camera’s als uw station ook inspectie nodig heeft, en gebruik deze gids als categorieresultaat voor identificatie.
In één zin
Een smart code reader bevriest een code onder gecontroleerd licht, lokaliseert het symbool, decodeert het en levert een schone string aan de machine, zonder dat u vanaf nul een vision-recept hoeft te bouwen.
Denk aan vijf gekoppelde stappen: product presenteren → belichten → vastleggen → lokaliseren & decoderen → communiceren.
Een doos, tray, printplaat, flesje of metalen deel komt in het beeldveld. Een fotocel, PLC-puls, encoder of free-run mode vertelt de reader wanneer hij moet opnemen. Consistentie van positie en oriëntatie telt: als de code overal op een groot vlak kan landen, heeft u een breder FOV of meerdere readers nodig. Bij willekeurige oriëntatie verdragen 2D-algoritmen rotatie beter dan klassieke 1D-laserscanners, maar u betaalt nog steeds in FOV en scherptediepte.
Codes zijn patronen van donker en licht. Op papieren etiketten is dat contrast eenvoudig; op glanzend metaal, zwakke inkjet of laser-geëtste DPM-merken bepaalt de lichtgeometrie of het patroon voor de sensor bestaat. Veel smart readers hebben geïntegreerde LED’s, vaak multi-zone of gepolariseerd, zodat u meerdere belichtingsrecepten kunt proberen zonder aparte lichtcontroller. Externe lampen helpen wanneer de productgeometrie lastig is. Zie de belichtingssectie hieronder en Sedeco’s belichtingshub.
Een global-shutter sensor (typisch bij industriële readers) bevriest beweging onder een korte belichting of stroboscoop. De resolutie moet genoeg pixels over de smalste balk of module leggen. Te weinig pixels en de decoder gokt; te veel zonder juiste optiek verspilt rekentijd en kan glare introduceren. Autofocus- of liquid-lensmodellen helpen wanneer de werkafstand per product varieert.
Firmware zoekt kandidaten, schat oriëntatie, samplet modules, past error correction toe (voor QR, Data Matrix, PDF417 en vergelijkbaar) en valideert checksums waar de symbologie dat voorschrijft. Moderne readers gaan veel beter om met beschadigde, low-contrast en perspectief-vervormde symbolen dan vroege vaste scanners, maar ze kunnen modules niet verzinnen die belichting of printkwaliteit hebben gewist.
Het resultaat vertrekt als string via Ethernet (TCP, UDP, industriële protocollen), serieel, digitale I/O of fieldbus-gateways, afhankelijk van de modelfamilie. Goede stations loggen ook no-reads, kwaliteitsmetrics en beelden voor traceerbaarheid, vooral in farma, automotive en food packaging.
| Fase | Wat er gebeurt | Wat dit betekent |
|---|---|---|
| Trigger | Extern of free-run start | Afstemmen op PLC / sensor |
| Licht | Geïntegreerde of externe LED’s | Kritisch bij DPM & glanzende delen |
| Decode | Symbool vinden, modules lezen | Symbologieën & grade tellen |
| Output | String + status naar besturing | Protocol & no-read-afhandeling |
Vaak zegt men “barcode” terwijl ze drie verschillende probleemklassen bedoelen. Die vroeg scheiden voorkomt verkeerde hardwarekeuzes.
Lineaire codes zoals Code 128, Code 39, EAN/UPC, ITF en Pharmacode coderen data in balk- en tussenruimtebreedtes langs één as. Ze blijven gangbaar op dozen, verzendetiketten en retailverpakkingen. Imaging-readers presteren meestal beter dan laserscanners wanneer codes beschadigd, low-contrast of onder een hoek worden aangeboden, omdat ze een 2D-beeld van het etiket zien, geen enkele scanlijn. Quiet zones (vrije marges) blijven belangrijk; te krappe quiet zones zijn een frequente oorzaak van intermitterende no-reads.
Data Matrix, QR Code, Aztec, PDF417 en vergelijkbaar stoppen meer data in een vierkant of rechthoek van modules, met ingebouwde error correction. Ze verdragen gedeeltelijke schade beter dan 1D-codes en ondersteunen serialisatie, URL’s en gestructureerde industriële payloads (bijvoorbeeld GS1 Digital Link-patronen). Voor Computer Vision is 2D de standaard voor kleine onderdelen, elektronica en alles wat veel data in een klein merk nodig heeft. Modulegrootte en pixels-per-module worden uw primaire optische ontwerpinputs.
DPM betekent dat de code direct op het product staat, laserets, dot peen, elektrochemische ets, inkjet op metaal of plastic, in plaats van een papieren etiket. Contrast is vaak laag; de “donkere” modules kunnen textuur of diepte zijn in plaats van inkt. Spiegelreflecties van gefreesde oppervlakken kunnen half het symbool wissen, afhankelijk van de hoek. DPM-geschikte readers en belichting (vaak koepel, low-angle dark-field, gepolariseerd of multi-zone) zijn voor deze klasse geen optionele extras, ze zijn het project.
Dit is de beslissing die projectteams het vaakst stellen. Beide paden kunnen codes lezen. Ze verschillen in eigendomskosten, flexibiliteit en hoe u het project bemant.
| Aanpak | Het best wanneer | Let op |
|---|---|---|
| Smart code reader | ID is de taak; hoge read-rate-KPI; standaard symbologieën | Minder flexibel voor multi-tool inspectie |
| Smart camera | Codes plus presence, OCR, eenvoudige meting op één device | Toolgrenzen vs volledige PC-bibliotheken |
| Area scan + PC-software | Multi-feature inspectie; custom algoritmen; gedeelde PC | U bezit belichting, lens, decode-tuning & IT |
Kies een dedicated smart code reader wanneer identificatie een kritieke padmetric is (bijvoorbeeld ≥99,9% read rate), wanneer operators recepten moeten configureren zonder vision-engineer, wanneer geïntegreerde belichting en autofocus weken optische tuning wegnemen, of wanneer u compacte I/O en industriële protocollen out-of-the-box nodig heeft. High-volume verpakkingslijnen en DPM-stations op metaal landen vaak hier.
Kies een area scan camera met decodeersoftware wanneer hetzelfde beeld ook gaps moet meten, assemblage controleren, printkwaliteit beoordelen of een robotpose voeden. Eén sensor, één trigger, meerdere tools. U besteedt meer tijd aan lens- en belichtingskeuze, en u heeft een software-eigenaar nodig. Architectuurcontext staat op smart camera vs PC-based vision.
Hybride stations komen veel voor: een smart reader voor het geserialiseerde merk, een aparte camera voor cosmetische QC. Forceer geen enkel device om beide te zijn als takt of belichtingsgeometrieën conflicteren.
Meer codeleesprojecten falen op licht dan op decodermerk. Het algoritme heeft modulecontrast nodig; contrast is eerst een belichtingsprobleem.
Diffuus voorlicht of de geïntegreerde LED’s van de reader werken meestal. Let op glanzende overlaminates die hotspots maken, polarisatoren of een kleine wijziging van invalshoek lossen intermitterende no-reads vaak op. Houd omgevingslicht in de fabriek weg van uw stroboscoop; ongecontroleerd zonlicht bij ramen is een klassieke weekendfoutmodus.
Spiegelreflecties kunnen modules wegspoelen. Koepellampen, gepolariseerde coaxiale setups of multi-hoek LED-banken verminderen glare. Bij cilindrische producten kan een bar light of gebogen illuminator die het oppervlak omhult de code leesbaar houden over rotatie. Test met worst-case samples: oliefilm, geborstelde afwerking, geanodiseerde donkere delen.
Dot peen en lasermerken hebben vaak low-angle (dark-field) belichting nodig zodat de inkepingen licht anders vangen dan het vlakke veld, of een koepel die reflecties verzacht terwijl module-randen behouden blijven. Wat werkt op geborsteld roestvast staal kan falen op gesandblast aluminium. Plan een korte belichtingsproef; Sedeco’s haalbaarheids-denkrichting geldt hier nog sterker dan bij cosmetische inspectie.
Op transportbanden bevriezen korte felle pulsen de code. Synchroniseer de lichtcontroller met de belichting van de reader. Gain verhogen om zwak continu licht te compenseren voegt ruis toe en kan DPM-grades laten zakken. Kies licht boven gain.
Voor geometrie-opties, ring, bar, backlight, koepel, stroboscoop, gebruikt u de Computer Vision belichting-gids als companion-artikel bij deze pagina.
Als u identificatie voor het eerst specificeert, dekken deze patronen de meeste succesvolle projecten:
De rode draad is een meetbare read-rate-KPI en een symbool dat echte print-, markeer- en presentatievariatie moet overleven, geen perfect sample op een bureau.
Datasheets noemen veel features. Prioriteer de lijst hieronder. Verzin geen eisen uit marketing-megapixels alleen, en verzin geen Sedeco-SKU-nummers uit deze gids; bevestig altijd actuele opties op de productpagina’s.
Bevestig dat de reader de codes licenceert die u echt print of markeert (1D-set, Data Matrix, QR, gestapelde codes, postal, enz.). Sommige platforms schakelen DPM-decode in als feature pack. Match GS1-formatteringsbehoeften als retail- of healthcare-ketens van toepassing zijn.
Smalste modulebreedte (of X-dimensie) en het grootste FOV dat u moet dekken bepalen of een vaste lens, liquid lens of remote-head optiek past. Laat marge voor plaatsingstolerantie. Autofocus helpt bij hoogtevariatie; fixed focus is eenvoudiger wanneer presentatie vastligt.
Geïntegreerde multi-kleur- of gepolariseerde banken vereenvoudigen installatie. Externe lampen winnen wanneer de geometrie een koepel, backlight of lange bar nodig heeft. Budgetteer beide opties in de proef.
Decodeertijd moet in de takt passen met marge voor retries. Multi-code-modi lezen meerdere symbolen in één FOV, nuttig op packs met primaire en secundaire merken, maar verhogen de rekenlast. Verifieer onder uw worst-case beeld, niet een golden sample.
Digitale uitgangen voor good-read/no-read, Ethernet naar PLC/MES en optionele fieldbus-gateways bepalen hoe schoon het device in de machine valt. Beeldarchief via netwerk helpt quality teams vrijdagmiddag-pieken in no-reads te diagnosticeren.
IP-rating, bedrijfstemperatuur, trilling en kabelstrain relief tellen op washdown- of metaalbewerkingscellen. Montage moet de optische as stabiel houden; een losse beugel lijkt op een softwarebug.
Een betrouwbaar ID-station is een systeem:
Commissioneer met een matrix van goede, borderline en slechte merken. Leer operators wat een no-read betekent: reject, recirculeren of handmatige invoer, en wanneer maintenance versus print te bellen.
Hoge doorvoer, grotendeels etiketgebaseerde 1D/2D, sterke behoefte aan eenvoudige receptwijzigingen per shift. Stroboscoop en global shutter houden randen scherp op transportbanden. Kleurlicht kan helpen wanneer printcontrast zwak is op getinte film.
DPM domineert op bewerkte en gestanste delen. Traceerbaarheidsaudits hechten aan beeldmateriaal. Verwacht olieachtige oppervlakken en gemengde afwerkingen; belichtingsproeven zijn niet onderhandelbaar.
Piepkleine modules, high mix, ESD-bewuste montage. Readers zitten vaak dichtbij; liquid lenses helpen bij hoogtevariatie op gemengde PCB’s. Koppel aan inspectiecamera’s wanneer solder- of place QC de cel deelt.
Serialisatie, aggregatie en validatiedocumentatie domineren. Reproduceerbare recepten en gebruikersbeheer tellen even zwaar als piek-decodesnelheid. Stem vroeg af met verpakkingsprintkwaliteitsgrades.
Typische loops: trigger in → opnemen onder licht → decoderen → string en status doorgeven → acteren (uitschuiven, loggen, robot-pickbevestiging). Latentie moet in de takt passen met retry-budget. Definieer no-read-gedrag expliciet, stille falen zijn erger dan luide.
Als identificatie een cel deelt met meten of guidance, leg architectuur vast via de smart vs PC-pagina vóór u hardware bevriest. Voor multi-cameracellen zie ook de camera’s-hub.
Nee. Handhelds zijn voor operators. Vaste smart readers zijn voor machines: continu bedrijf, industriële I/O en geautomatiseerde triggering.
De meeste moderne imaging-readers decoderen beide wanneer gelicentieerd. Bevestig uw symbologielijst en eventuele DPM-optie vóór aankoop.
Wanneer u naast lezen ook moet inspecteren, meten of begeleiden, of wanneer een gedeelde PC-visionstack de cel al bezit. Zie area scan- en smart vs PC-gidsen hierboven.
Meestal presentatie, glare, print-/markeerkwaliteit, focusdrift of timing, niet “willekeurige software.” Log beelden bij no-read om te diagnosticeren.
Zelden voor decoderen. Monosensoren met gecontroleerd licht zijn typisch. Kleurlicht (verschillende LED-golflengten) kan contrast verbeteren op getinte materialen zonder kleursensor.
Breng echte samples, noem de read-rate-KPI en takt, en doe een korte haalbaarheidsbelichtingsproef. Start vanuit Kennis en de haalbaarheidschecklist.
U heeft nu het categoriemodel: smart code readers specialiseren zich in het omzetten van 1D-, 2D- en DPM-merken in betrouwbare industriële data, met belichting als make-or-break partner, en area scan plus software als alternatief wanneer inspectie het beeld deelt.
Wanneer ID een cel deelt met inspectie of guidance.
Ring, bar, koepel, backlight en stroboscoop voor contrast.
Sample-based trials vóór u de BOM bevriest.
Stuur codesamples, takt en FOV, wij helpen de stack te selecteren.
Gerelateerd: Kennis / Knowledge, area scan camera’s, smart vs PC vision.
Technische vervolgstappen na deze gids: DPM-definitie, productfamilies en de clusterhub die smart reader vs PC-keuzes routeert.