Yapay zekâ ile CNC programlama: AI CAM nerede işe yarar?
AI CAM nedir, STEP ve teknik resimden operasyon planına nasıl gider, nerede iyi nerede sınırlı, CAM programcısının rolü ve simülasyon ile onay sorumluluğu.
- Yayın:
- Yazar:
- Spindeo ekibi
- 7 dk okuma

"Yapay zekâ CNC programı yazıyor" cümlesi iki uç tepki alıyor: ya "CAM programcısına artık gerek yok" ya da "makineye yapay zekâ çıktısı gönderilmez". İkisi de yanlış. Bu yazı AI CAM'in gerçekte ne yaptığını, STEP dosyası ve teknik resimden makinede çalışan programa kadar hangi adımlardan geçtiğini, nerede iyi nerede sınırlı olduğunu ve onay sorumluluğunun neden hâlâ insanda kaldığını anlatıyor.
AI CAM nedir
Klasik CAM'de programcı STEP modelini açar, operasyonları (yüzey frezeleme, cep boşaltma, delik delme, kılavuz çekme) kendisi tanımlar, her operasyon için takım, devir, ilerleme ve strateji seçer, yazılım takım yolunu hesaplar, programcı simülasyonu izler ve son işlemciyle (post processor) makineye uygun G-code alır.
AI CAM bu zincirde bir halkayı değiştirmez; işin "düşünme" kısmını yapay zekâya, "hesaplama" kısmını klasik CAM motoruna verir:
- Yapay zekâ planı kurar. STEP modelini ve teknik resmi okur; parçanın özelliklerini (cep, delik, kanal, diş, tolerans) çıkarır; operasyon sırasını, takım seçimini, kesme değerlerini önerir.
- CAM motoru takım yolunu hesaplar. Bu kısım yapay zekâ değildir; geometri hesabıdır ve kesin olmalıdır. Yapay zekânın planına göre klasik bir motor yolu üretir.
- Simülasyon ve denetçi kontrol eder. Yol parçaya ve hammaddeye karşı simüle edilir. Denetçi, tanımlı kuralları kontrol eder: tutucu çarpışması, parça altına inme, devir ve ilerleme sınırları, toleranslı deliklerin işlenme biçimi.
- Hata kaldıkça yapay zekâ düzeltir. Denetçi bulgu verirse yapay zekâ planı değiştirir ve döngü tekrarlar.
- İnsan onaylar, G-code iner. Simülasyonu izleyen kişi onaylamadan program çıkmaz. Makineye gönderme kararı ve sorumluluğu insandadır.
Kısaca: yapay zekâ bir CAM programcısı gibi düşünmeye çalışır, ama hesaplamayı ve son kararı yapmaz.
STEP ve teknik resimden plana
Yapay zekânın iki girdisi var ve ikisi de gerekli.
STEP modeli geometriyi verir: ölçüler, yüzeyler, deliklerin yeri ve çapı, ceplerin derinliği. Ama STEP'te tolerans yoktur, yüzey pürüzlülüğü yoktur, diş bilgisi genellikle yoktur, malzeme çoğu zaman yoktur.
Teknik resim bunları tamamlar: malzeme ve sertlik, kritik ölçülerin toleransı, diş tanımları (M8, 1/4-20), yüzey işareti, ısıl işlem notu. Yapay zekâ resimdeki bu bilgileri okur ve plana işler: toleranslı bir delik için kaba delme ve ardından rayba ya da ince frezeleme; diş için kılavuz çapı ve diş çekme; sert malzeme için düşük kesme hızı.
Plan aşamasında kullanıcı üç şey seçer: makine (3 eksen, 3+2, 4/5 eksen freze ya da torna), hammadde (ölçü ve biçim) ve takım modu. Takım modunda iki seçenek var: firmanın kendi takım listesi (o zaman plan yalnız eldeki takımlarla kurulur) ya da yapay zekânın önerdiği standart takımlar. Küçük atölyede ikincisi hızlı başlangıç sağlar; ciddi üretimde birincisi şarttır, çünkü elde olmayan takımla kurulan plan kağıt üstünde kalır.
Nerede iyi
AI CAM'in gerçekten zaman kazandırdığı yerler:
- Prizmatik parçalar. Cep, kanal, delik ve diş ağırlıklı, 3 eksen ya da 3+2 ile işlenen parçalar. Bunlar talaşlı imalat atölyesinin iş hacminin büyük kısmıdır ve plan kurma mantığı tekrarlıdır.
- Tornada standart işler. Dış tornalama, alın, kanal, delik, diş; iki taraflı işler ve canlı takımla frezeleme.
- Teklif aşaması. Henüz programlanmamış bir parçanın gerçekçi işleme süresini çıkarmak. Programcıyı meşgul etmeden "bu parça kaç dakika" sorusuna cevap vermek.
- Çok sayıda benzer parça. Aynı aileden 30 parçayı tek tek programlamak programcı için monoton, yapay zekâ için uygun bir iştir.
- Kayıtlı geçmiş. Onaylanan işler, planları ve programlarıyla birlikte kayıtlı kalır; aynı parça yeniden geldiğinde program aranmaz.
Nerede sınırlı
Dürüst bir liste gerekir, çünkü abartı bu alanın en büyük sorunu:
- Karmaşık serbest yüzeyler. Kalıp, türbin kanadı, implant gibi sürekli 5 eksen gerektiren işlerde deneyimli programcının stratejisi hâlâ belirleyicidir. Sürekli 4/5 eksen desteği sınırlıdır ve bu tür işler için birincil araç değildir.
- Teknik resim kalitesi. Elle çizilmiş, taranmış, ölçüsü eksik ya da çelişkili resimlerde yapay zekâ ya yanlış okur ya da soru sorar. Girdi kötüyse plan da kötü olur.
- Atölyeye özel bilgi. "Bu aparat şu makinede titreşiyor", "bu malzemede şu takım sık kırılıyor" gibi deneyim bilgisi yapay zekâda yoktur. Kural olarak tanımlanmadıkça denetçi de bilmez.
- Bağlama tasarımı. Parçanın nasıl bağlanacağı, ikinci operasyonda nereden tutulacağı insan kararıdır. Yapay zekâ varsayım yapar, doğrulamak kullanıcıya düşer.
- Hız. Bir iş saniyeler değil dakikalar sürer; çok bağlamalı ya da çok eksenli bir parçada yarım saati bulabilir, çünkü denetçi döngüsü birkaç kez döner. Tek bir basit parça için deneyimli programcı hâlâ daha hızlı olabilir.
Operatör ve CAM programcısının rolü
AI CAM, CAM programcısını işsiz bırakmaz; işini değiştirir. Programcı artık her cebin takım yolunu tek tek tanımlayan kişi değil, planı değerlendiren, kuralları tanımlayan ve onaylayan kişidir. Firmanın denetçi kuralları (hangi tutucu hangi takımla, hangi makinede hangi devir sınırı, hangi malzemede hangi ilerleme) onun bilgisinin yazıya geçmiş hâlidir ve her yeni programda otomatik uygulanır.
Operatör için değişen şey, programın kaynağının açık olmasıdır: simülasyon kaydı, denetçi bulguları ve onaylayan kişi program ile birlikte durur. "Bu programı kim yazdı, neye göre" sorusunun cevabı kütüphanededir.
Küçük atölyede, tam zamanlı CAM programcısı olmayan yerlerde, AI CAM atölye sahibinin ya da deneyimli operatörün program kurabilmesini sağlar. Burada da onay sorumluluğu değişmez; yalnızca onaylayan kişi değişir.
Simülasyon ve onay sorumluluğu
Bu bölüm yazının en önemli kısmı. Yapay zekâ çıktısı, çıktıdır; doğru olması olasıdır, garantili değildir. Bu yüzden iki kural var:
Birincisi: simülasyon izlenmeden G-code inmez. Denetçi bulgu vermemiş olsa bile kullanıcı simülasyonu baştan sona izler. Talaş kaldırma simülasyonu hammaddenin nasıl eksildiğini gösterir; tutucu ve parça çarpışması, parça altına inme, kalan malzeme burada görünür.
İkincisi: makineye gönderme kararı insanındır. Onaylanan program indirilir; makineye gönderen, ilk parçayı tek blok ve düşük ilerlemeyle koşturan ve ilk parçayı ölçen kişi sorumluluğu taşır. Bu klasik CAM'de de böyledir; yapay zekâ bunu değiştirmez, aksine daha dikkatli olmayı gerektirir.
Denetçinin bulgu türlerini bilmek faydalı: tutucu çarpışması (takım boyu yetersiz), parça altına inme (Z derinliği hammaddeyi aşıyor), devir ve ilerleme sınırı (makine kapasitesi ya da malzeme kuralı), toleranslı delik (tek pasoda delinemez), diş ön deliği (yanlış çap). Bunların hepsi deneyimli programcının gözle yakaladığı hatalardır; denetçi aynı listeyi her seferinde, yorulmadan uygular.
Çıktı: makine kontrolleri
Plan onaylandığında G-code, seçilen kontrol için ayrı üretilir: Fanuc, Siemens Sinumerik ve Heidenhain. Aynı parça iki farklı makinede işlenecekse iki ayrı program alınır. İlk koşuda yine de program başlığını, takım numaralarını ve ofset çağrılarını makinenin başında kontrol etmek gerekir; her makinenin kurulumu biraz farklıdır.
İlgili yazılar: Spindeo nedir? CNC atölyeleri için üretim takip yazılımı, Üretim takip yazılımı seçerken sorulacak 10 soru.
Sık sorulanlar
AI CAM, CAM programcısının yerini alır mı?
Hayır. Tekrarlı prizmatik işlerde plan kurma süresini düşürür, ama kuralları tanımlayan, planı değerlendiren ve onaylayan kişi programcıdır. Karmaşık serbest yüzeyli işlerde programcı birincil araç olmaya devam eder.
Yapay zekâ çıktısını doğrudan makineye göndermek güvenli mi?
Hayır, hiçbir CAM çıktısı doğrudan gönderilmez. Simülasyon izlenir, program onaylanır, makinede ilk parça tek blok ve düşük ilerlemeyle koşturulur, ilk parça ölçülür. Yapay zekâ bu adımları kaldırmaz; denetçi yalnızca bilinen hata türlerini erken yakalar.
Hangi makineler ve kontroller destekleniyor?
Freze: 3 eksen, 3+2 ve sınırlı sürekli 4/5 eksen. Torna: iki taraf ve canlı takım. Kontrol: Fanuc, Siemens Sinumerik, Heidenhain için ayrı G-code. Sürekli 5 eksen gerektiren kalıp ve serbest yüzey işleri birincil kullanım alanı değildir.
Teknik resim yoksa yalnız STEP ile çalışır mı?
Çalışır ama eksik bilgiyle: tolerans, diş, malzeme ve yüzey bilgisi olmadan plan genel kabullerle kurulur. Toleranslı delik ya da diş varsa resim şarttır; yoksa bu bilgiler elle girilir.
Spindeo'nun AI CAM paketi bu yazıda anlatılan zinciri (STEP ve teknik resimden plan, takım yolu motoru, simülasyon ve denetçi bulguları, kullanıcı onayı, Fanuc, Siemens ve Heidenhain için G-code) uygular; ayda 100 kredi dahildir; 3 eksen ve torna işi 10, 4/5 eksen işi 25, revizyon 5 kredi harcar. İş, CAM motoru ya da bağlantı hatası yüzünden tamamlanamazsa kredi iade edilir.