Delphi içinden uEye Kamera Kullanımı

iDS uEye kameralar, son derece güçlü bir SDK ile birlikte gelmektedirler.  Güçlü yanlarını genel başlıklar altında toplarsak

  • 32 bit ve 64 bit işletim sistemleri için %100 destek
  • Tüm platformlar için %100 destek (Native Windows, .NET, Linux, Web)
  • ActiveX, OCX bileşenleri olarak kullanabilme
  • Native .NET kütüphanesi
  • Tüm görüntü işleme arabirimleri (HALCON, neurocheck, cognex…)
  • Birçok derlenmiş ve çalışan örnek uygulamalar

vb. sayılabilir.

.NET ortamında uygulama geliştirmek için, C# ve onun güçlü IDE si VS yi kesinlikle tavsiye ederim. Buna rağmen, Delphi ile uygulama geliştirmenin cazibesi de hala devam etmektedir. Bunları da kendime göre kısaca sıralarsam;

  • En hızlı Native Win32 uygulama
  • Delphi 1 den itibaren standartlaşmış güçlü ve oturmuş IDE
  • ObjectPascal dilinin getirdiği güç artı kolaylık
  • Birçok VCL, hazır kod, library vb. vb.
  • Açıklanamayan Delphi bağlılığı/sevgisi

Delphi 1 den Delphi 2010 versiyonuna kadar Delphi kullanmış biri olarak, laf açılmışken susmam son derece zor olduğundan, lafı burada keserek, Delphi içinden uEye kameralarının kullanımına geçiyorum.

1. Öncelikle uEye Driverları ve programları Full olarak kurulur. (www.ueyesetup.com)

2. uEye Demo programı ile kameranın düzgün olarak çalıştığı test edilir.

3. Şimdi Delphi Çalıştırılır (Resimler Delphi2009 programından alınmıştır. Delphi5 ten itibaren aynı mantık geçerli olduğundan tüm versiyonlar için burada anlatılanlar geçerli olacaktır)

ilk iş olarak, diğer tüm ActiveX bileşenlerinde olduğu gibi, uEye ActiveX bileşeni Delphi içinden yeni bir component olarak install edilir.

Bunun için Component ana menüsünden, “Import Component” menü öğesi seçilir. Gelen ekranda “Import ActiveX Control” radio button işaretlenir ve aşağıdaki ekran gelir.

Bu ekranda uEyeCam ActiveX Control bulunur ve istenilen Delphi component paletine yüklenir. (Ben Additional sekmesini seçtim. ActiveX ya da System gibi palet ler daha okunaklı görünebilir. İStediğinizi seçebilirsiniz zaten, dilerseniz yeni bir palet te oluşturabilirsiniz)

Sonraki ekranda Create New Unit” seçerek ilerledim ve nihayetinde Deplhi bana yeni ActiveX bileşenimin Additional paletine başarıyla yüklendiğini söyledi.

Artık delphi içinden kullanıma hazırım.

Normal form tasarlar gibi çalışıyorum artık. Additional paletinden uEye ActiveX bileşenini formun üzerine koydum ve istediğim gibi ölçeklendirdim.

sonrasında işime yarayacak bazı butonlar koydum. Kamera Aç, Kapat, Resmi Farklı Kaydet vb. gibi.

“Yükle” butonuna

uEyeCam1.InitCamera(0);

kodunu ekliyorum. Ve daha fazla kod yazmadan hemen F9 a basıyorum ve ta taaa… Yine Delphi hızı ve mucizesi ekranda beliriyor…

Dilersem, fotoğrafı farklı kaydetmek için;

uEyeCam1.SaveImage(”);

kodunu kullanabilirim. Parametee olarak ” kullanırsam, kaydedeceğim yeri seçmem için Save Dialog görüntülenecektir. Belirli bir yere kaydetmek istiyorsam, bunu parantez içinde belirtmem yeterlidir.

Kamera ile işim bittiğinde (Formu kapatırken vs.)

uEyeCam1.ExitCamera;

kodunu çağırmam yeterli olacaktır.

Hepsi bu kadar kolay…

uEye ActiveX bileşeninin yüzlerce fonksiyonu mevcuttur ve bunlar Help kısmında son derece detaylı açıklanmıştır. İhtiyaç duyulabilecek hemen her fonksiyon gerçek bir Alman mühendisliği inceliğiyle kodlanmıştır. Programcıya son derece kolay bir kodlama işi kalmış, geliştirilen uygulama diğer Delphi uygulamalarında olduğu gibi, “En Hızlı” ve “En Şık” olarak harddisk te yerini almıştır.

Bir tüyo : Ekranda karşınıza çıkan default iDS uEye görüntüsünden hoşlanmıyorsanız, kendi marka ve logonuzu içeren bitmap dosyayı C:\Windows\System32 klasörüne uEyeCamOcx.bmp ismiyle kaydedin 😉

Uygulama başlar başlamaz sizi bu ekran karşılayacaktır.

Mavis Kütahya’da

Yeni kameralı kontrol masaları kurulumları ve eski kurulu sistemlere bakım amacıyla Mavis teknik personeli bugün Kütahya Kros Otomotivde bulunmaktadır.

Yapılacak Çalışmalar

  • Barkod yazıcıların yeni etiket formlarının uyarlanması
  • Yeni 2 kameralı kontrol masasının montajı ve devreye alınması
  • Eski hatlarda bakım ve kontrol yapılması

Arçelik Çamaşır Makinesi Soket Kontrolü

Mavis, Arçelik Çayırova kampüsündeki çamaşır makinası üretim tesislerinde kameralı kontrol uygulamalarını devreye aldı.

Yapılan Kontroller

  • Soket Varlık Kontrolü
  • Soket Pozisyon Kontrolü

Program, üretim hattında %100 kontrol esasına göre çalışmaktadır. Hatalı üretim görüldüğünde sesli ve görsel ikaz ile operatörü bilgilendirmektedir.

Soket hatalı takılmış (Tam yerine oturmamış)

Soketler düzgün olarak takılmış

Projenin Zorlukları :

  • Takılan soketlerin ve zeminin beyaz renkte olması
  • Soketin yerine tam oturmaması durumunda aradaki farkı algılamanın zor olması

Karakter Okuma-OCR Çözümleri

Mavis, birçok farklı sektör ve farklı ürün için, endüstriyel ortamlarda %100 kontrol ve okuma esasına dayanan OCR uygulamalarına sahiptir. Mavis otomotivden metal sanayiye pek çok zorlu projede başarıyla kullanılan %100 kontrol esasına sahip çözümlere sahiptir.

Mavis OCR Çözümlerinin Genel Özellikleri

Mavis, VYP yazılımı üzerinde OCR işlemini de gerçekleştirebilmektedir. Tüm endüstriyel uygulamalarda başarıyla kullanılan VYP ile, tüm görüntü işleme işlemleri, PLC bağlantıları, veritabanı, resim kaydetme, güvenlik vb. gibi halihazırda var olan tüm özelliklerin üzerine, aşağıdaki OCR özellikleri de kazandırılmıştır.

  • Önceden yüklü hazır OCR fontlarını kullanabilme
  • Öğretebilme (Train işlemi)
  • Modele göre öğretebilme
  • Her türlü boy ve genişlikteki karakterleri okuyabilme
  • kabartma, kazıma, nokta vuruş gibi tüm yazım yöntemleri destekleme
  • Sonuçların ve resimlerin sınırsız kayıt imkanı
  • Her karakterin ve kelimeni ayrı ayrı OCR kalite yüzdesini görebilme
  • OCR işleminin sonucuna göre elektriksel (5-24V) sinyal üretebilme
  • Çok kısa sürede okuyabilme (100 ms. den az)

Örnek OCR Projesi : Şase No okuma

Araç şase numarasının okunması ve kontrolü, şase numarasının üretilmesi kadar önemlidir. Ülkemizde üretim yapan, dünyanın önde gelen otomotiv üreticilerinden olan firma, şase numarasını, mevcut üretim hattını değiştirmeden, okunabilme imkanını araştırmış ve nihayetinde Mavis ile çalışmaya karar vermiştir.

Projenin Zorlukları

  • kameranın Yaklaşık 2m. kadar yukarıdan bakmak zorunda olması
  • Şase numarasının aracın sol kapısına yakın zemin üzerinde, eğik yüzey üzerine yazılı olması (açılı)
  • Ortam aydınlatmasına müdahale edilemiyor olması (Hat halihazırda yürümekte)

Sistemin İşleyişi

Merkezi sistem, RS232 hattı üzerinden RK512 protokolüne uygun olarak, sıradaki aracın Vin numarasını iletir. Mavis VYP yazılımı bu numarayı hafızasına alır. Hat üzerinde yürüyen araca, Vin numarası yazıldıktan sonra, Vin yazıcı başlık ayrılır ve araç yürümeye devam ederek kamera altına gelir. Bir sensör yardımıyla aracın doğru pozisyona geldiği bilgisi alınır ve fotoğraf çekilir. Mavis VYP yazılımı OCR işlemini tamamlar ve hafızasındaki Vin numarası ile, OCR edilmiş Vin numarasını karşılaştırır. Hata olması durumunda hattı durdurur. Hata yok ise, tüm bilgileri ve fotoğrafı veritabanına kaydeder ve diğer aracı bekler.

2B Kameralı Ölçüm Sistemi

Mavis 5 MP veya üzeri kameralardan alınan görüntülerin yapay görme –  bilgisayarlı görme teknikleri uygulanarak ölçüm yapılabilmesi amacıyla 2B ölçüm sistemini geliştirmiştir. (Kameralı Ölçüm – Kameralı Ölçme) Sistem Mavis VYP yazılımı üzerinde geliştirilmiştir. Dolayısıyla kullanım kolaylığı ve fonksiyonalitesi (alınan görüntüleri ve sonuçları kaydetme, geriye dönüp izleyebilme, raporlayabilme, istatistik çıkarabilme, kullanıcı bazında güvenlik vs.) gibi özellikleri ile birçok şirkette başarıyla kullanılmaktadır.

Mavis kameralı 2B ölçüm sistemi sadece laboratuvar ortamı için geliştirilmemiştir. Mavis tarafından geliştirilen tüm yapay görme projeleri gibi endüstriyel ortamlar ve seri üretim yapan yerler için düşünülmüştür. Kameralı ölçme işlemi milisaniyeler içinde gerçekleştiğinden, üretim hızına eşdeğer %100 kontrol ve ölçüm imkanı sunmaktadır. Program mühendis ya da kalite kontrol yetkilisi tarafından kullanılabileceği gibi Kolay kullanımlı arabirimi her türlü operatör tarafından da çok kısa bir eğitimle başarıyla kullanılabilmektedir.

Hassasiyet

Mavis hassas 2B ölçüm sistemi, sabit bir kurulu sistem olmayıp, bileşenlerin her birinin (kamera, lens, aydınlatma elemanları) değiştirilebildiği esnek bir yapıdır. Dolayısıyla müşteri ihtiyaçlarına en uygun çözünürlükte kamera ve lens seçimi ile istenen hassasiyet yakalanabilmektedir. Mavis 5MP, 8MP, 10MP dijital kameralar ile yüksek kalitede görüntü almaktadır. Kamera yazılımının “kenar iyileştirme etkin” (strong edge enhancement) özelliği ile çok daha keskin sonuçlara ulaşabilmektedir. Mavis, kullandığı HALCON görüntü işleme yazılımı ile, pixel bazında DEĞİL, pixel altı (sub pixel) doğrulukta ölçüm yapabilmektedir. Sonuç olarak, Mavis ölçüm sistemi genel bir hassasiyet rakamı ile değil, müşteri tarafından istenen değerlere uygun bir konfigürasyon ile beklenen hassasiyeti yakalayabilme şeklinde çalışmaktadır.

Sistemin Çalışma Yöntemi

Ölçüm yapılacak parça alttan veya üstten aydınlatmalı (parça rengine ve duruma göre) zemine yerleştirilir. 5 MP veya üzeri çözünürlüklü kamera ve ona bağlı Telesentrik lens (telecentric lens) yardımıyla bozulmanın en aza indirgenmiş olduğu görüntü alınır ve bilgisayara aktarılır. Bilgisayarda çalışan gelişmiş görüntü işleme yazılımı kullanıcı tarafından set edilmiş ölçümleri yapar.

Sistem otomatik veya manual beslemeli çalışabilir. Tüm kontroller çok kısa sürede gerçekleştiğinden (10-100 milisaniye arası) yüksek hızda ya da eş zamanlı kontrollere uyarlanabilir. Çıkış bilgisi ekranda gösterilir, sesli ikaz verilebilir, barkot üretilebilir veya PLC için elektriksel işaret (5-24 V) üretilebilir.

Mavis Kameralı Ölçüm (Kameralı ölçme) sistemi, ölçüm işlemini çok kısa sürede (5-50 milisaniye) gerçekleştirdiğinden, ölçüm sonucunu daha stabil hale getirmek için, istenen adet kadar tekrarlanarak, ortalama sonuç alınması suretiyle de çalıştırılabilir. örnek : ölçüm yapılacak parçanın istenen ölçümleri 25 ms. sürsün. Eğer zaman sorunu yoksa, aynı parçaya ait ölçümleri ard arda 20 kez tekrarlatmak suretiyle daha hassas ve daha kararlı bir ölçüm değeri, 0.5 saniye içinde elde edilmiş olur.

Genel Kontroller

  • X – Y – Z koordinat değerlerinin ölçülmesi.
  • belirlenen mesafeler arası ölçümlerin yapılması.
  • Uzunluk, mesafe ölçme, alan, açı, çap, yay, daire, yarım daire vb. geometrik tüm ölçümlerin yapılması
  • Yapılan ölçümlerin minimum – maksimum değerler arasında olup olmadığının kontrol edilmesi
  • Metrik / pixel dönüşümlerinin yapılabilmesi
  • Tüm ölçümlerin ve ekran görüntülerinin kaydedilmesi

Opsiyonel Kontroller

  • Oryantasyon (parçanın dönmüş olması) kontrolü. (Parça istenen  her doğrultuda yerleştirilmesine rağmen ölçümlerin yapılabilmesi)
  • CAD datasının okunması / üretilmesi

Sistemin Getirileri

  • İnsan tarafından yapılamayacak kadar hızlı ve güvenli ölçüm imkanı
  • Ölçüm sonuçlarının kaydedilmesi
  • Hatalı ürünlerin otomatik olarak ayırt edilmesi
  • Sistem ölçüm sonucu, ölçüm değerlerinin istenen aralıkta olmaması durumunda ses, ekran görüntüsü ve PLC çıkışı vererek seri üretim yapılan yerlerde hızlı kontrole imkan vermektedir.

Mavis VYP Kameralı Ölçüm Sistemi Örnek Çalışma ve Ekran Görünümü

Örnek Uygulamada, ortalama 3.5 cm boyunda olan bir çanta anahtarının üzerinde belirlenen mesafelerin ölçümünü adım adım gösteren ekran görüntülerine yer verilmiştir. Uygulamada iDS uEye 1485 LE-C kamera ve 35 mm lik lens kullanılmıştır. Anahtar, beyaz aydınlatmalı zemin üzerine yerleştirilmiştir.

Kamera Kontrollü Kaynak Otomasyonu

Mavis, TIG/MIG kaynağı yapan yerler için, bilgisayar destekli görüntü işleme teknikleri kullanarak kamera kontrollü kaynak otomasyonunu geliştirmiştir.

Sistemin Amacı

Sistem, operatör desteğiyle yapılan kaynak (MIG/TIG) işlemini kameralar ve lazer yardımıyla operatöre ihtiyaç duymadan otomatik olarak yapabilmektir. Özetle kaynak Torch unun yönlendirilmesi ve hatasız düzgün bir kaynak işleminin gerçekleştirilmesidir.

Sistemin Çalışma Yöntemi

Sistem, kamera ile kaynak yapılacak yüzeyin incelenip, kaynak ya da dolgu yapılacak rotanın belirlenmesi ve kaynak torcunun bu rotada tutulması esasına göre çalışır. Kaynak torchu, kamera, lazer ortak olarak kontrol edilebilen bir platforma sabitlenmiştir. Sistem ilk olarak kaynak yapılacak yüzeye olan mesafeyi ölçer ve kullanıcı tarafından daha önceden set edilmiş değere göre bu uzaklığı sabit tutar. (Torch – Yüzey mesafesini sabitler) Çok hızlı ve real-time yapılan kontroller ile, kaynak yapılacak doğrultu hatasız olarak izlenmiş olur.

Sistemin İşleyişi

Sistem saniyede 4-5 defa fotoğraf alıp işleyerek çalışır. Her bir fotoğrafta kaynak yapılacak mesafe ve kaynak rotası belirlenir. Sisteme bağlı Mavis USB modül ile 5-24 V arası elektriksel sinyal üretilerek, kaynak torchunun ileri – geri, sağa – sola hareketi sağlanır.

Aşağıdaki resim, Kaynak edilmiş, bitmiş ürünü göstermektedir. Sarı çizgilerle işaretlenmiş yüzeyler, birbirine kaynatılmış levhalardan oluşmaktadır. Mavis Kaynak Otomasyonu (Kaynak Robotu) kaynak edilecek yüzeylerde, kaynak torchunu ileri-geri, sağa sola yönlendirerek, kusursuz bir kaynak kalitesi yakalanmasını sağlamıştır.

Genel Kontroller

  • X – Y – Z koordinat değerlerinin ölçülmesi.
  • Çizgi lazer ve kamera ile mesafe ölçümü
  • online kaynak torch yönlendirmesi
  • Kaynak başlatma ve bitirme komutlarının verilmesi (TIG/MIG) kaynağının yapılması
  • Kaynak kalite kontrolünün yapılması
  • Kaynak yapılacak yüzeyin platform etrafında döndürülmesi

Sistemin Getirileri

  • İnsan tarafından yapılamayacak kadar hızlı ve kaliteli kaynak imkanı
  • İnsan için sağlıksız ve riskli koşullarda kaynak yapabilme imkanı
  • Operatöre, zamana, kişiye bağlı olmayan sabit kaynak kalitesinin sağlanması

Mavis VYP Otomatik Kaynak Yönlendirme Sistemi

Örnek Uygulamada, yakıt tankerleri için kaynak platformu gösterilmektedir.

Robot Destekli Cam, Mozaik, Parke, Mermer, Fayans, Taş vb. yerleştirme Otomasyonu

Mavis, görüntü işleme ve robotik teknolojilerini bir araya getirerek elle yapılan pek çok işlemi otomatikleştirecek çözümler geliştirmektedir. Mozaik, cam, parke, mermer, taş vb. malzemelerin robot tarafından bulunduğu yerden alınması ve daha önceden belirlenmiş şekli oluşturacak şekilde belirlenmiş yere yerleştirilmesi işlemi, Mavis tarafından bu konuda geliştirilmiş uygulamalardan biridir. Mozaik döşeme uygulaması, kameralı kontrol ve yönlendirme yazılımı ve robot sisteminden meydana gelmiştir.

Sistemin Amacı

Sistemin amacı, Mozaik, mermer, karo, fayans, taş vb. parçaları yan yana getirmek veya bir desen oluşturacak şekilde birleştirmek amacıyla çalışan işletmeler için, işlemi elle gerçekleştirmek yerine robot destekli görüntü işleme tekniklerinden faydalanarak hızlı ve hatasız olarak yapmaktır. Aynı zamanda her bir parçanın kalite kontrolünden geçmesini sağlamaktır.

Sistem, gıda sektöründe çikolata, bisküvi gibi üretim yapılan yerlerde, ambalajlama kutulama uygun yere yerleştirme gibi alanlarda da uygulanabilmektedir. (Kameralı Yerleştirme / Robot Yerleştirme)

Sistemin Çalışma Yöntemi

Sistemin amacı, daha önceden bilgisayara öğretilmiş desenin, robot tarafından oluşturulmasıdır (örülmesidir). Bu amaca yönelik olarak, her bir parça (taş, mermer, mozaik, parke vb.) kamera tarafından görüntülenir. Parça kırık, hatalı, bozuk vb. durumda ise, hatalı parça olarak ayıklanır. Parça sağlam ise rengi, şekli, dokusu, boyutları ölçülerek hedef şekil üzerinde nereye yerleştirileceğine karar verilir. Parçanın halihazırdaki koordinatları ve hedef koordinatları robota bildirilir. Robot parçayı bulunduğu yerden alarak olması gerektiği yere yerleştirir. Sistem bu şekilde seri olarak devam eder.

Sistemin İşleyişi

Konveyör kullanılan sistemlerde, konveyör üzerindeki kamera, gelen parçayı tanır. Scara robota parçanın koordinat bilgilerini verir. Robot parçayı yakalar. İkinci kamera tanınan parçanın nereye konulacağını belirler. Robota hedef koordinatlarını iletir. Robot belirlenen noktaya parçayı koyar.

Konveyör kullanılmayan sistemlerde, robot bütünü oluşturacak her bir parçayı nereden alacağını bilir. Şekli oluşturması için kullanması gereken her bir parçayı, sırası geldikçe, daha önceden bildiği konumdan alarak kamera tarafından tesbit edilmiş ilgili noktaya koyar.

Genel Kontroller

  • X – Y – Z koordinat değerlerinin ölçülmesi.
  • Renk, doku, geometrik şekil (baklava dilimi, kare, daire vs.) ölçümü yapılması
  • online robot yönlendirme
  • Hatalı parçaların ayıklanması
  • Oluşan şeklin kalite kontrolünün yapılması
  • Kullanılan parça miktarı, oluşan ürün adedi gibi istatistiklerin tutulması

Opsiyonel Kontroller

  • Dalga biçimi v.b. serbest stil formlarda üretim
  • CAD datasının okunması ve buna göre üretim yapılması

Sistemin Getirileri

  • İnsan tarafından yapılamayacak kadar hızlı ve güvenli üretim imkanı
  • Kullanılan malzeme ve üretim sonuçlarının kaydedilmesi
  • Hatalı ürünlerin otomatik olarak ayırt edilmesi
  • kesintisiz ve hatasız robot destekli üretimi imkanı
  • Otomatik etiketleme

Mavis VYP Robot Destekli Yerleştirme Sistemi

Örnek Uygulamada, tuğlalar tanınarak daha önceden belirlenmiş şekilde dizilmeleri sağlanmıştır. Kalite kontrolü, pozisyon kontrolü ve robot yönlendirme kullanılmıştır.

 

Çelik / Metal Ürünlerin Kontrolü

Mavis pres ya da metal işlemden çıkan sac parçaların belirli bir prosese tabi tutulması sonucunda (kaynak, puntalama, vidalama, soket ekleme vb) oluşan ürünün kalite kontrolünü yapan kameralı görüntü işleme sistemini geliştirmiştir. Kaynak montajlı ürünler, preslenmiş gövde panelleri, şasi ve gövde parçaları, montajlı kabinler gibi özellikle otomotiv yan sanayi parçaları üretimi yapan yerler için %100 kalite kontrol imkanı veren kameralı yapay görme sistemimiz ve çalışma yöntemi aşağıdaki gibidir.

Programın Çalışma Yöntemi

Sevkiyat öncesi son kontrollerin yapılması aşamasına gelen her bir ürün, kameralı kontrol masasına yerleştirilir. Operatör, önündeki butona basarak kontrolleri çalıştırır.  Kontroller esnasında her hangi bir problem varsa, ekranda problemin olduğu yer ve problemin türü gösterilir. Operatör problemi giderebiliyorsa giderir ve kontrolleri yeniden çalıştırır. İşlem sonucunda ürün sağlam ise, operatörün kodu, vardiyası, sistem saati, parça kodu ve sıra numarasını içeren bir barkod üretilir (Kalite OK barkodu). Operatör barkodu alıp, ürün üzerinde belirlenmiş yere yapıştırır. Parçayı yerinden kaldırıp forklif taşıma kabinine yükler. Diğer parçaya geçer ve işlem bu şekilde devam eder. Sonuçta, sevkiyatı yapılan tüm parçalar, %100 kalite kontrolünden geçmiş olur.

Genel Kontroller

  • Parça var yok (varlık) kontrollü.
  • Pozisyon kontrolü (parça üzerindeki delik, soket vb. bileşenlerin pozisyonu)
  • Alan, boyut (en boy yükseklik) kontrolü
  • Doğrultu (yön) kontrolü (Saplama ve vidaların kaynatılma doğrultusunun kontrolü)

Sistemin Getirileri

  • Hızlı güvenli ve %100 kontrol imkanı
  • Hatalı ürünlerin otomatik olarak ayırt edilmesi
  • Hatalı ürünlerin kaydedilmesi
  • Otomatik markalama ile ürün takibi
  • Müşteriye hatalı ürün gönderilmesinin önüne geçilmiş olması
  • Modern ortam sunması, potansiyel yeni müşteriler için rekabet üstü firma izlenimi vermesi

Sistemin Bileşenleri

  • 8mm, 12mm, 16mm, 25mm ve 35mm 12 adet iDS uEye kamera
  • Kontrol masası (Üzeri beyaza boyanmış, farklı ürün grupları için farklı tutamaçları olan)
  • 4 x 36W üstten flüoresan aydınlatma.(Elektronik balast kullanılarak)
  • kameralar ve aydınlatma ekipmanını taşıyacak metal gövde
  • Tüm sistemi çevreden ve değişken aydınlatma koşullarından izole eden dışarıdan branda ile giydirilmiş kontrol odası
  • Operatörün kontrolleri başlatacağı buton
  • İşlem sonucunu bildirecek barkod yazıcı (USB bağlantılı)
  • Mavis VYP programının çalıştığı bilgisayar ve sonuçların izlendiği monitör
  • HALCON 9.0.1 görüntü işleme kütüphanesi

Sistemin Zorlukları

  • Tek bir istasyonda, farklı modellerin kontrol edilmesi (Bu uygulamada soldan ve sağdan direksiyon modelleri için üretilen torpido traversleri ile farklı araç grupları (binek, minibüs vb.) modelleri için istasyonda kontroller gerçekleştirilmektedir)
  • Ürün üzerinde yapılması gereken kontrollerin 3 boyutlu geometriye dağılmış olması.
  • Her bir üründe ortalama 80 adet kontrol yapılması ve değişen ürünle birlikte bu 80 kontrolün tamamının yerinin değişmesi fakat kameraların yerinin sabit olması.
  • Kameraların yerleşiminin operatörü yükleme ve boşaltma sırasında engellememesi.
  • Farklı ürünlerin farklı pimlere tutturulması ve yükseklik / mesafe farkına rağmen kamera netliğinin (focus) bozulmamasının sağlanması
  • Kontrol alanının çok geniş bir alan olması, gün ışığı ve ortam aydınlatması değişimlerinde stabil çalışmasını sürdürebilmesi


Torpido traversi olarak nitelenen bir parçanın üzerindeki tüm bileşenlerle birlikte kalite kontrolünün yapılması. Monitörün biraz daha yukarısında, farklı geometrilerle yerleştirilmiş 12 adet uEye USB kamera yer almaktadır.

Torpido traversi üzerinde yer alan soketler, saplamalar ve kaynak edilmiş parçaların yakından görünümü. Görüntüde yer alan hemen her parçanın varlığı ve hassas pozisyonu kontrol edilmektedir. Kaynak sistemi robot ile yapıldığı halde, yine de eksik parça veya hatalı pozisyon olabilmektedir.

Plastik Enjeksiyon Seri Üretim Kontrolü

Mavis Şişe, Plastik boru, plastik parçalar gibi, belirli bir formda seri üretim yapan yerler için, %100 kontrol imkanı veren plastik enjeksiyon çözümünü geliştirmiştir.

Programın Çalışma Yöntemi

Enjeksiyon makinasından çıkan ürünler, konveyör üzerinde kameralı kontrol istasyonuna gelir. İstasyonda her bir ürüne, yandan ve üstten 2 kamera ile bakılır. (Kontrol edilmesi istenen parametreye göre, kamera sayısı artırılabilir) Kameralardan alınan fotoğraflarda (aşağıda belirtilen) kontroller yapılır. Kontrol sonucu ürün sağlam ise, konveyörden direk paketleme noktasına gider. Eğer ürün hatalıysa, konveyör üzerinden atılarak, yeniden üretime sokmak amacıyla depolanan havuza itilir.

Program, Mavis VYP programında var olan tüm özelliklere (kayıt tutma, istatistik çıkarma, raporlama, hatalı ürünü takip edebilme vs..) sahiptir.

Genel Kontroller

  • Yükseklik kontrolü (ürünün altında veya üzerinde çapak olması durumunda yükseklik değişmektedir.
  • Ağız kısmında çapak kontrolü (enjeksiyon sonrası ağız kısmı kesildiği için çapak olması en muhtemel yer)
  • Gövde yüzey kontrolü (delik veya çizik olması durumu)
  • Boğazda yığılma kontrolü (içte kalan fazla malzemeden kaynaklanan)
  • Ağız (kapak) kısmının ovallik kontrolü (normalde dairesel olması gereken ağız kısmında form bozukluğu kontrolü)
  • Yön kontrolü

Opsiyonel Kontroller

  • Renk / ton kontrolü
  • Baskı / yazı / serigrafi hataları kontrolü

Sistemin Getirileri

  • İnsan gözüyle yapılamayacak kadar hızlı kontrol imkanı
  • Kalite Kontrol için ayrı bir personel ihtiyacı olmaması
  • Hatalı ürünlerin otomatik olarak ayırt edilmesi
  • Sonuçların değerlendirilebilmesi, makina veriminin hesaplanması
  • Müşteriye hatalı ürün gönderilmesinin önüne geçilmiş olması
  • Modern ortam sunması, potansiyel yeni müşteriler için rekabet üstü firma izlenimi
    vermesi 

Lazerli Kameralı Derinlik Ölçüm Sistemi

Mavis, kendi bünyesinde geliştirdiği yeni bir cihaz olan “Lazerli Kameralı Derinlik Ölçüm Sistemi” ismini verdiği cihazı kullanıma almıştır. Yaklaşık 1 ay önce geliştirilen sistem, 2 – 3 haftalık test ve kalibrasyon sürecinden sonra devreye alındı.

Cihazın Amacı

Cihaz, kesilerek açılan derinliğin hassas olarak ölçülmesine yarar. Bir endüstriyel bıçak tarafından yarıklık şeklinde açılan kesik, kumpas cetvel ya da bilindik yöntemlerle ölçülemeyeceği için, Mavis tarafından geliştirilen bu aparat ile hassas olarak ölçülebilmektedir.

Cihazın Çalışma Şekli

Cihaz, kesiklik derinliği ölçülecek olan parçanın (çalışılan uygulama mukavva konilerdir) cihaza yerleştirilmesiyle başlar. Yerleştirme esnasında, parçanın en üst düzeyinin sabitleneceği bir nokta vardır. Yüksekliği ayarlanabilen zemine yerleştirilen parça, en üst noktada bu sabit yüzeye getirilir. Böylece kamera tek bir noktaya focus (netlik) olabilir. Kesikliğin bulunduğu yere düşürülen çizgi lazer, yüzey boyunca düz bir çizgi halinde görünürken, kesikliğin olduğu yerde içe doğru V şeklinde girer. Yüksek çözünürlüklü, megapixel lense sahip kamera ile alınan dijital görüntü, Mavis VYP yazılımı tarafından işlenir. Online olarak yapılan işleme sonucu, derinliğin boyu, 0.8 mm ve 1 mm aşağıdaki yarık kalınlığı vb. parametreler otomatik olarak bulunur. Bunların dışında kullanıcı dilerse manual olarak istediği noktalar arasında ölçüm yapabilir.

Laser düşürülmüş kesikliğin kamera görüntüsü ve kesiğin otomatik olarak ölçümü

Projenin Zorlukları

Kalibrasyon : Elle ya da muadil bir cihazla ölçüm yapılamadığından sistemi kalibre etmek için bir yöntem geliştirildi. Matematikse modellere ve tekrarlanabilir değerlere dayanan bu modele göre sistem kalibre edildi.

Kamera ve Lazer Pozisyonu : Lazer ışığının tam kesiklik yarığına düşürülmesi, kameranın belirli bir açıdan bu kesikliğe bakması ve hem lazer hem de kameranın olması gereken kesin açı pozisyonlarının hassas olarak belirlenebilmesi.

Otomatik Ölçüm : Program kalibre edildikten sonra, isterler doğrultusunda tüm ölçümlerin otomatik olarak yapılabilmesi istenmektedir.

Manual Ölçüm : Kullanıcı dilerse kendi belirleyeceği noktalar arasında hassas ölçüm yapabilmeyi istemektedir. Programın buna izin verecek şekilde kalibre edilmesi sağlanmıştır.

Sonuçların Değerlendirilmesi : Tüm ölçüm sonuçları istatistiksel olarak değerlendirilebilir, raporlanabilir, veritabanına kaydedilebilir özelliktedir. Mavis VYP de zaten var olan altyapı kullanıldığından tüm bu istekleri yerine getirmek Mavis için zor olmamıştır.

Programın otomatik hesaplama işlevinin yanısıra, kullanıcı tarafından 2 farklı şekilde manual ölçüm yapılabilir.

  • Çok tıklayarak ölçüm
  • Doğru çizerek ölçüm

Her iki yöntemde de kullanıcı, ekranda dilediği noktalar arasında ölçüm yapabilir. Sistem kolay ölçüm yapılabilmesi amacıyla, lazer çizgisinin başlangıç ve bitiş klavuzlarının sınır yerlerini çizer.

Program, kullanıcıya yardımcı olması açısından görüntü filtreleme seçeneğini kullanır. Bu seçenek, alınan görüntünün filtrelenerek, bir nevi temizlenerek sunulması işlemine yarar. Kullanıcı dilerse bu özelliği devre dışı bırakır ve salt görüntü üzerinden çalışabilir.