You are on page 1of 5

5.

Uluslararası İleri Teknolojiler Sempozyumu (IATS’09), 13-15 Mayıs 2009, Karabük, Türkiye

HASARLI KALIP ELEMANLARININ ONARILMASI AMAÇLI TERSİNE


MÜHENDİSLİK DESTEKLİ BİR ÇERÇEVE ÇALIŞMASI
REVERSE ENGINEERING AIDED A FRAME STUDY AIMING AT
REPAIRING OF DAMAGED DIE COMPONENTS
Mustafa AYYILDIZa ve Cevdet GÖLOĞLUb, *
a
Karabük Üniversitesi, Fen Bilimleri Enstitüsü, Karabük, Türkiye, E-posta: mustafaayyildiz57@gmail.com
b, *
Karabük Üniversitesi, Tasarım ve Konstrüksiyon Anabilim Dalı, 78050, Karabük, Türkiye
E-posta: cgologlu@karabuk.edu.tr

Özet
Keywords: Repairing of die components, Reverse
Kalıp endüstrisinde, kalıpların kullanımı sırasında oluşan Engineering (RE), Computer Aided Design (CAD).
yüksek kuvvetler kalıp elemanlarında aşınmalara, çatlak ve
parçalanmalara neden olmaktadır. Sorunlar, genellikle 1. Giriş
kalıpların tekrardan imal veya tamir edilmeleriyle
giderilmeye çalışılmaktadır. İmal edilecek parçaların Ürünler gelişen teknolojinin yardımı ile on yıl öncesine göre
resimlerinin temin edilememesi ve yüksek imalat daha serbest yüzeyli hatlara sahip olarak tasarlanmaktadır.
maliyetleri çözümü zorlaştırmaktadır. Bu çalışmada arızalı Günümüzde müşteriler daha kişisel ve daha özelleştirilmiş
(kırılmış veya parçalanmış) kalıp elemanları üzerinde ürünler talep etmektedir. Müşteri ihtiyaçlarındaki bu
Tersine Mühendislik (TM) kavramı destekli olarak değişkenlik ve belirsizlik, rekabet güçlerini artırmak isteyen
geliştirilen ürün bilgisini toplama çerçeve çalışması birçok işletmeyi yeni üretim ve pazarlama stratejileri
sunulacaktır. Bu amaçla hasarlı kalıp elemanı üzerinden uygulamaya teşvik etmektedir. Bu yüzden son zamanlarda
ürününün boyut bilgisini içeren nokta bulutları temin imalat sektöründe, müşteri isteklerine ve önceden
edilmiştir. Nokta bulutu SolidWorks BDT programına kestirilemeyen değişikliklere çok çabuk uyum
aktarılmıştır. SolidWorks API fonksiyonları kullanılarak sağlayabilecek; çevik, tepkisel ve esnek üretim ve yönetim
Visual Basic’de yazılan bir ara yüz aracılığıyla nokta stratejileri, yöntemleri ve paradigmaları öne çıkmış
bulutuna müdahale edilerek eksik geometri bulunmaktadır [1].
tamamlanmıştır. Elde edilen geometri, kalıp elemanın
imalatının yapılabilmesi için BDİ programında kolaylıkla Kalıp endüstrisinde, kalıpların kullanımı sırasında oluşan
kullanılabilecektir. Geliştirilen çerçeve çalışması hasarlı yüksek kuvvetler kalıp elemanlarında aşınmalara, çatlak ve
kalıp veya makine parçaların tamir edilmesinde TM parçalanmalara neden olmaktadır. Bu sorunlar, genellikle
kavramını uygulayarak bir çözüm sunmuştur. Kalıp kalıpların tekrardan imal veya tamir edilmeleriyle
elemanlarının yeniden yapımı için yüksek maliyetin giderilmeye çalışılmaktadır. İmal edilecek parçaların
azaltılması hedeflenmiştir. resimlerinin temin edilememesi ve yüksek imalat
maliyetleri çözümü zorlaştırmaktadır. Bu nedenle Tersine
Anahtar kelimeler: Kalıp elemanları tamiri, Tersine Mühendislik (TM) tekniklerine ihtiyaç duyulmuştur.
Mühendislik (TM), Bilgisayar Destekli Tasarım (BDT). Kavramsal tasarım ile başlayan geleneksel mühendislik
sürecinin aksine, Tersine Mühendislik sürecinde ürün
Abstract tasarımına, gerçekte var olan bir modelin şekil bilgisinin
elde edilmesi ile başlanır. Serbest ve karmaşık yüzeylere
High loads arisen during die’s usage in die industry cause sahip olan gerçek parçaların geometrik bilgisinin elde
wears, cracks and breaks in die components. The edilmesi tersine mühendisliğin en önemli aşamalarından
problems are tried to be solved by remanufacturing or biridir [2]. Bazı durumlarda ürün bilgisini oluşturan, ürünün
repairing the dies. Unobtainable technical drawings of teknik verileri, çizimleri, malzeme bilgileri gibi gerekli
machining parts and high machining cost are complicated basamakların bir kısmı eksik olabilir. Örneğin elde ürünün
the solution. Aiming at collecting of product information, a kendisi varken bu üründen yapılacak imalat/çoğaltma
frame study developed based on Reverse Engineering işlemi için gereken teknik çizimi, bilgisayar modeli
(RE) approach for faulty (broken) die components is olmayabilir. Bu gibi durumlarda parçanın kendisinden
presented in the study. For this purpose, point clouds hareket ederek geriye gitme işlemi, süreci geriye yürütme
comprising product size information were provided from işlemi yapılır. Ürünün başlangıç aşamasındaki Bilgisayar
damaged component. The point clouds were transferred to Destekli Tasarım (BDT) modeli elde edilebilir. Bütün bu
SolidWorks CAD program. Missing geometry was süreç TM olarak adlandırılır. TM, 3 Boyutlu (3B)
completed by intervening to point clouds via a user sayısallaştırma tekniklerini uygulamak suretiyle bir iş
interface written in Visual Basic with using SolidWorks API parçasına ait nokta bulutu verilerinin toplanmasına ve
functions. Then, the geometry obtained will be easily used dolayısıyla BDT modelinin oluşturulmasına imkân
for manufacturing die components in CAM software. The tanımaktadır.
frame study developed presents a solution in repairing
damaged die or machine components by applying RE Sokovic ve Kopac [3] yapmış oldukları çalışmada tasarım
approach. Moreover, the study is aimed to reduce high ve imalat işlemlerini geliştirmek için TM tekniklerinin
costs of die components for remanufacturing. gerekliliği üzerinde durmuşlardır. Tam ve Chan [4] ısı ile

© IATS’09, Karabük Üniversitesi, Karabük, Türkiye


Ayyıldız, M. ve Göloğlu, C.

şekillendirme kalıbının tasarımı ve imalının verimliliği sustası (temaslı-temassız) koordinatı bilinmeyen


arttırmak için TM yaklaşımını kullanmışlardır. Geliştirilen yüzeylerde ileri geri hareket ederek, yüzey hakkındaki
pin sıralı bir sayısal aleti, bilgisayar yardımıyla kalıp kayıt bilgisinin, nokta bulutu matrisini oluşturur. Üç boyutlu
tasarım ve imalatında kullanarak, geniş kapsamlı ve kısıtlı tarama aletiyle elde edilen nokta bulutu, BDT programına
kaynaklarla çalışan şirketlere bir yaklaşım önermişlerdir. aktarılarak parçanın referans elemancıkları
Budak ve ark. [5] 3B sayısallaştırma sonuçlarının düşük oluşturulmuştur. Bu veriyle Bilgisayarlı Sayısal Denetim
kalitesinden oluşan sorunların bir ön işleme program (BSD) tezgah programı oluşturulabilir. Veri başka işlemler
sistemi geliştirerek, çözüm deneysel ve uygulamaların için BDT/Bilgisayar Destekli İmalat (BDİ) sistemlerde
kullanışlılığını sunmuşlardır. Hsiao ve Chuang [6] ürün kullanılmak üzere çeşitli formatlara çevrilebilir [10-13].
üzerinden aldıkları nokta bulutları üzerine dört farklı şekil
harmanlama yöntemi uygulayarak yeni şekiller oluşturmuş, 2.2. Nokta Bulutun Hazırlaması
tasarımcının kısa zamanda model oluşturmasına imkân
sağlamıştır. Chen ve Lin [7] türbin kanatlarının 3B Taranan verinin yerleşimi varsayılan koordinat sistemi ile
geometrik tasarımını yapmak için yenilenmiş model tabanlı çakışmayabilir. Taranan nokta bulutunun yönü koordinat
sayısallaştırma işlemini, TM yaklaşımını kullanarak tek bir sistemi ile üst üste gelmesi için düzenlenir [4, 6, 10]. Nokta
yüzeyde türbin kanadının modelleme işlemi ve yüzey bulutunun orijinin tanıtılmasında oluşan hatalardan dolayı
sayısallaştırma işlemlerini birleştirmişlerdir. Bu yaklaşımı taşınması (yönlendirilmesi) gerekmektedir. Nokta bulutunu
kullanarak doğru ürün BDT modellerini oluşturmayı almakta kullanılan BDT programıyla, yönlendirme işlemi
amaçlamışlardır. Ruan ve ark. [8] oto panel kalıplarındaki yapılarak, başka bir BDT programında yapılacak işlemlere
kısmı fiziksel boşluk ya da yorgunluk aşınmasındaki temel olan nokta bulutu orijinini elde etmek için gerekli bir
sorunların tamiri için şekilsizlik unsur çıkartma özelliği ön hazırlık işlemidir.
kullanılarak, sayısal tamiri analiz ile kontrol edilerek oluşan
sorunlar çözmeyi hedeflemişlerdir. 2.3. Nokta Bulutunu Düzeltme

Bu çalışmada arızalı (kırılmış veya parçalanmış) kalıp Taranan veri, modeldeki içbükey, dışbükeylerden ve
elemanları üzerinde TM kavramı destekli olarak geliştirilen parçalı çizgilerden dolayı hatalar oluşabilir. Bu durumda
ürün bilgisini toplama çerçeve çalışması sunulacaktır. Bu veriyi düzeltmek gerekir. Genellikle interpolasyon yöntemi
amaçla hasarlı kalıp elemanın nokta bulutu IGES veriyi düzeltmek için kullanılır [4, 8]. Çalışmada, nokta
formatına çevrilerek SolidWorks [9] BDT programına bulutu BDT programında IGES formatına çevrilerek BDT
gönderilip, SolidWorks API fonksiyonlarını Visual Basic’ de programında çalışır hale getirilerek, hasarlı kısmın
yapılan bir arayüz programında kullanarak eksik geometri geometrisini tamamlamak için programlama dilinde yapılan
tamamlanmıştır. Elde edilen geometri, BDT programıyla bir ara yüz yardımıyla müdahale edilerek geometri
modellenmiştir. Geliştirilen çerçeve çalışması hasarlı kalıp tamamlanır. Bu işlem eksik geometriyi tamamlayıp,
veya makine parçaların tamir edilmesinde TM kavramını nesneye oluşturmada gereklidir.
uygulayarak bir çözüm sunmuş, kısa zamanda hasarlı
parçalarının tamiri sağlanmış ve kalıp elemanlarının 2.4. Nokta bulutunu Tamamlama
yeniden yapımı için yüksek maliyetin azaltılması
hedeflenmiştir. Eksik geometri tamamlandıktan sonra nesneyi oluşturmak
için gerekli referans profillere ihtiyaç vardır. Bu referans
2. Geliştirilen Sistem profiller, nokta bulutunu üzerinden ara yüz programı
yardımıyla yapılmıştır. Oluşturulan referanslar nesnenin
Şekil 1’de hasarlı kalıp elemanının tamiri amaçlı kullanılan, gerekli unsurlarını oluşturmak için yapılması gereklidir.
geliştirilen çerçeve çalışması akış şeması verilmiştir.
Hasarlı parçanın tamiri için geliştirilen sistemin, uygulama 2.5. Nesne Oluşturma
adımlarının sırası aşağıda açıklanmıştır.
Veri noktaları B-spline ile kesit eğrileri oluşturulur. Bu kesit
eğrileri ilgili yüzey süpürme komutuyla yüzey oluşturulur.
Nesneyi oluşturmak için nokta bulutunu tamamlama
işlemiyle yapılan referans profiller, BDT programında,
programlama dilinde yapılan ara yüz yardımıyla
oluşturulur. Nesne bu işlemle tamamlanmış olur.

3. Örnek Uygulama

Geliştirilen sistem, Şekil 2’de gösterilen hasarlı kalıp


elemanı olan kalıp lokma parçası üzerinde uygulama
çalışması yapılmıştır. Hasarlı parça üzerindeki eksik daire
geometrisi tamamlanacaktır Hasarlı parçanın nokta
Şekil 1. Hasarlı kalıp elemanının tamiri amaçlı geliştirilen bulutunu oluşturmak için; nokta bulutunu çıkartmak amaçlı
çerçeve çalışması akış şeması kullanılan bir BDT programı (Rhinoceros vb.) ve üç boyutlu
koordinat aleti, parça üst yüzeyinden referans alarak,
2.1. Tarama parçanın orijini tanımlar (Şekil 3). Bu orijin referans
alınarak nokta bulutu oluşturulur. Nokta bulutu, taranan
Tarama, tanımlanmış bir 3B yüzeyden veri toplama eğriler (curve) ve belirlenen noktalardan (point) meydana
işlemidir. Tarama işlemi boyunca analog/dijital tarama gelmektedir. Şekil 4’de gösterilen Rhino Koordinat
Ayyıldız, M. ve Göloğlu, C.

Yönlendirme bölümünden, açık olan Rhinoceros


programından nokta bulutu çağrılır. Şekil 4’deki Yönlendir butonuna basıldığında tüm nokta
bulutu seçilir ve SolidWorks’da yapılacak işlemlere temel
olan orijini elde etmek için eksik olan daire geometrisinin
orta noktası seçilerek orijine taşınır (Şekil 5). Yönlendirme
işlemi bittikten sonra IGES olarak kaydedilir. Nokta
bulutunun oluşturma ve hazırlama aşamaları burada
tamamlanmıştır.

Şekil 2. Hasarlı kalıp elemanı

Şekil 3. Orijin alma

Şekil 5. Çalışılan nokta bulutları

SolidWorks – Sketch bölümünden IGES dosyası açılır.


Buradaki amaç eksik daire geometrisi tamamlamak ve
referans profiller oluşturmaktır. Bunu da Şekil 4’deki
Düzeltme bölümü altında Seç butonuyla nokta bulutu
üzerindeki eksik geometri seçilir, bu geometri SolidWorks
programında 3DSketch olarak tanımlanır. 3DSketch eksik
dairenin nokta kümesini belirtmektedir. 3DSketch
seçildikten sonra Bul butonuyla nokta kümesindeki tüm
noktaların orijine olan uzaklıkları, SolidWorks API
fonksiyonu kullanılarak kaydedilir (Şekil 6). Geometri
seçimi bölümünden tamamlamak istediğimiz geometriyi
yani daire seçilir. Seçim işlemi Oluştur butonuna basılarak
eksik geometri tamamlanarak daire meydana getirilmiştir
(Şekil 7).

Şekil 4. Geliştirilen programın ara yüzü


Ayyıldız, M. ve Göloğlu, C.

Şekil 9. Sketch Tamamlama API fonksiyonu

Nesneyi oluşturmak için nokta bulutunu tamamlama


Şekil 6. SolidWorks API Nokta Bulma fonksiyonu işlemiyle yapılan referans profiller, SolidWorks-Features
bölümünden ilgili Extrude, Cut, Filet işlemleri yapılarak
nesnenin unsurları oluşturulmuştur (Şekil 10).

Şekil 7. SolidWorks’da nokta bulutu ve Düzeltme işlemi

Nesneyi oluşturmak için gerekli referans profillere ihtiyaç


vardır. Bu referans profiller, nokta bulutunu üzerinde uygun
düzlemler atılarak Sketch Tamamlama bölümünden
Şekil 10. Extrude-Cut-Fillet işlemi yapılmış model
Referans Atama butonu yardımıyla yapılmıştır (Şekil 8).
Nesne unsurları tamamlanarak model, ara yüz düzeltme
programında kaydedilmiştir (Şekil 11). Model imalat için
gerekli geometriler işlenerek hazır hale getirilmiştir.

Şekil 8. Sketch Tamamlama işlemi

Oluşturulan referanslar nesnenin gerekli unsurlarını


Şekil 11. TM yaklaşımı ile oluşturulmuş model
oluşturmak için yapılması gereklidir. API fonksiyonundan
bir kesit Şekil 9’de verilmiştir.
4. Sonuç

Bu çalışma, hasarlı kalıp elemanlarının tamiri ve imali için


tersine mühendislik destekli bir çerçeve çalışması
sunmuştur. Kalıpların kullanımı sırasında oluşan yüksek
kuvvetler kalıp elemanlarında aşınmalara, çatlak ve
Ayyıldız, M. ve Göloğlu, C.

parçalanmalara neden olmaktadır. Sorunlar, genellikle [10] Ayyıldız, M., Tersine Mühendislik, Teknik Rapor,
kalıpların tekrardan imal veya tamir edilmeleriyle Karabük Üniversitesi, Fen Bilimleri Enstitüsü,
giderilmeye çalışılmaktadır. İmal edilecek parçaların Karabük, 2007.
resimlerinin temin edilememesi ve yüksek imalat [11] Yang, Z., Chen, Y., A reverse engineering method
maliyetleri çözümü zorlaştırmaktadır. Kırılmış bir kalıp based on haptic volume removing, Computer-Aided
elemanı üzerinde TM kavramı destekli olarak geliştirilen Design 37, 45–54, 2005.
ürün bilgisini toplama çerçeve çalışmasını bir örnek [12] Göloğlu, C., Ayyıldız, M., Nokta Bulutu İşleme
uygulama ile yapılmıştır. Bu amaçla; Uygulama Notları (Rhinoceros, Pro/ENGINEER,
SolidWorks), Karabük Üniversitesi, Karabük, 2008.
• Hasarlı kalıp elemanı üzerinden ürününün elde [13] Ye, X., Liu, H., Chen, L., Chen, Z., Pan, X., Sanyuan
edilebilen boyut bilgisi taşınabilir MicroScribe üç Z., Reverse innovative design—an integrated product
boyutlu tarama cihazı yardımıyla nokta bulutları design methodology, Computer-Aided Design, Article
Rhinoceros BDT programı ile alınmıştır. in Pres, 2008.
• Nokta bulutu IGES formatına çevrilerek SolidWorks
BDT programına aktarılmıştır.
• SolidWorks API fonksiyonları kullanılarak Visual
Basic’de geliştirilen bir ara yüz Düzeltme Programı
aracılığıyla nokta bulutuna müdahale edilerek eksik
geometri tamamlanmıştır.
• Elde edilen geometri, BDT programıyla üzerinde
çalışılan kalıp elemanın makine imalatının
yapılabilmesi için SolidWorks BDT/BDİ programında
kolaylıkla kullanılabilmektedir.

Geliştirilen çerçeve çalışması hasarlı kalıp veya makine


parçaların tamir edilmesinde TM kavramını uygulayarak bir
çözüm sunulmuş, kısa zamanda hasarlı parçalarının tamiri
sağlanmış ve kalıp elemanlarının yeniden yapımı için
yüksek maliyetin azaltılması hedeflenmiştir. Geliştirilen
arayüz ile daha çeşitli tarama verilerinin (açılı yay, farklı
düzlemlerdeki unsurlar, vb.) kullanılması
yaygınlaştırılmalıdır.

Kaynaklar

[1] TurkCadCam, www.turkcadcam.net, Haziran 2007.


[2] Berbercuma, G., Üç Boyutlu Tarayıcılar İle Veri
Toplanması Ve CAD Ortamına Değişik Formatlarda
Aktarılması, Yüksek Lisans Tezi, GYTE Mühendislik
ve Fen Bilimleri Enstitüsü, 2006.
[3] Sokovic, M., Kopac, J., RE (Reverse Engineering) As
Necessary Phase By Rapid Product Development,
Journal Of Materials Processing Technology 175,
398–403, 2006.
[4] Tam, K., Chan, K., Thermoforming mould design
using a reverse engineering approach, Robotics and
Computer-Integrated Manufacturing, 23, 305–314,
2007.
[5] Budak, I., Hodolic, J., Sokovic, M., Development of a
programme system for data-point pre-processing in
Reverse Engineering, Journal of Materials Processing
Technology, 162–163, 730–735, 2005.
[6] Hsiao, S., Chuang, J., A reverse engineering based
approach for product form design, Design Studies,
24(2), 2003.
[7] Chen, L., Lin, G., Reverse engineering in the design of
turbine blades - a case study in applying the MAMDP,
Robotics and Computer Integrated Manufacturing, 16,
161-167, 2000.
[8] Ruana, J.K., Ke, Y.L., Fan, S.Q., Dong, H.Y.,
Research on rapid repairing techniques for auto panel
dies, Journal of Materials Processing Technology
187–188, 69–72, 2007.
[9] SolidWorks 2007, Teknolojik Yazılımlar, Büyükdere
Cad, Stad Han 85, Mecidiyeköy, İstanbul, 2008.

You might also like