專利名稱:零件判別系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種零件判別系統(tǒng)及方法。
背景技術(shù):
以往,在模具圖檔出零件圖之前,必須靠人工經(jīng)驗加上零件外型來判斷零件是否相同。零件是有屬性的,這些屬性包括零件的標識符、圖層、注解、數(shù)量、編號、標注、材質(zhì)、熱處理及投單屬性等,所述零件包括孔類零件、標準五金類零件等。圖形相同而屬性不同絕對不是相同的零件,這樣人工判斷容易造成很大的錯誤,且要在所有零件中判別出相同零件的個數(shù),效率非常低下,通常一套模具的相同零件的判別要花費一天左右的時間。
發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種零件判別系統(tǒng),其可方便地判斷零件是否相同。
鑒于以上內(nèi)容,還有必要提供一種零件判別方法,其可方便地判斷零件是否相同。
本發(fā)明較佳實施方式提供一種零件判別系統(tǒng),其運行于一計算機設(shè)備,用于判斷零件是否相同。該系統(tǒng)包括一選擇模塊,用于選擇待比較零件;一獲取模塊,用于獲取上述待比較零件的屬性、視圖外輪廓和視圖外輪廓中的所有圖元;一判斷模塊,用于根據(jù)上述待比較零件的屬性是否相同、視圖外輪廓是否相同及外輪廓中的圖元是否對應(yīng)相同來判斷上述待比較零件是否是相同零件。
進一步地,該系統(tǒng)還包括一圖檔數(shù)據(jù)庫,用于存儲數(shù)據(jù),所述數(shù)據(jù)包括創(chuàng)建零件時所創(chuàng)建的第一實體、第二實體及第三實體,其中第一實體用來保存零件,第二實體用來保存零件屬性,第三實體用來保存零件圖形的各視圖的外輪廓及各外輪廓所包含的所有圖元。其中所述的第一實體包括兩個數(shù)據(jù)成員,該兩個數(shù)據(jù)成員分別是第二、第三實體的指針,其分別指向第二實體、第三實體。
進一步地,所述的選擇模塊還可選擇上述待比較零件用于進行判別所需的視圖。
本發(fā)明較佳實施方式還提供一種零件判別方法,用于判斷零件是否相同。該方法包括以下步驟(a)選擇兩個待比較零件并分別獲取各零件對應(yīng)屬性;(b)判斷兩個待比較零件的屬性是否相同;(c)若相同,則選擇及獲取兩個待比較零件的一視圖的外輪廓;(d)判斷所選擇的兩個視圖的外輪廓是否相同;(e)若相同,則獲取該兩個視圖外輪廓所包含的所有圖元;(f)判斷上述兩個視圖所包含的圖元是否對應(yīng)相同;(g)若相同,則該兩個待比較零件是相同零件。
該方法還包括步驟(h)判斷是否還要繼續(xù)判別其他零件,如果需要則返回步驟(a),如果不需要,則結(jié)束該判別流程。
其中,在步驟(b)中或步驟(d)中或步驟(f)中如果判斷結(jié)果為否,則表明該兩個待比較零件不是相同零件,直接進入步驟(h)。
所述零件視圖包括主視圖、俯視圖、右視圖。
相較現(xiàn)有技術(shù),本發(fā)明所提供的零件判別系統(tǒng)及方法,可單個或者大批量判斷零件是否是相同零件,準確率高、速度快,因而可加快判斷效率以節(jié)約時間。
圖1是本發(fā)明零件判別系統(tǒng)較佳實施方式的功能模塊圖。
圖2是本發(fā)明零件判別方法較佳實施方式的具體實施流程圖。
具體實施方式參閱圖1所示,是本發(fā)明零件判別系統(tǒng)較佳實施方式的功能模塊圖。該零件判別系統(tǒng)1可運行于任一計算設(shè)備(如個人電腦,未示出)中,其包括一圖檔數(shù)據(jù)庫5、一選擇模塊2、一獲取模塊3及一判斷模塊4。
其中,圖檔數(shù)據(jù)庫5用于保存多種數(shù)據(jù),所述數(shù)據(jù)包括創(chuàng)建零件時所創(chuàng)建的第一實體、第二實體及第三實體,其中第一實體用來保存零件,第二實體用來保存零件屬性,第三實體用來保存零件圖形的各視圖的外輪廓及各外輪廓所包含的所有圖元。所述第一實體包括兩個數(shù)據(jù)成員,該兩個數(shù)據(jù)成員分別是第二實體和第三實體的數(shù)據(jù)指針,其分別指向第二實體及第三體,從而將零件同其對應(yīng)的零件屬性、零件各視圖及各視圖所包含的圖元聯(lián)系起來。所述數(shù)據(jù)還包括模具設(shè)計圖檔。在本較佳實施例中,所述視圖包括主視圖、俯視圖及右視圖。其中,在設(shè)計模具時最多需要三個視圖,主視圖最重要,模具的加工制造需要用該視圖上的圖形來生產(chǎn);俯視圖作為模具加工制造的輔助視圖,首先用在觀察局部零件的擺放關(guān)系,其次用在調(diào)整模具的厚度方面;右視圖的作用和俯視圖相同。
選擇模塊2用于從模具設(shè)計圖檔中選擇待比較零件,通常稱為源零件及目標零件。該選擇模塊2還可從圖檔數(shù)據(jù)庫5中選擇待比較零件進行對比所用的零件視圖。
獲取模塊3用于從圖檔數(shù)據(jù)庫5中獲取所選擇的源零件及目標零件的屬性、所選擇視圖的外輪廓及外輪廓中包含的所有圖元。判斷模塊4用于判斷源零件與目標零件的屬性是否相同、源零件與目標零件的外輪廓是否相同及源零件與目標零件的外輪廓中的所有圖元是否分別對應(yīng)相同。
參閱圖2所示,是本發(fā)明零件判別方法較佳實施方式的具體實施流程圖。首先,選擇模塊2從一模具設(shè)計圖檔中選擇一源零件并由獲取模塊3從圖檔數(shù)據(jù)庫5獲取其屬性(步驟S100);選擇模塊2從該模具設(shè)計圖檔中選擇一目標零件并由獲取模塊3從圖檔數(shù)據(jù)庫5中獲取其屬性(步驟S102);判斷模塊4判斷該源零件與目標零件的屬性是否相同(步驟S106);若相同,則由選擇模塊2從各種視圖中選擇需進行比較的視圖,如主視圖、俯視圖及右視圖,在本實施例中以主視圖為例,獲取模塊3從圖檔數(shù)據(jù)庫5中分別獲得上述所選擇的源零件與目標零件主視圖的外輪廓(步驟S108);判斷模塊4判斷所述兩個主視圖的外輪廓是否相同(步驟S110);若相同,則獲取模塊3從圖檔數(shù)據(jù)庫5中分別獲得所述源零件主視圖外輪廓所包含的所有圖元和目標零件主視圖外輪廓所包含的所有圖元(步驟S112);判斷模塊4判斷上述所獲取的源零件主視圖外輪廓所包含的所有圖元和目標零件主視圖外輪廓所包含的所有圖元是否對應(yīng)相同(步驟S114);若是,則該源零件和目標零件是相同零件,顯示并保存判別結(jié)果(步驟S116)。判斷模塊4判斷是否需要繼續(xù)判別其他零件(S120),若需要繼續(xù)判別其他零件,則返回步驟S100,若不需要則結(jié)束。
在步驟S106中,如果該源零件與目標零件的屬性不同,則該兩個零件不是相同零件,直接進入步驟S118。
在步驟S110中,如果該源零件與目標零件的主視圖外輪廓不同,則該兩個零件不是相同零件,直接進入步驟S118。
在步驟S114中,如果該源零件與目標零件的主視圖外輪廓所包含的所有圖元沒有對應(yīng)相同,則該兩個零件不是相同零件,直接進入步驟S118。
權(quán)利要求
1.一種零件判別系統(tǒng),其運行于一計算機設(shè)備,用于判斷零件是否相同,其特征在于,該系統(tǒng)包括一選擇模塊,用于選擇待比較零件;一獲取模塊,用于獲取上述待比較零件的屬性、視圖外輪廓和視圖外輪廓中的所有圖元;一判斷模塊,用于根據(jù)上述待比較零件的屬性是否相同、視圖外輪廓是否相同及外輪廓中的圖元是否分別對應(yīng)相同來判斷上述待比較零件是否是相同零件。
2.如權(quán)利要求1所述的零件判別系統(tǒng),其特征在于,該系統(tǒng)還包括一圖檔數(shù)據(jù)庫,用于存儲數(shù)據(jù),所述數(shù)據(jù)包括創(chuàng)建零件時所創(chuàng)建的第一實體、第二實體及第三實體,其中第一實體用來保存零件,第二實體用來保存零件屬性,第三實體用來保存零件圖形的各視圖的外輪廓及各外輪廓所包含的所有圖元。
3.如權(quán)利要求2所述的零件判別系統(tǒng),其特征在于,所述的第一實體包括兩個數(shù)據(jù)成員,該兩個數(shù)據(jù)成員分別是第二、第三實體的指針,其分別指向第二實體、第三實體。
4.如權(quán)利要求1所述的零件判別系統(tǒng),其特征在于,所述的選擇模塊還可選擇所述待比較零件用于進行判別所需的視圖。
5.一種零件判別方法,用于判斷零件是否相同,其特征在于,該方法包括以下步驟選擇兩個待比較零件并分別獲取各零件對應(yīng)屬性;判斷兩個待比較零件的屬性是否相同;若相同,則選擇及獲取兩個待比較零件的一視圖的外輪廓;判斷所選擇的兩個視圖的外輪廓是否相同;若相同,則獲取該兩個視圖外輪廓所包含的所有圖元;判斷上述兩個視圖所包含的圖元是否對應(yīng)相同;若相同,則該兩個待比較零件是相同零件。
6.如權(quán)利要求5所述的零件判別方法,其特征在于,該方法還包括步驟判斷是否還需要繼續(xù)進行其他零件的判別;如果需要則返回選擇待比較零件的步驟;如果不需要則結(jié)束該判別流程。
7.如權(quán)利要求6所述的零件判別方法,其特征在于,其中如果步驟判斷兩個待比較零件的屬性是否相同的結(jié)果為否,則直接轉(zhuǎn)入步驟判斷是否還需要繼續(xù)進行其他零件的判別。
8.如權(quán)利要求6所述的零件判別方法,其特征在于,其中如果步驟判斷所選擇的兩個視圖的外輪廓是否相同的結(jié)果為否,則直接轉(zhuǎn)入步驟判斷是否還需要繼續(xù)進行其他零件的判別。
9.如權(quán)利要求6所述的零件判別方法,其特征在于,其中如果步驟判斷上述兩個視圖所包含的圖元是否對應(yīng)相同的結(jié)果為否,則直接轉(zhuǎn)入步驟判斷是否還需要繼續(xù)進行其他零件的判別。
10.如權(quán)利要求5所述的零件判別方法,其特征在于,所述的視圖包括主視圖、俯視圖、右視圖。
全文摘要
本發(fā)明提供一種零件判別系統(tǒng),運行于一計算機設(shè)備,用于判斷零件是否相同。該系統(tǒng)包括一選擇模塊,用于選擇待比較零件;一獲取模塊,用于獲取上述待比較零件的屬性、視圖外輪廓和視圖外輪廓中的所有圖元;一判斷模塊,用于根據(jù)上述待比較零件的屬性是否相同、視圖外輪廓是否相同及外輪廓中的圖元是否對應(yīng)相同來判斷上述待比較零件是否是相同零件。本發(fā)明還提供一種零件判別方法。利用本發(fā)明,可提高在所有零件中判別相同零件的準確率及效率,以節(jié)約時間。
文檔編號G06F17/50GK1940945SQ200510100059
公開日2007年4月4日 申請日期2005年9月30日 優(yōu)先權(quán)日2005年9月30日
發(fā)明者常春明, 李建軍, 鄭曉源, 向家兵, 李想, 陳云霞 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司