Kameradan Alınan Görüntünün CNC Tezgâhında Gerçek Zamanlı Olarak İşlenmesi
Kameradan Alınan Görüntünün CNC Tezgâhında Gerçek Zamanlı Olarak İşlenmesi
Yazar: Öztürk, Sıtkı; Kuncan, Melih
Dergi: Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, Vol. 9 No. 3, 2019
Anahtar kelimeler: Engineering ; Mühendislik ; Görüntü işleme,g kod,CNC makine,gerçek zamanlı işleme

Bu çalışmada endüstride yaygın olarak kullanılan bilgisayardestekli sayısal kontrolöre (CNC (Computer Numerik Control)) koordinat desteğiile görüntünün ölçekli olarak çizdirilmesi hedeflenmiştir. Bilgisayar ortamındaalınan görüntünün görsel olarak benzetiminden sonra elde edilen iskelet yörüngekoordinatları, CNC hareket yörünge komutlarına dönüştürülmekte ve CNC ünitesineyüklenen hareket komutları makinede otomatik olarak işlenmektedir. Bu çalışmasayesinde görüntü işlemenin kullanım alanları ile programlanabilir makinelerinçalışma alanları birleştirilerek, yararlı bir çalışma oluşturulmasıamaçlanmıştır. Görüntünün kameradan alınarak, üzerinde belirliişlemlerin uygulanılması sonucunda, kullanılacak gerekli bilgiler alınmıştır.Bunun için sırasıyla alınan görüntüye belirli bir eşik değeri uygulanarak siyahbeyaz (binary) bir görüntü oluşturulmuş ve iskelet çıkarımları yapılarakgörüntünün koordinat değerleri elde edilmiştir. Bu çalışmada, iskelet çıkarımıiçin Matlab programında görüntünün iskeletini oluşturma (skeleton)fonksiyonundan yararlanılmış, koordinat değerleri ise sınır çıkarmafonksiyonları ile (bwboundaries) belirlenmiştir. Elde edilen koordinatdeğerlerini CNC’de hareket komutuna dönüştürebilmek için 'g kod' unadönüştürmek gerekmektedir. Bu işlem basamağı Matlab programı kullanılarakgerçekleştirilmiştir. g kodu çıktı dosyası USB bellek yardımı ile CNC’ye aktarılarakx-y düzleminde görüntüyü istenen şekilde talaş kaldırarak çizdirilmiştirSonuç olarak bu çalışmada, kameradan alınan görüntününkoordinatlarının hesaplanması sayesinde istenen şekilde CNC tezgah tarafındanişlemenin yapılması amaçlanmıştır. Görüntü işleme aşamasında Matlab programı kullanılmış, işlenen görüntüyüistenen şekilde talaş kaldırarak çizdirebilmek için Siemens’in Sinumerik CNCtezgâhı kullanılmıştır. Prototip makinede gerçekleştirilen işleme çıktılarıüzerinde yapılan ölçüm testleri sonucunda işlemenin orijinal resme uygun hatasızbir şekilde gerçekleştiği gözlenmiştir. Yapılan karşılaştırma vedeğerlendirmelerde teorik sonuçlarla pratik sonuçların büyük oranda örtüştüğüsonucuna varılmıştır.

Bu çalışmada endüstride yaygın olarak kullanılan bilgisayardestekli sayısal kontrolöre (CNC (Computer Numerik Control)) koordinat desteğiile görüntünün ölçekli olarak çizdirilmesi hedeflenmiştir. Bilgisayar ortamındaalınan görüntünün görsel olarak benzetiminden sonra elde edilen iskelet yörüngekoordinatları, CNC hareket yörünge komutlarına dönüştürülmekte ve CNC ünitesineyüklenen hareket komutları makinede otomatik olarak işlenmektedir. Bu çalışmasayesinde görüntü işlemenin kullanım alanları ile programlanabilir makinelerinçalışma alanları birleştirilerek, yararlı bir çalışma oluşturulmasıamaçlanmıştır. Görüntünün kameradan alınarak, üzerinde belirliişlemlerin uygulanılması sonucunda, kullanılacak gerekli bilgiler alınmıştır.Bunun için sırasıyla alınan görüntüye belirli bir eşik değeri uygulanarak siyahbeyaz (binary) bir görüntü oluşturulmuş ve iskelet çıkarımları yapılarakgörüntünün koordinat değerleri elde edilmiştir. Bu çalışmada, iskelet çıkarımıiçin Matlab programında görüntünün iskeletini oluşturma (skeleton)fonksiyonundan yararlanılmış, koordinat değerleri ise sınır çıkarmafonksiyonları ile (bwboundaries) belirlenmiştir. Elde edilen koordinatdeğerlerini CNC’de hareket komutuna dönüştürebilmek için 'g kod' unadönüştürmek gerekmektedir. Bu işlem basamağı Matlab programı kullanılarakgerçekleştirilmiştir. g kodu çıktı dosyası USB bellek yardımı ile CNC’ye aktarılarakx-y düzleminde görüntüyü istenen şekilde talaş kaldırarak çizdirilmiştirSonuç olarak bu çalışmada, kameradan alınan görüntününkoordinatlarının hesaplanması sayesinde istenen şekilde CNC tezgah tarafındanişlemenin yapılması amaçlanmıştır. Görüntü işleme aşamasında Matlab programı kullanılmış, işlenen görüntüyüistenen şekilde talaş kaldırarak çizdirebilmek için Siemens’in Sinumerik CNCtezgâhı kullanılmıştır. Prototip makinede gerçekleştirilen işleme çıktılarıüzerinde yapılan ölçüm testleri sonucunda işlemenin orijinal resme uygun hatasızbir şekilde gerçekleştiği gözlenmiştir. Yapılan karşılaştırma vedeğerlendirmelerde teorik sonuçlarla pratik sonuçların büyük oranda örtüştüğüsonucuna varılmıştır.