CAM, ofwel computerondersteund produceren (in het Frans FAO), is de softwareketen die het 3D-model uit CAD omzet in een programma dat de werktuigmachine kan uitvoeren. Het is de schakel tussen het engineeringbureau en de werkplaats.
De programmeur importeert het model, definieert het ruwe werkstuk (zie ruw werkstuk), de werkstuknulpunten en de opspanning, en kiest vervolgens de gereedschappen uit een bibliotheek. Daarna selecteert hij de strategieën: vlakfrezen, zakfrezen, contourfrezen, 3D-afwerking, trochoïdaal voorbewerken dat de belasting op het gereedschap beperkt. Hij stelt snelheden en aanzetten in, simuleert het traject om botsingen op te sporen en het afgenomen materiaal te controleren, en genereert vervolgens de code met een postprocessor die specifiek is voor de machine en haar numerieke besturing: hetzelfde traject wordt voor twee besturingen niet op dezelfde manier “gepost”. Gangbare software is onder meer Mastercam, hyperMILL, TopSolid en Fusion. Bij 5-assig verspanen is simulatie van de volledige kinematica van de machine onmisbaar.
CAM wordt gebruikt zodra het onderdeel meer is dan een paar boringen of een eenvoudig profiel. De kwaliteit van de gereedschapsbanen bepaalt rechtstreeks de cyclustijd, de oppervlaktegesteldheid en de standtijd van het gereedschap: het is een van de kerncompetenties van een werkplaats voor CNC-verspanen. Handmatig programmeren blijft bestaan voor eenvoudige bewerkingen, zoals een reeks boringen of elementair draaiwerk.
In een offerteaanvraag. U hoeft geen CAM-bestand of programma aan te leveren: de werkplaats maakt die op basis van uw model en tekening. Programmeren wordt doorgaans één keer per referentie in rekening gebracht en daarna bij volgende bestellingen hergebruikt; vermeld dus de terugkeer en de jaarvolumes, zoals de gids over de prijs van CNC-verspanen uitlegt.