1. 文檔管理的付象分析
通過調研和數據采集 .ABC 企業需要管理的文檔對象有如下類型 :
①文字文件,如技術說明文檔、市場調研報告等;
②數據文件,如特征屬性等;
③圖形文件,如三維模型、二維圖紙等;
④表格文件,如材料清單、工藝表格等;
⑤音像文件,如產品展示等。
將這些文檔對象加以整理,如表 6-1 所示。
表 6-1 ABC 企業文檔管理對象分析表
2. 產品對象分類模型的建立
根據 ABC 企業的實際情況,產品對象采用多級分類體系,分類模型見圖 6-2 。**對象級分為產品、組件、零件、標準件和模具。以產品為例,其屬性 設計如表 6-2 所示。
圖 6-2 產品單元分類模型
表 6-2 產品總體信息
3. 人員管理模型的建立
關于人員組織、角色、權限及操作命令等以及所建立的人員管理模型已在上節有詳細敘述,此處不再說明。
4. 工作流程管理模型的建立
在長期的生產實踐中, ABC 企業已經形成了若干產品研制的工作流程。不同的企業對產品設計文檔的審批與設計文檔的更改有不同的管理辦法,即使是同一個企業,對于不同的產品及產品的不同部分采用的流程也有可能不三樣 . 因此,在認真分析原有各種審批流程與工程更改流程的基礎上,必須制定新的審批與工程更改流程。圖 6-3 為 ABC 企業的箱體審批流程。
圖 6-3 整體的審批流程
系統開發與實施
1. 人員組織
在實施 PDM 和今后的系統維護工作中,組織一支得力的隊伍是至關重要的。實施隊伍山以下人員組成 :
①負責人 : 由企業主管技術的**負責人擔任,他們對實施 PDM 的總體目標、運作模式和組織機構具有決策權。
②部門負責人 : 設計、工藝、制造和經營等部門均有一個負責人參加到實施隊伍中來,以便溝通信息,協調數據管理的對象、使用方法和信息傳遞的原則。
③系統管理員
④ PDM 實施人員 : 實施人員要做需求分析、系統設計、詳細設計、二次開發、安裝與設置、人員培訓及試運行等工作。
2. 系統開發
系統開發將根據上節中 ABC 企業對 PDM 系統提出的五個方面的功能需求進行開發,但限于篇幅。此處只著重敘述應用工具與 PDM 系統實現封裝的具體開發方法 ( 實現封裝的一般方法讀者可參考第 4 章 ) 以及歷史遺留數據的處理問題。
(1) 應用程序封裝
ABC 企業采用 PTC 公司的 Pro/Engineer 作為工作站上的 CAD 工具,以及 Autodesk 公司的 AutoCAD 作為微機上的 CAD 工具。此外,還有微機上的 CAPP 軟件 JWCAPP 、支持 CAD/CAPP/CAM 集成的 STEP 開發工具、字處理軟件、表格處理軟件等。下面以 IMAN 對三種不同類型的應用軟件 Pro/Engineer( 工作站版 ) , STEP 轉換工具 ( 自行開發,工作站版 ) 和 JWCAPP( 微機版 ) 的封裝為例來討論封裝的具體實現方法。
首先要在 IMAN 中分別定義對應上述三種軟件的 Tool ,然后定義對應這種 Tool 的 Dataset ,或者說為這種 Dataset 指定相應工具。 IMAN 中對 Pro/Engineer 的封裝是通過 ProE Tool 的定義和 ProE Part Dataset 的定義實現的。 ProE Tool 的作用是將指定的 ProE Part Dataset 的指定操作 ( 如 Open) 相應的外部程序調用 proe.sh 相聯系,而 ProE Part Dataset 用來保存 Pro/Engineer 的模型文件。
IMAN 對 Pro/Engineer 的工其封裝實現流程圖見圖 6-4 。由于 Pro/ Engineer 中,模型文件分為零件 ( 圖中用 PRT 表示 ) 和裝配體 ( 圖中用 ASM 表示 ) 兩種,處理方法不同,因此首先要判斷 Dataset 類型。裝配體模型文件中只記錄裝配信息,零件的幾何信息存放在各零件的模型文件中,因此要管理裝配體 . 就必須管理裝配體的結構,當打開裝配體對象時,根據裝配體的結構信息,將各組成零件一起打開。對于零件則直接啟動 Pro/Engineer 并打開模刑文件。如果兩種都不是,則啟動 Pro/Engineer 創建新文件。
STEP 工具封裝的目的有兩個,一是打開已經存在的 STEP 文件,二是當 Pro/Engineer 零件模型生成后 STEP 文件尚未生成時,調用 STEP 轉換工具自動生成 STEP 文件并傳送給 JWCAPP ,因此 STEP File Dataset 管理的文件類型有三種 :* . stp(STEP 文件 ) , * . cap 和 *. axi( 兩者為 JWCAPP 接口文件 ) 。 STEP Tool 的作用是將 STEP File Dataset 和外部調用程序 step. sh 聯系起來。
JWCAPP 是微機上運行的應用程序,因此需將它封裝在 IMAN-PC 中。封裝后 JWCAPP 從 STEP Dataset 中取出所需的接口文件,經過 JWCAPP 轉換成工藝信息文件,并將產生的工藝信息文件注冊到 IMAN 中的 CAPP FileDataset 中。
圖 6-4 ProE 工具封裝實現流程圖
(2) 歷史遺留數據處理
由于 ABC 企業在長期設計實踐中,已經生成了大量的明細表以及各種設計文檔,手工將這些數據輸入到 IMAN 中是非常耗時、效率低的工作。因此,通過程序將歷史遺留數據自動輸入到 IMAN 中是一項十分重要的實施工作。
歷史遺留的數據量十分巨大,明細表有幾百張,每張表都有幾百條記錄,圖紙也有幾千張。
①圖紙的引人 : 利用 IMAN 提供的 import-files 工具引入。
②明細表數據的引入 : 明細表主要有舊表和新表兩種類型,見表 6-3 和表 6-4 。明細表數據庫有 Foxpro( * . dhf) , Excel( *. xls , *.xlw) 多種儲存形式,為了統一起見 . 首先要求用戶將這些格式的數據統一導入到 Access(*.mdb) 格式的文件中 ( 位于 IMAN-PC 的安裝路徑下,文件名為“ BOMIn-put. mdb ” ) ,新老兩種表格都包含了三類 IMAN 數據 :
表 6-3 原有明細表數據庫類型 1( 舊表 )
表 6-4 原有明細表數據庫類型 2( 新表 )
. 有關 Item 的數據 : 包括表中的編碼、圖號、名稱、單位等。
. Master Form 的數據 : 包括表中的材料名稱、圖號、規格 ( 新表的技術說明 ) 、外協外購 ( 新表的備注 ) 等。
. 產品結構數據 : 主要是裝配關系、單臺消耗以及隱含的裝配次序等。
表中的其他數據,將不作處理而被舍棄。
根據實際情況,采用分步處理的方法,前兩類數據的處理在 IMAN-PC 中完成,后一類數據的處理將在工作站端完成。
在將新舊明細表中的上述三類數據引人到 IMAN 中時,制定了五條規則作為數據處理的基礎。
規則 1:Item 類型的確定
如果沒有編碼 ( 編碼一欄為空 ). 則認為是裝配圖類型;
如果外協外購 ( 新表為備注 ) 一欄為“ G ”,則認為是標準件類型;
如果材料名稱為“組件”。則認為是組件類型 :
由表格名稱決定的 Item 類型為產品;
其他為零件類型。
規則 2: 單位的確定
對于新表,單位為單位一欄中的數據;
對于舊表,如果單耗件不為零則單位為“件” :
如果單耗件為零而且“單臺消耗 kg ”一欄不為零,則單位為“千克”;
如果單耗件為零而且“單臺消耗 m ”一欄不為零,則單位為“米”。
規則 3: 保留舊的 BUMView
對于部件的產品結構在自動引人時 1= L1 保留。
規則 4: 保留舊的 Item
對于非本用戶的 Item ,其正確性 ( 包括結構、 Item 屬性、 Master Form 屬性等 ) 由該 Item 的屬主保證。
規則 5: 非通用件規則
如果外協外購一欄 ( 新表為備注 ) 中有兩個“ * ”號,則為非通用件,否則程序將在零件 / 組件類型的 Master Form 中通用性一欄填入被引用的產品的名稱。這條規則保證了用戶以后可以知道當前產品應用的零部件是通用的哪一個產口的零部件,以及非通用件是首先在哪一個產品中應用的。而在產品明細表輸出的功能模塊中,程序自動比較當前輸出的產品型號和通用性一欄中的產品型號,如果相同則輸出該零組件為非通用件,輸出時用“ ** ”標識,如果不相同,則輸出**個應用此零組件的產品名稱。
3. 產品信息初始化與系統試運行測試
(1) 搜集企業產品信息,建立產品數據庫
產品信息初始化的內容包括 : 將人員、組織信息加入到 PDM 系統中,并設定相關權限 : 將企業的遺留數據通過文件傳輸或數據接口傳輸,在 IMAN 中建立各種數據庫。如圖檔數據庫,材料庫等 : 初始化設定的各種工作流程和更改流程。
(2) 系統測試
測試內容一般包括功能測試、接口測試、性能測試、極限測試等。如功能測試,主要分為產品對象與文檔管理系統功能測試、產品對象分類管理系統功能測試、產品結構與配置管理系統功能測試、明細表匯總系統功能測試、應用工具封裝與集成接口功能測試等。而極限測試主要對實施的 PDM 系統的運行可靠性進行測試。在測試之前,要做出測試計劃。對于每一項測試,其測試計劃的基本格式為 :
①測試目的
②測試環境 ( 指硬件、軟件環境 )
③測試人員
④控制 ( 輸入方式 : 人工、半自動、自動;輸出結果的記錄方式 )
⑤輸入信息
⑥輸出結果
⑦操作步驟
⑧評價準則
. 范圍
. 數據整理方法
. 尺度
測試時,對測試計劃中的測試項目逐個進行測試,將發現的問題及解決方案填入”系統測試問題表”中,見表 6-5 。
表 6-5 PDM 實施測試問題表
(3) 系統試運行與企業全員培訓
在逐一完成上述步驟后,試運行所建立的各個功能系統,同時進行全員培訓,并在企業范圍內推廣使用。
本文由: http://www.pdm.so 英泰 PDM 發布,轉載請聲明