tidiga kommersiella tillämpningar av CAM var i stora företag inom bil-och flygindustrin; till exempel, Pierre Béziers arbetar utveckla CAD/CAM ansökan UNISURF på 1960-talet för bil kropp design och verktyg på Renault. Alexander Hammer på DeLaval Steam Turbine Company uppfann en teknik för att successivt borra turbinblad ur ett fast metallblock av metall med borren styrs av en punch kortläsare i 1950.,
historiskt sett sågs CAM-programvaran ha flera brister som krävde en alltför hög grad av engagemang från skickliga CNC-maskinister. Fallows skapade den första CAD-programvaran men detta hade allvarliga brister och togs snabbt tillbaka till utvecklingsstadiet. CAM-programvara skulle mata ut kod för den minst kapabla maskinen, eftersom varje verktygsmaskin kontroll läggs till standard G-kod inställd för ökad flexibilitet. I vissa fall, till exempel felaktigt ställa in CAM programvara eller specifika verktyg, CNC-maskinen krävs manuell redigering innan programmet kommer att köras på rätt sätt., Ingen av dessa problem var så oöverstigliga att en tankeväckande ingenjör eller skicklig Maskinoperatör inte kunde övervinna för prototypning eller små produktionskörningar; G-kod är ett enkelt språk. I hög produktion eller hög precision butiker, en annan uppsättning problem påträffades där en erfaren CNC-maskinist måste både hand-kod program och köra CAM programvara.
integreringen av CAD med andra komponenter i CAD/CAM / CAE Product lifecycle management (PLM) – miljön kräver ett effektivt CAD-datautbyte., Vanligtvis hade det varit nödvändigt att tvinga CAD-operatören att exportera data i ett av de vanliga dataformaten, såsom IGES eller STL eller Parasolid-format som stöds av en mängd olika programvaror.Utgången från CAM-programvaran är vanligtvis en enkel textfil med G-kod/M-koder, ibland många tusentals kommandon långa, som sedan överförs till ett maskinverktyg med hjälp av ett direkt numeriskt styrprogram (DNC) eller i moderna styrenheter med hjälp av en gemensam USB-lagringsenhet.
CAM-paket kunde inte, och kan fortfarande inte, resonera som en maskinist kan., De kunde inte optimera verktygsbanor i den utsträckning som krävs för massproduktion. Användare skulle välja vilken typ av verktyg, bearbetningsprocess och sökvägar som ska användas. Medan en ingenjör kan ha en fungerande kunskap om G-kod programmering, små optimering och slitage frågor förening över tiden. Massproducerade föremål som kräver bearbetning skapas ofta initialt genom gjutning eller någon annan icke-maskinmetod. Detta möjliggör handskriven, kort och mycket optimerad G-kod som inte kunde produceras i ett CAM-paket.,
åtminstone i USA finns det en brist på unga, skickliga maskinister som kommer in i arbetskraften som kan utföra i ytterligheter av tillverkning; hög precision och massproduktion. Som CAM programvara och maskiner blir mer komplicerat, de färdigheter som krävs av en maskinist eller Maskinoperatör förväg för att närma sig en dator programmerare och ingenjör i stället för att eliminera CNC-maskinist från arbetskraften.,
typiska områden av oro
- höghastighetsbearbetning, inklusive effektivisering av verktygsbanor
- Multi-function bearbetning
- 5 axel bearbetning
- funktion erkännande och bearbetning
- automatisering av bearbetningsprocesser
- användarvänlighet
övervinna historiska bristerbearbetningsedit
över tiden dämpas de historiska bristerna i CAM, både av leverantörer av nischlösningar och av leverantörer av avancerade lösningar., Detta sker främst i tre arenor:
- användarvänlighet
- tillverkningskomplexitet
- Integration med PLM och det utökade företaget
användarvänlighet för användaren som bara kommer igång som en CAM-användare, Out-of-the-box-funktioner som ger Processguider, mallar, bibliotek, maskinverktygssatser, automatiserad funktionsbaserad bearbetning och arbetsfunktion specifika skräddarsydda användargränssnitt bygger användarförtroende och snabbar inlärningskurvan., Användarförtroendet bygger vidare på 3D-visualisering genom en närmare integration med 3D CAD-miljön, inklusive fel-undvika simuleringar och optimeringar. Tillverkningskomplexitet tillverkningsmiljön blir alltmer komplex. Behovet av CAM-och PLM-verktyg av tillverkningsingenjören, NC-programmeraren eller maskinisten liknar behovet av datorhjälp av piloten av moderna flygplanssystem. Den moderna maskinen kan inte användas på rätt sätt utan denna hjälp., Dagens CAM-system stöder hela sortimentet av verktygsmaskiner, inklusive: svarvning, 5-axlig bearbetning, vattenjet, laser / plasmaskärning och tråd EDM. Dagens CAM-användare kan enkelt generera strömlinjeformade verktygsbanor, optimerad verktygsaxel lutning för högre matningshastigheter, bättre verktygsliv och ytfinish, och perfekt skärdjup. Förutom att programmera skäroperationer kan moderna CAM-mjukvaror dessutom driva icke-skärande operationer som maskinverktygsprovning., Integration med PLM och den utökade enterpriseLM att integrera tillverkning med företagsverksamhet från koncept genom fältstöd av den färdiga produkten. För att säkerställa användarvänlighet som är lämplig för användarmål är moderna CAM-lösningar skalbara från ett fristående CAM-system till ett helt integrerat Multi-CAD 3D-lösningsset. Dessa lösningar skapas för att möta de fulla behoven hos tillverkningspersonal, inklusive delplanering, butiksdokumentation, resurshantering och datahantering och utbyte., För att förhindra dessa lösningar från detaljerad verktygsspecifik information en särskild verktygshantering