📚 Bilgisayar Destekli Parça Programlama: Kapsamlı Bir Çalışma Materyali
Kaynak Bilgisi: Bu çalışma materyali, çeşitli kopyalanmış metin kaynakları ve bir ders ses kaydı transkriptinden derlenmiştir.
Giriş: Manüel Programlamadan Otomasyona Geçiş
Geleneksel manüel parça programlama yöntemleri, özellikle karmaşık geometrilere sahip veya çok sayıda işleme operasyonu gerektiren parçalar için oldukça zaman alıcı, sıkıcı ve hatalara açık bir süreçtir. Bu zorluklar, üretim süreçlerinde verimliliği ve doğruluğu artırma ihtiyacını doğurmuştur. Bu bağlamda, programcının yapmak zorunda kalacağı birçok hesaplamayı otomatik olarak gerçekleştirmek üzere çeşitli Sayısal Kontrol (NC) parça programlama dili sistemleri geliştirilmiştir. Bu sistemler, imalat sektöründe devrim niteliğinde değişiklikler yaparak, bilgisayar destekli parça programlamanın temelini oluşturmuştur.
1️⃣ Parça Programcısının Temel Görevleri
Parça programcısının ana sorumlulukları iki temel alanda yoğunlaşır: parçanın geometrisini doğru bir şekilde tanımlamak ve takım yolunu ile işlem sırasını belirlemek.
1.1. Geometri Tanımlama 📐
Parçanın geometrisi, genellikle noktalar, çizgiler ve daireler gibi temel geometrik elemanların koordinat sisteminde tanımlanmasıyla gerçekleştirilir. Bu tanımlamalar, özel programlama ifadeleri kullanılarak yapılır:
-
Nokta Tanımlama: Bir nokta, bir sembolle (örneğin P4) tanımlanır ve koordinatları (x, y, z) milimetre cinsinden verilir.
- Örnek:
P4 = POINT>35, 90, 0(x=35 mm, y=90 mm, z=0)
- Örnek:
-
Çizgi Tanımlama: Bir çizgi, önceden tanımlanmış iki nokta kullanılarak ifade edilebilir.
- Örnek:
L1 = LINE/P1, P2(L1, P1 ve P2 noktaları arasındaki çizgiyi tanımlar.)
- Örnek:
-
Daire Tanımlama: Bir daire, merkez noktasının konumu ve yarıçapı ile tanımlanır.
- Örnek:
C1 = CIRCLE/CENTER, P8, RADIUS, 30(C1, merkezi P8 noktasında ve yarıçapı 30 mm olan dairedir.)
- Örnek:
1.2. Takım Yolu ve İşlem Sırası Belirleme 🛣️
Parça geometrisi tanımlandıktan sonra, programcı kesicinin parçayı işlemek için izleyeceği yolu ve işlem sırasını detaylandırmalıdır. Bu, takımın belirli bir yüzey boyunca ilerlemesini veya bir daireye teğet olana kadar hareket etmesini komutlayan ifadelerle yapılır.
-
Sürekli Yol Hareketi Komutları: Takımın belirli bir yüzey boyunca ilerlemesini ve bir geometriye teğet olana kadar hareket etmesini sağlar.
- Örnek:
GOLFT/L2, TANTO, C1(Takım, L2 yüzeyi boyunca ilerler ve C1 dairesine teğet olana kadar hareket eder.)
- Örnek:
-
Noktadan Noktaya Hareket Komutları: Takımın önceden tanımlanmış bir noktaya doğrudan gitmesini sağlar.
- Örnek:
GOTO/P5(Takım, P5 noktasına gider.)
- Örnek:
1.3. Diğer Programlama Fonksiyonları ⚙️
Geometri ve takım yolu tanımlamasına ek olarak, programcı aşağıdaki gibi diğer önemli programlama fonksiyonlarını da sisteme girmelidir:
- Programın adlandırılması.
- İşin gerçekleştirileceği takım tezgahının tanımlanması.
- Kesme hızlarının ve ilerleme hızlarının belirtilmesi.
- Kesici boyutunun (kesici çapı) belirlenmesi.
2️⃣ Bilgisayar Destekli Parça Programlamada Bilgisayarın Rolü ve Görevleri
Bilgisayar destekli parça programlama sürecinde bilgisayar, programcının iş yükünü azaltan ve doğruluğu artıran çeşitli kritik görevleri üstlenir. Bu görevler dört ana aşamada incelenebilir:
-
Giriş Çevirisi:
- Giriş kodu denetimi yapılır.
- Sıra numaraları atanır.
- Geometrik elemanlar, bilgisayar işlemesi için uygun forma dönüştürülür.
- Bir ara dosya oluşturulur.
-
Aritmetik ve Kesici Ofset Hesaplamaları:
- Parça yüzeyini tanımlamak için gerekli matematiksel hesaplamalar gerçekleştirilir.
- Kesici ofseti için telafi dahil olmak üzere takım yolunu oluşturmak için gerekli hesaplamalar yapılır. Bu alt sistem, karmaşık geometrilerin ve takım hareketlerinin hassas bir şekilde belirlenmesini sağlar.
-
Düzenleme:
- Programın optimize edilmesi ve olası hataların giderilmesi için kullanılır.
-
Son İşleme (Post-processing):
- Bilgisayar tarafından oluşturulan takım yolu verileri, belirli bir NC makine tezgahının anlayabileceği G kodlarına veya diğer makine kontrol komutlarına dönüştürülür. Bu süreç, programın doğrudan makine tarafından yürütülebilir hale gelmesini sağlar.
3️⃣ CAD/CAM Parça Programlama ve Avantajları
📚 CAD/CAM Sistemi Tanımı: Tasarım ve üretimde belirli görevleri yerine getirmek ve tasarım ile üretim fonksiyonlarını entegre etmek için yazılımla donatılmış, bilgisayar etkileşimli grafik sistemleridir. Bu sistemlerin en önemli uygulamalarından biri NC parça programlamadır.
CAD/CAM yaklaşımında, geleneksel olarak parça programcısı tarafından manüel olarak gerçekleştirilen prosedürlerin önemli bir kısmı bilgisayar tarafından otomatik olarak yapılır. Bu otomasyon, üretim süreçlerine önemli avantajlar sağlar:
- ✅ Simülasyon ve Doğrulama: Parça programı, doğruluğunu doğrulamak için CAD/CAM sisteminde çevrimdışı olarak simüle edilebilir. Bu, fiziksel prototiplere veya deneme kesimlerine gerek kalmadan potansiyel sorunların tespit edilmesini sağlar.
- ✅ Süre ve Maliyet Tahmini: İşleme operasyonunun süresi ve maliyeti CAD/CAM sistemi tarafından hassas bir şekilde belirlenebilir.
- ✅ Otomatik Takım Seçimi: Operasyon için en uygun alet otomatik olarak seçilebilir.
- ✅ Optimum Parametre Girişi: CAD/CAM sistemi, iş malzemesi ve işlemler için optimum kesme hızları ve ilerleme hızları gibi değerleri otomatik olarak girebilir.
- 💡 Bu otomasyon, üretim verimliliğini artırırken hata oranlarını düşürür ve maliyetleri optimize eder.
4️⃣ Manuel Veri Girişi (MDI)
CAD/CAM parça programlama, prosedürün önemli bir bölümünü otomatikleştirse de, bu sistemlerin kurulumu ve kullanımı ekipman, yazılım ve eğitim açısından önemli bir yatırım gerektirmektedir. Bu nedenle, daha basit uygulamalar veya belirli senaryolar için alternatif yöntemler de mevcuttur.
📚 Manuel Veri Girişi (MDI) Tanımı: Makine operatörünün parça programlama görevini doğrudan makine tezgahında gerçekleştirmesine olanak tanıyan bir yöntemdir. Operatör, işi çalıştırmadan önce parça geometri verilerini ve hareket komutlarını manuel olarak doğrudan Makine Kontrol Ünitesi'ne (MKÜ) girer.
⚠️ MDI, özellikle daha az karmaşık parçalar veya hızlı ayarlamalar gerektiren durumlar için pratik bir çözüm sunar. Ancak, karmaşık parçalar için zaman alıcı ve hataya açık olabilir.
Sonuç
Bilgisayar destekli parça programlama ve CAD/CAM sistemleri, modern imalatın temel taşlarından birini oluşturarak, karmaşık parçaların üretiminde verimliliği, doğruluğu ve otomasyonu önemli ölçüde artırmıştır. Manüel veri girişi gibi yöntemler ise, belirli ihtiyaçlara yönelik esneklik sağlayarak üretim süreçlerinin çeşitliliğini desteklemektedir. Bu teknolojiler, imalat mühendisliğinin geleceğini şekillendirmeye devam etmektedir.
Kaynakça
- Groover, M. P. (2001). Automation, Production Systems and Computer-Integrated Manufacturing. Prentice-Hall.








