專利名稱:異形孔翻邊展平和還原系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種異形孔翻邊展平和還原系統(tǒng)及方法。
背景技術(shù):
在3D鈑金模具設(shè)計(jì)中,異形孔翻邊是設(shè)計(jì)師們要經(jīng)常繪制的特征之一,在模具加工中, 異形孔翻邊是相當(dāng)復(fù)雜的,而將異形孔展平更為復(fù)雜,異形孔翻邊的形狀各異,其加工步驟 為先要給第一個(gè)翻邊做一個(gè)孔,然后再對孔進(jìn)行補(bǔ)充,而將異形孔翻邊展平較為復(fù)雜,因 為我們必須遵循保證展平后孔的體積不變的原則,但是在PR0/E自身不能做到這點(diǎn),這就需 要用戶先將翻邊展平,然后再人工計(jì)算出所要繪制的孔的大小,然后再找到要添加的位置, 這樣一套工序處理起來十分復(fù)雜,工程師處理起來十分費(fèi)時(shí)費(fèi)力。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種異形孔翻邊展平和還原系統(tǒng),將異形孔翻邊展平并能保 證沖孔的體積不變且展平后可以還原。
此外,還有必要提供一種異形孔翻邊展平和還原方法,將異形孔翻邊展平并能保證沖孔 的體積不變且展平后可以還原。
一種異形孔翻邊展平和還原系統(tǒng),包括主機(jī)及數(shù)據(jù)庫,該數(shù)據(jù)庫用于存儲零件資料和輪 廓數(shù)組,該零件資料包括零件的各個(gè)面、零件的翻邊特征、翻邊展平函數(shù),所述主機(jī)包括 獲取模塊,用于獲取零件的一個(gè)面作為該零件的基準(zhǔn)面;所述獲取模塊,還用于從數(shù)據(jù)庫中 獲取該零件的翻邊特征及其標(biāo)識符;執(zhí)行模塊,用于若需要將翻邊特征進(jìn)行展平,則調(diào)用翻 邊展平函數(shù),將翻邊展平,生成展平特征及其標(biāo)識符;繪制模塊,用于在所述基準(zhǔn)面上繪制 展平特征外輪廓的草繪曲線L1;所述執(zhí)行模塊,還用于將所述草繪曲線L1朝著該草繪曲線的 中心點(diǎn)縮?。凰隼L制模塊,還用于在所述基準(zhǔn)面上繪制該縮小后曲線的草繪曲線L2;所述 執(zhí)行模塊,還用于將所述繪制后的草繪曲線L2進(jìn)行拉伸,完成翻邊展平;所述執(zhí)行模塊,還 用于若需要對展平的翻邊進(jìn)行還原,則根據(jù)所述展平特征得到所對應(yīng)的翻邊特征及其標(biāo)識符 ;及保存模塊,用于將所得到的翻邊特征標(biāo)識符保存于翻邊特征列表中,并將展平特征的標(biāo) 識符刪除,完成展平還原。
一種異形孔翻邊展平和還原方法,該方法包括如下步驟獲取零件的一個(gè)面作為該零件 的基準(zhǔn)面;從數(shù)據(jù)庫中獲取該零件的翻邊特征及其標(biāo)識符;若需要將翻邊特征進(jìn)行展平,則調(diào)用翻邊展平函數(shù),將翻邊展平,生成展平特征及其標(biāo)識符;在所述基準(zhǔn)面上繪制展平特征 外輪廓的草繪曲線L1;將所述草繪曲線L1朝著該草繪曲線的中心點(diǎn)縮??;在所述基準(zhǔn)面上繪 制該縮小后曲線的草繪曲線L2;將所述繪制后的草繪曲線L2進(jìn)行拉伸,完成翻邊展平;若需
要對展平的翻邊進(jìn)行還原,則根據(jù)所述展平特征得到所對應(yīng)的翻邊特征及其標(biāo)識符;及將所 得到的翻邊特征標(biāo)識符保存于翻邊特征列表中,并將展平特征的標(biāo)識符刪除,完成展平還原
相較于現(xiàn)有技術(shù),所述異形孔翻邊展平和還原系統(tǒng)及方法,將異形孔翻邊展平并能保證 沖孔的體積不變且展平后可以還原,節(jié)省了時(shí)間,提高了設(shè)計(jì)效率。
圖1是本發(fā)明異形孔翻邊展平和還原系統(tǒng)較佳實(shí)施例的硬件架構(gòu)圖。
圖2是圖1中主機(jī)的功能模塊圖。
圖3是本發(fā)明異形孔翻邊展平和還原方法較佳實(shí)施例的作業(yè)流程圖。 圖4是本發(fā)明異形孔翻邊展平和還原系統(tǒng)較佳實(shí)施例的示意圖。
具體實(shí)施例方式
如圖1所示,是本發(fā)明異形孔翻邊展平和還原系統(tǒng)較佳實(shí)施例的硬件架構(gòu)圖。該系統(tǒng)包
括主機(jī)1及與其相連的數(shù)據(jù)庫2。其中,主機(jī)l用于對異形孔翻邊進(jìn)行展平和對其進(jìn)行還原。 該數(shù)據(jù)庫2用于存儲零件所有特征的ID號、翻邊特征列表、翻邊展平函數(shù)、零件展平特征的 外輪廓、零件翻邊特征的外輪廓,所述特征的ID與特征是綁定的,翻邊特征與展平特征是父 子特征關(guān)系,由其中一特征可求出另一特征。所述主機(jī)1還連接顯示器3、鍵盤4及鼠標(biāo)5,作 為異形孔翻邊展平和還原的輸入和輸出設(shè)備。
如圖2所示,是圖l中主機(jī)l的功能模塊圖。所述主機(jī)1包括獲取模塊10、判斷模塊12、保 存模塊14、執(zhí)行模塊16及繪制模塊18。
獲取模塊IO,用于獲取零件的一個(gè)面作為該零件的基準(zhǔn)面。
判斷模塊12,用于判斷該基準(zhǔn)面是否為平面,若判斷結(jié)果為該基準(zhǔn)面不是平面,則由用 戶選擇該零件的一個(gè)平面作為基準(zhǔn)面。
所述獲取模塊IO,還用于若該基準(zhǔn)面為平面,則根據(jù)該基準(zhǔn)面得到兩個(gè)與該基準(zhǔn)面垂直 的對應(yīng)參照面,且所述兩個(gè)參照面互相垂直,所述兩個(gè)參照面與所述基準(zhǔn)面相交生成兩條互 相垂直的直線分別作為該基準(zhǔn)面的直角坐標(biāo)系的x軸和y軸,該參照面是為了確定所述基準(zhǔn)面 的擺放位置。
該獲取模塊IO,還用于獲取該零件的翻邊特征及其標(biāo)識符,所述翻邊特征是指符合以下
6三種條件的特征(a)該特征必須是成形特征;(b)所述特征的所有翻邊面到所述基準(zhǔn)面 所在的平面的距離相等;(c)滿足條件(b)的翻邊面不能只有兩個(gè)圓面,因?yàn)闈M足條件(
b)且只有兩個(gè)圓面的翻邊面是抽牙,不是翻邊。
保存模塊14,用于將所述翻邊特征的ID號保存于翻邊特征列表中。
執(zhí)行模塊16,用于若需要將翻邊特征進(jìn)行展平,則調(diào)用翻邊展平函數(shù),將翻邊展平,生 成該零件的展平特征及其展平特征的ID,此時(shí)展平后的翻邊沒有沖孔。
繪制模塊18,用于在所述基準(zhǔn)面上繪制所述展平特征的外輪廓草繪曲線L1。
所述執(zhí)行模塊16,還用于將所述草繪曲線L1朝著該草繪曲線的中心點(diǎn)進(jìn)行縮小,縮小成 一個(gè)沒有草繪特征的曲線,縮小的半徑長度計(jì)算公式為L=H+1.57*(T/2+R), L是縮小的半 徑長度,H是翻邊的高度,T是零件的厚度,即料厚,R是成型處的半徑。
所述繪制模塊18,還用于在所述基準(zhǔn)面上繪制該縮小后的曲線的草繪曲線L2,如圖4所示。
所述執(zhí)行模塊16,還用于將所述繪制后的草繪曲線L2進(jìn)行拉伸,該拉伸的方向?yàn)榕c所述 基準(zhǔn)面垂直的方向,該拉伸長度為該零件的料厚。
所述保存模塊14,還用于將該拉伸后的草繪曲線L2的展平特征的ID保存于展平特征列表 中,并于翻邊特征列表中刪除翻邊特征ID,翻邊展平完成,所述草繪曲線L2的展平特征ID與 草繪曲線L1的展平特征ID相同。
所述執(zhí)行模塊16,還用于若需要對展平的翻邊進(jìn)行還原,得到所述展平特征所對應(yīng)的翻 邊特征,即可得到該翻邊特征的ID。
所述保存模塊14,還用于在進(jìn)行展平還原時(shí),將展平特征列表中的展平特征的ID刪除, 展平還原完成。
如圖3所示,是本發(fā)明草繪線自動重繪方法較佳實(shí)施例的作業(yè)流程圖。 步驟S30,獲取模塊10獲取零件的一個(gè)面作為該零件的基準(zhǔn)面。 步驟S32,判斷模塊12判斷該基準(zhǔn)面是否為平面。
步驟S34,若該基準(zhǔn)面為平面,則獲取模塊10根據(jù)該基準(zhǔn)面得到兩個(gè)與該基準(zhǔn)面垂直的 對應(yīng)參照面,且所述兩個(gè)參照面互相垂直,所述兩個(gè)參照面與所述基準(zhǔn)面相交生成兩條互相 垂直的直線分別作為該基準(zhǔn)面的直角坐標(biāo)系的x軸和y軸,該參照面是為了確定所述基準(zhǔn)面的 擺放位置。
步驟S36,獲取模塊10獲取到該零件的翻邊特征,所述翻邊特征是指符合以下三種條件 的特征(a)該特征必須是成形特征;(b)所述特征的所有翻邊面到所述基準(zhǔn)面所在的平面的距離相等;(c)滿足條件(b)的翻邊面不能只有兩個(gè)圓面,因?yàn)闈M足條件(b)且只
有兩個(gè)圓面的翻邊面是抽牙,不是翻邊。
步驟S38,保存模塊14將所述翻邊特征的ID號保存于翻邊特征列表中。
步驟S40,若需要將翻邊特征進(jìn)行展平,則執(zhí)行模塊16調(diào)用翻邊展平函數(shù),將翻邊展平
,生成該零件的展平特征及其展平特征的ID,此時(shí)展平后的翻邊沒有沖孔。
步驟S42,繪制模塊18在所述基準(zhǔn)面上繪制所述展平特征的外輪廓草繪曲線L1,參照圖
4所示。
步驟S44,所述執(zhí)行模塊16將所述草繪曲線L1朝著該草繪曲線的中心點(diǎn)進(jìn)行縮小,縮小 成一個(gè)沒有草繪特征的曲線,縮小的半徑長度計(jì)算公式為L=H+1.57*(T/2+R), L是縮小的 半徑長度,H是翻邊的高度,T是零件的厚度,即料厚,R是成型處的半徑。
步驟S46,繪制模塊18在所述基準(zhǔn)面上繪制該縮小后的曲線的草繪曲線L2,如圖4所示。
步驟S48,執(zhí)行模塊16將所述繪制后的草繪曲線L2進(jìn)行拉伸,該拉伸的方向?yàn)榕c所述基 準(zhǔn)面垂直的方向,該拉伸長度為該零件的料厚。
步驟S50,保存模塊14將該拉伸后的草繪曲線L2的展平特征的ID保存于展平特征列表中 ,并于翻邊特征列表中刪除翻邊特征的ID,翻邊展平完成,所述草繪曲線L2的展平特征ID與 草繪曲線L1的展平特征ID相同。
步驟S52,若需要對展平的翻邊進(jìn)行還原,則執(zhí)行模塊16得到所述展平特征所對應(yīng)的翻 邊特征,即可得到該翻邊特征的ID。
步驟S54,保存模塊14將所求出的翻邊特征ID保存于翻邊特征列表中,并將展平特征列 表中的展平特征的ID刪除,展平還原完成。
步驟S56,于上述步驟S32中,若判斷結(jié)果為該基準(zhǔn)面不是平面,則由用戶選擇該零件的 一個(gè)平面作為基準(zhǔn)面。
權(quán)利要求
權(quán)利要求1一種異形孔翻邊展平和還原系統(tǒng),包括主機(jī)及數(shù)據(jù)庫,該數(shù)據(jù)庫用于存儲零件的各個(gè)面、零件的翻邊特征、翻邊展平函數(shù),其特征在于,所述主機(jī)包括獲取模塊,用于獲取零件的一個(gè)面作為該零件的基準(zhǔn)面;所述獲取模塊,還用于從數(shù)據(jù)庫中獲取該零件的翻邊特征及其標(biāo)識符;執(zhí)行模塊,用于若需要將翻邊特征進(jìn)行展平,則調(diào)用翻邊展平函數(shù),將翻邊展平,生成展平特征及其標(biāo)識符;繪制模塊,用于在所述基準(zhǔn)面上繪制展平特征外輪廓的草繪曲線L1;所述執(zhí)行模塊,還用于將所述草繪曲線L1朝著該草繪曲線的中心點(diǎn)縮??;所述繪制模塊,還用于在所述基準(zhǔn)面上繪制該縮小后曲線的草繪曲線L2;所述執(zhí)行模塊,還用于將所述繪制后的草繪曲線L2進(jìn)行拉伸,完成翻邊展平;所述執(zhí)行模塊,還用于若需要對展平的翻邊進(jìn)行還原,則根據(jù)所述展平特征得到所對應(yīng)的翻邊特征及其標(biāo)識符;及保存模塊,用于將所得到的翻邊特征標(biāo)識符保存于翻邊特征列表中,并將展平特征的標(biāo)識符刪除,完成展平還原。
2.如權(quán)利要求l所述的異形孔翻邊展平和還原系統(tǒng),其特征在于,所 述保存模塊,還用于再翻邊展平后將展平特征的標(biāo)識符存儲于展平特征列表中,并于翻邊特 征列表中刪除翻邊特征標(biāo)識符。
3.如權(quán)利要求l所述的異形孔翻邊展平和還原系統(tǒng),其特征在于,所 述草繪曲線L2的拉伸方向與所述基準(zhǔn)面的方向垂直,拉伸長度為零件的料厚。
4.如權(quán)利要求l所述的異形孔翻邊展平和還原系統(tǒng),其特征在于,所 述主機(jī)還包括判斷模塊,用于判斷所獲取的基準(zhǔn)面是否為平面,若判斷結(jié)果為該基準(zhǔn)面不是平面,則由用戶選擇該零件的一個(gè)平面作為基準(zhǔn)面;所述獲取模塊,還用于若所獲取的基準(zhǔn)面是平面,則根據(jù)該基準(zhǔn)面得到兩個(gè)與該基準(zhǔn)面垂直的對應(yīng)參照面,且所述兩個(gè)參照面互相垂直,所述兩個(gè)參照面與所述基準(zhǔn)面相交生成 兩條互相垂直的直線分別作為該基準(zhǔn)面的直角坐標(biāo)系的x軸和y軸。
5. 一種異形孔翻邊展平和還原方法,其特征在于,該方法包括如下步驟獲取零件的一個(gè)面作為該零件的基準(zhǔn)面; 從數(shù)據(jù)庫中獲取該零件的翻邊特征及其標(biāo)識符;若需要將翻邊特征進(jìn)行展平,則調(diào)用翻邊展平函數(shù),將翻邊展平,生成展平特征及其 標(biāo)識符;在所述基準(zhǔn)面上繪制展平特征外輪廓的草繪曲線L1; 將所述草繪曲線L1朝著該草繪曲線的中心點(diǎn)縮??; 在所述基準(zhǔn)面上繪制該縮小后曲線的草繪曲線L2; 將所述繪制后的草繪曲線L2進(jìn)行拉伸,完成翻邊展平;若需要對展平的翻邊進(jìn)行還原,則根據(jù)所述展平特征得到所對應(yīng)的翻邊特征及其標(biāo)識 符;及將所得到的翻邊特征標(biāo)識符保存于翻邊特征列表中,并將展平特征的標(biāo)識符刪除,完 成展平還原。
6.如權(quán)利要求5所述的異形孔翻邊展平和還原方法,其特征在于,在 所述步驟從數(shù)據(jù)庫中獲取該零件的翻邊特征及其標(biāo)識符之后還包括步驟將所獲取的翻邊特 征的標(biāo)識符保存于翻邊特征列表中。
7.如權(quán)利要求6所述的異形孔翻邊展平和還原方法,其特征在于,在 所述步驟在調(diào)用翻邊展平函數(shù)將翻邊展平步驟之后還包括將展平特征的標(biāo)識符存儲于展平特征列表中,并于翻邊特征列表中刪除翻邊特征標(biāo)識符。
8.如權(quán)利要求5所述的異形孔翻邊展平和還原方法,其特征在于,所 述草繪曲線L2的拉伸方向與所述基準(zhǔn)面的方向垂直,拉伸長度為零件的料厚。
9.如權(quán)利要求5所述的異形孔翻邊展平和還原方法,其特征在于,在 所述步驟獲取零件的一個(gè)面作為該零件的基準(zhǔn)面之后還包括 判斷所獲取的基準(zhǔn)面是否為平面;若判斷結(jié)果為該基準(zhǔn)面不是平面,則由用戶選擇該零件的一個(gè)平面作為基準(zhǔn)面; 若所獲取的基準(zhǔn)面是平面,則根據(jù)該基準(zhǔn)面得到兩個(gè)與該基準(zhǔn)面垂直的對應(yīng)參照面, 且所述兩個(gè)參照面互相垂直,所述兩個(gè)參照面與所述基準(zhǔn)面相交生成兩條互相垂直的直線分別作為該基準(zhǔn)面的直角坐標(biāo)系的x軸和y軸。
全文摘要
一種異形孔翻邊展平和還原方法,包括步驟獲取零件的一個(gè)面作為該零件的基準(zhǔn)面;從數(shù)據(jù)庫中獲取該零件的翻邊特征;若需要將翻邊特征進(jìn)行展平,則調(diào)用翻邊展平函數(shù),將翻邊展平,生成展平特征及其標(biāo)識符;在所述基準(zhǔn)面上繪制展平特征外輪廓的草繪曲線L1;將所述草繪曲線L1朝著該草繪曲線中心點(diǎn)縮??;在所述基準(zhǔn)面上繪制該縮小后曲線的草繪曲線L2;將所述繪制后的草繪曲線L2進(jìn)行拉伸,完成翻邊展平;若需要對展平的翻邊進(jìn)行還原,則根據(jù)所述展平特征的標(biāo)識符得到所對應(yīng)的翻邊特征及其標(biāo)識符;及將所求出的翻邊特征標(biāo)識符保存于翻邊特征列表中,并將展平特征的標(biāo)識符刪除,完成展平還原。另外,本發(fā)明還提供一種異形孔翻邊展平和還原方法。
文檔編號G06F17/50GK101452500SQ20071020284
公開日2009年6月10日 申請日期2007年12月4日 優(yōu)先權(quán)日2007年12月4日
發(fā)明者林亞坤 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司