專利名稱:零件標(biāo)示圖生成系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種零件標(biāo)示圖生成系統(tǒng)及方法。
背景技術(shù):
制造業(yè)是人類社會賴以生存和發(fā)展的基礎(chǔ),目前隨著汽車及輕工業(yè)的迅速發(fā)展,模具設(shè)計制造日漸受到人們的廣泛關(guān)注,已形成一個行業(yè)。模具制造已從傳統(tǒng)加工到二維手工編程數(shù)控加工,發(fā)展到今天的CAD/CAM一體化制造;模具設(shè)計也從手工繪圖、二維計算機(jī)繪圖發(fā)展到三維計算機(jī)輔助設(shè)計。
一整套模具多達(dá)上千個錯綜復(fù)雜的零件,人工對整套模具中這許多零件添加零件標(biāo)示框,且不能夠使引線相交,這對模具設(shè)計人員來說是一件很難的事。通常情況下,模具設(shè)計人員對模具中的零件添加標(biāo)示框的方法是首先對一個零件引出一個標(biāo)示框,并將該零件中的各種信息添加到標(biāo)示框中的相應(yīng)位置,依照這種方法對其他的每一個零件都引出一個標(biāo)示框,并且在引出每一個標(biāo)示框時都對標(biāo)示框做位置調(diào)整,使各引線不相交。這種對模具中的零件添加零件標(biāo)示框方法存在很大的局限性,對于上千個零件模具,這種方法耗費(fèi)大量的人力時間和人力成本,而且在很大程度上存在著漏添加的可能性。
發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種零件標(biāo)示圖生成系統(tǒng),其可以生成零件標(biāo)示圖,并使各引線不相交。
此外,還有必要提供一種零件標(biāo)示圖生成方法,其可以生成零件標(biāo)示圖,并使各引線不相交。
一種零件標(biāo)示圖生成系統(tǒng),該系統(tǒng)包括計算機(jī)。所述計算機(jī)包括零件選取模塊,用于選取模具主視圖中所有零件,獲得所有零件的身份標(biāo)識號碼;屬性提取模塊,用于根據(jù)上述各零件的身份標(biāo)識號碼,提取所需的各零件屬性信息,作為各零件的第二屬性;計算模塊,用于計算出各零件主視圖包圍集的中心點(diǎn),作為各零件端起始點(diǎn),以及計算出模具主視圖的中線;判斷模塊,用于判斷各零件端起始點(diǎn)位于該模具主視圖中線的上方還是下方;統(tǒng)計模塊,用于根據(jù)判斷結(jié)果統(tǒng)計出分別位于該模具主視圖中線的上、下方的零件個數(shù);以及,標(biāo)示圖繪制模塊,用于繪制零件標(biāo)示圖,該標(biāo)示圖繪制模塊包括分配排序子模塊,用于根據(jù)該模具主視圖中線的上、下方的零件個數(shù)分別在模具主視圖上、下方平均分配點(diǎn),作為各引線端的點(diǎn),以及對位于模具主視圖上、下方的各零件端起始點(diǎn)從左至右進(jìn)行排序;劃線子模塊,用于從左至右分別將模具主視圖上、下方的零件端起始點(diǎn)與引線端的點(diǎn)一一對應(yīng),進(jìn)行劃線;標(biāo)示插入子模塊,用于插入零件標(biāo)示框到各引線端的點(diǎn),以及將與各引線端的點(diǎn)相對應(yīng)的零件的第二屬性寫入到零件標(biāo)示框中。
一種零件標(biāo)示圖生成方法。該包括如下步驟(a)選取模具主視圖中所有零件,獲得所選取的所有零件的身份標(biāo)識號碼;(b)根據(jù)上述零件身份標(biāo)識號碼,提取所需的各零件屬性信息,作為各零件的第二屬性;(c)計算各零件主視圖包圍集的中心點(diǎn),作為各零件端起始點(diǎn);(d)計算模具主視圖的中線;(e)判斷各零件端起始點(diǎn)位于該模具主視圖中線的上方還是下方;(f)統(tǒng)計分別位于該模具主視圖的中線的上、下方的零件端起始點(diǎn)的個數(shù);(g)根據(jù)該模具主視圖的中線的上、下方的零件端起始點(diǎn)的個數(shù)分別在模具主視圖上、下方平均分配點(diǎn),作為各引線端的點(diǎn);(h)分別對位于模具主視圖上、下方的零件端起始點(diǎn)從左至右進(jìn)行排序;(i)分別將模具主視圖上、下方的零件端起始點(diǎn)與引線端的點(diǎn)從左至右一一對應(yīng),進(jìn)行劃線;(j)插入零件標(biāo)示框到各引線端的點(diǎn);(k)將與各引線端的點(diǎn)相對應(yīng)的零件的第二屬性寫入到零件標(biāo)示框中。
相較于現(xiàn)有技術(shù),所述的零件標(biāo)示圖生成系統(tǒng)及方法,其可生成零件標(biāo)示圖,并且引線不相交,而且生成標(biāo)示圖的速度快、準(zhǔn)確性高、適應(yīng)性好,節(jié)省時間和人力成本。
圖1是本發(fā)明零件標(biāo)示圖生成系統(tǒng)的較佳實施例的系統(tǒng)架構(gòu)圖。
圖2是本發(fā)明零件標(biāo)示圖生成方法的較佳實施例的流程圖。
圖3是圖2中繪制零件標(biāo)示圖的子流程圖。
圖4是本發(fā)明計算零件主視圖包圍集中點(diǎn)的示意圖。
圖5是本發(fā)明計算模具主視圖中線的示意圖。
圖6是本發(fā)明生成零件標(biāo)示圖的界面圖。
具體實施方式為方便理解,對說明書中出現(xiàn)的部分術(shù)語作以下定義零件標(biāo)示框是用一根引線從零件上引出來的圖形。該標(biāo)示框中存放所需的該零件的參數(shù)。
零件標(biāo)示圖是對一整套模具的所有零件添加零件標(biāo)示框,且各零件標(biāo)示框在組立圖主視圖的上方和下方排列的模具設(shè)計圖。原則上各引線不要出現(xiàn)相交現(xiàn)象。
如圖1所示,是本發(fā)明零件標(biāo)示圖生成系統(tǒng)的較佳實施例的系統(tǒng)架構(gòu)圖。本較佳實施例的系統(tǒng)架構(gòu)主要包括計算機(jī)主機(jī)10,資料庫20,鼠標(biāo)30,鍵盤40,以及顯示器50。所述的計算機(jī)主機(jī)10與所述的資料庫20相連,并且該計算機(jī)主機(jī)10還連接有鼠標(biāo)30、鍵盤40以及顯示器50。
所述的資料庫20用于儲存原始模具中的零件信息,以及本系統(tǒng)所產(chǎn)生的資料等。其中,原始模具中的零件信息包括零件ID(identification,身份標(biāo)識號碼)、零件原始屬性等,本系統(tǒng)所產(chǎn)生的資料主要包括零件ID、零件的第二屬性、零件端起始點(diǎn)位置、以及該零件端起始點(diǎn)位于模具主視圖中線上方或下方的信息。該資料庫20可獨(dú)立于計算機(jī)主機(jī)10,也可位于計算機(jī)主機(jī)10內(nèi),儲存在計算機(jī)主機(jī)10的硬盤(未示出)上。其中,所述的零件的第二屬性為從零件原始屬性中提取的屬性信息。如圖中所示,在資料庫20的第一存儲區(qū)210中分別保存了模具主視圖上的各個零件的ID和其原始屬性,如,在F0001中保存了ID1和其所對應(yīng)的零件的原始屬性,在F0002中保存了ID2和其所對應(yīng)的零件的原始屬性,在F0003中保存了ID3和其所對應(yīng)的零件的原始屬性;在資料庫20的第二存儲區(qū)220中分別保存了模具主視圖上各個零件的ID、第二屬性、零件端起始點(diǎn)的位置以及零件端起始點(diǎn)位于模具主視圖中線上方還是下方的信息,如在F1001、F1002、F1003中保存了ID號分別為ID1、ID2、ID3的零件ID、第二屬性、其零件端起始點(diǎn)的位置以及該零件端起始點(diǎn)位于模具主視圖中線上方還是下方的信息。所述的鼠標(biāo)30可以是機(jī)械鼠標(biāo),也可以是光電鼠標(biāo)。所述的鍵盤40可以是機(jī)械式結(jié)構(gòu)鍵盤,電容式結(jié)構(gòu)鍵盤,塑料薄膜式鍵盤,導(dǎo)電橡膠式鍵盤等。該鼠標(biāo)30以及該鍵盤40用于對所述的計算機(jī)主機(jī)10進(jìn)行操作。所述的顯示器50可以是CRT(Cathode-ray tube,陰極射線管)顯示器,也可以是LCD(Liquid Crystal Display,液晶顯示)顯示器,用于顯示對計算機(jī)主機(jī)10的操作內(nèi)容及操作結(jié)果。
所述的計算機(jī)主機(jī)10用于生成零件標(biāo)示圖。該計算機(jī)主機(jī)10包括零件選取模塊110,屬性提取模塊120,計算模塊130,判斷模塊140,統(tǒng)計模塊150,儲存模塊160,以及標(biāo)示圖繪制模塊170。其中所述的標(biāo)示圖繪制模塊170包括分配排序子模塊1701,劃線子模塊1702,以及標(biāo)示插入子模塊1703。
所述的零件選取模塊110,用于選取模具組立圖的主視圖(以下簡稱模具主視圖)中所有零件,統(tǒng)計零件個數(shù),獲得所有零件的ID。其中,模具組立圖包括主視圖、下視圖、右視圖。在本較佳實施例中,模具主視圖上所有零件的ID及原始屬性均事先儲存在資料庫20中,如儲存于圖中的第一存儲區(qū)210的F0001、F0002、F0003存儲位置。
所述的屬性提取模塊120,用于根據(jù)上述所獲得的各零件ID,從資料庫20中的各零件原始屬性中提取所需的零件屬性信息,作為各零件的第二屬性。其中,零件原始屬性包括名稱、長度、寬度、高度、數(shù)量、標(biāo)注格式、投單屬性、材質(zhì)、熱處理方式、零件編號等。
所述的計算模塊130,用于計算出各零件主視圖包圍集的中心點(diǎn),該主視圖包圍集的中心點(diǎn)作為零件端起始點(diǎn),還用于計算出模具主視圖的中線。其中,所述的計算零件主視圖包圍集的中心點(diǎn)是用一個最小的矩形將零件包圍起來,該矩形的中心點(diǎn)即為該零件包圍集的中心點(diǎn)。如圖4所示,一個零件由l1、l2、l3組成,用最小的矩形ABDC將l1、l2、l3包圍在里面,A(如坐標(biāo)為(6,8))為矩形ABDC上坐標(biāo)最小點(diǎn),D(如坐標(biāo)為(10,12))為矩形ABDC上坐標(biāo)最大點(diǎn),則A與D的坐標(biāo)中點(diǎn)O(8,10)即為該零件主視圖包圍集的中心點(diǎn)。其中,所述的模具主視圖的中線也是用包圍集的方法計算出的,即用一個最小的矩形包圍整個模具主視圖,該矩形的中線即為該模具主視圖的中線。如圖5所示,一個模具主視圖為一個五角星形狀,用最小的矩形EFGH將該五角星包圍在里面,則該矩形EFGH的EH邊的中點(diǎn)J與FG邊的中點(diǎn)K的連線形成的直線r即為該模具主視圖的中線。
所述的判斷模塊140,用于比較上述各零件端起始點(diǎn)與模具主視圖中線的位置,判斷各零件端起始點(diǎn)位于模具主視圖中線的上方還是下方,還用于判斷是否還有零件端起始點(diǎn)未比較。
所述的統(tǒng)計模塊150,用于統(tǒng)計出分別位于模具主視圖的中線的上、下方的零件個數(shù)N、M。
所述的儲存模塊160,用于將各零件的第二屬性與各自ID一并儲存至資料庫20的第二存儲區(qū)220中,用于根據(jù)零件ID將計算模塊130所得到的各零件端起始點(diǎn)的位置存儲至資料庫20中各自ID對應(yīng)的存儲位置,以及根據(jù)零件ID將各零件的零件端起始點(diǎn)位于模具主視圖中線的上方或下方的信息儲存至資料庫20中各自ID對應(yīng)的存儲位置。
所述的標(biāo)示圖繪制模塊170,用于繪制零件標(biāo)示圖,該標(biāo)示圖繪制模塊170包括分配排序子模塊1701,劃線子模塊1702,以及標(biāo)示插入子模塊1703。其中,所述的分配排序子模塊1701,用于在模具主視圖上、下方按照所統(tǒng)計的零件個數(shù)自左至右分別平均分配N、M個點(diǎn),作為引線端的點(diǎn),以及分別對位于模具主視圖上、下方的各零件端起始點(diǎn)自左至右排序。所述的劃線子模塊1702,用于從左至右將位于模具主視圖中線上方的N個零件端起始點(diǎn)與模具主視圖上方的N個引線端的點(diǎn)一一對應(yīng),進(jìn)行劃線,以及用于從左至右將位于模具主視圖中線下方的M個零件端起始點(diǎn)與模具主視圖下方的M個引線端的點(diǎn)一一對應(yīng),進(jìn)行劃線。所述的標(biāo)示插入子模塊1703,用于插入零件標(biāo)示框到各引線端的點(diǎn),并將與之相連接的零件端起始點(diǎn)所對應(yīng)的零件的第二屬性寫入到零件標(biāo)示框中。例如,如圖6所示,s為模具主視圖中線,a、b、c、d、e、f、g、h、i、j、k為模具主視圖中的零件,零件端起始點(diǎn)位于模具主視圖中線上方的零件有6個,為a、b、c、f、g、i,零件端起始點(diǎn)位于模具主視圖中線下方的零件有5個,為d、e、h、j、k,對零件端起始點(diǎn)位于模具主視圖中線上方的零件繪制標(biāo)示圖首先通過分配排序子模塊1701在模具主視圖上方自左至右平均分配6個點(diǎn),為p1、p2、p3、p4、p5、p6,并將上方的6個零件端起始點(diǎn)自左至右排序,即按零件a、i、f、b、g、c的順序排列,然后通過劃線子模塊1702將零件a、i、f、b、g、c的零件端起始點(diǎn)分別與點(diǎn)p1、p2、p3、p4、p5、p6一一對應(yīng),進(jìn)行劃線,最后,通過標(biāo)示插入子模塊1703插入標(biāo)示框到p1、p2、p3、p4、p5、p6點(diǎn)上,并將零件a、i、f、b、g、c的第二屬性分別寫入到p1、p2、p3、p4、p5、p6點(diǎn)所對應(yīng)的零件標(biāo)示框上;同樣的,對于位于模具主視圖中線下方的零件d、e、h、j、k,先通過分配排序子模塊1701在模具主視圖下方自左至右平均分配5個點(diǎn),為q1、q2、q3、q4、q5,并將下方的5個零件端起始點(diǎn)自左至右排序,即按零件k、h、j、d、e的順序排列,然后通過劃線子模塊1702將零件k、h、j、d、e的零件端起始點(diǎn)分別與點(diǎn)q1、q2、q3、q4、q5一一對應(yīng),進(jìn)行劃線,最后,通過標(biāo)示插入子模塊1703插入零件標(biāo)示框到q1、q2、q3、q4、q5點(diǎn)上,并將零件k、h、j、d、e的第二屬性分別寫入到q1、q2、q3、q4、q5點(diǎn)所對應(yīng)的零件標(biāo)示框上。
通過上述的各功能模塊,于繪制零件標(biāo)示圖的步驟,如下所述。
于本實施例中,首先,零件選取模塊110選取模具主視圖中所有零件,獲得所有零件的ID;然后,屬性提取模塊120根據(jù)這些ID從零件原始屬性中提取所需的零件屬性信息,作為各零件的第二屬性;儲存模塊160將各零件的第二屬性與各自ID一并儲存至第二存儲區(qū)220中;計算模塊130計算出各零件主視圖包圍集的中心點(diǎn),均作為零件端起始點(diǎn);儲存模塊160儲存各零件端起始點(diǎn)位置;計算模塊130計算出模具主視圖中線;判斷模塊140判斷各零件端起始點(diǎn)位于模具主視圖中線的上方還是下方;儲存模塊160儲存各零件端起始點(diǎn)位于模具主視圖中線上方或下方的信息;統(tǒng)計模塊150統(tǒng)計出分別位于模具主視圖的中線的上、下方的零件的個數(shù)N、M;分配排序子模塊1701在模具主視圖上、下方根據(jù)所統(tǒng)計的零件個數(shù)分別平均分配N、M個點(diǎn),均作為引線端的點(diǎn),并分別對位于模具主視圖上、下方的各零件端起始點(diǎn)排序;劃線子模塊1702將模具主視圖中線上方的N個零件端起始點(diǎn)與模具主視圖上方的N個引線端的點(diǎn)從左至右一一對應(yīng),進(jìn)行劃線,以及將模具主視圖中線下方的M個零件端起始點(diǎn)與模具主視圖下方的M個引線端的點(diǎn)從左至右一一對應(yīng),進(jìn)行劃線;標(biāo)示插入子模塊1703插入零件標(biāo)示框到各引線端的點(diǎn),并將與之相連接的零件端起始點(diǎn)所對應(yīng)的零件的第二屬性寫入到零件標(biāo)示框中。
如圖2所示,是本發(fā)明零件標(biāo)示圖生成方法的較佳實施例的流程圖。首先,步驟S11,零件選取模塊110選取模具組立圖的模具主視圖(以下簡稱模具主視圖)中所有零件,統(tǒng)計零件個數(shù),獲得所有零件的ID。
步驟S12,屬性提取模塊120根據(jù)上述所獲得的各零件ID,從資料庫20中的零件原始屬性中提取所需的零件屬性信息,作為各零件的第二屬性。
步驟S13,儲存模塊160將各零件的第二屬性與各自ID一并儲存至資料庫20的第二存儲區(qū)220中。
步驟S14,計算模塊130計算出各零件主視圖包圍集的中心點(diǎn),各主視圖包圍集的中心點(diǎn)作為零件端起始點(diǎn)。
步驟S15,儲存模塊160根據(jù)零件ID將各零件端起始點(diǎn)的位置儲存至資料庫20中各自ID對應(yīng)的存儲位置。
步驟S16,計算模塊130計算出模具主視圖的中線。
步驟S17,判斷模塊140從所選取的零件中取出一個零件,比較該零件端起始點(diǎn)與模具主視圖中線的位置,判斷零件端起始點(diǎn)位于模具主視圖中線的上方還是下方。
步驟S18,若該零件端起始點(diǎn)位于模具主視圖中線的上方,則儲存模塊160根據(jù)該零件ID將該零件位于模具主視圖中線上方的信息儲存至資料庫20中該ID對應(yīng)的存儲位置。
步驟S19,統(tǒng)計模塊150將位于模具主視圖中線上方的零件個數(shù)N加1。在本較佳實施例中,N的初始值設(shè)定為0。
步驟S20,若步驟S17中該零件端起始點(diǎn)位于模具主視圖中線的下方,則儲存模塊160根據(jù)該零件ID將該零件位于模具主視圖中線下方的信息儲存至資料庫20中該ID對應(yīng)的存儲位置。
步驟S21,統(tǒng)計模塊150將位于模具主視圖中線下方的零件個數(shù)M加1。在本較佳實施例中,M的初始值設(shè)定為0。
步驟S22,判斷模塊140判斷是否還有零件端起始點(diǎn)未比較。
步驟S23,若所有零件端起始點(diǎn)都已比較,則標(biāo)示圖繪制模塊170根據(jù)零件端起始點(diǎn)位置,以及模具主視圖中線上、下方零件端起始點(diǎn)個數(shù)N、M繪制零件標(biāo)示圖。
在步驟S22中,若還有零件端起始點(diǎn)未比較,則返回至步驟S17。
如圖3所示,是圖2中繪制零件標(biāo)示圖的子流程圖。首先,步驟S231,分配排序子模塊1701根據(jù)位于模具主視圖上方的零件個數(shù)N在模具主視圖上方自左至右平均分配N個點(diǎn),根據(jù)位于模具主視圖下方的零件個數(shù)M在模具主視圖下方自左至右平均分配M個點(diǎn),均作為引線端的點(diǎn)。
步驟S232,分配排序子模塊1701分別對位于模具主視圖上、下方的零件端起始點(diǎn)自左至右排序。
步驟S233,劃線子模塊1702從左至右將位于模具主視圖中線上方的N個零件端起始點(diǎn)與模具主視圖上方的N個引線端的點(diǎn)一一對應(yīng),進(jìn)行劃線,以及從左至右將位于模具主視圖中線下方的M個零件端起始點(diǎn)與模具主視圖下方的M個引線端的點(diǎn)一一對應(yīng),進(jìn)行劃線。
步驟S234,標(biāo)示插入子模塊1703插入零件標(biāo)示框到模具主視圖上、下方的各引線端的點(diǎn)。
步驟S235,標(biāo)示插入子模塊1703將與該引線端的點(diǎn)相連接的各零件端起始點(diǎn)所對應(yīng)的零件的第二屬性寫入到零件標(biāo)示框中。
權(quán)利要求
1.一種零件標(biāo)示圖生成系統(tǒng),該系統(tǒng)包括計算機(jī),其特征在于,所述計算機(jī)包括零件選取模塊,用于選取模具主視圖中所有零件,獲得所有零件的身份標(biāo)識號碼;屬性提取模塊,用于根據(jù)上述各零件的身份標(biāo)識號碼,提取所需的各零件屬性信息,作為各零件的第二屬性;計算模塊,用于計算出各零件主視圖包圍集的中心點(diǎn),作為各零件端起始點(diǎn),以及計算出模具主視圖的中線;判斷模塊,用于判斷各零件端起始點(diǎn)位于該模具主視圖中線的上方還是下方;統(tǒng)計模塊,用于根據(jù)判斷結(jié)果統(tǒng)計出分別位于該模具主視圖中線的上、下方的零件個數(shù);以及標(biāo)示圖繪制模塊,用于繪制零件標(biāo)示圖,該標(biāo)示圖繪制模塊包括分配排序子模塊,用于根據(jù)該模具主視圖中線的上、下方的零件個數(shù)分別在模具主視圖上、下方平均分配點(diǎn),作為各引線端的點(diǎn),以及對位于模具主視圖上、下方的各零件端起始點(diǎn)從左至右進(jìn)行排序;劃線子模塊,用于從左至右分別將模具主視圖上、下方的零件端起始點(diǎn)與引線端的點(diǎn)一一對應(yīng),進(jìn)行劃線;及標(biāo)示插入子模塊,用于插入零件標(biāo)示框到各引線端的點(diǎn),以及將與各引線端的點(diǎn)相對應(yīng)的零件的第二屬性寫入到零件標(biāo)示框中。
2.如權(quán)利要求1所述的零件標(biāo)示圖生成系統(tǒng),其特征在于,所該計算機(jī)還包括儲存模塊,用于儲存各零件的第二屬性,儲存各零件端起始點(diǎn)的位置,以及儲存各零件端起始點(diǎn)位于模具主視圖中線的上方或下方的信息。
3.一種零件標(biāo)示圖生成方法,其特征在于,所述零件標(biāo)示圖生成方法包括如下步驟選取模具主視圖中所有零件,獲得所選取的所有零件的身份標(biāo)識號碼;根據(jù)上述零件身份標(biāo)識號碼,提取所需的各零件屬性信息,作為各零件的第二屬性;計算各零件主視圖包圍集的中心點(diǎn),作為各零件端起始點(diǎn);計算模具主視圖的中線;判斷各零件端起始點(diǎn)位于該模具主視圖中線的上方還是下方;統(tǒng)計分別位于該模具主視圖的中線的上、下方的零件端起始點(diǎn)的個數(shù);根據(jù)該模具主視圖的中線的上、下方的零件端起始點(diǎn)的個數(shù)分別在模具主視圖上、下方平均分配點(diǎn),作為各引線端的點(diǎn);分別對位于模具主視圖上、下方的零件端起始點(diǎn)從左至右進(jìn)行排序;分別將模具主視圖上、下方的零件端起始點(diǎn)與引線端的點(diǎn)從左至右一一對應(yīng),進(jìn)行劃線;插入零件標(biāo)示框到各引線端的點(diǎn);及將與各引線端的點(diǎn)相對應(yīng)的零件的第二屬性寫入到零件標(biāo)示框中。
4.如權(quán)利要求3所述的零件標(biāo)示圖生成方法,其特征在于,在計算零件主視圖包圍集中心點(diǎn)步驟之前還包括儲存各零件的第二屬性。
5.如權(quán)利要求3所述的零件標(biāo)示圖生成方法,其特征在于,在計算模具主視圖中線步驟之前還包括儲存各零件端起始點(diǎn)的位置。
6.如權(quán)利要求3所述的零件標(biāo)示圖生成方法,其特征在于,在統(tǒng)計零件端起始點(diǎn)個數(shù)的步驟之前還包括儲存各零件端起始點(diǎn)位于模具主視圖中線的上方或下方的信息。
全文摘要
本發(fā)明提供一種零件標(biāo)示圖生成方法,該方法包括如下步驟選取模具主視圖中所有零件;計算各零件主視圖包圍集的中心點(diǎn),作為零件端起始點(diǎn);計算模具主視圖的中線;判斷各零件端起始點(diǎn)位于該模具主視圖中線的上方還是下方;統(tǒng)計分別位于該模具主視圖的中線的上、下方的零件的個數(shù);根據(jù)該模具主視圖的中線的上、下方的零件的個數(shù)分別在模具主視圖上、下方平均分配點(diǎn),作為引線端的點(diǎn);分別將模具主視圖上、下方的零件端起始點(diǎn)與引線端的點(diǎn)一一對應(yīng),進(jìn)行劃線;插入零件標(biāo)示框到引線端的點(diǎn),并添加屬性至該零件標(biāo)示框。本發(fā)明還提供一種零件標(biāo)示圖生成系統(tǒng)。利用本發(fā)明可以生成零件標(biāo)示圖,而且生成標(biāo)示圖的快速、高效。
文檔編號G06F17/50GK101063982SQ20061006052
公開日2007年10月31日 申請日期2006年4月28日 優(yōu)先權(quán)日2006年4月28日
發(fā)明者賀穩(wěn)波 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司