CAPP

CAPP

CAPP(Computer Aided Process Planning)是指藉助於計算機軟硬體技術和支撐環境,利用計算機進行數值計算、邏輯判斷和推理等的功能來制定零件機械加工工藝過程。藉助於CAPP系統,可以解決手工工藝設計效率低、一致性差、質量不穩定、不易達到最佳化等問題。也是利用計算機技術輔助工藝師完成零件從毛胚到成品的設計和製造過程。

基本介紹

  • 中文名:計算機輔助工藝過程設計
  • 外文名:computer aided process planning
  • 簡稱:CAPP
  • 開發:60年代末開始
簡介,構成,類型,技術,功用,開發,作用,發展歷史,不足問題,解決方案,發展趨勢,發展現狀,關鍵技術,

簡介

CAPP是ComputerAidedProeessPlanning(計算機輔助工藝規劃或設計)的英文縮寫。由於長期以來採用手工方式進行的傳統工藝過程設計不可避免地存在一些缺陷:對工藝設計人員要求高;工作量大,效率低下:難以保證數據的準確性;且信息不能共享等:同時,計算機技術的發展及其在機械製造業中的廣泛套用,使得計算機輔助工藝設計(以即)應運而生,廣度和深度也在不斷發展中。
一般講,CAPP就是利用計算機技術來輔助完成工藝過程的設計並輸出工藝規程,可縮短工藝設計周期,對設計變更作出快速回響,提高工藝部門的工作效率和工作質量;但為滿足CDA/CAPP/CMA集成系統及CIMS發展的需要,對CAPP的認識應進一步擴展,即對其廣義的理解:CAPP的一頭向生產規劃最佳化及作業計畫最佳化發展,作為M即n的一個重要組成部分;CAPP向另一頭擴展能夠生成NC指令,使其起到連線CAD和CMA及MRlPl等套用系統的橋樑作用,成為現今許多先進制造技術的技術基礎之一。

構成

CAPP系統的構成,視其工作原理、產品對象、規模大小不同而有較大的差異。CAPP系統基本的構成模組包括:
(1)控制模組。控制模組的主要任務是協調各模組的運行,使人機互動的視窗,實現人機之間的信息交流,控制零件信息的獲取方式;
CAPP
(2)零件信息輸入模組。當零件信息不能從CAD系統直接獲取時,用此模組實現零件信息的輸入;
(3)工藝過程設計模組。工藝過程設計模組進行加工工藝流程的決策,產生工藝過程卡,供加工及生產管理部門使用;
(4)工序決策模組。工序決策模組的主要任務是生成工序卡,對工序間尺寸進行計算,生成工序圖;
(5)工步決策模組。工步決策模組對工步內容進行設計,確定切削用量,提供形成NC加工控制指令所需的刀位檔案;
(6)NC加工指令生成模組。NC加工指令生成模組依據工步決策模組所提供的刀位檔案,調用NC指令代碼系統,產生NC加工控制指令;
(7)輸出模組。輸出模組可輸出工藝流程卡、工序卡、工步卡、工序圖及其它文檔,輸出亦可從現有工藝檔案庫中調出各類工藝檔案,利用編輯工具對現有工藝檔案進行修改的到所需的工藝檔案;
(8)加工過程動態仿真。加工過程動態仿真對所產生的加工過程進行模擬,檢查工藝的正確性。

類型

計算機輔助工藝過程設計系統按其工作原理可分為檢索式、派生式、創成式等。
(1)檢索式工藝過程設計系統是針對標準工藝的,將設計好的零件標準工藝進行編號,存儲在計算機中,當制定零件的工藝過程時,可根據輸入的零件信息進行搜尋,查找合適的標準工藝。
(2)派生式工藝過程設計就是利用零件有相似性,相似的零件有相似的工藝過程"這一原理,通過檢索相似典型零件的工藝過程,加以增刪或編輯而派生一個新零件的工藝過程。
(3)創成式工藝過程設計系統和派生式系統不同,它是根據輸入的零件信息,依靠系統中的工程數據和決策方法自動生成零件的工藝過程。

技術

CAPP的基礎技術包括:
(1)成組技術(Group Technology);
(2)零件信息的描述與獲取;
(3)工藝設計決策機制;
(4)工藝知識的獲取及表示;
(5)工序圖及其它文檔的自動生成;
(6)NC加工指令的自動生成及加工過程動態仿真;
(7)工藝資料庫的建立。

功用

CAPP是將產品設計信息轉換為各種加工製造、管理信息的關鍵環節,是企業信息化建設中聯繫設計和生產的紐帶,同時也為企業的管理部門提供相關的數據,是企業信息交換的中間環節。
CAPP:計算機輔助工藝過程設計(computer aided process planning)

開發

CAPP的開發、研製是從60年代末開始的,在製造自動化領域,CAPP的發展是最遲的部分。世界上最早研究CAPP的國家是挪威,始於1969年,並於1969年正式推出世界上第一個CAPP系統AUTOPROS;1973年正式推出商品化的AUTOPROS系統。
在CAPP發展史上具有里程碑意義的是CAM-I於1976年推出的CAM-I’S Automated Process Planning系統。取其字首的第一個字母,稱為CAPP系統。對CAPP這個縮寫法雖然還有不同的解釋,但把CAPP稱為計算機輔助工藝過程設計已經成為公認的釋義。

作用

CAPP(computer aided process planning,計算機輔助工藝過程設計)的作用是利用計算機來進行零件加工工藝過程的制訂,把毛坯加工成工程圖紙上所要求的零件。它是通過向計算機輸入被加工零件的幾何信息(形狀、尺寸等)和工藝信息(材料、熱處理、批量等),由計算機自動輸出零件的工藝路線和工序內容等工藝檔案的過程。
計算機輔助工藝過程設計也常被譯為計算機輔助工藝規劃。國際生產工程研究會(CIRP)提出了計算機輔助規劃(CAP-computer aided planning)、計算機自動工藝過程設計 (CAPP-computer automated process planning)等名稱,CAPP一詞強調了工藝過程自動設計。
實際上國外常用的一些,如製造規劃(manufacturing planning)、材料處理(material processing)、工藝工程(process engineering)以及加工路線安排(machine routing)等在很大程度上都是指工藝過程設計。計算機輔助工藝規劃屬於工程分析與設計範疇,是重要的生產準備工作之一。
由於計算機集成製造系統(CIMS-computer integrated manufacturing system)的出現,計算機輔助工藝規劃上與計算機輔助設計 (CAD-computer aided design)相接,下與計算機輔助製造(CAM-computer aided manufacturing)相連,是連線設計與製造之間的橋樑,設計信息只能通過工藝設計才能生成製造信息,設計只能通過工藝設計才能與製造實現功能和信息的集成。由此可見CAPP在實現生產自動化中的重要地位。

發展歷史

自從1965年Niebel首次提出CAPP思想,迄今30多年,CAPP領域的研究得到了極大的發展,期間經歷了檢索式、派生式、創成式、混合式、專家系統、工具系統等不同的發展階段,並湧現了一大批CAPP原型系統和商品化的CAPP系統。
在CAPP工具系統出現以前,CAPP的目標一直是開發代替工藝人員的自動化系統,而不是輔助系統,即強調工藝設計的自動化和智慧型化。但由於工藝設計領域的個性化、複雜性,工藝設計理論多是一些指導性原則、經驗和技巧,因此讓計算機完全替代工藝人員進行工藝設計的願望是良好的,但研究和實踐證明非常困難,能夠部分得到套用的至多是一些針對特定行業、特定企業甚至是特定零件的專用CAPP系統,還沒有能夠真正大規模推廣套用的實用的CAPP系統。
在總結以往經驗教訓的基礎上,國內軟體公司提出了CAPP工具化的思想:CAPP是將工藝人員從許多工藝設計工作中解脫出來的一種工具;自動化不是CAPP唯一的目標;實現CAPP系統的以人為本的宜人化的操作、高效的工藝編制手段、工藝信息自動統計匯總、與CAD/ERP/PDM系統的信息集成、具有良好的開放性與集成性是工具化CAPP系統研究和推廣套用的主要目標。
工具化CAPP的思想在商業上獲得了極大的成功,使得CAPP真正從實驗室走向了市場和企業。藉助於工具化的CAPP系統,上千家的企業實現了工藝設計效率的提升,促進了工藝標準化建設,實現了與企業其它套用系統CAD/PDM/ERP等的集成,有力地促進了企業信息化建設
工具化CAPP以後,CAPP如何發展?在探討這個問題之前,CAPP在套用中存在的不足和問題。

不足問題

套用範圍偏窄
絕大多數企業,CAPP的套用集中在機械加工工藝的設計。實際上,在製造企業中,產品在整個生命周期內的工藝設計通常涉及到產品裝配工藝、機械加工工藝、鍛造工藝、鈑金衝壓工藝、焊接工藝、熱表處理工藝、毛坯製造工藝等各類工藝設計。CAPP在企業的套用缺乏應有的廣度。CAPP套用應從以零組件為主體對象的局部套用走向以整個產品為對象的全生命周期的套用,實現產品工藝設計與管理的一體化,建立企業級的工藝信息系統。
套用水平偏淺
絕大部分企業CAPP的套用停留在工藝卡片的編輯、工藝信息的統計匯總、工藝流程和許可權的管理與控制方面,有效地提高了工藝設計的效率和標準化水平,這是CAPP套用的基礎。但CAPP套用的深度還不夠,還不能有效地總結行業工藝 “設計經驗”和“設計知識”,從根本上解決企業有經驗的工藝師匱乏的問題。通用的CAPP 系統還無法實現對工藝知識的總結、積累和套用,如何提高CAPP系統的知識水平,實現CAPP的有限智慧型,是企業關心的問題,也是CAPP軟體廠商需要考慮的問題。解決了工藝設計效率、標準化、集成的問題,下一步如何幫助企業總結工藝知識和經驗是CAPP套用的關鍵。
基於三維CAD的工藝設計與管理
隨著三維CAD在國內製造業的廣泛推廣套用,三維CAD在不遠的將來會成為我國企業產品設計的主流設計工具。隨著設計手段的變革,工藝設計跟著需要變革。工藝如何和三維CAD進行集成,工藝如何基於三維CAD進行加工工藝設計和裝配工藝設計等等,在很多企業都有迫切的需求。現階段,CAPP的套用基本上基於二維CAD進行,與三維CAD的集成套用還處於起步階段,有待研究和突破。
CAPP系統與其它套用系統的集成
工藝是設計和製造的橋樑,工藝的數據是產品全生命周期中最重要的數據之一,工藝數據同時是企業編排生產計畫、制定採購計畫、生產調度的重要基礎數據,在企業的整個產品開發及生產中起著重要的作用。CAPP需要與企業的各種套用系統進行集成,包括CAD/PDM/ERP/MES等等。由於不少企業CAD、CAPP、ERP的套用是分階段、不同時期套用的,還存在著信息的孤島,工藝數據的價值還沒有得到有效的發揮和利用。
CAPP與PDM中的管理功能衝突
隨著CAPP套用不斷擴展,一些CAPP系統逐漸增加了工藝管理的內容,包括許可權管理、流程管理、更改管理,並在工藝部門得到了一些套用。隨著企業PDM的實施推廣套用,隨之帶來的不可忽視的問題是:CAPP自身的管理功能和PDM的管理功能如何定位和相互集成。CAPP是連線設計與製造的橋樑,與上游要與PDM集成,下游要與ERP,MES系統集成。ERP,PLM,MES,CAPP中的管理功能各有偏重,有各自明確的分工和定位。因此CAPP的工藝管理功能與PDM中管理功能只要有很明確的分工和定位,就不會發生衝突和矛盾,更有利於各自系統發揮各自優勢。

解決方案

根據上述分析的CAPP發展趨勢,開目公司提出了CAPP深化套用的內容及相應的解決方案。解決方案內容包括:
基於知識的CAPP系統--參數化工藝設計平台。
基於知識的CAPP系統,解決了企業工藝知識的積累、最佳化的問題,極大的提高了工藝設計的效率和水平,確保了工藝設計的質量。基於知識的CAPP系統,在上海鍋爐廠有限公司得到了成功的套用。
基於三維CAD的加工工藝設計系統
提供基於三維CAD的加工工藝設計工具,可以基於3D模型定義加工工藝特徵(孔、外圓、鍵槽、中心孔等),自動獲取加工特徵信息,可以基於特徵加工知識進行輔助工藝決策,可以建立3D工藝裝備庫(工具機、卡盤、頂尖、定位銷、支撐釘等),可以生成3D工序簡圖,實現可視化的工藝裝夾規劃等。此項研究得到了“十五”國家863課題專項支持,已開發出原型系統
基於三維CAD的可視化裝配工藝設計
提供可視化的裝配工藝設計工具。可以自動獲取三維裝配結構信息,可以可視化的指定零部件的裝配路徑和先後順序,可以生成三維裝配工序爆炸圖,裝配工序設計時,可以指定裝配工裝、工具信息,可以進行裝配過程的實體仿真。仿真過程可以指定為整個裝配過程或某一道工序的裝配過程。此項研究得到了“十五”國家863課題專項的支持,已經開發出原型系統
工藝執行系統
工藝執行系統是CAPP深化套用的重要內容,是充分利用和提升CAPP數據的重要途徑和方法,拓展了CAPP套用的廣度和深度。工藝執行系統主要包括3個方面的內容:工藝執行規劃和管理、工藝執行質量管理和工藝執行過程管理。此項研究也得到了“十五”國家863課題專項支持,目前正在規劃開發中。
基於平台技術、可重構的CAPP系統
基於IDE(集成開發平台)和IDP(集成資料庫平台),可以實現CAPP各種層次的二次開發功能,充分滿足工藝個性化需求,適應企業發展變化的需求。藉助於平台技術,可以自定義界面,可加入任何標準的Windows控制項,用戶可編寫C++或VB格式的腳本程式等。可以在CAPP平台上,開發專用的CAPP系統。通過平台技術,已經開發了專用的鍛件CAPP系統。IDP(集成資料庫平台)獲得了“十五”國家863課題專項支持。

發展趨勢

縱觀CAPP發展的歷程,可以看到CAPP的研究和套用始終圍繞著兩方面的需要而展開:一是不斷完善自身在套用中出現的不足;二是不斷滿足新的技術、製造模式對其提出的新的要求。因此,未來CAPP的發展,將在套用範圍、套用的深度和水平等方面進行拓展,表現為以下的發展趨勢:
面向產品全生命周期的CAPP系統
CAPP的數據是產品數據的重要組成部分,CAPP與PDM/PLM的集成是關鍵。基於PDM/PLM,支持產品全生命周期的CAPP系統將是重要的發展方向。
基於知識的CAPP系統
CAPP已經很好的解決了工藝設計效率和標準化的問題,下一步如何有效地總結、沉澱企業的工藝設計知識,提高CAPP的知識水平,將會是CAPP套用和發展的重要方向。
基於三維CAD的CAPP系統
隨著企業三維CAD的普及套用,工藝如何支持基於三維CAD的套用?特別是基於三維CAD的裝配工藝設計正成為企業需求的熱點。科技部在“十五”863現代集成製造系統技術主題,將“基於三維CAD的CAPP”專門立項研究和推廣。可以預見,基於三維CAD的CAPP系統將成為研究的熱點。國內開目、金葉等幾家軟體公司正在進行研究,並且開目公司已經推出了原型的套用系統。
基於平台技術、可重構式的CAPP系統
開放性是衡量CAPP的一個重要的因素。工藝的個性很強,同時企業的工藝需求可能會有變化,CAPP必須能夠持續滿足客戶的個性化和變化的需求。基於平台技術、具有二次開發功能、可重構的CAPP系統將是重要的發展方向。

發展現狀


CAPP(Computer Aided Process Planning,又稱計算機輔助工藝設計)是指藉助於計算機軟硬體技術和支撐環境,利用計算機進行數值計算、邏輯判斷和推理等功能來制定零件的機械加工工藝過程。工藝設計是產品開發的重要環節,工藝設計的好壞直接決定零件的生產質量和生產效率以及成本。CAPP系統的實施就是為了縮短工藝編制的時間,最佳化工藝並實現工藝編制的自動化,減輕工藝編制人員的勞動強度;CAPP系統的套用還可以使企業的工藝檔案實現標準化,實現企業內部數據的高度統一,標準化的工藝檔案更加適合企業現代化的生產與管理環境,方便企業套用PDM,ERP等系統。
自從1965年Niebel首次提出CAPP思想以來,各套用軟體公司和研究所以及高校對CAPP領域的研究得到了極大的發展,主要經歷了檢索式、派生式、創成式、混合式、專家系統和工具系統等不同的發展階段,並湧現出了一大批商品化的CAPP系統。但是相對於其它信息管理系統的發展,CAPP的套用水平仍然比較滯後。
總結國內大中小企業的CAPP套用現狀,大多數企業CAPP的套用還存在一些不足和問題:
(1)大多數企業CAPP的套用僅僅是對紙質工藝卡片的電子化管理,以及實現對工藝信息的電腦自動統計匯總和許可權的管理與控制方面,這種程度僅僅是實現對傳統工藝管理的電腦化管理。
(2)大多數企業CAPP的套用還不能有效地完整地總結本企業(甚至是行業)的工藝設計經驗和設計知識,因為沒有標準化的有效的工藝知識庫,造成企業的工藝編制仍然主要依靠有經驗的工藝師,CAPP系統的的智慧型化程度仍然很低。
(3)大多數企業的CAPP系統的繪圖環境可以與CAXA軟體集成,而與CAD軟體還不能完全集成,而大部分企業設計部門所採用的繪圖軟體都是使用的CAD繪圖軟體,這樣就造成了在CAPP系統裡面進行工藝附圖的設計和更改時比較費時費力。
(4)現階段,CAPP系統的繪圖環境局限於二維繪圖,能夠實現三維繪圖的很少。隨著三維製圖軟體的發展的推廣套用,三維製圖在不遠的將來肯定會成為我國製造企業產品設計的主要趨勢。因此,CAPP系統的繪圖環境還有待進一步提高和完善。

關鍵技術

針對當前CAPP系統所存在的問題,如CAPP系統在智慧型性、實用性、通用性、集成性和柔性等方面的不足之處,必須對以下關鍵技術進一步研究,以提高CAPP的套用水平和效果:
零件的分類編碼方法
實現CAPP系統的關鍵技術之一就是建立完善的零件分類編碼系統,建立零件分類編碼系統時,首先要提取每個零件的設計特徵和製造特徵,然後將零件的這些特徵通過編碼來識別。一般情況下,零件的特徵越多,描述這些特徵的編碼也越複雜。常用的零件分類編碼系統可以分為三種類型:以零件設計特徵為基礎的編碼系統;以零件製造特徵為基礎的編碼系統;以零件的設計和製造特徵為基礎的編碼系統。
工藝設計相關技術
常用的工藝設計技術有:相似工藝自動檢索技術、參數化工藝設計技術、模組化/單元化工藝設計技術等。
採用相似工藝檢索技術,可以大大提高企業對成熟工藝的有效利用,提高企業工藝編制的效率和質量,同時也可以減少工藝編制人員的重複性工作,減少人力成本。
參數化工藝設計技術是一種快捷有效的工藝設計模式。首先需要建立完善的典型工藝資料庫,每種零件對應一種典型工藝,只需要將對應的典型工藝資料庫裡面的參數進行修改,就可以自動形成高質量的工藝檔案。
模組化工藝設計技術的核心思想是將製造工藝過程分解為一系列規範化的操作和規則,這些規範化的操作和規則組成不同的模組,每個模組裡面的操作參數可以針對不同產品進行設計更改,針對特定零件的製造工藝可以利用參數化設計技術、專家系統技術實現不同模組化的組合。
集成環境下的工藝數據管理技術
傳統的CAPP系統工藝數據管理技術一般採用檔案形式對工藝數據進行保存,對工藝數據的管理要求不高。但是,隨著大量製造企業信息化水平的不斷提高,大部分CAPP系統實在網路化環境下實施套用的,因此,大量的工藝數據是在網路環境下處理和共享以及存儲的,傳統的基於檔案保存工藝數據的方式已經不適應網路化和集成化的環境,這就需要深入研究網路化集成環境下的工藝數據管理技術。總之,CAPP系統中的工藝數據管理的目的是要保證工藝數控的一致性、有效性和完整性。實現CAPP與CIMS其它子系統的信息集成和信息的充分共享。
工藝知識庫的建立技術
工藝知識庫的建立和有效管理是CAPP系統成功運行的重要環節。建立工藝知識庫時應解決以下幾個關鍵問題:共享性、完善性、柔性和安全性。在建立知識庫前,首先要做大量的調研和分析,在此基礎上,再從零散的資料中找出規律,建立起標準統一的知識庫,使之能套用於各種生產條件下的各種類型零件,並不斷地對知識庫進行完善,以適套用戶不斷變化的需求。在知識庫管理過程中,將那些可以不斷被修改和擴充的知識與程式分離存儲,稱為外部知識庫;將那些用戶不能隨意修改和擴充的知識固化在程式中,稱為內部知識庫。內部知識庫和外部知識庫的具體界定則是需要進一步研究的內容

相關詞條

熱門詞條

聯絡我們