CAM steht für Computer Aided Manufacturing und bezeichnet die computergestützte Fertigung. CAM-Software wandelt CAD-Konstruktionsdaten in maschinenlesbare Befehle (G-Code) um, die CNC-Maschinen zur Bearbeitung von Werkstücken nutzen.
Die CAM-Programmierung umfasst die Definition von Werkzeugwegen, Schnittparametern, Werkzeugauswahl und Bearbeitungsstrategien. Moderne CAM-Systeme bieten Funktionen wie Kollisionsprüfung, Simulation und Optimierung der Bearbeitungszeiten. Durch CAM wird die Programmierung komplexer Bauteile erheblich vereinfacht und beschleunigt. Die Kombination aus CAD und CAM wird als CAD/CAM-Prozesskette bezeichnet.