Endüstriyel OCR ile Seri No ve Etiket Okuma: %99,8 İlk Okuma Başarısı (Tüm Kod Aileleri)
Endüstriyel OCR ile seri numarası, lot kodu ve etiket doğrulama: zorlu yüzeylerde karakter okuma ve izlenebilirlik otomasyonu.
Yazar: CX Teknoloji Uzman Ekibi
Endüstriyel OCR, seri numarası, lot kodu ve son kullanma tarihi gibi karakterleri üretim hattında kamerayla okuyan ve okuduğu değeri beklenen değerle karşılaştıran görüntü işleme uygulamasıdır. Ofis OCR'ından farkı; lazer markalama, zımba baskı ve termal etiket gibi zor yüzeylerde, tetiklemeli çekimle ve hat hızında çalışmasıdır. Değer sipariş ya da parti verisiyle eşleşmezse ürün hatta ilerlemez.
İzlenebilirlik zincirinin en zayıf halkası elle okunan seri numaralarıdır. Endüstriyel OCR, lazer markalama, zımba baskı ve termal etiket üzerindeki karakterleri hat hızında okur ve ERP kaydına yazar; çözümün ilk okuma başarısı tüm kod aileleri genelinde %99,8'dir. Yanlış etiketlenmiş ürünün sevkiyata inmesi hatta engellenir.
Neden "endüstriyel" OCR?
Ofis OCR'ı temiz belge varsayar; sahada karakterler kavisli metal yüzeyde, yağ izinin altında ya da düşük kontrastlı zımba baskıdadır. Endüstriyel OCR modelleri bu koşullarla eğitilir; aydınlatma ve lens seçimi karakter tipine göre yapılır. Okunamayan karakter "tahmin edilmez", parça doğrulama istasyonuna ayrılır.
Sahada karşılaştığımız zorlukların çoğu yazılımdan önce optikte çözülür. Parlak metal yüzeyde asıl düşman parlamadır; polarize aydınlatma ve çoklu açı kullanılarak karakterin üzerindeki yansıma bastırılır. Nokta vuruşlu kodlarda karakterler kesintisiz çizgi değil nokta dizisidir, bu yüzden model bu yapıyla ayrıca eğitilir. Kavisli yüzeyde karakterler kenarlara doğru daralır; kamera açısı ve optik, okunacak alanın büyüklüğüne ve eğriliğine göre seçilir. Aynı parçada okuma başarısı aydınlatma açısıyla belirgin biçimde değiştiği için kurulumda bu ayarı ürün ürün deneyerek sabitliyoruz. Yağ ve toz tarafında ise çözüm çoğu zaman mekaniktir: okuma noktası, parçanın yıkandığı ya da üflendiği adımdan sonraya alınır. Model ne kadar iyi olursa olsun, kirli bir karakterden emin bir okuma beklemek yerine okuma noktasını doğru yere koymak daha güvenilirdir.
Okuma hatta nasıl işler?
Süreç üç adımdır. Önce yakalama: ürün sensörle algılandığı anda kısa pozlamayla kod alanı görüntülenir, böylece hareket bulanıklığı oluşmaz. Ardından çözme: sistem kod ailesini otomatik belirler; 1D barkod, QR, DataMatrix ve nokta vuruşlu kodları okur, yazdırılmış karakter alanlarını OCR ile çözer. Son adım eşleştirmedir: okunan değer sipariş, parti veya reçete verisiyle karşılaştırılır, eşleşmezse ürün reddedilir ve olay kaydedilir.
Bu yapı dakikada 1.000 adete varan akışta çalışabilir. Red kararı PLC dijital çıkışı üzerinden hattaki ayırma mekanizmasına gider; operatörün ekranda bir uyarıyı fark etmesini beklemek gerekmez. Aynı kamera hem kodu hem düz metni okuyabildiği için, örneğin etiket üzerindeki barkod ile basılı lot numarasının birbiriyle tutarlı olup olmadığı da tek karede kontrol edilir.
Okunamama oranı neden izlenmeli?
Kod okuma sisteminin ürettiği en değerli veri başarılı okumalar değil, başarısız denemelerdir. Okunamama oranındaki yükseliş çoğu zaman yazıcı kafasının temizlenmesi ya da ribon değişimi gerektiğini, kod tamamen okunamaz hale gelmeden haftalar önce söyler. Bu yüzden okunamayan kodlar da görüntüsüyle birlikte kaydedilir. Oran tanımlı eşiğe yaklaştığında bakım talebi açılır ve yazıcı planlı duruşta temizlenir; hat durmaz, hatalı baskılı ürün de birikmez.
Hangi hatalar yakalanır?
Hatta OCR'ın durdurduğu hatalar birkaç tipte toplanır. En sık olanı başka ürünün etiketinin yapıştırılmasıdır: ürün doğru, etiket bir önceki siparişten kalmıştır. İkincisi yanlış tarih ya da lot bilgisidir; yazıcıya reçete değişiminde eski parametre kalmıştır. Üçüncüsü silik, eksik ya da kaymış baskıdır; karakter okunamaz ya da bir karakter diğerine benzer hale gelir. Dördüncüsü etiketsiz ya da kodsuz geçen üründür. Hepsinde karar aynıdır: beklenen değerle birebir eşleşmeyen ürün hatta ilerlemez, görüntüsüyle birlikte kaydedilir. Kayıtların hangi tipte biriktiğine bakmak, sorunun etiketleme makinesinde mi, yazıcı reçetesinde mi yoksa malzeme beslemesinde mi olduğunu gösterir. Bu yüzden red kararını yalnız hattı korumak için değil, süreci düzeltmek için de kullanıyoruz.
Uygulama alanları
Elektronik kartlarda komponent kodu doğrulama, otomotivde şasi/parça eşleştirme, gıdada son kullanma tarihi kontrolü ve lojistikte koli etiketi okuma en yaygın senaryolardır. Sistem mevcut hat kameralarıyla ya da kompakt endüstriyel kameralarla kurulur.
Medikal ve gıda ambalajında üretim ve son kullanma tarihinin okunup reçeteyle eşleştirilmesi, yanlış tarihli partinin piyasaya çıkmasını engeller. Ambalaj hatlarında barkod okunarak farklı ürünler hatta ayrıştırılır. OCR çoğu zaman tek başına kurulmaz: etiketin doğru yerde ve doğru açıyla durup durmadığını pozisyon ve etiket hizası denetimi kontrol eder, koli içindeki adedi ise görüntü ile ürün sayma doğrular. Üçü aynı istasyonda birleştiğinde koli, içeriği ve etiketiyle birlikte tek bir kayıtla kapanır. Metal parçalarda nokta vuruşlu kodlar polarize aydınlatmayla okunur; lojistikte ise koli etiketleri dakikada 1.000 adete varan akışta, bant durmadan okunur. Her iki durumda da okuma noktasının konumu, ürünün bantta nasıl döndüğüne ve etiketin hangi yüzde durduğuna göre belirlenir.
ERP ve MES ile izlenebilirlik
Okunan her değer zaman damgası, istasyon bilgisi ve görüntü karesiyle birlikte arşivlenir. Sonuçlar REST API ve MQTT üzerinden yayınlandığı için mevcut MES ve ERP kayıtlarına bağlanır; bağlantının nasıl kurgulandığını MES entegrasyonu yazısında anlattık. Böylece bir müşteri şikâyetinde ya da geri çağırmada, belirli bir seri numarasının hangi gün, hangi hatta, hangi etiketle geçtiği görüntüsüyle birlikte bulunur. Tedarik zincirinin sonraki halkalarında aynı kodun yeniden okunmasıyla oluşan zinciri tedarik zincirinde görüntü analitiği yazısında ele aldık.
Kurulum ve kamera seçimi
Tipik kurulumda yüksek çözünürlüklü, tetiklemeli bir kamera kullanılır ve optik, okunacak kod alanının boyutuna göre seçilir. Hatta zaten uygun bir endüstriyel kamera varsa ondan başlanır; kurulum öncesinde kamera envanterini ücretsiz değerlendiriyor, eksik kalan noktayı raporluyoruz. Varsayılan kurulumda görüntü tesis içindeki edge sunucuda işlenir. Pilot süresince sizin ürünlerinizle ilk okuma başarısı ve okunamama oranı ölçülür, eşikler sahada kalibre edilir; yaygınlaştırma kararı bu ölçüme dayanır. Pilot raporunda kod tipi ve yüzey tipi ayrı gösterilir; tek bir ortalama, metal yüzeydeki zor okumayı etiket üzerindeki kolay okumanın arkasına saklayabilir. Ölçüm sonunda hangi noktada aydınlatma ya da açı değişikliği gerektiği de listelenir.
Sık sorulan sorular
Mevcut hat kameralarımızla endüstriyel OCR yapılabilir mi?
Çoğu zaman kısmen evet. Karakter okumada belirleyici olan çözünürlük, tetikleme ve aydınlatmadır; genel amaçlı güvenlik kameraları hat hızında küçük karakteri okumaya genellikle yetmez. Hatta tetiklemeli bir endüstriyel kamera varsa kullanılır. Keşifte her okuma noktası için kamera uygunluğunu ücretsiz değerlendiriyor, gerekiyorsa yalnız eksik noktaya kamera ve aydınlatma öneriyoruz.
Okunamayan ya da beklenenle eşleşmeyen kodda ne olur?
Sistem karakteri tahmin etmez. Okunamayan ya da sipariş, parti veya reçete verisiyle eşleşmeyen ürün PLC çıkışı üzerinden hattan ayrılır ve doğrulama istasyonuna gider. Olay görüntüsüyle kaydedilir; okunamama oranı ayrıca izlenir, çünkü bu oranın yükselmesi yazıcı kafası ya da ribon sorununun erken işaretidir.
Hangi kod ve karakter tiplerini okuyabiliyor?
1D barkod, QR, DataMatrix, nokta vuruşlu kod ve yazdırılmış karakterler okunur. Lazer markalama, zımba baskı ve termal etiket gibi yüzeylerde çalışır. Parlak metal ve kavisli yüzeylerde başarı büyük ölçüde aydınlatma açısına bağlıdır; bu nedenle polarize aydınlatma ve çoklu açı kurulumda ürün bazında ayarlanır.
Okunan değerler ERP ya da MES sistemimize nasıl aktarılır?
Sonuçlar REST API ve MQTT üzerinden yayınlanır; MES/ERP kaydına yazılabilir, PLC dijital çıkışı ile hattaki ayırma mekanizması sürülebilir. Her okuma zaman damgası ve görüntüsüyle olay arşivinde tutulur. Hangi alanın hangi sisteme yazılacağı keşif aşamasında sizin BT ve üretim ekibinizle birlikte belirlenir.