İzlenebilirlik
Dot Peen DataMatrix Okunmuyor mu? Okunabilirlik, AS9132 ve ISO/IEC 29158
DataMatrix kodunuz gözle düzgün görünüyor ama okuyucu bazen okuyor, bazen okumuyor. Nokta vuruşlu markalamada bu çok sık yaşanan bir durum ve çoğu zaman sebep makinenin kendisi değil; nokta boyutu, nokta aralığı, parçanın tutuluşu ve okuma aydınlatması. Bu yazıda sorunun nereden geldiğini, havacılıkta istenen AS9132 ölçütlerini ve DPM kodları için kullanılan ISO/IEC 29158 doğrulamasını özetliyoruz.
Yazar Erden Arıkan · Mekatronik Mühendisi
Nokta vuruşlu DataMatrix neden daha zor okunur?
Mürekkeple basılmış bir DataMatrix’te hücreler dolu karelerdir ve kodun kenarları süreklidir. Nokta vuruşlu kodda ise her hücre tek bir çukurdur, kenarlar kesiktir. Standart DataMatrix çözme algoritması bu yüzden dot peen kodlarda zorlanabilir. DPM kodları için hazırlanan ISO/IEC 29158 standardı, noktaları birleştirerek hücreyi bulan bir yaklaşım içerir. Standardın 2020 revizyonu notlamayı da sürekli bir ölçeğe (0,1’lik adımlara) taşıdı, böylece iki not arasında gidip gelen kodlarda sonuç daha kararlı hale geldi.
Okunmama belirtileri ve olası nedenleri
Belirti | Olası neden | Ne yapılır |
|---|---|---|
Noktalar çok büyük, birbirine değiyor | Vuruş kuvveti fazla veya hücre aralığı dar | Kuvveti düşürün, kod boyutunu büyütün |
Noktalar küçük, aralarında boşluk var | Kuvvet düşük, pin ucu aşınmış olabilir | Kuvveti artırın, pin ucunu kontrol ettirin |
Hücreler ızgaradan kaymış | Parça yeterince sabitlenmemiş veya kafada boşluk var | Fikstürü sağlamlaştırın, kafa için servise bildirin |
Bazen okuyor, bazen okumuyor | Aydınlatma, kontrast veya yüzey yansıması | Okuyucu açısını ve aydınlatmayı değiştirin, mat yüzeyle deneyin |
Kod çok küçük | Yeterli çözünürlük yok | Daha geniş alanda, daha büyük hücreyle markalayın |
Nokta boyutu ve aralığı için pratik kural
Sektör kılavuzlarında sık geçen öneri, nokta çapının nokta aralığının yaklaşık yüzde 80’i olması, yani komşu noktaların birbirine değecek kadar yakın ama üst üste binmeyecek kadar ayrı durmasıdır. Aradaki boşluk nokta boyutunun yarısını aşarsa okunabilirlik belirgin şekilde düşer. Kesin değerler parçaya, pine ve okuyucuya göre değişir, bu yüzden bunları başlangıç noktası olarak düşünün. Döküm gibi pürüzlü yüzeylerde hücre boyutunu büyük tutun: NASA-STD-6002, yüzey çukurlarının gölgesinin okuyucu tarafından karanlık hücre sanılmaması için hücrelerin bu çukurlardan büyük olmasını ister.
AS9132 ne ister?
AS9132, havacılık ve savunma tedarik zincirinde nokta vuruşlu veya benzeri nokta temelli DataMatrix kodları için kullanılan bir kalite ölçütüdür ve genellikle müşteri şartnamesiyle istenir. Üç kriteri birlikte değerlendirir ve hepsinin geçmesini ister:
- Nokta boyutu: İdeal boyutun yüzde 65 ile 105’i arasında olmalı
- Nokta merkez kayması: İdeal ızgaraya göre en fazla yüzde 20
- Bozulma açısı: L biçimli bulucu desende en fazla 6 derece sapma
Nokta fazla büyükse vuruş kuvveti yüksektir, kuvvet düşürülmelidir. Merkez kayması varsa ya parça yeterince sabit değildir ya da markalama kafasında boşluk oluşmuştur. Sınırları, şartnamenizde atıf yapılan AS9132 revizyonundan teyit edin.
Okumak ile doğrulamak aynı şey değil
Bir okuyucunun kodu çözmesi, kodun kalite standardından geçtiği anlamına gelmez. Doğrulama (verification) ayrı bir işlemdir, tekrarlanabilir bir görüntüleme ister: aydınlatma değişince aynı kod farklı not alabilir. Bu yüzden doğrulamayı kontrollü ışıkta, mümkünse markalamanın hemen ardından yapmak gerekir. Düz etiketlere basılan kodlar için ISO/IEC 15415 kullanılırken, parça üzerine doğrudan markalanan kodlarda ISO/IEC 29158 geçerlidir.
Cep telefonuyla okunan kod, endüstriyel okuyucuyla veya doğrulama sistemiyle aynı sonucu vermeyebilir. Sitemizde yer alan otomotiv parçasına DataMatrix markalama örneğinde farklı kod boyutları denendi ve okunabilirlik standart bir telefon uygulamasıyla doğrulandı. Bu hızlı bir saha kontrolüdür, resmi bir doğrulamanın yerine geçmez.
Markalamadan önce kontrol listesi
- Kod boyutunu markalama alanına ve okuyucunun çözünürlüğüne göre seçin
- Parçayı aynı noktada, sarsılmayacak şekilde sabitleyin
- Vuruş kuvvetini nokta çapı aralığın yaklaşık yüzde 80’i olacak şekilde ayarlayın
- Pin ucunun durumunu düzenli kontrol edin, aşınma nokta boyutunu değiştirir
- Okuyucuyu ve aydınlatma açısını gerçek üretim koşullarında deneyin
- Müşteriniz AS9132 veya ISO/IEC 29158 istiyorsa doğrulamayı kontrollü ışıkta yapın
Parçanızla deneme yapmak için
DataMatrix için doğru kod boyutu ve parametreyi en hızlı parçanızın üzerinde buluruz. Parçanızı gönderin, markalayıp okunabilirlik sonucunu birlikte değerlendirelim. DataMatrix’in ne olduğunu ve türlerini öğrenmek isterseniz DataMatrix Kod Nedir yazımıza bakın.
Sıkça sorulan sorular
Telefon okuyor ama endüstriyel okuyucu okumuyor, neden? Telefon kameraları kodu farklı işler, endüstriyel okuyucular ise belirli aydınlatma ve çözünürlükle çalışır. Okuyucunuz parça üzerindeki gerçek ışık koşullarında denenmelidir.
AS9132 kimler için gerekli? Genellikle havacılık ve savunma tedarik zincirinde müşterinin şartnamesinde istenir. Hangi ölçütün geçerli olduğunu sözleşme ve şartnameniz belirler.
Pin aşınması DataMatrix’i etkiler mi? Evet. Aşınan pin nokta boyutunu ve şeklini değiştirir, bu da hücre kalitesini düşürür. Pin ucunu düzenli kontrol ettirmek gerekir.
Kodum doğrulamadan geçmiyor, ilk ne yapmalıyım? Önce nokta boyutuna bakın: büyükse kuvveti düşürün, küçükse artırın. Sonra parçanın sabit durduğundan emin olun. Sorun sürerse markalama parametreleri için bize yazın.