Bilgisayar destekli üretim, çeşitli endüstriyel otomasyon teknolojilerini tanımlamak için genel bir terim olarak kullanılmaya başlanmıştır. CAM olarak da bilinen bazı bilgisayar destekli üretim türleri arasında sayısal kontrol (NC) makineleri; endüstriyel robotlar; esnek üretim sistemleri (FMS); ve CAM'ı bilgisayar destekli tasarım (CAD) yazılımı, ürün yaşam döngüsü yazılımı ve genel tesis yönetimi ile birleştiren komple tesis sistemleri. Modern üretim tesisleri, ürünleri işlemek, iki boyutlu planları üç boyutlu şemalara dönüştürmek, ekipmanı izlemek ve hatta hammadde stoklarını takip etmek ve sipariş etmek için CAM teknolojilerini kullanır.
Bilgisayar destekli üretimin ilk yıllarında, CAM basitçe bilgisayar yazılımı aracılığıyla otomasyonu ima ediyordu. Yazılım, uçak ve otomotiv parçalarının tasarlanmasına ve araçların yapılmasına ya da montaj sırasında robotik kolların çalıştırılmasına yardımcı oldu. Makinelerin sıfırlanması ve alet yanlış hizalama ve makine bakımı ile ilgili problemler nedeniyle sebeplerin çoğunun giderilmesi için çoğu CAM tesisinde makinecilere hala ihtiyaç duyuluyordu. Modern bilgisayar destekli üretim, ancak, erken CAM teknolojisine göre çok daha gelişmiş.
Bilgisayar destekli üretimin en eski ve en yaygın türlerinden biri olan sayısal kontrol (NC) makineleri, hammadde işlemeye özel formüller uygular. Örneğin, bir dairenin bir metal levhadan kesilmesi gerekiyorsa, bir NC makinesi, matematiksel hesaplamaları ve sayısal girişi kullanarak, kusursuz bir daire elde etmek için tam olarak nerede ve nasıl kesileceğini belirleyebilir. Ek olarak, aynı algoritmaları kullanarak, bilgisayar tabaka başına en fazla sayıda daire üretmek için kesimlerin tam olarak yerleştirilmesini ve metalin en uygun kesim için nasıl konumlandırılacağını belirleyebilir.
Endüstriyel robotlar bilgisayar destekli imalatın bir başka örneğidir. Robotlar, bir zamanlar insan eliyle gerçekleştirilen tekrarlanan görevleri yerine getirir. Bilgisayarlar robotları kontrol eder, dakikada üretilecek parça sayısı, robotik kolların yerleştirilmesi ve görev istasyonları arasında zamanlama gibi verileri gönderip alır. Böylece programcılar ve diğer bilgisayar uzmanları, üretim görevini yerine bilgisayar sistemini işleten insan işçilerin yerini alıyor.
Esnek üretim sistemleri, CAM / CAD entegre sistemler ve çeşitli veri değişim sistemleri ile entegre olan kurulumlar, bilgisayar destekli üretim için sınırsız olanaklar sunar. Teknoloji gelişmeye ve genişlemeye devam ettikçe, esnek sistemler, aynı yazılımla, CAM yazılımı tarafından desteklenen birkaç benzer ürünü kolayca üretebilir. Çeşitli ürünler için ihtiyaç duyulan spesifik değişiklikler, tüm üretim sürecinin otomatikleşmesine izin veren CAM yazılımı içerisinde gerçekleştirilebilir.
Üretim sürecinin neredeyse her yönü, yetenekli bilgisayar programcıları ve operatörleri hariç, CAM teknolojileri tarafından kontrol edilebilir. Bilgisayar destekli üretim yazılımı, basitçe imalat veya üretim sürecini kontrol etmekten ziyade, malzemeleri izleyebilir, performansı izleyebilir, makineler için yedek parçalar sipariş edebilir ve hatta gerekli bakım veya onarımın bakım personelini bildirebilir. Çeşitli sistemlerin ve mevcut teknolojilerin özelleştirilmesi, farklı CAM yazılım türlerini neredeyse sınırsız hale getirir.


