專利名稱:沖子入塊防差錯檢查系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種二維圖形防差錯檢査系統(tǒng)及方法,特別是關(guān)于一種沖子入塊防差錯檢査 系統(tǒng)及方法。
背景技術(shù):
在模具設(shè)計領(lǐng)域,嵌入到模板中的入子稱為沖子或入塊,統(tǒng)稱沖子入塊。在裝配沖子入 塊時,裝配人員可能會因為疏忽而將沖子入塊裝反,或者將沖子入塊裝錯位置,使得沖子入 塊在使用過程中損壞,造成資源的浪費。隨著二維設(shè)計技術(shù)的發(fā)展和防差錯技術(shù)的成熟,防 差錯技術(shù)在二維設(shè)計領(lǐng)域得到了廣泛應(yīng)用,并逐漸應(yīng)用到?jīng)_子入塊的設(shè)計當中。在沖子入塊 的設(shè)計中加入防差錯處理能夠有效防止上述錯誤的發(fā)生。然而沖子入塊的防差錯處理只是對 沖子入塊進行微小的改變,這些微小的改變難以用肉眼進行辨別,設(shè)計人員難以準確判斷在 沖子入塊的設(shè)計中是否遺漏了防差錯處理。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種沖子入塊防差錯檢査系統(tǒng),能夠方便高效地檢査沖子入 塊的設(shè)計是否遺漏了防差錯處理。
此外,還有必要提供一種沖子入塊防差錯檢査方法,能夠方便高效地檢査沖子入塊的設(shè) 計是否遺漏了防差錯處理。
一種沖子入塊防差錯檢査系統(tǒng),運行于計算機中,所述計算機包括用于存儲二維圖形的 圖形存儲區(qū),該系統(tǒng)包括接收模塊,用于從所述圖形存儲區(qū)中接收需要檢査的二維圖形; 待査圖元査找模塊,用于從接收的二維圖形中査找沖子入塊圖元;及防差錯檢査模塊,用于 將得到的沖子入塊圖元兩兩組合以獲得多個不同的圖元組,逐一將每一個圖元組包括的兩個 沖子入塊圖元進行比較,以在所述多個圖元組中査找到無防差錯處理的圖元組。
一種沖子入塊防差錯檢査方法,該方法包括步驟接收需要檢査的二維圖形;從接收的 二維圖形中査找沖子入塊圖元;及將得到的沖子入塊圖元兩兩組合以獲得多個不同的圖元組 ,逐一將每一個圖元組包括的兩個沖子入塊圖元進行比較,以在所述多個圖元組中査找到無 防差錯處理的圖元組。
本發(fā)明能夠方便高效地檢査沖子入塊的設(shè)計是否遺漏了防差錯處理,從而保證了防差錯 技術(shù)在沖子入塊設(shè)計中的有效應(yīng)用。
圖l為本發(fā)明沖子入塊防差錯檢査系統(tǒng)較佳實施例的應(yīng)用環(huán)境架構(gòu)圖。
圖2為本發(fā)明沖子入塊防差錯檢査方法較佳實施例的流程圖。
具體實施例方式
在模具設(shè)計領(lǐng)域,嵌入到模板中的入子稱為沖子或入塊,統(tǒng)稱沖子入塊。圖元是組成二 維圖形的基本單位,沖子入塊在二維圖形中稱為沖子入塊圖元。本發(fā)明的思想是若兩個沖 子入塊圖元的外輪廓相同,但內(nèi)部圖形不同或厚度不同,則這兩個沖子入塊圖元遺漏了防差 錯處理(以下稱無防差錯處理)。根據(jù)這個思想,本發(fā)明通過比較沖子入塊圖元的外輪廓、 內(nèi)部圖形和/或厚度,從而檢査出無防差錯處理的沖子入塊圖元。
參閱圖1所示,是本發(fā)明沖子入塊防差錯檢査系統(tǒng)較佳實施例的應(yīng)用環(huán)境架構(gòu)圖。所述 沖子入塊防差錯檢査系統(tǒng)10運行于計算機1中,該計算機l包括用于存儲二維圖形的圖形存儲 區(qū)ll。該沖子入塊防差錯檢査系統(tǒng)10包括接收模塊100、待査圖元査找模塊101、防差錯檢 査模塊102、輸出模塊103。
所述接收模塊100用于接收需要檢査的二維圖形。所述需要檢査的二維圖形來自于圖形 存儲區(qū)ll。在二維圖形中,不同類型的圖元通常被放置在不同的圖層中,并且對各個圖元設(shè) 置圖層信息來標識其所屬圖層,如沖子入塊圖元、輪廓線圖元、分界線圖元、中心線圖元分 別放置于入子圖層、輪廓線圖層、分界線圖層、中心線圖層。需要檢査的二維圖形通常包含 多個圖層的圖元。需要說明的是,盡管根據(jù)圖元類型將圖元放置在不同圖層,每個圖層中包 含的可能并不完全是同一類型的圖元,例如入子圖層中可能還包含一些非沖子入塊圖元。圖 層中的每個圖元是以三個視圖表示的,即主視圖、右視圖、俯視圖。
所述待査圖元査找模塊101用于從接收的二維圖形中査找需要檢査的沖子入塊圖元。具 體方法如下
(1) 根據(jù)各個圖元的圖層信息,從接收的二維圖形中去除非入子圖層的圖元,得到入 子圖層的圖元。所述入子圖層包含主視圖、下視圖及右視圖。
(2) 從入子圖層圖元中去除下視圖及右視元,得到入子圖層主視元。
(3) 從入子圖層主視元中去除非沖子入塊圖元,得到?jīng)_子入塊圖元。若某一圖元 輪廓線的起點與終點重合,則該圖元的外輪廓封閉,若輪廓線的起點與終點不重合,則該圖 元的外輪廓不封閉。外輪廓不封閉的圖元為非沖子入塊圖元,將外輪廓不封閉的圖元去除即 可得到?jīng)_子入塊圖元。
所述防差錯檢査模塊102用于將得到的沖子入塊圖元兩兩組合以獲得多個不同的圖元組,逐一將每一個圖元組包括的兩個沖子入塊圖元進行比較,以在所述多個圖元組中査找到無 防差錯處理的圖元組。其中,無防差錯處理的圖元組指的是包括的兩個沖子入塊圖元外輪廓 相同,但內(nèi)部圖形不同或者厚度不同的圖元組。具體方法如下將得到的沖子入塊圖元兩兩 組合以獲得多個不同的圖元組;從獲得的圖元組中取出一個圖元組;比較該圖元組中兩個沖 子入塊圖元的外輪廓;若外輪廓不相同,則該圖元組不是無防差錯處理的圖元組,或者,若 外輪廓相同,則比較該圖元組中兩個沖子入塊圖元的內(nèi)部圖形;若內(nèi)部圖形不相同,則該圖 元組是無防差錯處理的圖元組,或者,若內(nèi)部圖形相同,則進一步比較該圖元組中兩個沖子 入塊圖元的厚度;若厚度不相同,則該圖元組是無防差錯處理的圖元組,或者,若厚度相同 ,則該圖元組不是無防差錯處理的圖元組;記錄無防差錯處理的圖元組;直到比較完所有的 圖元組。
所述輸出模塊103用于輸出査找的無防差錯處理的圖元組。 參閱圖2所示,是本發(fā)明沖子入塊防差錯檢査方法較佳實施例的流程圖。 步驟S201,接收模塊100接收需要檢査的二維圖形。所述需要檢査的二維圖形來自于圖 形存儲區(qū)ll。在二維圖形中,不同類型的圖元通常被放置在不同的圖層中,并且對各個圖元 設(shè)置圖層信息來標識其所屬圖層,如沖子入塊圖元、輪廓線圖元、分界線圖元、中心線圖元 分別放置于入子圖層、輪廓線圖層、分界線圖層、中心線圖層。需要檢査的二維圖形通常包 含多個圖層的圖元。需要說明的是,盡管根據(jù)圖元類型將圖元放置在不同圖層,每個圖層中 包含的可能并不完全是同一類型的圖元,例如入子圖層中可能還包含一些非沖子入塊圖元。 圖層中的每個圖元是以三個視圖表示的,即主視圖、右視圖、俯視圖。
步驟S202,待査圖元査找模塊101根據(jù)各個圖元的圖層信息,從接收的二維圖形中去除 非入子圖層的圖元,得到入子圖層的圖元。所述入子圖層包含主視圖、下視圖及右視圖。
步驟S203,待査圖元査找模塊101從入子圖層圖元中去除下視圖及右視元,得到入 子圖層主視元。
步驟S204,待査圖元査找模塊101從入子圖層主視元中去除非沖子入塊圖元,得到 沖子入塊圖元。若某一圖元輪廓線的起點與終點重合,則該圖元的外輪廓封閉,若輪廓線的 起點與終點不重合,則該圖元的外輪廓不封閉。外輪廓不封閉的圖元為非沖子入塊圖元,將 外輪廓不封閉的圖元去除即可得到?jīng)_子入塊圖元。
步驟S205,防差錯檢査模塊102將得到的沖子入塊圖元兩兩組合以獲得多個不同的圖元 組,逐一將每一個圖元組包括的兩個沖子入塊圖元進行比較,以在所述多個圖元組中査找到 無防差錯處理的圖元組。其中,無防差錯處理的圖元組指的是包括的兩個沖子入塊圖元外輪廓相同,但內(nèi)部圖形不同或者厚度不同的圖元組。具體方法如下將得到的沖子入塊圖元兩 兩組合以獲得多個不同的圖元組;從獲得的圖元組中取出一個圖元組;比較該圖元組中兩個 沖子入塊圖元的外輪廓;若外輪廓不相同,則該圖元組不是無防差錯處理的圖元組,或者, 若外輪廓相同,則比較該圖元組中兩個沖子入塊圖元的內(nèi)部圖形;若內(nèi)部圖形不相同,則該 圖元組是無防差錯處理的圖元組,或者,若內(nèi)部圖形相同,則進一步比較該圖元組中兩個沖 子入塊圖元的厚度;若厚度不相同,則該圖元組是無防差錯處理的圖元組,或者,若厚度相 同,則該圖元組不是無防差錯處理的圖元組;記錄無防差錯處理的圖元組;直到比較完所有 的圖元組。
步驟S206,輸出模塊103輸出査找的無防差錯處理的圖元組。
以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實施例對本發(fā)明 進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,可以對本發(fā)明的技術(shù)方案進行修改或等 同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種沖子入塊防差錯檢查系統(tǒng),運行于計算機中,所述計算機包括用于存儲二維圖形的圖形存儲區(qū),其特征在于,該系統(tǒng)包括接收模塊,用于從所述圖形存儲區(qū)中接收需要檢查的二維圖形;待查圖元查找模塊,用于從接收的二維圖形中查找沖子入塊圖元;及防差錯檢查模塊,用于將得到的沖子入塊圖元兩兩組合以獲得多個不同的圖元組,逐一將每一個圖元組包括的兩個沖子入塊圖元進行比較,以在所述多個圖元組中查找到無防差錯處理的圖元組。
2 如權(quán)利要求l所述的沖子入塊防差錯檢査系統(tǒng),其特征在于,該系統(tǒng)還包括輸出模塊,用于輸出査找到的無防差錯處理的圖元組。
3 如權(quán)利要求l所述的沖子入塊防差錯檢査系統(tǒng),其特征在于,所述 無防差錯處理的圖元組指的是包括的兩個沖子入塊圖元的外輪廓相同,但內(nèi)部圖形不同或者 厚度不同的圖元組。
4 如權(quán)利要求l, 2或3所述的沖子入塊防差錯檢査系統(tǒng),其特征在于 ,所述待査圖元査找模塊從接收的二維圖形中査找沖子入塊圖元按照如下步驟執(zhí)行根據(jù)各 個圖元的圖層信息,從接收的二維圖形中去除非入子圖層的圖元,得到入子圖層的圖元;從 入子圖層圖元中去除下視圖及右視元,得到入子圖層主視元;從入子圖層主視 元中去除非沖子入塊圖元,得到?jīng)_子入塊圖元。
5 如權(quán)利要求4所述的沖子入塊防差錯檢査系統(tǒng),其特征在于,所述 非沖子入塊圖元指的是外輪廓不封閉的圖元。
6 一種沖子入塊防差錯檢査方法,其特征在于,該方法包括步驟 接收需要檢査的二維圖形; 從接收的二維圖形中査找沖子入塊圖元;及將得到的沖子入塊圖元兩兩組合以獲得多個不同的圖元組,逐一將每一個圖元組包括的兩個沖子入塊圖元進行比較,以在所述多個圖元組中査找到無防差錯處理的圖元組。
7 如權(quán)利要求6所述的沖子入塊防差錯檢査方法,其特征在于,該方法還包括輸出査找到的無防差錯處理的圖元組。
8 如權(quán)利要求6所述的沖子入塊防差錯檢査方法,其特征在于,所述 無防差錯處理的圖元組指的是包括的兩個沖子入塊圖元外輪廓相同,但內(nèi)部圖形不同或者厚 度不同的圖元組。
9 如權(quán)利要求6, 7或8所述的沖子入塊防差錯檢査方法,其特征在于 ,所述從接收的二維圖形中査找沖子入塊圖元的步驟包括根據(jù)各個圖元的圖層信息,從接收的二維圖形中去除非入子圖層的圖元,得到入子圖 層的圖元;從入子圖層圖元中去除下視圖及右視元,得到入子圖層主視元;及 從入子圖層主視元中去除非沖子入塊圖元,得到?jīng)_子入塊圖元。
10 如權(quán)利要求9所述的沖子入塊防差錯檢査方法,其特征在于,所 述非沖子入塊圖元指的是外輪廓不封閉的圖元。
全文摘要
一種沖子入塊防差錯檢查方法,該方法包括步驟接收需要檢查的二維圖形;從接收的二維圖形中查找沖子入塊圖元;及將得到的沖子入塊圖元兩兩組合以獲得多個不同的圖元組,逐一將每一個圖元組包括的兩個沖子入塊圖元進行比較,以在所述多個圖元組中查找到無防差錯處理的圖元組。本發(fā)明還提供一種沖子入塊防差錯檢查系統(tǒng)。本發(fā)明能夠方便高效地檢查沖子入塊的設(shè)計是否遺漏了防差錯處理。
文檔編號G06F17/50GK101587505SQ20081030176
公開日2009年11月25日 申請日期2008年5月23日 優(yōu)先權(quán)日2008年5月23日
發(fā)明者謝玉泉 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司