基本介紹
計算機輔助製造(CAM)主要是指:利用計算機輔助完成從生產準備到產品製造整個過程的活動,即通過直接或間接地把計算機與製造過程和生產設備相聯繫,用計算機系統進行製造過程的計畫、管理以及對生產設備的控制與操作的運行,處理產品製造過程中所需的數據,控制和處理物料(毛坯和零件等)的流動,對產品進行測試和檢驗等。它包括很多方面,如計算機數控(ComputerNumericalControl,CNC)、直接數控(DirectNumericalControl,DNC)、柔性製造系統(FlexibleManufacturingSystem,FMS)、機器人(Robots)、計算機輔助工藝設計(ComputerAidedProcessPlanning,CAPP)、計算機輔助測試(ComputerAidedTest,CAT)、計算機輔助生產計畫編制(ProductionPlanningSimulation,PPS)以及計算機輔助生產管理(ComputerAidedProductionManagement,CAPM)等。這是對CAM廣義的定義。狹義概念指的是從產品設計到加工製造之間的一切生產準備活動,它包括CAPP、NC編程、工時定額的計算、生產計畫的制訂、資源需求計畫的制訂等。這是最初CAM系統的狹義概念。到今天,CAM的狹義概念甚至更進一步縮小為NC編程的同義詞。CAPP已被作為一個專門的子系統,而工時定額的計算、生產計畫的制訂、資源需求計畫的制訂則劃分給MRPⅡ/ERP系統來完成。CAM的廣義概念包括的內容則多得多,除了上述CAM狹義定義所包含的所有內容外,它還包括製造活動中與物流有關的所有過程(加工、裝配、檢驗、存貯、輸送)的監視、控制和管理。組成
計算機輔助製造系統的組成可以分為硬體和軟體兩方面:硬體方面有數控工具機、加工中心、輸送裝置、裝卸裝置、存儲裝置、檢測裝置、計算機等,軟體方面有資料庫、計算機輔助工藝過程設計、計算機輔助數控程式編制、計算機輔助工裝設計、計算機輔助作業計畫編制與調度、計算機輔助質量控制等。CAM的核心是計算機數值控制(簡稱數控),是將計算機套用於製造生產過程的過程或系統。數控除了在工具機套用以外,還廣泛地用於其它各種設備的控制,如衝壓機、火焰或等離子弧切割、雷射束加工、自動繪圖儀、焊接機、裝配機、檢查機、自動編織機、電腦繡花和服裝裁剪等,成為各個相應行業CAM的基礎。
在CAM過程中主要包括兩類軟體:計算機輔助工藝設計軟體(CAPP)和數控編程軟體(NCP)。狹義CAM可理解為數控加工,即把CAM軟體看做是NCP軟體。其實,目前大部分商業化的CAM軟體都包含NCP功能。廣義的CAM包括CAPP和NCP。更為廣義的CAM則是指套用計算機輔助完成從原材料到產品的全部製造過程,包括直接製造過程和間接製造過程,如工藝準備、生產作業計畫、物流過程的運行控制、生產控制、質量控制等。
CAM系統一般具有數據轉換和過程自動化兩方面的功能。CAM所涉及的範圍,包括計算機數控,計算機輔助過程設計。
市面上的CAM軟體有:UGNX、Pro/NC、CATIA、MasterCAM、SurfCAM、SPACE-E、CAMWORKS、WorkNC、TEBIS、HyperMILL、Powermill、GibbsCAM、FEATURECAM、topsolid、solidcam、cimatron、vx、esprit、gibbscam、Edgecam等。