Hírek
Ipari vonalkód- és kódolvasók típusai: 1D, 2D és OCR – áttekintés
Rövid válasz: Az ipari vonalkód- és kódolvasók három fő típusba sorolhatók: 1D olvasók, amelyek lineáris vonalkódokat, például Code 128-at vagy EAN-t dekódolnak; 2D olvasók, amelyek mátrixkódokat, például Data Matrixot és QR-kódot dekódolnak, jóval több adatot sűrítve kisebb helyre; valamint OCR (optikai karakterfelismerés), amely nyomtatott szöveget – tételszámot, lejárati dátumot – olvas, nem pedig kódot. A legtöbb modern ipari olvasó képalkotó kamera, nem lézeres szkenner, ami lehetővé teszi, hogy egyetlen eszköz kezelje mindhármat – kódokat, szöveget, sőt sérült vagy alacsony kontrasztú jelöléseket is – egy menetben.

Milyen fő típusai vannak az ipari vonalkódolvasóknak?
A három alaptípus – 1D, 2D és OCR – szinte minden ipari azonosítási feladatot lefed, bár egy-egy olvasó egyre gyakrabban egynél több típust is kezel egyszerre. Az 1D vonalkódolvasó lineáris szimbológiákat dekódol: párhuzamos vonalak és közök sorozatát, mint amilyen egy kiskereskedelmi termék vonalkódja. A 2D kódolvasó mátrix- vagy egymásra rakott szimbológiákat dekódol, amelyek rácsban vagy mintázatban rendeződnek, és lényegesen több adatot tárolnak ugyanakkora fizikai helyen. Az OCR-képes olvasók egy lépéssel tovább mennek, és közvetlenül nyomtatott karaktereket értelmeznek, kód nélkül is.
Hogy egy alkalmazásnak melyik típusra van szüksége, az attól függ, mennyi adatot hordoz a kód, mennyi fizikai hely áll rendelkezésre, és hogy az olvasónak a kód mellett emberi olvasásra szánt szöveget is ellenőriznie kell-e.
Mi az az 1D vonalkódolvasó?
Az 1D vonalkódolvasó lineáris vonalkódokat dekódol – az ismert mintázatot, párhuzamos fekete vonalakat és fehér közöket, amelyek egy korlátozott hosszúságú számsort vagy karaktersort kódolnak. A gyakori 1D szimbológiák közé tartozik a Code 128, a Code 39, az EAN/UPC kiskereskedelmi kódok, valamint az Interleaved 2 of 5, mindegyik kissé eltérő adathosszra és iparágra szabva.
Mivel egy 1D kód csak szerény mennyiségű adatot tárol, jól működik egyszerű azonosítási feladatokhoz – egy termékkód, egy tételszám –, ahol az olvasó egy adatbázisból nyeri ki a további információt, nem magából a kódból. A Hikrobot vonalkódolvasó kínálata az 1D szimbológiák mellett 2D-t és OCR-t is olvas ugyanabban az eszközben, így egy gyártósornak nincs szüksége külön olvasóra a régebbi 1D-s címkékhez.
Mi az a 2D kódolvasó?
A 2D kódolvasó mátrix- vagy egymásra rakott szimbológiákat dekódol – a Data Matrix, a QR és a PDF417 a leggyakoribbak –, amelyek kétdimenziós mintázatban rendezik el az adatot, nem pedig egyetlen sor vonalban. Ez lehetővé teszi, hogy egy 2D kód sokkal több információt sűrítsen jóval kisebb fizikai helyre, mint egy 1D vonalkód, ezért ez a szabványos választás kisméretű alkatrészek vagy sűrű termékcímkék jelölésére.
A Data Matrix kódok különösen Reed-Solomon hibajavítással épülnek fel, ami azt jelenti, hogy a kód gyakran akkor is dekódolható marad, ha egy része sérült vagy takarásban van – ezt a tulajdonságot a formátum technikai leírása a Wikipédián is megerősíti. Ez a sérüléstűrés az egyik fő oka annak, hogy a 2D kódok váltak az alapértelmezett választássá az ipari közvetlen alkatrészjelölésnél.
1D vagy 2D vonalkódolvasó: melyiket válasszam?
1D vs. 2D vonalkódolvasó
| Tényező | 1D vonalkódolvasó | 2D kódolvasó |
|---|---|---|
| Kód szerkezete | Lineáris vonalak és közök | Mátrix vagy egymásra rakott mintázat |
| Adatkapacitás | Korlátozott, jellemzően numerikus/egyszerű szöveg | Jóval nagyobb, akár teljes rekordokat is tartalmazhat |
| Fizikai helyigény | Nagyobb címkefelületet igényel | Kompakt, kisméretű alkatrészekre is elfér |
| Sérüléstűrés | Egyetlen vonal sérülése esetén olvashatatlan | Részleges sérülés esetén is gyakran dekódolható |
| Gyakori szimbológiák | Code 128, Code 39, EAN/UPC | Data Matrix, QR, PDF417 |
A legtöbb jelenlegi ipari olvasó mindkét típust ugyanabban az eszközben dekódolja, így a gyakorlati kérdés nem az, melyik olvasót vegye meg, hanem melyik szimbológia illik az alkalmazáshoz – például egy már meglévő, EAN-t használó címke, szemben egy újonnan tervezett közvetlen alkatrészjelöléssel, amely Data Matrixot igényel.
Mi az az OCR a kódolvasásban?
Az OCR (optikai karakterfelismerés) közvetlenül nyomtatott alfanumerikus szöveget olvas, nem pedig egy strukturált kódot dekódol. Egy gyártósoron ez jellemzően azt jelenti, hogy egy tételszámot, lejárati dátumot vagy sorozatszámot ellenőriz, amely egy vonalkód mellett – vagy helyett – van nyomtatva. Egy szorosan kapcsolódó funkció, az OCV (optikai karakterellenőrzés) azt vizsgálja, hogy a nyomtatott szöveg helyes és olvasható-e, nem csupán beolvassa azt.
Az OCR pontosan ott hasznos, ahol nincs vonalkód, vagy az önmagában nem elegendő: például annak ellenőrzésénél, hogy egy nyomtatott dátumkód megegyezik-e a várt tétellel, a vonalkód beolvasása mellett ugyanazon a csomagoláson.
QR kód vs. Data Matrix: mi a különbség?
A QR-kódok és a Data Matrix kódok egyaránt 2D szimbológiák, de más-más környezetre készültek. A Data Matrix kódok jellemzően kisebbek, és ez a szabványos választás kisméretű ipari alkatrészek jelölésére – néha csak néhány milliméter átmérőben –, míg a QR-kódok gyakoribbak olyan címkéken, amelyeket a fogyasztó okostelefonjával is be kell tudni olvasni, mivel ezeket a generikus kameraalkalmazások is széles körben támogatják.
Tisztán ipari azonosításnál, ahol a kódot mindig csak egy dedikált olvasó olvassa be, nem pedig telefon, a Data Matrix a gyakoribb választás a kisebb minimális mérete és az erős hibajavítása miatt.
Lézeres vs. képalkotó vonalkódolvasó: melyik technológiát használják ma?
A lézeres szkennerek egyetlen pontból kibocsátott lézersugárral pásztázzák végig a vonalkódot, ami kizárólag 1D kódokra korlátozza őket. A képalkotó szkennerek – lényegében kis ipari kamerák – teljes képet rögzítenek és szoftverrel dolgozzák fel, ami lehetővé teszi számukra az 1D és 2D kódok olvasását, az OCR futtatását, valamint a kódok dekódolását a tájolástól függetlenül.
A képalkotó olvasók nagyrészt szabvánnyá váltak az új ipari telepítéseknél, mivel egyetlen eszköz több kódtípust fed le, jobban tűri a sérülést és a gyenge nyomtatást, és olyan képet rögzít, amely később minőségügyi vizsgálatokhoz is megőrizhető. A lézeres szkennerek továbbra is használatban vannak egyszerűbb, költségérzékeny, kizárólag 1D kódokra korlátozott alkalmazásoknál.
Mi az a DPM kód, és hogyan olvassák le?
A DPM (Direct Part Mark, közvetlen alkatrészjelölés) kód egy olyan vonalkód vagy 2D kód, amelyet közvetlenül az alkatrész felületére visznek fel – lézeres gravírozással, tűbeütéssel vagy tintasugaras jelöléssel –, nem pedig egy ráragasztott címkére nyomtatnak. A gyártók akkor alkalmaznak DPM-et, amikor egy alkatrésznek tartós, manipulációnak ellenálló azonosítóra van szüksége, amely túléli a kezelést, a tisztítást vagy a termék teljes élettartamát.
A DPM-kódokat eredendően nehezebb olvasni, mint a nyomtatott címkéket, mivel finom kontrasztkülönbségekre támaszkodnak, és hajlamosak a fényvisszaverődésre, különösen fém alkatrészeken. A megbízható olvasáshoz általában képalkotó olvasóra van szükség, megvilágítással párosítva, amelyet úgy szögeznek be, hogy feltárja a gravírozott mintázatot ahelyett, hogy kimosná azt – ez az egyik leggyakoribb ok, amiért egy DPM-olvasási projekt egyedi mérnöki munkát igényel, nem pedig egy kész, dobozból kivehető megoldást.
Kézi vagy asztali vonalkódolvasó: melyikre van szüksége?
Az asztali (fix telepítésű) vonalkódolvasó állandó jelleggel egy ponton van telepítve a gyártósoron, hogy operátor közreműködése nélkül, automatikusan olvassa be a kódokat, ahogy az alkatrészek elhaladnak. A kézi olvasó hordozható eszköz, amelyet egy operátor irányít a kódra – hasznos szúrópróbákhoz, áruátvételhez, vagy bármilyen folyamathoz, ahol a beolvasandó tétel nem egy fix állomáson halad át.
A legtöbb, gyártósori sebességű, automatizált és nyomonkövethetőségi feladathoz asztali olvasó illik, amelyet a sor PLC-jéhez vagy egy már más ellenőrzési feladatokat is ellátó intelligens kamerához integrálnak, míg a kézi olvasók raktári, áruátvételi és kisebb volumenű, kézi folyamatokhoz illenek.
Mire használják a vonalkódolvasókat? (Vonalkódolvasó alkalmazások)
A vonalkódolvasó alkalmazások a termékazonosításra, a minőségellenőrzésre és a készletkövetésre összpontosítanak, bárhol, ahol egy alkatrészt vagy csomagot megbízhatóan az adatrekordjához kell kötni. A tipikus feladatok közé tartozik:
- Termék- és tételazonosítás csomagolósorokon
- Közvetlen alkatrészjelölés ellenőrzése fémmegmunkálásban és elektronikai gyártásban
- Válogatás és irányítás raktárakban és elosztóközpontokban
- Összeszerelés-ellenőrzés, annak megerősítése, hogy a megfelelő alkatrész érkezett a megfelelő állomásra
Ezek a feladatok az autóiparban, az elektronikai iparban, a gyógyszeriparban és a logisztikai műveletekben egyaránt megjelennek – olyan iparágakban, ahol a nyersanyagtól a késztermékig tartó teljes nyomon követhetőség gyakran valódi szabályozási követelmény, nem csupán hatékonysági kényelem.
Hogyan válassza ki a megfelelő vonalkódolvasót gyártósorához?
A kiindulópont maga a kód: milyen szimbológiát használnak már, vagy terveznek használni, mennyi adatot kell hordoznia, és hogy címkére van-e nyomtatva, vagy közvetlenül az alkatrészre jelölve. Innen a környezet is számít – egy fényvisszaverő fém felületen lévő DPM-kód egészen más olvasó-megvilágítás kombinációt igényel, mint egy kartondobozra nyomtatott címke.
Hivatalos Hikrobot-forgalmazóként az Elvotec segít összehangolni a megfelelő olvasótechnológiát a konkrét kódtípussal és gyártási környezettel, a gépi látás alapjaira építve.
Gyakran ismételt kérdések
Egyetlen vonalkódolvasó kezelheti mind az 1D, mind a 2D kódokat?
Igen. A legtöbb modern, képalkotó ipari olvasó ugyanabban az eszközben dekódolja az 1D és 2D szimbológiákat, az OCR mellett, így egy olvasó jellemzően mindkét kódtípust lefedi egy gyártósoron.
Miért használnak egyes ipari alkatrészek 2D kódot egyszerű vonalkód helyett?
A 2D kódok jóval több adatot sűrítenek sokkal kisebb helyre, és jobban tűrik a részleges sérülést, mint egy 1D vonalkód, ami gyakorlati választássá teszi őket kisméretű alkatrészekhez vagy közvetlenül az alkatrészre jelölt kódokhoz.
Az OCR ugyanaz, mint a vonalkódolvasás?
Nem. A vonalkódolvasás egy strukturált kódot dekódol, míg az OCR közvetlenül alfanumerikus karaktereket olvas – hasznos tételszámok vagy lejárati dátumok ellenőrzéséhez, amelyek egy kód mellett vagy helyett vannak nyomtatva.
Miért nehezebb a DPM-kódokat olvasni, mint a nyomtatott vonalkódokat?
A DPM-kódok finom felületi kontrasztra támaszkodnak a címkén lévő nagy kontrasztú tinta helyett, és hajlamosak a fényvisszaverődésre fém alkatrészeken, ezért jellemzően képalkotó olvasóra és gondosan beállított megvilágításra van szükségük a megbízható olvasáshoz.
Asztali olvasóra vagy kézi szkennerre van szükségem?
Ez a folyamattól függ. Az asztali olvasók automatizált, gyártósori sebességű beolvasáshoz illenek, míg a kézi szkennerek kézi szúrópróbákhoz, áruátvételhez és kisebb volumenű feladatokhoz illenek, ahol egy operátor kezeli az egyes tételeket.
