2002_07_co.jpg (17687 bytes)     MÜHENDİS ve MAKİNA
    Temmuz 2002 - Sayı 510

bilgisayar dünyası

 

TORNALAMA ve FREZELEMEDE BENZETİM YAZILIMLARI

 

Derleyen : Yılmaz YILDIRIM

ODTÜ

 

Üretimin en önemli araçlarından birisi olan bilgisayar destekli tasarım giderek yaygınlaşırken bilgisayar destekli üretimin bir parçası olan benzetim yazılımlarını da dikkatle incelemek gerekiyor. Bilgisayar destekli üretim (CAM) teknolojilerinin ve bilgisayarla modelleme tekniklerinin birlikte kullanılması ihtiyacı günümüzde kaçınılmaz hale gelmiştir. Üretiminin yapıldığı fabrikalar dışında bu fabrikalarda çalışacak mühendisleri yetiştiren mühendislik fakülteleri de benzetim yazılımlarını, eğitimin daha kaliteli olması için ilgili derslerde kullanıyor. Benzetim (simulation) yazılımları, işleme sırasında iş parçasının durumunu ekranda  göstererek uygulayıcıya çok büyük kolaylık sağlamasının yanında hatalarını düzeltme şansı da veriyor. Yazılımlar sayesinde bilgisayar destekli üretim, bir parçanın en iyi şekilde üretilmesini sağlıyor ve fabrikaların genel veri tabanlarında bilgiler saklanabiliyor. Bu da üretimin standartlaşmasını oldukça kolaylaştırıyor.Üretilecek parçanın hammadde halinden satışa hazır hale gelene kadar üretimde geçirdiği evreler önceden planlanabilir, bütün fiziksel boyutlar ve işleme esasları belirlenebilir, benzetimden gelen bilgilerle takımlamada daha verimli olunabilinir ve hata oranı sıfıra yaklaştırılabilinir.

 

Bir benzetici yazılımının nasıl çalıştığını daha iyi anlamak için programlamanın nasıl yapıldığını, yazılımların tornalama için kullanıcıya ne gibi seçenekler verdiğini, yazılımların kapasitelerini, yeteneklerini bilmek gerekir. Bir torlanama ve frezeleme benzetim yazılım menüsünde parça işleme operasyonuna dair birçok seçenek bulunur. Menü ana hatları ile temel düzenek kipi, programlama kodu, takım sistemi, bağlama aparatları, takım tezgahı, editör ve benzetim seçeneklerinden oluşur. Bu menü seçenekleri sayesinde parça işleme operasyonları sanal ortama taşınmış olur. Kullanıcı üreteceği parçanın geometrik ölçülerine uygun G kodlarını programa girer ve sonrasında gerekli olan bilgileride girdikten sonra benzetim hazır hale gelir. Bu sayede parça işleme operasyonu önceden görülebilir ve pratiğe aktarılabilir.

Menünün ilk seçeneği düzenek kipidir. NC (Sayısal Kontrollü) Programlama hazırlıkları düzenek modunda yapılır.Yeni parça tanımlanır, bağlama aparatı seçilir ve revolver (turret) donatılır. CNC (Bilgisayar Destekli Takım Tezgahı) tezgahının ve kontrol aktivitelerinin düzenek kurulumu ilgili bütün bilgiler düzenek sayfasında saklanabilir. Bu düzenek sayfası sonraki yeni bir görev için aynı benzetim düzeneğini kullanmak için tekrar okunabilir.

Menüde bulunan ikinci seçenek programlama kodudur. Programlama standart G kodları ile yapılır. Ama istenirse yeni programlama tuşları tanımlanabilir ve yazılımın bunu anlaması ve kendi programlama tuşuna ayarlaması sağlanabilir. Bu şekilde yazılım standart komutların dışında kontur  dizgilerini, çevrimlerini, kesici takım yarıçap telafilerini ve aritmetik hesaplamaları içeren alt program ve parametre programlarını da kapsar.

Menünün diğer seçenekleri arasında takım sistemi, bağlama aparatı ve takım tezgahı seçenekleri bulunuyor. Takım sistemi; ana mil başlığı revolver, iş parçası bağlama aparatı ve kesici takımdan oluşur. Bağlama aparatları; ana mil, ayna ve çenelerden oluşur. Merkezler arası aynaya bağlama da mümkündür. Torna gezer punta gövdesi tezgahın geometrik boyutlarına göre otomatik olarak güncelleştirilir. Takım tezgahı seçimi yapılır. İşleme alanının boyutları takım taşıyıcısının gidiş geliş aralığı ve referans noktaları belirlenebilir. Çalışma alanının sabit ve hareketli parçaları seçilebilir ve işleme durumunda düzenlenebilir.

Menü seçenekleri üzerinden girilen bilgiler saklanabilir özelliktedir. Yazılımı kullanan atölyenin bir süre sonra çok geniş bir veri tabanına sahip olması mümkündür. Program, bu bilgileri bir kütüphane dosyası altında saklar ve fabrikanın ilgili birimlerinin ulaşımına, kullanımına hazır halde tutar. Bu işlemler menüde konfigürasyon (yapılandırma) seçeneği ile yapılabilir. Benzeticinin pratiğe dayalı uygulamaları üretim ya da eğitim işlemlerinin entegrasyonunun çeşitli olasılıklarına dayanır. Kapsamlı yapılandırma programı, yazılım sistem modüllerinin verilen operasyon koşullarına uyum sağlamasına hizmet eder. Her konfigürasyon bir dosyada saklanabilir ve istenildiği zaman yeniden yüklenebilir. Bu da değişik varsayılan ayarlarına kolayca ulaşım anlamına gelir.

 

Yazılımlar hem gerçek işleme öncesi benzetimi hem de işlem sırasında eşzamanlı benzetimi yapabilme kapasitesine sahiptir. Ekranda işleme hızı paso kalınlığı takım cinsi ve G kodları gibi bilgiler görülebilir.

 

Menünün önemli seçeneklerden biride Sayısal Kontrol Editörüdür. El ile programlama için kullanılabilir olan NC editörü NC programlar için isteğe bağlı uyarlanmış programlama arayüzü sunuyor. Atölyeye dayalı programlama arayüzü kullanımı ile karmaşık şekillerin fazla bir yardıma gerek kalmadan programlanması sağlanıyor. Diyalog sistemi çizimde verilen geometrik bilgilerin sorgulanmasına hizmet ediyor. Eğitim modunda iş parçasını manuel kontrol ile işlemek mümkündür. Benzetici, girilen yolları otomatik olarak basit G komutlarına çeviriyor ve NC programının içine yükleyebiliyor. Etkileşimli Programlama (Interactive Programming) NC Editörü ile otomatik modu birleştiriyor. NC komut satırındaki bir NC bloğunun ya da çevriminin girilmesinden sonra ilgili işleme operasyonu hemen yapılabilir. Sonraki  diyalogda kullanıcı sonucu doğrulaması ya da durdurması için sorgulanır. Programlama modları arasındaki geciş istenilen bir zamanda yapılabilir.

Burada inceleyeceğimiz son seçenek olan Benzetim seçeneği ile programın gerçek zamanlı otomatik çalıştırılması yapılır ve test edilir. Dinamik Benzetim, iş parçasının işlenmesinin görünür ve açık kenarlarını da içeren 2B ve 3B görünümlerini veren Windows teknolojisini kullanır. En son NC blok gösterilir, işleme zamanları ve paso zamanları hesaplanır. Kapsamlı çarpışma görüntülemesi program hatalarının doğru olarak bulunması ve düzeltilmesini sağlar.

Yazılımlarla yapılabilen bazı işlemler aşağıda sıralanmıştır.

-          Programların CNC tezgahına gönderilebilmesi ve tezgahtan yüklenebilmesi,

-          Kişiye ait dosyaların yüklenebilmesi ve saklanabilmesi,

-          İşlemenin değişik aşamalarında çıktı alınabilmesi,

-          Kopyalama ve yapıştırma yapılabilmesi,

-          Program kontrolü, hata bulma, rapor verme, ilgili satırı düzeltebilme, yeteneği,

-          Simülatörün çalışması esnasında kesme zamanı hesaplamaları, tahminleri yapabilmek,

-          Bir yay üzerindeki koordinatları bulmak,

-          Dinamik simülasyon yapabilmek (zoomlama, döndürebilme),

-          Görüntüyü ayarlama; aydınlatma, renk verme,

-          Birçok komutun ve uygulamanın düğmelerle kontrol edilebilmesi ve bunun yeni öğrenenler için  ve ileri düzeyde kullanıcılar için kolaylık sağlaması

-          2B ve 3B grafik simülasyon yapabilmek.

Web sitelerine ulaşabileceğiniz tornalama ve frezeleme yazılımlarının adresleri aşağıdaki gibidir.

http://web.ukonline.co.uk/aztechsoftware

http://www.mts-cnc.com/turning.htm (Türkçe seçenekli)

http://www.boxford.co.uk/boxford/

http://www.cncwarrior.com/prod01.htm

http://www.denford.co.uk/cnctutor.htm

http://www.b-cam.com/index.html

 

Benzetim yazılımı, üretim bilgilerini bilgisayardan tezgaha anında iletebilir.

 

 

Benzetim yazılımları frezeleme için de geçerlidir.