CNC Standartları
Günümüz modern imalat teknolojilerinde yüzlerce farklı ürün oluşturma teknikleri ve bunların üretilebileceği tezgahlar mevcuttur. Bu farklılıkların aktarım ve dolaşımda sorun çıkarmaması için standardizasyonu gerekmektedir. Mekanik parçalar için ürünün tanımlanması ISO 10303 ile standarda bağlanmıştır [4]. Üretim için bu bilgilerinin makina veya tezgaha aktarılması gerekmektedir. CNC tezgahlarının çoğu ISO 6983 standardı ile tanımlanan "G ve M kodları" ile programlanmaktadır. Bu kodlar kullanılan CAM sisteminde CAD verilerine göre oluşturur.
ISO 6983 standardının bazı kısıtlamaları vardır.
Bunlar;
1- Kodlama, parçanın işlenmesi sürecine değil de takım yolunun tezgah eksenlerine göre hareketine odaklıdır,
2- Standart kodlamanın yazım yönüyle ilgili bilgilerini açıklar ancak bu komut satırları bilgi verici değildir,
3- Tezgah üreticisinin ilave program ve makroları sağlamasına karşın bu durum ISO 6983 kapsamında değildir.
ISO 14649, CAD/CAM sistemleriyle tezgah arasındaki veri aktarımında yeni bir yaklaşımı içermektedir [5]. İşleme süreçlerine dayalı, nesne tabanlı işleme kademelerini öngören yeni bir yaklaşımı öngörmektedir. Bu kademeler yüksek seviye işleme adımlarını ve süreç parametreleriyle uyuşmaktadır. CNC'ler işlem adımlarını eksen hareketine ve takım operasyonlarına çevirmekte kullanırlar. Bu yeni standardın en önemli yararlarından birsi de ISO 10303'ün veri modellerini kullanabilirliğidir.
ISO 14649'un amaçları aşağıda sıralanmıştır.
1. Veri değişim ve aktarımı için mevcut ve muhtemel gelecek ihtiyaçları kapsar,
2. ISO 10303'e göre bilgisayarda oluşturulmuş ürün bilgisinin doğrudan kullanımını destekler,
3. CNC'ler için, değişimi ve aktarımı yapılabilir, iş parçası odaklı veri modeli oluşturur.
4. Veri modelinin tanımlanabilmesi için standardın, modern programlama dillerinin ve hazır kütüphanelerin kullanılabilme olanağını sağlar,
5. CNC veri girişi için uygun kod üretiminden emin olmayı getirir.