專利名稱:結構置換系統及方法
技術領域:
本發明涉及一種模具設計的系統及方法,尤其是一種模具設計中結構置換的系統及方法。
技術背景人們的日常生活中,使用到的電器及交通工具,其本身是由大大小小的模具所組成,早期的模具設計人員通過手工繪圖的方式來設計人們所需使用的模具。
隨著時代的進步,電腦技術的出現及應用大大的方便了模具設計人員,尤其是繪圖、制圖軟件的不斷完善,更加促進了模具研發的進步。比如現在使用的Auto CAD,Pro-E就是比較常用的用于模具設計的軟件。
然而,在Auto CAD軟件進行模具設計的過程中,讓設計者頭痛的事其中就有結構置換,一套模具往往有上百套的標準結構,設計者在修改的時候必須先找到哪些是相同的結構,哪些是不能置換的,然后將要置換的結構全部刪除,最后將所要的結構拷貝到被刪除的結構的地方。這樣一套模具置換下來要花費很多時間,極大地降低了模具設計的效率。
發明內容鑒于以上內容,有必要提供一種結構置換系統,其能夠在很短的時間里將所有要置換的結構全部置換成所需要的結構。
鑒于以上內容,還有必要提供一種結構置換方法,其能夠在很短的時間里將所有要置換的結構全部置換成所需要的結構。
一種結構置換系統,包括服務器及資料庫。所述的服務器包括選擇模塊,用于從要進行結構置換的設計圖中選擇用于置換的源元件結構及要被置換的元件結構;獲取模塊,用于取得源元件結構的類別;過濾模塊,用于從選擇的要被置換的元件結構中過濾與源元件結構類別不同的元件結構;及置換模塊,用于將過濾后的元件結構置換成源元件結構,并將置換后的設計圖保存至資料庫中。
進一步的,其中所述的選擇模塊還用于從所述設計圖中選擇用于置換的源封閉圖形及需要被置換的封閉圖形。其中所述的置換模塊還用于置換封閉圖形。
一種結構置換方法,該方法包括以下步驟從要進行結構置換的設計圖中選擇一個用于置換的源元件結構;取得該源元件結構的類別;選擇需要被置換的元件結構;從選擇的需要被置換的元件結構中過濾掉與源元件結構類別不同的元件結構;將過濾后的元件結構置換成源元件結構。
進一步的,該方法還包括若要置換的為封閉圖形,則判斷所選擇的圖形是否封閉;若選擇的圖形封閉,則選擇要被置換的封閉圖形;置換所有要被置換的封閉圖形。
相較于現有技術,所述的結構置換系統及方法能夠在很短的時間里將所有要置換的結構全部置換成所需要的結構,減少了人為的工作,提高了工作效率。
圖1是本發明結構置換系統較佳實施例的系統架構圖。
圖2是本發明結構置換方法較佳實施例的作業流程圖。
圖3是本發明結構置換方法中框選并選點求內輪廓的示意圖。
具體實施方式如圖1所示,是本發明結構置換系統較佳實施例的系統架構圖,該系統包括客戶端計算機10、網絡20、服務器30及資料庫40。客戶端計算機10可以是IBM公司架構的個人電腦(PC)或者筆記本電腦(Notebook),還可以是Apple公司架構的Mac PC,其通過網絡20連接服務器30,用于提供模具設計用戶的操作界面。服務器30可以是臺式服務器、機架式服務器、機柜式服務器或者刀片式服務器等不同類別可裝載運行軟件的服務器。該服務器30通過網絡20連接資料庫40,保存用戶用于模具設計的軟件。該服務器30還包括選擇模塊100、獲取模塊101、過濾模塊102及置換模塊103。
其中,選擇模塊100用于從要進行結構置換的模具設計圖中選擇一個用于置換的源元件結構及選擇需要被置換的元件結構。其中,元件結構包括螺絲結構、固定銷結構、等高套筒結構、限位柱結構、內導柱結構、外導柱結構、彈簧結構、兩用浮升銷結構、沖子壓塊結構、頂料銷結構、彈簧頂塊結構、頂桿結構等。源元件結構指用于置換的元件結構,也即置換后的元件結構。如要將螺絲結構中7cm長的螺釘全部置換成9cm長的螺釘,則源元件結構為9cm長的螺絲結構。選擇模塊100還用于從所述模具設計圖形中選擇用于置換的源封閉圖形及選擇需要被置換的封閉圖形。其選擇方式可以為框選或點選,所述框選是指在Auto CAD中點擊鼠標左鍵在圖紙的空白處(目標附近),然后拖動鼠標上下左右移動,確定范圍后,在點擊左鍵一次,其中出現的虛框(或實框)即為框選;所述點選是利用鼠標右鍵逐個點選所需的目標。
獲取模塊101用于根據元件結構中的零件及零件的組合方式取得源元件結構的類別。每種元件結構中都有各自不同的零件和零件組合方式,如源元件結構中存在等高套筒,則其結構類別為等高套筒結構,又如,該源元件結構中存在內導柱零件,則其結構類別為內導柱結構。
過濾模塊102用于從選擇的要被置換的元件結構中過濾掉與源元件結構類別不同的元件結構。如選擇的源元件結構的類別為螺絲結構,而在框選或點選的情況下,有可能將所有類別的元件結構,如螺絲結構、固定銷結構、等高套筒結構、限位柱結構、內導柱結構、外導柱結構、彈簧結構、兩用浮升銷結構、沖子壓塊結構、頂料銷結構、彈簧頂塊結構、頂桿結構等全部選中,則過濾模塊102遍歷所有選擇的元件結構,分別得到每一個元件結構的類別,用每一個元件結構的類別同源元件結構的類別相比較,將類別不同的元件結構刪除掉。
置換模塊103用于將所有需要被置換的元件結構置換成源元件結構,并將置換后的模具設計圖保存至資料庫40中。如要將螺絲結構中的所有7cm長的螺釘置換成9cm長的螺釘,則置換模塊104遍歷所有要被置換的螺絲結構,找到每個7cm長螺絲結構的主視圖的中心,同時也得到置換后的源元件結構的主視圖的中心,即9cm長的螺絲結構的主視圖的中心,將9cm長的螺絲結構置換到所有7cm長螺絲結構的主視圖的中心處。此外,置換模塊103還用于置換封閉圖形。
本發明的系統架構也可以不包括客戶端計算機10及網絡20,只通過連接有顯示器的服務器30及資料庫40即可實施本發明。其區別在于,服務器30與資料庫40直接相連;顯示器代替客戶端計算機10用來提供模具設計用戶的操作界面。
如圖2所示,是本發明結構置換方法較佳實施例的作業流程圖。該方法包括如下步驟首先,步驟S10,選擇模塊100從要進行結構置換的模具設計圖中選擇一個用于置換的源元件結構或源封閉圖形。
步驟S11,判斷上述選擇的是否為元件結構。
步驟S12,若是元件結構,則獲取模塊101根據元件結構中的零件及零件的組合方式取得該元件結構的類別。本實施例得到源元件結構的類別為螺絲結構。
步驟S13,從所述模具設計圖中選擇需要被置換的元件結構。其選擇方式可以為框選或者是點選,所述框選是在Auto CAD中點擊鼠標左鍵在圖紙的空白處(目標附近),然后拖動鼠標上下左右移動,確定范圍后,在點擊左鍵一次。其中出現的虛框(或實框)即為框選;所述點選就是利用鼠標右鍵逐個點選所需的目標。
步驟S14,過濾模塊102從選擇的需要被置換的元件結構中過濾掉與源元件結構類別不同的元件結構。在框選或點選的情況下,有可能將所有類別的元件結構,如螺絲結構、固定銷結構、等高套筒結構、限位柱結構、內導柱結構、外導柱結構、彈簧結構、兩用浮升銷結構、沖子壓塊結構、頂料銷結構、彈簧頂塊結構、頂桿結構等全部選中,則過濾模塊102遍歷所有被選擇的元件結構,分別得到每一個元件結構的類別,用每一個元件結構的類別同源元件結構的類別相比較,將類別不同的元件結構刪除掉。本實施例中,過濾模塊102將固定銷結構、等高套筒結構、限位柱結構、內導柱結構、外導柱結構、彈簧結構、兩用浮升銷結構、沖子壓塊結構、頂料銷結構、彈簧頂塊結構、頂桿結構等元件結構全部過濾掉,只剩下本實施例要置換的螺絲結構。
步驟S15,置換模塊103遍歷所有要被置換的螺絲結構,找到每個螺絲結構的主視圖的中心,同時也得到用于置換的元件結構的主視圖的中心,即9cm長的螺絲結構的主視圖的中心,將9cm長的螺絲結構置換到所有螺絲結構的主視圖的中心處,并將置換后的模具設計圖保存至資料庫40中。
在步驟S11中,若選擇的用于置換的為封閉圖形,則于步驟S16中判斷所選擇的圖形是否封閉。
若選擇的圖形封閉,則在步驟S17中,從所述模具設計圖中選擇所有需要被置換的封閉圖形。其選擇封閉圖形的方式可以有兩種直接點選要被置換的封閉圖形;框選方式選圖元,而后選點求內輪廓,其示意圖參照圖3所示,首先,框選方式將選中ABCD所表示的區域,該區域內有若干封閉圖形,如ABCD、AGHD、ABKJ等,利用鼠標右鍵選中a點,則求得其內輪廓為AGEJ,則要被置換的封閉圖形為AGEJ,并進入步驟S15,置換所有需要被置換的封閉圖形。
權利要求
1.一種結構置換系統,包括服務器及資料庫,其特征在于,所述的服務器包括選擇模塊,用于從要進行結構置換的設計圖中選擇用于置換的源元件結構及要被置換的元件結構;獲取模塊,用于取得源元件結構的類別;過濾模塊,用于從選擇的要被置換的元件結構中過濾與源元件結構類別不同的元件結構;及置換模塊,用于將過濾后的元件結構置換成源元件結構,并將置換后的設計圖保存至資料庫中。
2.如權利要求1所述的結構置換系統,其特征在于,其中所述的元件結構的類別包括螺絲結構、固定銷結構、等高套筒結構、限位柱結構、內導柱結構、外導柱結構、彈簧結構、兩用浮升銷結構、沖子壓塊結構、頂料銷結構、彈簧頂塊結構、頂桿結構。
3.如權利要求1所述的結構置換系統,其特征在于,其中所述的選擇模塊還用于從所述設計圖中選擇用于置換的源封閉圖形及需要被置換的封閉圖形。
4.如權利要求3所述的結構置換系統,其特征在于,其中所述的置換模塊還用于置換封閉圖形。
5.一種結構置換方法,其特征在于,該方法包括以下步驟從要進行結構置換的設計圖中選擇一個用于置換的源元件結構;取得該源元件結構的類別;選擇需要被置換的元件結構;從選擇的需要被置換的元件結構中過濾掉與源元件結構類別不同的元件結構;將過濾后的元件結構置換成源元件結構。
6.如權利要求5所述的結構置換方法,其特征在于,所述的元件結構的類別包括螺絲結構、固定銷結構、等高套筒結構、限位柱結構、內導柱結構、外導柱結構、彈簧結構、兩用浮升銷結構、沖子壓塊結構、頂料銷結構、彈簧頂塊結構、頂桿結構。
7.如權利要求5所述結構置換方法,其特征在于,該方法還包括步驟從所述的設計圖中選擇用于置換的源封閉圖形;判斷該圖形是否封閉;若是封閉圖形,則選擇需要被置換的封閉圖形;將所有選擇的需要被置換的封閉圖形置換成源封閉圖形。
8.如權利要求7所述的結構置換方法,其特征在于,該方法還包括步驟若選擇的用于置換的圖形不是封閉圖形,則重新選擇源封閉圖形。
全文摘要
本發明提供了一種結構置換系統,包括服務器及資料庫。其中服務器包括選擇模塊,用于選擇置換或需要被置換的源元件結構或者源封閉圖形;獲取模塊,用于取得源元件結構的類別;過濾模塊,用于過濾與源元件結構類別不同的元件結構;及置換模塊,用于將過濾后的元件結構置換成源元件結構并存儲至資料庫中。本發明還提供了一種結構置換方法。利用本發明所提供的結構置換系統及方法能夠將所有需要被置換的元件結構全部置換成所需要的結構,減少了人工操作,節省了時間,提高了工作效率。
文檔編號G06F17/50GK101051326SQ200610060228
公開日2007年10月10日 申請日期2006年4月7日 優先權日2006年4月7日
發明者常春明 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司