PDM的中文名稱為產品資料管理(Product Data Management)。PDM是一門用來管理所有與產品相關資訊(包括零件資訊、配置、文件、CAD檔案、結構、許可權資訊等)和所有與產品相關過程(包括過程定義和管理)的技術。透過實施PDM,可以提高生產效率,有利於對產品的全生命週期進行管理,加強對於文件,圖紙,資料的高效利用,使工作流程規範化。 PDM 製造過程資料文件管理系統 ,能夠有效組織企業生產工藝過程卡片、零件藍圖、三維數模、刀具清單、質量檔案和數控程式等生產作業文件,實現車間無紙化生產。 一、PDM技術簡介 PDM是Product Data Management的縮寫,是指某一類軟體的總稱。CIMdata曾這樣定義:“PDM是一種幫助工程師和其他人員管理產品資料和產品研發過程的工具。PDM系統確保跟蹤設計、製造所需的大量資料和資訊,並由此支援和維護產品”。 整個PDM系統和相應的關係型資料庫都建立在計算機的作業系統和網路系統的平臺上。同時,還有各式各樣的應用軟體,如CAD、CAPP、CAM、CAE、CAT、文字處理、表格生成、圖象顯示和音像轉換等等。在計算機硬體平臺上,構成了一個大型的資訊管理系統,PDM將有效地對各類資訊進行合理地、正確地和安全地管理。 由上述可知,PDM系統的重要功能有:產品結構管理、電子圖檔管理、工作流程管理、專案管理、安全管理、許可權管理、產品配置管理、版本管理、與CAD/CAM系統的介面、與MRPII/ERP系統的介面等。 二、PDM關鍵技術 1、成組技術 成組技術(GT:Group Technology)是在零件設計和製造中充分利用相似性原理的方法。PDM系統中,GT技術主要體現在資訊的編碼管理和產品族管理。資訊分類編碼是企業資訊化的基礎,是企業實現計算機整合的基本條件之一。PDM中的編碼方案應根據企業的需求,與企業的產品緊密結合在一起,充分考慮企業產品的更新換代和生產過程中資訊的表示,使編碼簡潔、實用,起到組織和協調企業內部生產的作用。因此,編碼的優劣成為企業能否接受PDM系統的關鍵性指標。 產品族管理是支援目前企業中“小批次、多品種”生產方式的有效工具。PDM系統中,將具有同類效能特徵的產品、相似結構的部件和零件進行統一管理,提供符合國標的基本零件族定義和一套定製屬性及繼承關係的方法,能有效提高企業零部件的重用水平,使設計人員可以根據使用者的需求迅速生成產品結構樹、物料清單(BOM:Bill of Materials),從而對使用者的需求作出快速反應。 2、客戶化技術 PDM是一種使能技術,需要根據企業的不同情況進行實施。客戶化工作包括為企業定製設計工作流程、專案管理方式、編碼規則、版本控制方法、各種資訊的利用方式以及企業提出的各種需求。客戶化的目的是縮短PDM的實施週期,增加PDM系統的柔性,在客戶化過程中最終實現“零程式設計”。目前比較好的解決方案有模板技術和元件技術。 模板技術是將各功能模組中的條件引數化。在PDM系統中建立適合於各種功能的模板庫,客戶化過程中,根據不同的需求呼叫不同的模板,即可在短時間內建立系統所需求的功能模組。模板技術適用於相對獨立的功能模組,如果使用者提出超出模板功能的要求時,系統需要另配開發工具,利用定製函式或描述語言進行簡單的程式設計來實現。 元件技術是在系統中構造一些基本功能模組和過程模組(稱為元件Component),這些模 塊具有開放的介面和良好的可組合性,並可實現“即插即用”。當系統需要實現某種功能時,可以將這些基本模組進行組合,定義相應的屬性即可。元件技術使得PDM的客戶化工作變得十分簡單,只需要搞清企業的具體需求,學會元件的重構方法即可構造出企業所要求的PDM系統。元件技術是軟體設計的方向,尤其適用於Case-by-Case工程,企業可根據管理模式的變化自主調整系統的功能,減少對開發商的依賴。 3、流程的設計方法 PDM中的流程設計是確定產品設計中各個環節和路徑的過程,具體包括設計人員工作職責的制訂、審批人員許可權的劃分等。現行企業中各部門的工作流程具有相似性,實施方案需要根據企業的現行管理模式確定,這就給流程設計方法提出了能不斷適應企業經營管理模式變化而重新組合的功能要求。 PDM中的流程設計方法有兩種:一種是預置式流程設計,該方法將企業中的流程模式預製在一個模組中,制定流程時只需要對流程進行選擇即可達到設計的要求;另一種是採用視覺化設計方法,用圖框表示節點,有向線段表示資訊的流向,用屬性來定義節點和流程的相互關係,如將節點定義為設計人員、校對人員、審批人員等,將流程定義為提交、返回修改等。視覺化設計流程的方法比較直觀,易於表達,具有較大的靈活性,企業也容易接受。 4、資料儲存與管理 PDM系統中的資料管理包括資料的存取方式、資料的安全性和資料的管理模式等。目前的PDM系統中大多數採用Oracle、SyBase、SQL Server等流行的商用資料庫,資料是以記錄形式存放在資料庫中,這種存放方式可以保證資料在物理上和邏輯上的獨立性,有效地控制對資料的使用,允許不同需求的使用者共享資料。但目前計算機應用系統都是基於檔案的自動化孤島,如CAD/CAPP/CAM等系統,在產品開發過程中生成的大部分資料屬於工程資料,其形式多樣,結構複雜,很難用一般的商用資料庫來進行管理。目前採用了變通的方法,即允許資料存放在各自的檔案中,資料庫中只存放檔案的元資料或路徑資料,如檔案的存放路徑、檔名等相關的屬性。 資料的加密措施有3種。一種是所謂偽加密,即將資料庫中的元資料進行加密處理,原資料檔案隱式無序存放,一般情況下很難在浩瀚的檔案中理出成套技術文件。第二種方法是採用部分加密方案,將資料檔案中的屬性描述位元組取出或加密處理,破壞了原檔案的存貯結構,即使將其檔案拷出也無法開啟。這種方法資料的處理量小,基本上不影響系統的執行效率。第三種方法是設計一種演算法,將檔案整體加密處理,只要演算法不被破譯,檔案就無法重現,但工程圖形的資料量大,會影響系統的執行速度。 現行PDM系統的資料管理形式是基於關係型資料庫的。資料之間關係通常是靜態的、明確的、簡單的,而產品設計過程中的資料往往是動態的、不明確的,結構也是複雜的,而且具有較高的相關性。人們希望對資料庫的操作能實現“零輸入”,即僅使用滑鼠就可實現PDM系統中編碼管理、流程管理、產品配置管理等功能。實現的方法是建立與產品資料庫相對應的動態操作資料庫,將系統所要實現的操作均存放在該操作庫中,該庫可動態的進行更新,它記錄了需要實現的和已經實現的各類操作,供使用人員在操作時參考和選擇。 5、系統整合 PDM系統的整合主要包括執行環境整合、資訊整合、功能整合、技術整合以及人員和組織的整合。系統整合的核心是資訊整合,關鍵是人和組織的整合,而執行環境的整合和技術的整合則決定了PDM系統的技術水平、執行效率以及生命週期,功能的整合將直接影響管理和生產的質量和效益。 PDM系統面對的是CAD/CAPP/CAM、MRPⅡ等系統所產生的資料的管理,由於各應用系統中各種物件描述採用的標準或資料格式不同,造成系統之間互不相容。解決的方案之一是採用統一的標準對資料進行標準化處理。這種方案需要根據各個系統的資料格式開發專用的資料轉換模組。另一種方案是將各系統中的共同資訊提取出來,做到各個系統在資料級上的整合,保證資料一次性輸入,多次重用,以達到各應用系統整合的目的。目前PDM系統主要考慮的整合物件為: A. CAD/CAPP/CAM等CAX系統的整合。CAX系統是產品的主要資料來源,各個系統的資料是分散的,有些資料可能還有重複。在PDM框架中,採用對資訊統一編碼的方式,解決資料的重複性、資料共享、資料的歷史追蹤等問題,使得設計資料能很好地面向產品製造及相關的管理,保證了資料的一致性和協調性。 B. MRPⅡ系統的整合。MRPⅡ是以物料清單(BOM)為依據展開的相關管理,其目的是及時準確地處理資訊,提高計劃執行的有效性,減少庫存,加速資金週轉,縮短生產週期,提高交貨期的準確性。BOM表是MRPⅡ的資料來源,而BOM表的資料來源是CAX等設計系統,只有在保證CAX系統資料正確的前提下,MRPⅡ才能發揮應有的效能。PDM系統則保證了這些系統之間資料的順暢傳輸。 6、網路技術 PDM系統的環境,是一種多介質資料載體和多型別硬體系統形成的異構分佈環境,這種環境下的Intranet網路結構有兩種方案:一種是兩層網路模型即C/S模型,它採用Client與Server實現使用者介面處理、業務功能處理、資料處理等功能。一種是三層網路模型即C/NS,它是將使用者介面處理、業務功能處理、資料處理這三個子模型相互獨立,分別由不同資原始碼實現。此時,瀏覽器成為標準Client配置,業務功能處理從C/S程式碼中徹底分離出來,由Web伺服器處理,資料處理仍由Server實現。 基於C/S模式的FTP檔案傳輸方式是解決網路環境下,產品資料檔案安全的一種機制。當PDM系統中需要歸檔的檔案透過FTP(File Transfer Protocol)方式存放到資料伺服器上後,客戶端只能透過查詢Web伺服器上的FTP站點才能找到資料檔案,資料檔案對使用者是遮蔽的。 基於Web技術的異地設計、製造結構體系是藉助於Internet/Intranet網路,透過Client向Server傳送RPC(Remote Procedure Call)實現呼叫請求的一種資訊傳輸方式。由於所有的請求與服務均要透過Web伺服器來實現,使得在大規模資料傳輸和複雜型別應用時會產生“瓶頸”效應,有待於在技術和結構上的進一步完善 三、國際PDM技術標準的發展趨勢 隨著企業資訊化建設的深入開展和網路技術的發展,企業特別是製造企業使用電子商務顯得日益重要,因而,PDM技術有與MRPII/ERP系統、電子商務系統等整合的趨勢,並隨之引入了新的管理技術,例如企業建模、庫存管理、配置管理、客戶關係管理、供應鏈管理等。 網路技術在PDM系統中的應用越來越深入 基於網路平臺和Java語言開發的結構靈活、使用者介面友好的PDM系統已成為一種趨勢。在PDM系統中透過Web實現全球化的資訊查詢、瀏覽、建立與更新已逐漸成為現實,並以此來支援全球化的虛擬企業的資訊管理。 面向物件技術的應用及資訊模型的標準化 由於PDM系統所要管理的資料型別及資料模型的複雜性,要求系統有良好的開放性,並提供面向物件的建模工具與開發工具,支援使用者的二次開發。另一方面,由於各系統功能不一樣,其資訊模型也不一樣,即使是相同的功能,不同系統資訊模型差別也很大,如何實現PDM系統資訊模型的標準化,為不同系統之間提供資訊交換帶來方便成為當務之急。
PDM的中文名稱為產品資料管理(Product Data Management)。PDM是一門用來管理所有與產品相關資訊(包括零件資訊、配置、文件、CAD檔案、結構、許可權資訊等)和所有與產品相關過程(包括過程定義和管理)的技術。透過實施PDM,可以提高生產效率,有利於對產品的全生命週期進行管理,加強對於文件,圖紙,資料的高效利用,使工作流程規範化。 PDM 製造過程資料文件管理系統 ,能夠有效組織企業生產工藝過程卡片、零件藍圖、三維數模、刀具清單、質量檔案和數控程式等生產作業文件,實現車間無紙化生產。 一、PDM技術簡介 PDM是Product Data Management的縮寫,是指某一類軟體的總稱。CIMdata曾這樣定義:“PDM是一種幫助工程師和其他人員管理產品資料和產品研發過程的工具。PDM系統確保跟蹤設計、製造所需的大量資料和資訊,並由此支援和維護產品”。 整個PDM系統和相應的關係型資料庫都建立在計算機的作業系統和網路系統的平臺上。同時,還有各式各樣的應用軟體,如CAD、CAPP、CAM、CAE、CAT、文字處理、表格生成、圖象顯示和音像轉換等等。在計算機硬體平臺上,構成了一個大型的資訊管理系統,PDM將有效地對各類資訊進行合理地、正確地和安全地管理。 由上述可知,PDM系統的重要功能有:產品結構管理、電子圖檔管理、工作流程管理、專案管理、安全管理、許可權管理、產品配置管理、版本管理、與CAD/CAM系統的介面、與MRPII/ERP系統的介面等。 二、PDM關鍵技術 1、成組技術 成組技術(GT:Group Technology)是在零件設計和製造中充分利用相似性原理的方法。PDM系統中,GT技術主要體現在資訊的編碼管理和產品族管理。資訊分類編碼是企業資訊化的基礎,是企業實現計算機整合的基本條件之一。PDM中的編碼方案應根據企業的需求,與企業的產品緊密結合在一起,充分考慮企業產品的更新換代和生產過程中資訊的表示,使編碼簡潔、實用,起到組織和協調企業內部生產的作用。因此,編碼的優劣成為企業能否接受PDM系統的關鍵性指標。 產品族管理是支援目前企業中“小批次、多品種”生產方式的有效工具。PDM系統中,將具有同類效能特徵的產品、相似結構的部件和零件進行統一管理,提供符合國標的基本零件族定義和一套定製屬性及繼承關係的方法,能有效提高企業零部件的重用水平,使設計人員可以根據使用者的需求迅速生成產品結構樹、物料清單(BOM:Bill of Materials),從而對使用者的需求作出快速反應。 2、客戶化技術 PDM是一種使能技術,需要根據企業的不同情況進行實施。客戶化工作包括為企業定製設計工作流程、專案管理方式、編碼規則、版本控制方法、各種資訊的利用方式以及企業提出的各種需求。客戶化的目的是縮短PDM的實施週期,增加PDM系統的柔性,在客戶化過程中最終實現“零程式設計”。目前比較好的解決方案有模板技術和元件技術。 模板技術是將各功能模組中的條件引數化。在PDM系統中建立適合於各種功能的模板庫,客戶化過程中,根據不同的需求呼叫不同的模板,即可在短時間內建立系統所需求的功能模組。模板技術適用於相對獨立的功能模組,如果使用者提出超出模板功能的要求時,系統需要另配開發工具,利用定製函式或描述語言進行簡單的程式設計來實現。 元件技術是在系統中構造一些基本功能模組和過程模組(稱為元件Component),這些模 塊具有開放的介面和良好的可組合性,並可實現“即插即用”。當系統需要實現某種功能時,可以將這些基本模組進行組合,定義相應的屬性即可。元件技術使得PDM的客戶化工作變得十分簡單,只需要搞清企業的具體需求,學會元件的重構方法即可構造出企業所要求的PDM系統。元件技術是軟體設計的方向,尤其適用於Case-by-Case工程,企業可根據管理模式的變化自主調整系統的功能,減少對開發商的依賴。 3、流程的設計方法 PDM中的流程設計是確定產品設計中各個環節和路徑的過程,具體包括設計人員工作職責的制訂、審批人員許可權的劃分等。現行企業中各部門的工作流程具有相似性,實施方案需要根據企業的現行管理模式確定,這就給流程設計方法提出了能不斷適應企業經營管理模式變化而重新組合的功能要求。 PDM中的流程設計方法有兩種:一種是預置式流程設計,該方法將企業中的流程模式預製在一個模組中,制定流程時只需要對流程進行選擇即可達到設計的要求;另一種是採用視覺化設計方法,用圖框表示節點,有向線段表示資訊的流向,用屬性來定義節點和流程的相互關係,如將節點定義為設計人員、校對人員、審批人員等,將流程定義為提交、返回修改等。視覺化設計流程的方法比較直觀,易於表達,具有較大的靈活性,企業也容易接受。 4、資料儲存與管理 PDM系統中的資料管理包括資料的存取方式、資料的安全性和資料的管理模式等。目前的PDM系統中大多數採用Oracle、SyBase、SQL Server等流行的商用資料庫,資料是以記錄形式存放在資料庫中,這種存放方式可以保證資料在物理上和邏輯上的獨立性,有效地控制對資料的使用,允許不同需求的使用者共享資料。但目前計算機應用系統都是基於檔案的自動化孤島,如CAD/CAPP/CAM等系統,在產品開發過程中生成的大部分資料屬於工程資料,其形式多樣,結構複雜,很難用一般的商用資料庫來進行管理。目前採用了變通的方法,即允許資料存放在各自的檔案中,資料庫中只存放檔案的元資料或路徑資料,如檔案的存放路徑、檔名等相關的屬性。 資料的加密措施有3種。一種是所謂偽加密,即將資料庫中的元資料進行加密處理,原資料檔案隱式無序存放,一般情況下很難在浩瀚的檔案中理出成套技術文件。第二種方法是採用部分加密方案,將資料檔案中的屬性描述位元組取出或加密處理,破壞了原檔案的存貯結構,即使將其檔案拷出也無法開啟。這種方法資料的處理量小,基本上不影響系統的執行效率。第三種方法是設計一種演算法,將檔案整體加密處理,只要演算法不被破譯,檔案就無法重現,但工程圖形的資料量大,會影響系統的執行速度。 現行PDM系統的資料管理形式是基於關係型資料庫的。資料之間關係通常是靜態的、明確的、簡單的,而產品設計過程中的資料往往是動態的、不明確的,結構也是複雜的,而且具有較高的相關性。人們希望對資料庫的操作能實現“零輸入”,即僅使用滑鼠就可實現PDM系統中編碼管理、流程管理、產品配置管理等功能。實現的方法是建立與產品資料庫相對應的動態操作資料庫,將系統所要實現的操作均存放在該操作庫中,該庫可動態的進行更新,它記錄了需要實現的和已經實現的各類操作,供使用人員在操作時參考和選擇。 5、系統整合 PDM系統的整合主要包括執行環境整合、資訊整合、功能整合、技術整合以及人員和組織的整合。系統整合的核心是資訊整合,關鍵是人和組織的整合,而執行環境的整合和技術的整合則決定了PDM系統的技術水平、執行效率以及生命週期,功能的整合將直接影響管理和生產的質量和效益。 PDM系統面對的是CAD/CAPP/CAM、MRPⅡ等系統所產生的資料的管理,由於各應用系統中各種物件描述採用的標準或資料格式不同,造成系統之間互不相容。解決的方案之一是採用統一的標準對資料進行標準化處理。這種方案需要根據各個系統的資料格式開發專用的資料轉換模組。另一種方案是將各系統中的共同資訊提取出來,做到各個系統在資料級上的整合,保證資料一次性輸入,多次重用,以達到各應用系統整合的目的。目前PDM系統主要考慮的整合物件為: A. CAD/CAPP/CAM等CAX系統的整合。CAX系統是產品的主要資料來源,各個系統的資料是分散的,有些資料可能還有重複。在PDM框架中,採用對資訊統一編碼的方式,解決資料的重複性、資料共享、資料的歷史追蹤等問題,使得設計資料能很好地面向產品製造及相關的管理,保證了資料的一致性和協調性。 B. MRPⅡ系統的整合。MRPⅡ是以物料清單(BOM)為依據展開的相關管理,其目的是及時準確地處理資訊,提高計劃執行的有效性,減少庫存,加速資金週轉,縮短生產週期,提高交貨期的準確性。BOM表是MRPⅡ的資料來源,而BOM表的資料來源是CAX等設計系統,只有在保證CAX系統資料正確的前提下,MRPⅡ才能發揮應有的效能。PDM系統則保證了這些系統之間資料的順暢傳輸。 6、網路技術 PDM系統的環境,是一種多介質資料載體和多型別硬體系統形成的異構分佈環境,這種環境下的Intranet網路結構有兩種方案:一種是兩層網路模型即C/S模型,它採用Client與Server實現使用者介面處理、業務功能處理、資料處理等功能。一種是三層網路模型即C/NS,它是將使用者介面處理、業務功能處理、資料處理這三個子模型相互獨立,分別由不同資原始碼實現。此時,瀏覽器成為標準Client配置,業務功能處理從C/S程式碼中徹底分離出來,由Web伺服器處理,資料處理仍由Server實現。 基於C/S模式的FTP檔案傳輸方式是解決網路環境下,產品資料檔案安全的一種機制。當PDM系統中需要歸檔的檔案透過FTP(File Transfer Protocol)方式存放到資料伺服器上後,客戶端只能透過查詢Web伺服器上的FTP站點才能找到資料檔案,資料檔案對使用者是遮蔽的。 基於Web技術的異地設計、製造結構體系是藉助於Internet/Intranet網路,透過Client向Server傳送RPC(Remote Procedure Call)實現呼叫請求的一種資訊傳輸方式。由於所有的請求與服務均要透過Web伺服器來實現,使得在大規模資料傳輸和複雜型別應用時會產生“瓶頸”效應,有待於在技術和結構上的進一步完善 三、國際PDM技術標準的發展趨勢 隨著企業資訊化建設的深入開展和網路技術的發展,企業特別是製造企業使用電子商務顯得日益重要,因而,PDM技術有與MRPII/ERP系統、電子商務系統等整合的趨勢,並隨之引入了新的管理技術,例如企業建模、庫存管理、配置管理、客戶關係管理、供應鏈管理等。 網路技術在PDM系統中的應用越來越深入 基於網路平臺和Java語言開發的結構靈活、使用者介面友好的PDM系統已成為一種趨勢。在PDM系統中透過Web實現全球化的資訊查詢、瀏覽、建立與更新已逐漸成為現實,並以此來支援全球化的虛擬企業的資訊管理。 面向物件技術的應用及資訊模型的標準化 由於PDM系統所要管理的資料型別及資料模型的複雜性,要求系統有良好的開放性,並提供面向物件的建模工具與開發工具,支援使用者的二次開發。另一方面,由於各系統功能不一樣,其資訊模型也不一樣,即使是相同的功能,不同系統資訊模型差別也很大,如何實現PDM系統資訊模型的標準化,為不同系統之間提供資訊交換帶來方便成為當務之急。