CNC Programlama
CNC işleme programı oluşturma yöntemleri manuel (insan) programlama ve otomatik programlama olarak ikiye ayrılır. Manuel programlamada programın tamamı CNC sistemi tarafından belirlenen talimat formatına göre manuel olarak yazılır. Otomatik programlama veya bilgisayar programlama, dile ve çizime dayalı otomatik programlama yöntemlerine ayrılabilir. Ancak, kullanılan otomatik programlama yöntemine bakılmaksızın, karşılık gelen destekleyici donanım ve yazılım gereklidir.
Bu nedenle CNC işleme programlamasının uygulanması çok önemlidir. Ancak programlama tek başına yeterli değildir; CNC işleme ayrıca programlama öncesinde ve-programlama sonrası işlemlerde bir dizi hazırlık çalışmasını da içerir. Genel olarak CNC işleme süreçlerinin ana içerikleri aşağıdakileri içerir:
⑴ CNC ile işlenecek parçaların ve içeriğin seçilmesi ve belirlenmesi;
⑵ Parça çizimleri üzerinde CNC işleme proses analizinin yapılması;
⑶ CNC işleme süreci tasarımı;
⑷ Parça çizimlerinin matematiksel işlenmesi;
⑸ İşleme program sayfasının yazılması;
⑹ Program sayfasına göre kontrol ortamının oluşturulması;
⑺ Program doğrulama ve değişiklik;
⑻ İlk-parça deneme işlemesi ve sahada-işleme sorunları;
⑼ CNC işleme süreci belgelerinin sonlandırılması ve arşivlenmesi.
Üretim otomasyonunu geliştirmek, programlama süresini kısaltmak ve CNC işleme maliyetlerini azaltmak için, havacılık endüstrisinde bir dizi gelişmiş CNC işleme teknolojisi geliştirilmiş ve kullanılmıştır. Bunlar arasında, bir CNC sistemindeki denetleyicinin yerine küçük veya mikro bir bilgisayar kullanan ve hesaplamaları ve kontrol işlevlerini gerçekleştirmek için bilgisayarda depolanan yazılımı kullanan Bilgisayar Sayısal Kontrolü (CNC) bulunur. Bu tür yumuşak-bağlantılı CNC sistemi yavaş yavaş ilk CNC sisteminin yerini alıyor. Direct CNC, birden fazla CNC takım tezgahını doğrudan kontrol etmek için tek bir bilgisayar kullanır; bu da onu-küçük-toplu, kısa-döngülü uçak üretimi için çok uygun hale getirir. İdeal bir kontrol sistemi, işleme parametrelerini sürekli olarak değiştirebilen uyarlanabilir bir kontrol sistemidir. Sistemin kendisi karmaşık ve pahalı olmasına rağmen işleme verimliliğini ve kalitesini artırabilir. CNC sistemleri ve takım tezgahlarındaki donanım iyileştirmelerinin yanı sıra, CNC geliştirmenin bir diğer önemli yönü de yazılım geliştirmedir. Bilgisayar destekli programlama (otomatik programlama da denir), programcıların CNC dillerinde programlar yazmasını, bunları çeviri için bir bilgisayara girmesini ve son olarak bilgisayarın otomatik olarak delikli bant veya manyetik bant çıktısını almasını içerir. Yaygın olarak kullanılan bir CNC dili APT'dir (Otomatik Programlama Dili). Genel olarak bir ana işleme programı ve bir-sonraki işleme programı olarak ikiye ayrılır. İlki, programcı tarafından yazılan programı çevirir ve takım yolunu hesaplar; ikincisi takım yolunu bir CNC takım tezgahı için bir işleme programına derler. CNC işleme, iş parçasını işlemeden önce bir bilgisayarda önceden program yazmayı, ardından bu programların talimat tabanlı işleme için bilgisayar-kontrollü bir takım tezgahına-girilmesini veya talimatların bu tür bilgisayar kontrollü bir takım tezgahının kontrol paneline doğrudan yazılmasını içerir. İşleme süreci, tamamı otomatik olarak tamamlanan takım beslemeyi, takım değiştirmeyi, hız değiştirmeyi, yön değiştirmeyi ve durdurmayı içerir. CNC işleme, modern kalıp imalatında ileri bir yöntemdir. Elbette CNC işleme kalıp parçalarının işlenmesiyle sınırlı değildir; uygulamaları çok geniş-kapsamlıdır.
