繪圖資料庫的零件的使用優先權的同步更新方法
2023-06-01 20:14:06 3
專利名稱::繪圖資料庫的零件的使用優先權的同步更新方法
技術領域:
:本發明涉及一種繪圖資料庫的更新方法,特別是涉及一種繪圖資料庫的零件的使用優先權的同步更新方法。
背景技術:
:隨著科技的進步,電子、信息及自動化技術的廣泛應用,使得功能強大的計算機與機械逐漸取代傳統製造業所依賴的大量人力資源。因此從產品的開發設計到製造完成乃至於銷售至顧客手中的過程中,均可見到計算機或機械從中輔助的影子。相對的,開發設計與生產製造的過程雖較於以往在勞力、時間及金錢的成本上可以大幅的降低。而企業為適應競爭激烈的環境與變化快速的市場需求,除了針對企業本身的體質與架構加以重整之外,如何能更有效率的在產品開發設計與生產製造的過程中運用相關的計算機輔助設備與措施,亦為一重要的課題。然而由於開發設計與生產製造的過程往往複雜且會交互影響,使得管理難以落實甚至出現錯誤。以物料的管理為例,其可能會受到物料價格、物料質量、客戶的指示以及長官的指示等等因素影響。由於上述各方因素彼此之間幾乎沒有交集,所以他們一般會個別維護一個管理物料的資料庫。為了保持這些資料庫的內部零件數據的一致性,現有的做法是依靠人工進行確認和更新。但是這種方法在物料的數據被其中一方修改時,難以順利地將修改的信息傳達給其它部門的人。且面對內容龐大的資料庫,現有的做法不但缺乏效率又容易出錯。且各個資料庫會進行確認的時間點不一致,而會產生資料庫之間有落差的嚴重問題。舉例而言,若有物料因為被停產而無法進貨,則採購人員最先得知。但是在產品設計工程師或是生產線的工作人員所使用的資料庫並非由採購人員所管理,因此在產品的開發製造過程會因所需物料不足而被強迫終止製造商品。又例如某種物料被客戶要求禁止使用時,與客戶聯繫的業務窗口即使得知也難以通知每一個產品設計工程師或是生產線的工作人員,而發生無法達成客戶要求的問題。
發明內容為了解決上述問題,一種繪圖資料庫的零件的使用優先權的同步更新方法被提供。繪圖資料庫的零件的使用優先權的同步更新方法包括一種繪圖資料庫的零件的使用優先權的同步更新方法,包括將一產品數據管理資料庫(productdatamanagementdatabase,PDMdatabase)的一第一零件基本數據表(partsinformationtable)複製到一暫存區;比對暫存區的第一零件基本數據表以及一共享料資料庫(Mechanicalcomponentlibrary,MCL)的一第二零件基本數據表以得到一更改清單,其中第一以及第二零件基本數據表個別包括多個零件的一使用優先權;將暫存區的第一零件基本數據表複製至共享料資料庫的第二零件基本數據表;啟動一繪圖應用程式;以及依據更改清單,修改對應於繪圖應用程式的一繪圖資料庫一零件優先權標示,其中零件優先權標示對應於更改清單中的至少一個零件。各個資料庫的第一或第二零件基本數據表中除了每一個零件的使用優先權之外,另可包括每一個零件的一零件編號以及一廠商名稱。而使用優先權可以是優先、一般、不建議使用或是絕對禁止之一。而繪圖資料庫的每一個零件的表面可以標記有零件優先權標7J\ο根據一實施範例,繪圖應用程式可以是三維(3dimensions,3D)繪圖程序,例如Pro/E;亦可是二維Odimensions,2D)繪圖程序,例如Photoshop。而繪圖應用程式可以依據標示顏色將使用零件優先權標示於對應的零件上。此外,繪圖資料庫的零件的使用優先權的同步更新方法可以是自動定時執行。綜上所述,繪圖資料庫的零件的使用優先權的同步更新方法能夠自動判斷各資料庫的第一或第二零件基本數據表的內容是否有變更並自動更新,因此能夠實時且同步地更新資料庫。再者,通過標記不同顏色的零件優先權標示,繪圖應用程式的使用者更能快速地得知每一個零件的使用優先權。圖1為一實施範例的資料庫的示意圖;圖2為一實施範例的繪圖資料庫的零件的使用優先權的同步更新方法的流程圖;圖3A為一實施範例的零件的使用優先權的示意圖;以及圖;3B為另一實施範例的零件的使用優先權的示意圖。其中,附圖標記20產品數據管理資料庫22第一零件基本數據表24數據傳遞程序30暫存區32暫存的第一零件基本數據表40共享料資料庫42第二零件基本數據表44數據交換程序46更改清單500繪圖應用程式50繪圖資料庫60零件62零件優先權標示具體實施例方式以下結合附圖和具體實施例對本發明進行詳細描述,但不作為對本發明的限定。以下在實施方式中詳細敘述本發明的詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明的技術內容並據以實施,且根據本說明書所揭露的內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關的目的及優點。4一種繪圖資料庫的零件(part)的使用優先權的同步更新方法適用於將一產品數據管理資料庫(productdatamanagementdatabase,PDMdatabase)以及一繪圖應用程式(graphicsapplication)的一繪圖資料庫(graphicsdatabase)同步地更新。其中繪圖應用程式可以是三維(3dimensions,3D)繪圖程序,例如;亦可是二維(2dimensions,2D)繪圖程序,例如Wiotoshop。請同時參照圖1以及圖2,其分別為一實施範例的資料庫的示意圖,以及一實施範例的繪圖資料庫的零件的使用優先權的同步更新方法的流程圖。最初在產品數據管理資料庫20、一暫存區30以及一共享料資料庫(Mechanicalcomponentlibrary,MCL)40中可個別預存有一第一零件基本數據表22、一暫存的第一零件基本數據表32以及一第二零件基本數據表42。但其中暫存區30中亦可不用預存有暫存的第一零件基本數據表32。產品數據管理是指管理產品於開發時,所產出的技術文件、圖文件、資料庫記錄或是窗體等。且產品數據管理又可細分成文件管理(documentmanagement,DM)、產品信息管理(productinformationmanagement,PIM)、技術數據管理(technologydatamanagement,TDM)^ii^ffEf'a(technologyinformationmanagement,TIM)URMW-i^理(imagemanagement,IM)等項目。換句話說,產品數據管理是用來管理所有與產品相關信息和所有與產品相關過程的技術。與產品相關的所有信息可包括零部件信息、產品結構、結構配置、文件、計算機輔助設計(computeraideddesign,CAD)檔案、掃描圖像或是審批信息等。而與產品相關過程可包括對於生命周期、工作流程、審批/發放或是工程更改等的定義與監控。而產品數據管理資料庫20則可為統整紀錄上述各種項目的資料庫。因應網絡的發展,產品數據管理資料庫20常被配置於一伺服器中。而負責的管理人員可以通過網絡聯機的方式遠程修改產品數據管理資料庫20內的第一零件基本數據表22等數據。暫存區30可為伺服器上一供臨時存放第一零件基本數據表(即暫存的第一零件基本數據表)32的空間。共享料資料庫40存放可供公司內所有部門、產品使用的料件數據,以便於開發產品時能使用相同料件以節省成本,也減少使用不同料件所增加的驗證時間。繪圖資料庫50為可供繪圖應用程式500使用的資料庫,其中可存有使用者以繪圖應用程式500繪製的零件的模型。這些零件的模型可以在繪圖應用程式500重複利用,以提高繪圖效率並且避免使用者浪費多餘的時間。舉例而言,繪圖應用程式500可以是rao/E,而繪圖資料庫50儲存可供PR0/E使用的各個零件的模型。產品數據管理資料庫20、暫存區30及共享料資料庫40個別維護的第一零件基本數據表22、暫存的第一零件基本數據表32以及第二零件基本數據表42中可紀錄有多種零件以及這些零件的相關數據。其中零件又被稱為元件或是物料(materiahmatter,supply,或substance)。第一零件基本數據表22、暫存的第一零件基本數據表32以及第二零件基本數據表42包括每一個零件的一使用優先權(usagepriority),另可包括每一個零件的一零件編號以及一廠商名稱。除此之外,第一零件基本數據表22、暫存的第一零件基本數據表32以及第二零件基本數據表42亦可包括每一個零件的價格、尺寸或是材質等屬性,視使用者需求而定。其中零件的使用優先權可以被設定為優先、一般、不推薦使用或是絕對禁止。例如被認為不適合現行商品的零件可將其使用優先權設為「不推薦使用」;又例如庫存不足的零件可將其使用優先權設為「絕對禁止」。但使用優先權亦可以以數字表示,例如1表示最低的使用優先權,10表示最高的使用優先權。第一零件基本數據表22可以被依照採購人員、客戶的指示、製造商、產品設計工程師、生產線的現況或是長官的指示等等因素被負責的人員修改。而暫存的第一零件基本數據表32以及第二零件基本數據表42則依照繪圖資料庫的零件的使用優先權的同步更新方法被自動同步更新。產品數據管理資料庫20可具有一數據傳遞程序M,共享料資料庫40則可具有一數據交換程序44,以執行繪圖資料庫的零件的使用優先權的同步更新方法。首先數據傳遞程序M將產品數據管理資料庫20的第一零件基本數據表22複製到暫存區30(步驟S100),且此步驟可定期執行,以維持暫存區30的暫存的第一零件基本數據表32的正確性。接著數據交換程序44比對暫存區30的暫存的第一零件基本數據表32以及共享料資料庫40的第二零件基本數據表42以得到一更改清單46(步驟Sl10)。也就是說,數據交換程序44可比對暫存的第一零件基本數據表32以及第二零件基本數據表42中所有零件的使用優先權,並將有所更動的零件以及此零件的使用優先權等相關屬性寫入更改清單46中。得到更改清單46之後,數據交換程序44將暫存區30的暫存的第一零件基本數據表32複製成為共享料資料庫40的第二零件基本數據表42(步驟S120)。接著可通過數據交換程序44啟動繪圖應用程式500(步驟S130)。依據更改清單46,修改對應繪圖應用程式500的繪圖資料庫50的一零件優先權標示(步驟S140)。根據一實施範例,每一個使用優先權(例如優先、一般、不建議使用以及絕對禁止)可以個別對應於一標示顏色。請參照圖3A以及圖:3B,其分別為不同實施範例的零件的使用優先權的示意圖。在其它實施例,每一個使用優先權可以個別對應於一標示的外形、大小、紋路等。繪圖應用程式可依據零件60的使用優先權,在零件60的表面上標註零件優先權標示62,而零件優先權標示62具有與使用優先權相對應的標示顏色。例如使用優先權為優先、一般、不建議使用以及絕對禁止的零件優先權標示62的標示顏色可以是綠色、藍色、黃色以及紅色。如此一來,使用者看到零件優先權標示62便可得知應不應該使用這個零件60。此外,繪圖資料庫的零件的使用優先權的同步更新方法可以是自動定時執行。根據一實施範例,數據傳遞程序M以及數據交換程序44可以個別被設定一執行時間,且彼此的執行時間錯開。例如數據傳遞程序M以及數據交換程序44可以分別在每天晚上七點以及七點二十分定時地被自動執行。但須注意執行時間的前後需依照數據傳遞程序M以及數據交換程序44的順序,才不會造成更新錯誤的情形。根據另一實施範例,僅有產品數據管理資料庫20的數據傳遞程序M被設定為自動啟動。數據傳遞程序M執行完步驟SlOO後,去喚醒共享料資料庫40的數據交換程序44。而數據交換程序44執行完步驟S110-S120之後,再喚醒繪圖應用程式500。如此一來,便可自動且有效率地執行繪圖資料庫的零件的使用優先權的同步更新方法。由於通過產品數據管理資料庫修改的使用優先權能夠自動被更新到相關的資料庫,因此能夠解決現有技術中多個資料庫內容出現落差的問題。且通過在零件上標記零件優先權標示的方式,能夠讓繪圖應用程式的使用者更輕易地注意到自己使用的零件是否適當。此外,共同參與開發的人(例如主管)也能快速得知零件的屬性,並給予適當的建言。當然,本發明還可有其它多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明做出各種相應的改變和變形,但這些相應的改變和變形都應屬於本發明所附的權利要求的保護範圍。權利要求1.一種繪圖資料庫的零件的使用優先權的同步更新方法,其特徵在於,包括將一產品數據管理資料庫的一第一零件基本數據表複製到一暫存區;比對該暫存區的該第一零件基本數據表以及一共享料資料庫的一第二零件基本數據表以得到一更改清單,其中該第一零件基本數據表以及該第二零件基本數據表個別包括多個零件的一使用優先權;將該暫存區的該第一零件基本數據表複製至該共享料資料庫的該第二零件基本數據表;啟動一繪圖應用程式;以及依據該更改清單,修改對應該繪圖應用程式的一繪圖資料庫的一零件優先權標示,其中該零件優先權標示對應於該更改清單中的至少一該零件。2.根據權利要求1所述的繪圖資料庫的零件的使用優先權的同步更新方法,其特徵在於,該第一零件基本數據表以及該第二零件基本數據表另包括每一該零件的一零件編號以及一廠商名稱。3.根據權利要求1所述的繪圖資料庫的零件的使用優先權的同步更新方法,其特徵在於,該使用優先權為優先、一般、不建議使用或是絕對禁止之一。4.根據權利要求3所述的繪圖資料庫的零件的使用優先權的同步更新方法,其特徵在於,該繪圖資料庫的每一該零件的表面有該零件優先權標示。5.根據權利要求1所述的繪圖資料庫的零件的使用優先權的同步更新方法,其特徵在於,為自動定時執行。6.根據權利要求1所述的繪圖資料庫的零件的使用優先權的同步更新方法,其特徵在於,該繪圖應用程式為一三維繪圖應用程式。7.根據權利要求1所述的繪圖資料庫的零件的使用優先權的同步更新方法,其特徵在於,該繪圖應用程式為一二維繪圖應用程式。全文摘要本發明公開了一種同步更新方法適用於繪圖資料庫,其包括將產品數據管理資料庫的第一零件基本數據表複製到暫存區;比對暫存區的第一零件基本數據表以及共享料資料庫的第二零件基本數據表以得到更改清單,其中第一以及第二零件基本數據表個別包括每一個零件的使用優先權;將暫存區的第一零件基本數據表複製至共享料資料庫的第二零件基本數據表;啟動繪圖應用程式;以及依據更改清單,更新對應於繪圖應用程式的繪圖資料庫的零件優先權標示,其中零件優先權標示對應於更改清單中的其中一個零件。本發明能夠自動判斷各資料庫的第一或第二零件基本數據表的內容是否有變更並自動更新,使得繪圖應用程式的使用者更能快速地得知每一個零件的使用優先權。文檔編號G06F17/30GK102479226SQ20101056913公開日2012年5月30日申請日期2010年11月25日優先權日2010年11月25日發明者吳政豫,彭嘉璽,林毓麒,王君嫻,王士旋,王昭鑫申請人:英業達股份有限公司