Makineniz mi durdu? Eskişehir ve çevre illerde arıza servisi · mesai dışında da arayabilirsiniz0533 454 52 32

Son güncelleme: · Okuma süresi: yaklaşık 7 dk · Hazırlayan: Arslan Ünal, AveA Otomasyon

Barkod, DataMatrix ve OCR okuma, üretimde izlenebilirliğin temelidir: Hangi parça, hangi lotla, hangi makinede, hangi tarihte üretildi sorusunun cevabı bu kodlarda saklanır. Okunamayan bir kod hattı durdurur ya da daha kötüsü, kaydı olmayan bir ürünün sevk edilmesine yol açar. Bu yazıda kodların nasıl çalıştığını, doğrudan parça markalamayı (DPM), kalite derecelendirme standartlarını, OCR ile OCV farkını ve sahada okuma oranını düşüren hataları anlatıyoruz.

Bu yazıda (11 başlık)

1D barkod ve 2D kodlar: DataMatrix ve QR

  • 1D (doğrusal) barkod: Bilgi, farklı genişlikteki çubuk ve boşluklarda saklanır. EAN-13, Code 128, Code 39 en yaygın örneklerdir. Kapasitesi sınırlıdır, genellikle bir numara taşır ve hasara karşı hassastır: Çubuklardan biri silinirse kod okunmayabilir.
  • DataMatrix: Kare veya dikdörtgen modüllerden oluşan 2D koddur. Çok küçük alana çok veri sığar, hata düzeltme sayesinde kısmen hasar görse de okunabilir. Endüstride parça üzerine markalamada standart hâline gelmiştir. GS1 DataMatrix her zaman ECC 200 tipindedir.
  • QR kod: Köşelerdeki üç büyük kare ile tanınır. Tüketici tarafında ve ambalajda yaygındır; parça markalamada DataMatrix daha çok tercih edilir.

Bir 2D kodu okumak için tarama çizgisi değil kamera gerekir. Bu yüzden endüstriyel kod okuyucuların çoğu aslında küçük bir görüntü işleme sistemidir. Kameranın genel seçimi için: endüstriyel kamera ve lens seçimi.

Sessiz bölge (quiet zone)

Kodun çevresinde, içinde hiçbir baskı olmayan boş bir alan bulunmalıdır. Okuyucu kodun nerede başlayıp bittiğini buradan anlar. Tipik minimum değerler:

KodMinimum sessiz bölge
Code 128, Code 3910 modül (en dar çubuğun 10 katı)
EAN-13Solda 11, sağda 7 modül
DataMatrix1 modül
QR kod4 modül

Bunlar minimumdur. Etiket kenarı, kalıp izi veya yakındaki yazı gibi “gürültü” varsa daha geniş boşluk bırakmak okuma oranını belirgin şekilde artırır.

DPM: doğrudan parça markalama

DPM’de kod etikete değil, doğrudan parçanın kendisine yazılır. Etiket düşebilir, silinebilir; DPM parçanın ömrü boyunca üzerinde kalır. Otomotiv, havacılık ve medikal sektöründe izlenebilirlik için yaygındır. Yaygın yöntemler:

  • Lazer markalama: Yüzeyi ısıtarak renk değişimi veya mikro gravür oluşturur. Hızlıdır, temassızdır.
  • Nokta vuruş (dot peen): Sert uçlu bir pim yüzeye vurarak nokta çukurları açar. Döküm ve dövme gibi sert, pürüzlü yüzeylerde kullanılır.
  • Elektrokimyasal markalama: Elektrolit ve akımla yüzeyde iz oluşturur.
  • Mürekkep püskürtme (inkjet): Mürekkep damlalarıyla kod basar.

DPM kodlarının okunması etikete göre çok daha zordur. Kodla zemin arasında renk farkı genellikle yoktur; kontrast, ışığın gravür veya nokta çukurlarında oluşturduğu gölge ve parlamadan gelir. Parlak işlenmiş yüzeyde lazer markalı kod için dome veya koaksiyel ışık, nokta vuruşlu kod için düşük açılı (dark field) ışık genellikle ilk denenecek seçenektir. Ayrıntılar: görüntü işlemede aydınlatma.

Kod kalitesi derecelendirme: ISO/IEC 15416, 15415 ve 29158

“Okuyucum okuyor” ile “kod kaliteli” aynı şey değildir. Bugün okunan sınırdaki bir kod, müşteri tarafındaki farklı bir okuyucuda okunmayabilir. Bu yüzden kod kalitesi standartlarla ölçülür:

  • ISO/IEC 15416 (1D barkod): Güncel baskısı, 2016 baskısının yerini alan ve Ocak 2025’te yayımlanan üçüncü baskıdır. Kod yüksekliği boyunca 10 tarama çizgisi alınır, her biri derecelendirilir ve ortalaması alınır. Sonuç 4,0 ile 0,0 arasında sayısal değer ve A’dan F’ye harf olarak verilir.
  • ISO/IEC 15415 (2D kod): DataMatrix ve QR gibi 2D kodların baskı kalitesini ölçer; güncel baskısı 2024’te yayımlanmıştır. Kontrast, modülasyon, sabit desen hasarı, eksen ve ızgara düzgünsüzlüğü, kullanılmayan hata düzeltme kapasitesi gibi parametreler ayrı ayrı derecelendirilir; genel not en düşük parametreye göre belirlenir.
  • ISO/IEC 29158 (DPM): Doğrudan parça markalamada 15415 yönteminin uyarlanmış hâlidir; farklı aydınlatma koşulları ve değiştirilmiş ölçüm kuralları tanımlar. İlk olarak ISO/IEC TR 29158:2011 teknik rapor olarak yayımlandı (AIM DPM-1-2006 kılavuzuna dayanır), daha sonra standart hâline getirildi; güncel baskısı 2025’tedir.

Kalite ölçümü için normal okuyucu değil, kalibre edilmiş bir doğrulayıcı (verifier) kullanılır. Müşteri şartnamesi belirli bir minimum not istiyorsa üretimde düzenli doğrulama yapılmalıdır.

Sabit okuyucu mu, el tipi okuyucu mu?

  • Sabit (fixed-mount) okuyucu: Hatta monte edilir, PLC ile haberleşir, her parçayı otomatik okur. Okuyamazsa parça reddedilir veya hat durur. Yüksek hacimli hatlar için doğru seçimdir.
  • El tipi okuyucu: Operatör kullanır; depo, sevkiyat, tamir ve düşük hacimli istasyonlarda uygundur. DPM için özel aydınlatmalı modeller gerekir.

Sabit okuyucularda okuma sonucunun MES veya veri tabanına yazılması, izlenebilirliğin asıl değerini oluşturur: ürün ve üretim izleme raporlama sistemleri.

OCR ile etiket kontrolü: OCR ve OCV farkı

  • OCR (optik karakter tanıma): “Burada ne yazıyor?” sorusunu cevaplar. Bilinmeyen metni okur ve dijital veriye çevirir. Örnek: parça üzerindeki seri numarasını okuyup kaydetmek.
  • OCV (optik karakter doğrulama): “Yazan şey doğru mu?” sorusunu cevaplar. Beklenen metin önceden bilinir; sistem basılı metnin bununla eşleştiğini ve okunaklı olduğunu kontrol eder. Örnek: ambalajdaki son kullanma tarihinin ve lot numarasının o günün değeriyle aynı olduğunu doğrulamak.

Ambalaj hatlarında yaygın hata, OCV gereken yerde OCR kurmaktır. OCR “08” yerine “06” okursa yanlış kaydedilir; OCV ise beklenen değerle karşılaştırdığı için hatalı baskıyı reddeder.

Derin öğrenme ile kural tabanlı kontrol

Klasik (kural tabanlı) görüntü işlemede mühendis kontrolü kendisi tanımlar: eşik değeri, kenar arama, şablon eşleştirme, ölçü toleransı. Sonuç açıklanabilir ve tekrarlanabilirdir; ölçüm ve iyi tanımlı hatalarda hâlâ en doğru yoldur. Derin öğrenmede ise sistem etiketlenmiş iyi ve kötü örneklerden öğrenir. Bozuk, eğik, pürüzlü zemine basılmış karakterlerde, nokta vuruşlu yazılarda ve tarif edilmesi zor yüzey hatalarında kural tabanlı yöntemden daha dayanıklıdır. Bedeli, yeterli ve doğru etiketlenmiş örnek görüntü ihtiyacı ve daha yüksek işlem gücüdür. Pratikte iki yöntem çoğu zaman birlikte kullanılır: Parçayı bulmak ve hizalamak için kural tabanlı araçlar, karar için derin öğrenme. Ayrıntılar: makine öğrenimi ve yapay zekâ.

İzlenebilirlik ve serileştirme

  • İlaç (GS1 DataMatrix): AB’de Sahte İlaçlar Direktifi ve (AB) 2016/161 sayılı Komisyon Delege Tüzüğü kapsamında, kapsamdaki ilaç kutuları 9 Şubat 2019’dan beri benzersiz tanımlayıcı taşıyan bir 2D DataMatrix ile işaretlenir. GS1 yapısında bu kod genellikle dört veri taşır: GTIN (01), son kullanma tarihi (17), lot (10) ve seri numarası (21). GTIN 14 hanelidir, lot ve seri numarası 20 karaktere kadar alfanümerik olabilir, son kullanma tarihi YYAAGG biçimindedir.
  • Otomotiv ve sanayi: Motor, şanzıman ve güvenlik parçaları gibi kritik parçalarda DPM ile parça bazında izlenebilirlik yaygındır. Kod; geri çağırma durumunda etkilenen parçaların daraltılmasını ve montajda yanlış parça kullanımının engellenmesini sağlar. Kameralı hata önleme örneği için: montaj hattı kameralı poka-yoke vaka çalışması.

Datamatrix okuyucu kurulumunda pratik ipuçları

  • Modül başına yeterli piksel: Kodun en küçük modülü kamerada birkaç piksele düşmelidir. Okuyucu üreticisinin önerdiği minimumu veri sayfasından kontrol edin ve en küçük kod boyutuna göre çalışma mesafesini seçin.
  • Açı: Parlak etiket ve parlak metalde okuyucuyu tam dik değil, küçük bir açıyla yerleştirmek doğrudan yansımayı önler. Fazla açı ise kodu bozar.
  • Kontrast: Termal transfer şeritlerinin bitmesi, inkjet kafa tıkanması, lazer gücünün düşmesi kontrastı yavaşça azaltır. Yalnızca okuma oranı değil, kalite notu da takip edilirse sorun hat durmadan fark edilir.
  • Sessiz bölge: Kodu etiket kenarına veya kaynak dikişine dayamayın.
  • Tetik ve konum: Parça her seferinde aynı noktada değilse görüş alanını tolerans kadar büyütün; fotosel tetiğini parçanın kod alanına göre ayarlayın.

Sık görülen okuma hataları

  • Kod okunuyor ama müşteride okunmuyor: Kalite notu sınırda. Doğrulayıcıyla ölçün; genelde baskı kontrastı veya modül büyümesi sorunludur.
  • Gün içinde okuma oranı değişiyor: Ortam ışığı veya parça yüzeyi değişiyor.
  • DPM kod bazı parçalarda okunmuyor: Yüzey bitişi farklı (döküm partisi, kumlama, yağ). Işık açısı ve markalama parametreleri birlikte gözden geçirilmeli.
  • Yanlış veri okunuyor: Görüş alanında iki kod var veya okuyucu yanlış sembolojiye ayarlı. Okunacak kod tipini ve uzunluğunu sınırlayın.
  • Hareketli parçada okumuyor: Pozlama uzun, görüntü bulanık. Pozlamayı kısaltıp ışığı strobe modunda çalıştırın.

Sıkça Sorulan Sorular

DataMatrix ile QR kod farkı nedir?

İkisi de 2D koddur. DataMatrix çok küçük boyutlarda daha verimlidir ve parça üzerine markalamada standart hâline gelmiştir; QR kod köşedeki üç büyük kare ile tanınır ve tüketici ambalajlarında daha yaygındır.

Datamatrix okuyucu metal yüzeyde neden okumuyor?

Metal yüzeyde kod ile zemin arasında renk farkı yoktur ve parlak yüzey ışığı yansıtır. Lazer markalı kodda dome veya koaksiyel ışık, nokta vuruşlu kodda düşük açılı ışık ve DPM için tasarlanmış bir okuyucu gerekir.

Barkod kalite derecesi nasıl ölçülür?

Kalibre edilmiş bir doğrulayıcı ile ölçülür. 1D barkodlar ISO/IEC 15416, 2D kodlar ISO/IEC 15415, doğrudan parça markalı kodlar ise ISO/IEC 29158’e göre derecelendirilir.

OCR ile OCV arasındaki fark nedir?

OCR bilinmeyen metni okur, OCV ise basılı metnin beklenen değerle aynı olup olmadığını ve okunaklılığını kontrol eder. Son kullanma tarihi ve lot kontrolünde genellikle OCV kullanılır.

İlaç kutusundaki karekodda hangi bilgiler var?

GS1 DataMatrix genellikle ürün kodu (GTIN), seri numarası, lot numarası ve son kullanma tarihini taşır. Ülkeye göre ek ulusal bilgiler de bulunabilir.

Eskişehir’de görüntü işleme desteği

AveA Otomasyon olarak Eskişehir ve çevre illerdeki tesislerde barkod ve DataMatrix okuma, OCR ve OCV istasyonları, DPM okuma sorunları ve okuma verisinin üretim sistemlerine aktarılması konularında destek veriyoruz. Ayrıntılar: izlenebilirlik, barkod, DataMatrix ve OCR sistemleri, endüstriyel görüntü işleme ve kalite kontrol ve poka-yoke otomasyonları. Bize 0533 454 52 32 numarasından ulaşabilirsiniz; mesai dışında da arayabilirsiniz.