我國CAPP技術的研究和應用起于二十世紀八十年代初,至今已有近20年的歷史了。目前,國內商品化的CAPP軟件已很多,但真正實用、并滿足企業各層次應用的CAPP軟件卻很少。1995-1999年的5年間,我國CAD技術的推廣應用取得了很大的經濟和社會效益;但同時也有不少的企業,特別是實施CAD技術較早的企業,因為對CAD技術的認識不夠,片面地強調“甩圖板”,沒有充分認識到“CAD是企業信息化建設的基礎”,使企業的CAD深化應用受到限制。
筆者在1999-2000年對國內CAPP技術情況、CAPP市場情況及企業CAPP應用情況進行了調研,發現情況與95/96年的CAD非常相似。CAPP的需求傾向于兩個極端:極端之一是盲目追求工藝設計的“自動化”;另一個極端是片面追求工藝設計的“放鋼筆,甩手冊”。2000年是“企業信息化建設年”,CAPP作為“企業信息化建設的龍頭和核心”對“企業信息化建設”的成敗起關鍵的作用。企業必須實實在在地把CAD、CAPP等單項技術應用好,為企業信息化建設準備好集成的數據,才可以實施集成化技術(PDM、ERP等),否則會造成以后的無法集成而形成一個個信息孤島。本講圍繞這些問題探討CAPP的功能需求和開發模式,希望企業在CAPP選型時能有一個有益的參考。
一、CAPP系統功能需求
(一)原則
1.安裝簡便、人機界面友好的CAPP系統。
2.實用性強的CAPP系統。
3.開放性好的CAPP。
4.柔性。企業歡迎的CAPP系統應具有較好的柔性,能適應企業不同的產品和生產要求,能滿足不同的經營目標和生產計劃方案。
5.能滿足集成要求。集成化發展是現代制造業的發展趨勢,也是CAPP系統的發展趨勢,因此必須注意CAPP系統的底層數據結構能否滿足集成要求。
6.CAPP系統要考慮國內企業的管理模式設計習慣。
(二)基本需求
1.滿足企業所有專業的工藝設計要求。
2.所有專業統一的應用環境、統一的工藝數據結構。
3.交互設計
1)在“100%所見及所得”的界面中圍繞產品結構給每個零部件編制:工藝路線、工藝過程、工序等工藝文件。完成材料定額和工時定額的計算。
2)能夠描述工藝路線、工藝過程、工序之間的關系,支持“自上而下”或“自下而上”的工藝設計模式。
3)滿足工藝設計習慣:自動換行、自動續頁、自動增刪頁、自動編號、自動編排頁次等;連續瀏覽及選頁操作。
4)符合WINDOWS的操作習慣。能夠集成標準WINDOWS程序。
5)把國標符號及用戶自定義符號作為工藝內容的一部分進行使用,支持對符號含義及數值的查詢。
6)可以采用任何CAD系統完成工藝簡圖的繪制與管理。
A.工藝簡圖需要采用CAD技術繪制。
B.工藝簡圖是工藝數據的一部分。對工藝文件而言作用只有一個:顯示。
C.工藝簡圖需要在CAM中使用,它必須符合流行的國際標準格式。
7)對工藝文件的操作前支持瀏覽。支持在其它系統中瀏覽工藝文件。
8)支持任意WINDOWS打印設備。支持排版輸出。
4.總結、管理及利用工藝知識和經驗
1)工藝術語維護和利用:規范企業工藝用語。
2)工藝知識維護和利用:甩掉工藝設計手冊。
3)分層次維護和利用企業工藝經驗:將成熟的工藝設計經驗和數據動態儲存和利用,使CAPP系統在使用中逐漸成為企業的工藝專家。
4)必須智能化(開放的推理、過濾、查詢機制)使用以上知識和經驗。
5.總結、管理及利用歷史工藝文件
1)標準/典型工藝的存儲和利用。
2)可以構造自己的成組編碼系統,并與標準/典型工藝結合使用。
3)支持按產品屬性數據和特征數據查詢歷史工藝文件。
4)支持工藝文件的歸檔、定型工作。
(三)企業管理的需求
1.必須提供完整的安全機制。CAPP系統中任意功能的使用、數據的讀寫等操作根據權限系統完成。
2.相關企業標準升級后,CAPP系統應能適應這種變化。如:企業工藝格式標準修改(描述某工藝的數據增加和減少、或表現工藝數據的卡片外觀被修改)后,CAPP系統應能支持新的標準,并且舊標準的工藝文件應能自動升級為新標準的工藝文件或者新舊標準的工藝文件共存。否則造成的損失是無法估計的!
(四)集成化需求
1.有效利用企業制造資源數據
1)可以利用企業已建立的MIS系統中的資源數據,如:設備管理信息系統中的設備、工裝管理信息系統中的工裝、企業組織機構中的部門信息、人事管理系統中的人員等等。
2)必須智能化(開放的推理、過濾、查詢機制)使用企業的任意資源數據。
2.給管理部門及時提供有效的工藝BOM數據
1)可以對產品、零部件或工藝文件進行自動統計匯總工作,自動生成各種報表(屬于工藝文件的組成部分)。
2)可以將統計匯總結果直接傳遞給其它管理系統、或存儲為指定格式的中間數據庫文件供其它系統或部門使用。
3)其它系統也可以直接從工藝數據庫中提取相關的工藝數據。
3.充分利用CAD成果
1)利用CAD的產品結構信息。
2)利用CAD的產品屬性數據。
3)利用CAD的圖檔。
4.提供CAM圖形、管理CAM結果
CAM是與CAPP完全不同的技術,但CAM的原始數據--工藝圖和結果--設計方案和NC代碼是工藝數據的重要組成部分。
1)利用CAPP的工藝圖。
2)管理CAM方案。
3)管理CAM的NC代碼。
5.可與流行的PDM系統無縫集成
1)可以集成到PDM系統中工作。
2)共享PDM系統的產品數據和權限數據。
3)支持在PDM系統中瀏覽、打印、批注工藝文件。
4)按PDM進行工藝文件的版本控制。
5)按PDM進行工藝設計的流程作業。
6.可傳遞工藝數據給MRPII、ERP等管理系統或這些系統直接從CAPP的工藝數據庫中提取所需數據。
(五)專業化需求
1.構造特定專業的知識和經驗數據。
2.二次開發特定的功能。
3.二次開發特定專業、零件、工藝文件類型的參數化CAPP。
4.二次開發特定專業的智能化專家CAPP。
5.二次開發與其它系統的數據接口。
二、CAPP系統開發模式
(一)我國CAPP技術發展歷程
1.第一代產品:1982-1995期間--基于智能化和專家系統思想開發的CAPP系統
此類CAPP系統片面強調工藝設計的自動化,但因工藝設計的特點決定了自動化的CAPP系統存在很大的局限性,無法滿足企業對通用CAPP系統平臺的需求。近年來,以自動化為唯一目標的CAPP研究開發狀況已經使人們對CAPP研究與開發現狀產生懷疑。到目前為止國內尚沒有真正商品化的CAPP專家系統問世,很多研究機構已停止了此種模式的開發。
2.第二代產品:1995-目前--基于低端數據庫(FoxPro等)開發的CAPP系統。
這一類CAPP軟件已經注意到CAPP需要以工藝數據為對象解決企業的工藝設計問題,而不應該以卡片(一般的解決途徑是采用CAD技術,是一個文件系統)為基礎。
基于FoxPro等低端數據庫的CAPP系統所處理的數據和生成的數據都是基于數據庫的,但因為開發技術所限很難做到“所見所得”,系統的實用性很差。因此工藝卡片的生成是由程序來完成或是在CAD中生成。其優點具備了數據庫系統的特點,符合工藝數據管理的特點,但因為不是交互式設計方式,不能作為平臺類軟件,實用性不強,推廣和使用受到了很大的限制。作為商品化軟件,大部分商業軟件公司已放棄了此種開發模式。
另外,近幾年以中高端數據庫為平臺開發了一些CAPP系統,但因為開發技術和實力所限一直沒有實用化。
3.第三代產品:1996-目前--基于AutoCAD或自主圖形平臺開發的CAPP系統。
為了解決基于FoxPro等低端數據庫的CAPP系統實用性差的缺點,一些CAD軟件公司采用CAD技術開發了一些CAPP系統,她解決了實用性問題,但卻忽視了最根本的問題:工藝是以相關的數據為對象的,而不是以卡片(圖形數據)為對象的。
此類CAPP是基于文件系統的CAD技術開發的,特別是自主CAD平臺軟件,文件格式采用了非標準的自定義格式,信息的交換存在嚴重的問題。工藝文件作為圖形信息保存,描述的是工藝文件的圖形拓撲關系,其數據是分散在各個卡片中的,很難集中管理,且它的集成和二次開發必須依賴自身的系統。
4.第四代產品:1998-目前--綜合式平臺類CAPP系統
此類系統完全基于數據庫,采用交互式設計方式滿足實用化要求,同時注重數據的管理與集成,它集中了第2、第3兩代系統的優點,是國內外CAPP學者公認的最佳開發模式,開放的體系結構同時滿足了特定企業特定專業的智能化專家系統的二次開發的需要。
天河THCAPP2000是此類系統的典型代表。
(二)為什么CAPP系統必須基于數據庫
CAPP系統圍繞工藝數據來解決企業的工藝設計問題。CAPP系統中產生的大量工藝數據要提供給設備部門、勞資部門、生產部門、財務部門等等。由這些管理部門依據工藝數據來安排和組織生產,因此在CAPP系統中工藝數據是致關重要的。而作為工藝數據表現形式的工藝卡片應該是可以改變、可有、可無的。作為企業信息化建設中的一部分,CAPP應從設計、管理、集成等多方面來解決企業的工藝設計問題。
1、何謂真正基于數據庫的CAPP系統
真正基于數據庫的CAPP系統,不是簡單地把一些企業資源數據放在數據庫內。重要的是必須:
1)描述企業工藝設計各專業的工藝數據類型(數據字段)要存儲在數據庫中;
2)表現企業各專業工藝數據的卡片要存儲在數據庫中;
3)系統生成的工藝文件要存儲在數據庫中;
4)工藝文件中的工藝數據要存儲在數據庫中;
5)供其它系統使用的工藝BOM數據要存儲在數據庫中;
6)典型/標準工藝要存儲在數據庫中;
7)供其它系統瀏覽、打印的工藝文件圖象數據要存儲在數據庫中;
8)CAPP的權限數據要存儲在數據庫中;
2、從工藝設計的對象講:
CAD研究的對象是圖形;CAPP的研究對象是工藝數據,各種工藝文件之間及各種工藝數據之間都是有關系的,這正好用關系型數據庫來表達。關系型數據庫技術是數據庫技術的主流,是當前數據庫技術的國際標準。
3、從二次開發的角度講:
工藝設計過程中,目前所有的CAPP系統在功能上(工藝文件的填寫、編輯、管理功能)沒有本質的區別,甚至用純粹的圖形平臺(如AutoCAD)也能完成這部分工作。對于企業工藝設計、管理的實際要求來說,僅僅實現這些功能是遠遠不夠的,必須由用戶按照實際情況進行相應的二次開發。數據庫編程是目前最流行、最通用、最簡單、最實用的編程技術,一般的工藝技術人員學習幾天就可以對其進行編程。
4、從系統管理的角度講:
企業實施CAPP系統的根本目的是為企業管理系統實時地、動態地提供正確的、有效的工藝數據,也就是說,要滿足企業信息化建設對集成的要求。應允許管理系統在不進入CAPP系統的前提下直接訪問工藝數據庫,如PDM、ERP、MIS等系統應可以直接讀取工藝數據。
CAPP是企業信息化建設的龍頭和關鍵,工藝數據是指導企業生產經營活動的依據,CAPP要為企業信息化建設的其它系統(如AMS、PDM、MIS、MRPII、財務系統、ERP等)提供基礎數據,而這些系統都是基于關系型數據庫的,因此CAPP系統必須是基于關系型數據庫的,否則就談不上數據的無縫和動態集成。
5、從企業投資風險講:
基于特定文件格式的文件系統CAPP的二次開發需要由軟件供應商進行,受到軟件供應商的制約,存在著極大的風險,這個問題在前幾年微機CAD、CAPP技術的實施過程當中就已經暴露出來了,應當引起企業的高度重視。
基于數據庫的CAPP系統的二次開發不必依賴于軟件供應商,大中型企業計算中心和工藝部門的相關人員采用主流的開發工具與技術就可開發、維護適合企業情況的更加智能化的CAPP系統,從根本上保護用戶的投資。
6、從軟件設計的角度講:
采用標準的關系型數據庫技術,是當前和今后軟件編程技術的主流。
前幾年的CAPP系統尤其是從DOS系統移植到WINDOWS的CAPP系統,因為軟件開發技術的限制,不可能開發出實用化的基于數據庫的CAPP系統。近兩年來WINDOWS編程技術日益成熟,基于DCOM/CORBA等軟件接口技術的完善,為開發實用化的基于數據庫的CAPP系統提供了手段。而且目前國內外流行的企業信息系統都是采用DCOM/CORBA接口標準開發的,只有這樣才能保證企業信息化建設的各種系統能夠無縫集成,否則企業信息系統的各分系統就有可能成為相互獨立的信息孤島。
7、從CAPP技術的發展方向講:
根據CAPP及集成技術的發展和企業對CAPP應用需求,CAPP業界認為,CAPP的集成與應用應從以零組件為主體對象的局部集成和應用走向以整個產品為對象的全面集成與應用,CAPP的集成化應是一個多層次、分階段應用與集成的漸進發展過程。其目標是:全面實現企業產品工藝設計和管理的計算機化和信息化,并逐步實現與PDM、MIS等系統對產品工藝信息的全面集成和產品設計、工藝設計、生產計劃調度的全過程集成。
隨著CAD/CAM、PDM、MIS、MRPII、ERP、CIMS、CE等技術的發展和廣泛應用,人們從集成的角度來認識CAPP的地位和作用,集成化成為CAPP應用的方向。CAPP集成化的基礎是CAPP的信息集成,開放式、分布式網絡和數據庫系統是CAPP集成化應用的支撐環境 。
CAPP應用的規劃與建設中,必須考慮CAPP系統的開放性、適用性及先進性,以適應企業信息集成的需求。面向產品信息共享的CAPP工藝數據是產品數據的重要組成部分,也是企業生產信息的匯集處。因此,CAPP不僅是PDM、MIS等的數據來源之一,也是CIMS中產品設計制造和生產經營管理實現信息集成的關鍵性環節。
以集成化為方向,采用基于數據定義的工藝設計技術,通過分布式網絡和數據庫,可廣泛與MIS、PDM、CAD等進行集成。
(三)第四代CAPP系統的體系
圖1 第四代CAPP系統的體系
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:ERP/CAPP系統的功能及開發模式
本文網址:http://www.guhuozai8.cn/html/consultation/10820017374.html