專利名稱:模具協同設計系統及方法
技術領域:
本發明涉及一種模具協同設計系統及方法。
技術背景經濟的全球化,給企業帶來了無限商機,同時也給企業的設計和生產帶來越來越大的壓 力。 一方面,客戶個性化的要求越來越高,對質量、交貨期的要求也越來越嚴格;另一方面 ,跨區域的設計和生產活動又給管理帶來了巨大的挑戰,企業必須采用新的技術進行跨區域 協同作業,以壓縮產品生命周期,提高勞動生產率,降低成本。對于模具設計而言,早期的設計都是一對一的作業模式,即由單人獨立完成。隨著設計 要求的提高,模具設計開始向多人設計發展,多個設計者之間在模具設計過程中依靠傳統的 方式溝通當一個設計者完成自己的那部分設計后,將設計圖檔以人工方式送給下一個設計者,如此重復,直至完成整個模具設計。隨著計算機技術及網絡技術的發展,不同設計者之間已經可以利用網絡來傳輸設計圖檔 。由于目前尚未有支持模具協同設計的系統或方法,設計者只能通過網絡相互傳輸各自的設計圖檔,再由其中一個設計者來整合這些圖檔;或者其中一個設計者將自己的設計圖檔完成 之后再傳給下一個設計者繼續設計。以上的模具設計方式無疑增長了模具的設計時間,并且無法體現模具協同設計的優勢。 如此,存在如下不足之處 一是效率低下,圖檔的傳輸浪費了大量時間;二是圖檔修改困難 ,在設計過程中發現的圖檔錯誤很難修改。發明內容鑒于以上內容,有必要提供一種模具協同設計系統,其可快速方便地實現模具的協同設計。鑒于以上內容,還有必要提供一種模具協同設計方法,其可快速方便地實現模具的協同 設計。一種模具協同設計系統,該系統包括客戶端、服務器及數據庫,所述客戶端包括新建模 塊、處理模塊及更新模塊,所述服務器包括發送模塊、接收模塊及整合模塊,其中所述的 新建模塊,用于新建一個空的模具圖檔并設定相關參數,及將所述模具圖檔上傳至服務器; 所述的發送模塊,用于根據設定的相關參數將該模具圖檔分段,并將分段后的圖檔發送給客戶端對應的設計者;所述的處理模塊,用于向服務器發送整合消息,獲取所述設計者的所有 設計圖檔,并將所述設計圖檔發送至服務器;所述的接收模塊,用于接收該整合消息及上述 發送的設計圖檔;所述的整合模塊,用于整合接收的設計圖檔,并將完成整合的設計圖檔存 儲到數據庫;所述的發送模塊還用于將所述完成整合的設計圖檔分別發送給所述設計者;及 所述的更新模塊,用于接收所述完成整合的設計圖檔,及將設計者原來的設計圖檔更新為上 述完成整合的設計圖檔。一種模具協同設計方法,該方法包括以下步驟(a)新建一個空的模具圖檔并設定相 關參數,將所述模具圖檔上傳至服務器;(b)根據設定的相關參數將該模具圖檔分段,并 將分段后的圖檔發送給客戶端對應的設計者;(c)客戶端向服務器發送整合消息,獲取所 述設計者的所有設計圖檔,并將所述設計圖檔發送至服務器;(d)服務器接收該整合消息 及上述發送的設計圖檔;(e)整合所接收的設計圖檔,并將完成整合的設計圖檔存儲到數 據庫;(f)將所述完成整合的設計圖檔分別發送給所述設計者;(g)客戶端接收所述完成 整合的設計圖檔,并對設計者原來的設計圖檔進行備份,及將所述原來的設計圖檔更新為上 述完成整合的設計圖檔。所述模具協同設計系統及方法,能夠快速方便地實現模具的協同設計。因而,可以縮短 模具的設計時間,提高模具的設計效率,方便設計圖檔的修改,并且充分體現模具協同設計 的優勢。
圖l是本發明模具協同設計系統較佳實施例的硬件架構圖。 圖2是圖1中服務器與客戶端之間的關聯圖。 圖3是本發明模具協同設計方法較佳實施例的作業流程圖。
具體實施方式
參閱圖1所示,是本發明模具協同設計系統的運行環境示意圖。該模具協同設計系統安 裝于主從式架構(Server/Client)內。該主從式架構包括服務器101 、數據庫102和多個分 散的客戶端(僅示出lll、 112、 113及115)。以上所述各設備通過網絡104相連,從而實現 各設備間協同工作。其中,所述客戶端lll、 112、 113及115是系統應用的接口,負責提供交互式使用者界面 ,以便于多個設計者對模具圖檔進行協同設計。所述網絡104是一種電子網絡,其可以為企業內部網(Intranet)、國際互聯網( Internet)或其它基于TCP/IP (Transport Control Protocol/Internet Protocol, 傳輸控制協議/國際互聯網協議)的網絡,可用來執行HTTP (Hypertext Transfer Protocol,超文 本傳輸協議)及FTP (File Transfer Protocol,檔案傳輸協議)的網絡。所述服務器101用于接收并整合上述設計者的設計圖檔,及將完成整合的設計圖檔發送 給所述設計者進行同步。所述數據庫102用于存儲每次整合完成后的設計圖檔,負責對所述設計圖檔的信息進行 讀寫和維護,并能夠迅速執行大量數據的更新。參閱圖2所示,是服務器101和客戶端111之間的關聯圖。本發明所稱的模塊是完成特定功能的計算機程序段,比程序更適合于描述軟件在計算機 中的執行過程。因此本發明以下對軟件都以模塊描述。所述客戶端111包括新建模塊300、處 理模塊303及更新模塊306;所述服務器101包括發送模塊302、接收模塊304及整合模塊305。所述新建模塊300用于通過客戶端111新建一個空的模具圖檔,并設定相關參數以定義模 具的主體結構。所述相關參數包括模具的價位、類型、分段、圖層、ECN (Engineer Change Notice,工程變更通知)號、標注精度及整合時間。其中,所述類型包括連續模具、大型 連續模具、沖孔模具、復合模具及折彎模具;所述整合時間為該模具協同設計的同步周期, 用于對整合計時器進行設定。新建模塊300還用于將所述模具圖檔上傳至服務器101。所述發送模塊302用于根據上述設定的分段參數將該模具圖檔分段,然后將所述分段后 的圖檔分別發送給對應的設計者,同時整合計時器開始計時。例如,發送模塊302根據設定 的分段參數,將該模具圖檔從左至右分為A、 B、 C三段,然后將所述A、 B、 C三段圖檔分別發 送給其對應的設計者,以便于所述設計者進行設計。所述處理模塊303用于當所述整合計時器所計的時間到達上述設定的整合時間時,向服 務器101發送整合消息,并獲取所述設計者的所有設計圖檔,隨后將所述設計圖檔發送至服 務器IOI。所述接收模塊304用于接收該整合消息,并按先后順序接收上述發送的設計圖檔。 所述整合模塊305用于整合接收的所有設計圖檔,并將完成整合的設計圖檔存儲到數據庫102中。具體而言,整合模塊305按先后順序獲取上述所有設計圖檔的信息,并根據所述獲取的信息生成新的設計圖檔,即完成整合的設計圖檔。所述發送模塊302還用于將所述完成整合的設計圖檔分別發送給上述設計者。 所述更新模塊306用于接收所述完成整合的設計圖檔,并對原來的設計圖檔備份,以防止整合出錯,而后將所述原來的設計圖檔更新為上述完成整合后的設計圖檔,以實現模具的協同設計。本發明的客戶端112、 113及115皆包含與客戶端111有類似功能的模塊。以上所述各模塊 也可包括于單獨的計算機設備中,而包含上述模塊的單獨計算機設備亦可完成本發明所述各 項功能。參閱圖3所示,是本發明模具協同設計方法較佳實施例的作業流程圖。 步驟S401,新建模塊300首先通過客戶端111、 112、 113或115新建一個空的模具圖檔, 隨后設定相關參數以定義模具的主體結構。所述相關參數包括模具的價位、類型、分段、圖 層、ECN (Engineer Change Notice,工程變更通知)號、標注精度及整合時間。其中,所 述類型包括連續模具、大型連續模具、沖孔模具、復合模具及折彎模具;所述整合時間為 該模具協同設計的同步周期,用于對整合計時器進行設定。而后新建模塊300將所述模具圖 檔上傳至服務器101。步驟S402,發送模塊302根據上述設定的分段參數將該模具圖檔分段,然后將所述分段 后的圖檔分別發送給對應的設計者。例如,發送模塊302根據設定的分段參數,將該模具圖 檔從左至右分為A、 B、 C三段,然后將所述A、 B、 C三段圖檔分別發送給其對應的設計者。步驟S403,所述設計者開始設計其對應的那段圖檔,同時整合計時器開始計時。當所述 整合計時器所計的時間到達上述設定的整合時間時,該整合計時器清零。同時,處理模塊 303向服務器101發送整合消息,并獲取所述設計者的所有設計圖檔,隨后將所述設計圖檔發 送至服務器IOI。步驟S404,接收模塊304收到該整合消息后,按先后順序接收上述發送的設計圖檔。整 合模塊305整合接收的所有設計圖檔,并將完成整合的設計圖檔存儲到數據庫102中。具體而 言,整合模塊305按先后順序獲取上述所有設計圖檔的信息,并根據所述獲取的信息生成新 的設計圖檔,即完成整合的設計圖檔。步驟S405,發送模塊302將所述完成整合的設計圖檔分別發送給上述設計者。 步驟S406,更新模塊306接收所述完成整合的設計圖檔,并對原來的設計圖檔備份,以 防止整合出錯,而后將所述原來的設計圖檔更新為上述完成整合后的設計圖檔,以實現模具 的協同設計。步驟S407,設計者判斷是否完成了整個模具圖檔的設計。若尚未完成整個模具圖檔的設 計,則返回步驟S403,所述設計者繼續進行其對應圖檔的設計;若完成了整個模具圖檔的設 計,則流程結束。本發明所提供的模具協同設計系統及方法,在新建一個模具圖檔并設定相關參數后,所 有的步驟均可自動完成,因此對于模具圖檔的批量設計,可直接調用上述記錄全自動進行協同設計,無需人為干預,使用極為方便。
最后應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,盡管參照較佳實 施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案 進行修改或等同替換,而不脫離本發明技術方案的精神和范圍。
權利要求
1. 一種模具協同設計系統,包括客戶端、服務器及數據庫,其特征在于,所述客戶端包括新建模塊、處理模塊及更新模塊,所述服務器包括發送模塊、接收模塊及整合模塊,其中所述的新建模塊,用于新建一個空的模具圖檔并設定相關參數,及將所述模具圖檔上傳至服務器;所述的發送模塊,用于根據設定的相關參數將該模具圖檔分段,并將分段后的圖檔發送給客戶端對應的設計者;所述的處理模塊,用于向服務器發送整合消息,獲取所述設計者的所有設計圖檔,并將所述設計圖檔發送至服務器;所述的接收模塊,用于接收該整合消息及上述發送的設計圖檔;所述的整合模塊,用于整合接收的設計圖檔,并將完成整合的設計圖檔存儲到數據庫;所述的發送模塊還用于將所述完成整合的設計圖檔分別發送給所述設計者;及所述的更新模塊,用于接收所述完成整合的設計圖檔,及將設計者原來的設計圖檔更新為上述完成整合的設計圖檔。
2.如權利要求l所述的模具協同設計系統,其特征在于,所述的更新 模塊還用于對原來的設計圖檔進行備份。
3.如權利要求l所述的模具協同設計系統,其特征在于,所述的相關 參數包括模具的價位、類型、分段、圖層、工程變更通知號、標注精度及整合時間。
4. 一種模具協同設計方法,其特征在于,該方法包括如下步驟 新建一個空的模具圖檔并設定相關參數,將所述模具圖檔上傳至服務器; 根據設定的相關參數將該模具圖檔分段,并將分段后的圖檔發送給客戶端對應的設計者;客戶端向服務器發送整合消息,獲取所述設計者的所有設計圖檔,并將所述設計圖檔發送至服務器;服務器接收該整合消息及上述發送的設計圖檔; 整合所接收的設計圖檔,并將完成整合的設計圖檔存儲到數據庫; 將所述完成整合的設計圖檔分別發送給所述設計者;及客戶端接收所述完成整合的設計圖檔,并對設計者原來的設計圖檔進行備份,及將所 述原來的設計圖檔更新為上述完成整合的設計圖檔。
5.權利要求5如權利要求4所述的模具協同設計方法,其特征在于,該方法還包括步驟判斷是否完成了整個模具圖檔的設計;若尚未完成整個模具圖檔的設計,則返回步驟客戶端向服務器發送整合消息,獲取所 述設計者的所有設計圖檔,并將所述設計圖檔發送至服務器; 若完成了整個模具圖檔的設計,則流程結束。
全文摘要
本發明提供一種模具協同設計方法,該方法包括步驟新建一個空的模具圖檔并設定相關參數,將所述模具圖檔上傳至服務器;根據設定的相關參數將該模具圖檔分段,并將分段后的圖檔發送給客戶端對應的設計者;客戶端向服務器發送整合消息,獲取所述設計者的所有設計圖檔,并將所述設計圖檔發送至服務器;服務器接收該整合消息及上述發送的設計圖檔;整合所接收的設計圖檔,并將完成整合的設計圖檔存儲到數據庫;將所述完成整合的設計圖檔發送給所述設計者;對設計者原來的設計圖檔進行備份,及將原來的設計圖檔更新為上述完成整合的設計圖檔。本發明還提供一種模具協同設計系統。利用該模具協同設計系統及方法,能夠快速方便地實現模具的協同設計。
文檔編號H04L29/06GK101281550SQ20071020038
公開日2008年10月8日 申請日期2007年4月2日 優先權日2007年4月2日
發明者常春明 申請人:鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司