專利名稱:零件展平系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種零件展平系統(tǒng)及方法。
背景技術(shù):
在3D鈑金模具設(shè)計(jì)中,會(huì)引入沖壓成型工藝。 一般情況下,在鈑金件折彎展平操作過程 中,沖壓成型的位置對(duì)于此鈑金件能夠成功展開具有重大的影響。就目前常用的3D模型設(shè)計(jì) 軟件系統(tǒng)來說,如果沖壓的位置是在此鈑金件的某一個(gè)平面上,調(diào)用它的鈑金展開命令就能 夠?qū)⑵湔归_。但是,如果沖壓成型的位置正好與此鈑金件的折彎面相交,目前常用的3D模型 設(shè)計(jì)軟件系統(tǒng)本身的程序就無法展平這個(gè)鈑金件,這樣很多鈑金件設(shè)計(jì)就無法實(shí)現(xiàn),設(shè)計(jì)效 率也會(huì)因此而降低。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種零件展平系統(tǒng),該系統(tǒng)包括主機(jī)及數(shù)據(jù)庫,該數(shù)據(jù)庫存 儲(chǔ)有該零件的草繪特征曲線,并包括一個(gè)用戶自定義特征庫,該用戶自定義特征庫中存儲(chǔ)有 用于該零件進(jìn)行展平的切口特征文件與展平特征文件,所述主機(jī)包括選擇模塊,便于用戶 選擇零件的一個(gè)平面作為該零件的基準(zhǔn)面,并于數(shù)據(jù)庫中選擇該零件的一個(gè)草繪特征曲線, 將該草繪特征曲線所在的面作為零件將要進(jìn)行創(chuàng)建切口特征的截面,及選擇對(duì)所述草繪特征 曲線的拉伸方式,所述拉伸的方向與所述草繪特征曲線所在的面垂直;獲取模塊,用于獲取 用戶所輸入的拉伸深度,且從用戶自定義特征庫中獲取切口特征文件,此時(shí)便創(chuàng)建了該零件 的切口特征,該切口特征包括該切口特征的邊數(shù)組,所述切口特征邊數(shù)組中存儲(chǔ)有切口的所 有邊,該獲取模塊還用于獲取所有邊和各條邊的兩個(gè)鄰面,及獲得所述各條邊的兩個(gè)鄰面的 面類型和輪廓個(gè)數(shù);所述選擇模塊,還用于選擇上述面類型為圓柱面且輪廓個(gè)數(shù)至少為兩個(gè) 的鄰面,并設(shè)置該鄰面為折彎面;及所述獲取模塊,還用于獲取展平特征文件,根據(jù)所述折 彎面于所述基準(zhǔn)面上創(chuàng)建該零件的展平特征。
此外,還有必要提供一種零件展平方法,該方法包括如下步驟選擇零件的一個(gè)平面作 為該零件的基準(zhǔn)面;選擇該零件的一個(gè)草繪特征曲線,將該草繪特征曲線所在的面作為將要 進(jìn)行創(chuàng)建切口特征的截面,選擇對(duì)所述草繪特征曲線的拉伸方式,所述拉伸的方向與所述草 繪特征曲線所在的面垂直;獲取用戶所輸入的拉伸深度,且從用戶自定義特征庫中獲取切口 特征文件,此時(shí)便創(chuàng)建了該零件的切口特征,該切口特征包括該切口特征的邊數(shù)組,所述切口特征邊數(shù)組中存儲(chǔ)有切口的所有邊;獲取所有邊和各條邊的兩個(gè)鄰面,及獲得所述各條邊 的兩個(gè)鄰面的面類型和輪廓個(gè)數(shù);選擇上述面類型為圓柱面且輪廓個(gè)數(shù)至少為兩個(gè)的鄰面, 并設(shè)置該鄰面為折彎面;及獲取展平特征文件,根據(jù)所述折彎面于所述基準(zhǔn)面上創(chuàng)建該零件 的展平特征。
相較于現(xiàn)有技術(shù),所述零件展平系統(tǒng)及方法,對(duì)沖壓成型切除小部分材料后,即可以對(duì) 沖壓成型的位置與鈑金件的折彎面相交的鈑金件進(jìn)行展平,并且包括切口深度檢測功能,方 便設(shè)計(jì)者隨時(shí)進(jìn)行調(diào)整以達(dá)到展平的目的,提高了工作效率。
圖1是本發(fā)明零件展平系統(tǒng)較佳實(shí)施例的硬件架構(gòu)圖。
圖2是本發(fā)明零件展平具體實(shí)例示意圖。
圖3是圖1中主機(jī)的功能模塊圖。
圖4是本發(fā)明零件展平方法較佳實(shí)施例的作業(yè)流程圖。
具體實(shí)施例方式
本發(fā)明零件展平系統(tǒng)及方法中所述的零件是指滿足以下特征的零件該零件的沖壓位置 與零件的折彎面相交。
如圖1所示,是本發(fā)明零件展平系統(tǒng)較佳實(shí)施例的硬件架構(gòu)圖。該系統(tǒng)包括主機(jī)l及與其 相連的數(shù)據(jù)庫2。其中,主機(jī)l用于對(duì)零件進(jìn)行切口,并對(duì)其進(jìn)行展平。該數(shù)據(jù)庫2用于存儲(chǔ) 草繪特征曲線,所述草繪特征曲線是封閉的,該草繪特征曲線包括有XY平面、XZ平面、YZ平 面上的草繪特征曲線,該草繪特征曲線所在的平面的方向是固定不變的。該數(shù)據(jù)庫2中還包 括有一個(gè)用戶自定義特征(User Defined Feature, UDF)庫200,該用戶自定義特征庫200 中存儲(chǔ)有用戶所定義的一些零件的不同的特征文件,所述特征文件以.gph的格式存儲(chǔ)于該用 戶自定義特征庫200中,特征文件中的內(nèi)容為各自的特征,例如該UDF庫中存儲(chǔ)有切口特征 文件、展平特征文件,所述切口特征文件中的內(nèi)容為切口特征,所述展平特征文件中的內(nèi)容 為展平特征,所述特征可用于不同零件上。所述主機(jī)1還連接顯示器3、鍵盤4及鼠標(biāo)5,作為 零件展平的輸入和輸出設(shè)備。
如圖2所示,是本發(fā)明零件展平的較佳實(shí)施例的示意圖。由于零件折彎面進(jìn)行展平需要 該折彎面為圓柱面,而該零件的沖壓位置與該零件的折彎面相交,破壞了零件的折彎面,以 下將以該零件的展平為例進(jìn)行說明。
如圖3所示,是圖l中主機(jī)l的功能模塊圖。所述主機(jī)I包括選擇模塊IO、獲取模塊12、判 斷模塊14、刪除模塊16及提示模塊18。
5選擇模塊IO,用于選擇零件的一個(gè)平面作為零件的基準(zhǔn)面,零件需要在該基準(zhǔn)面上進(jìn)行 創(chuàng)建展平特征,該基準(zhǔn)面用于確定創(chuàng)建展平特征的位置。
該選擇模塊IO,還用于從數(shù)據(jù)庫2中選擇一個(gè)用戶所需要的草繪特征曲線,將該草繪特 征曲線所在的面作為將要對(duì)沖壓位置與折彎面相交處進(jìn)行切口的截面,該草繪特征曲線所在 的平面的位置是固定不變的。如圖2所示,矩形L為用戶所選擇的草繪特征曲線,矩形L所在 的平面將作為該零件沖壓位置與折彎面相交處進(jìn)行切口的截面,若所述數(shù)據(jù)庫2中無用戶所 需要的草繪特征曲線,用戶可自行編輯所需要的草繪特征曲線。
所述選擇模塊IO,還用于選擇對(duì)所述草繪特征曲線的拉伸方式,所述拉伸方向與所述草 繪特征曲線所在的面垂直,并由用戶輸入拉伸的深度,其中,拉伸的方式為盲深、對(duì)稱及 上下深度,若選擇拉伸方式為盲深,則拉伸的深度就為用戶所輸入的深度;對(duì)稱深度是指以 零件料厚的一半為中心點(diǎn),向所述中心點(diǎn)兩邊進(jìn)行各自拉伸深度為用戶所輸入深度的二分之 一;若選擇拉伸方式為上下深度,用戶可分別輸入上下拉伸深度。
獲取模塊12,用于獲取用戶所輸入的拉伸深度,并從用戶自定義特征庫200中獲取切口 特征文件,根據(jù)所述截面、對(duì)所述草繪特征曲線的拉伸方式及拉伸深度便創(chuàng)建了該零件的切 口特征,該切口特征包括該切口特征的邊數(shù)組,所述切口特征邊數(shù)組中存儲(chǔ)有切口特征的所 有邊。
判斷模塊14,用于判斷該邊數(shù)組中是否為空,若零件中有孔,而切口處恰好為該孔的內(nèi) 部,則該切口特征邊數(shù)組為空。
所述獲取模塊12,還用于當(dāng)該邊數(shù)組不為空時(shí),獲取其中所有邊,及分別獲取各條邊的 兩個(gè)鄰面,并獲得所述鄰面的面類型和輪廓個(gè)數(shù),所述面類型包括圓柱面、錐面、平面等
所述選擇模塊IO,還用于選擇面類型為圓柱面,且輪廓個(gè)數(shù)至少為兩個(gè)的鄰面,并設(shè)置 該鄰面為折彎面,由于對(duì)折彎面進(jìn)行展平需要滿足條件該折彎面必須為圓柱面,由于折彎 面被切口,折彎面的輪廓必然至少為兩個(gè)。
所述獲取模塊12,還用于獲取展平特征文件,根據(jù)所述折彎面于所述基準(zhǔn)面上創(chuàng)建該零 件的展平特征。
所述判斷模塊14,還用于判斷所述創(chuàng)建展平特征是否成功。 刪除模塊16,用于若創(chuàng)建展平特征沒有成功,刪除所述切口特征。 提示模塊18,用于提示用戶目前用戶所設(shè)置的拉伸深度不能夠使該零件展平。 如圖4所示,是本發(fā)明零件展平方法較佳實(shí)施例的作業(yè)流程圖。
6步驟S30,選擇模塊10選擇零件的一個(gè)平面作為零件的基準(zhǔn)面,零件需要在該基準(zhǔn)面上 進(jìn)行創(chuàng)建展平特征,該基準(zhǔn)面用于確定創(chuàng)建展平特征的位置。
步驟S32,選擇模塊10從數(shù)據(jù)庫2中選擇一個(gè)用戶所需要的草繪特征曲線,將該草繪特征 曲線所在的面作為將要對(duì)沖壓位置與折彎面相交處進(jìn)行切口的截面,該草繪特征曲線所在的 平面的位置是固定不變的。如圖2所示,矩形L為用戶所選擇的草繪特征曲線,矩形L所在的 平面將作為零件沖壓位置與折彎面相交處進(jìn)行切口的截面,若所述數(shù)據(jù)庫2中無用戶所需要 的草繪特征曲線,用戶可自行編輯所需要的草繪特征曲線。
步驟S34,所述選擇模塊10選擇對(duì)所述草繪特征曲線的拉伸方式,所述拉伸方向與所述 草繪特征曲線所在的面垂直,并由獲取模塊12獲取用戶所輸入的拉伸深度,其中,拉伸的方 式為盲深、對(duì)稱及上下深度,若選擇拉伸方式為盲深,則拉伸的深度就為用戶所輸入的深 度;對(duì)稱深度是指以零件料厚的一半為中心點(diǎn),向所述中心點(diǎn)兩邊進(jìn)行各自拉伸深度為用戶 所輸入深度的二分之一;若選擇拉伸方式為上下深度,則用戶可分別輸入上下拉伸深度。
步驟S36,獲取模塊12從用戶自定義特征庫200中獲取切口特征文件,根據(jù)所述截面、對(duì) 所述草繪特征曲線的拉伸方式及拉伸深度,此時(shí)便創(chuàng)建了該零件的切口特征,該切口特征包 括該切口特征的邊數(shù)組,所述切口特征邊數(shù)組中存儲(chǔ)有切口的所有邊。
步驟S38,判斷模塊14判斷該邊數(shù)組中是否為空,若零件中有孔,而切口處恰好為該孔 的內(nèi)部,則該切口特征邊數(shù)組為空。
步驟S40,當(dāng)該邊數(shù)組不為空時(shí),所述獲取模塊12獲取其中所有邊及分別獲取各條邊的 兩個(gè)鄰面,并獲得所述各條邊的兩個(gè)鄰面的面類型和輪廓個(gè)數(shù),所述面類型包括圓柱面、 錐面、平面等。
步驟S42,所述選擇模塊10選擇鄰面類型為圓柱面,且輪廓個(gè)數(shù)至少為兩個(gè)的鄰面,并 設(shè)置該鄰面為折彎面,由于對(duì)折彎面進(jìn)行展平需要滿足條件該折彎面必須為圓柱面,由于 折彎面被切口,折彎面的輪廓必然至少為兩個(gè)。
步驟S44,所述獲取模塊12獲取展平特征文件,根據(jù)所述折彎面于所述基準(zhǔn)面上創(chuàng)建該 零件的展平特征。
步驟S46,所述判斷模塊14判斷創(chuàng)建展平特征是否成功,若所述創(chuàng)建展平特征成功,則 結(jié)束流程。
步驟S48,若創(chuàng)建展平特征沒有成功,刪除模塊18刪除所述切口特征。
步驟S50,提示模塊18提示用戶目前用戶所設(shè)置的拉伸深度不能夠使該零件展平。
權(quán)利要求
權(quán)利要求1一種零件展平系統(tǒng),包括主機(jī)及數(shù)據(jù)庫,該數(shù)據(jù)庫存儲(chǔ)有該零件的草繪特征曲線,并包括一個(gè)用戶自定義特征庫,該用戶自定義特征庫中存儲(chǔ)有用于對(duì)該零件進(jìn)行展平的切口特征文件與展平特征文件,其特征在于,所述主機(jī)包括選擇模塊,便于用戶選擇零件的一個(gè)平面作為該零件的基準(zhǔn)面,并于數(shù)據(jù)庫中選擇該零件的一個(gè)草繪特征曲線,將該草繪特征曲線所在的面作為零件將要進(jìn)行創(chuàng)建切口特征的截面,及選擇對(duì)所述草繪特征曲線的拉伸方式,所述拉伸的方向與所述草繪特征曲線所在的面垂直;獲取模塊,用于獲取用戶所輸入的拉伸深度,且從用戶自定義特征庫中獲取切口特征文件,此時(shí)便創(chuàng)建了該零件的切口特征,該切口特征包括該切口特征的邊數(shù)組,所述切口特征邊數(shù)組中存儲(chǔ)有切口的所有邊,該獲取模塊還用于獲取所有邊和各條邊的兩個(gè)鄰面,及獲得所述各條邊的兩個(gè)鄰面的面類型和輪廓個(gè)數(shù);所述選擇模塊,還用于選擇上述面類型為圓柱面且輪廓個(gè)數(shù)至少為兩個(gè)的鄰面,并設(shè)置該鄰面為折彎面;及所述獲取模塊,還用于獲取展平特征文件,根據(jù)所述折彎面于所述基準(zhǔn)面上創(chuàng)建該零件的展平特征。
2.如權(quán)利要求l所述的零件展平系統(tǒng),其特征在于,所述草繪特征曲 線的拉伸方式包括盲深、對(duì)稱及上下深度。
3.如權(quán)利要求l所述的零件展平系統(tǒng),其特征在于,該系統(tǒng)還包括 判斷模塊,用于判斷創(chuàng)建展平特征是否成功;刪除模塊,用于若所述創(chuàng)建展平特征沒有成功,刪除所創(chuàng)建的切口特征;及 提示模塊,用于提示用戶所輸入的拉伸深度不能夠使該零件展平。
4. 一種零件展平方法,其特征在于,該方法包括如下步驟 選擇零件的一個(gè)平面作為該零件的基準(zhǔn)面;選擇該零件的一個(gè)草繪特征曲線,將該草繪特征曲線所在的面作為將要進(jìn)行創(chuàng)建切口特征的截面,選擇對(duì)所述草繪特征曲線的拉伸方式,所述拉伸的方向與所述草繪特征曲線所 在的面垂直;獲取用戶所輸入的拉伸深度,且從用戶自定義特征庫中獲取切口特征文件,此時(shí)便創(chuàng) 建了該零件的切口特征,該切口特征包括該切口特征的邊數(shù)組,所述切口特征邊數(shù)組中存儲(chǔ) 有切口的所有邊;獲取所有邊和各條邊的兩個(gè)鄰面,及獲得所述各條邊的兩個(gè)鄰面的面類型和輪廓個(gè)數(shù)選擇上述面類型為圓柱面且輪廓個(gè)數(shù)至少為兩個(gè)的鄰面,并設(shè)置該鄰面為折彎面;及 獲取展平特征文件,根據(jù)所述折彎面于所述基準(zhǔn)面上創(chuàng)建該零件的展平特征。
5.如權(quán)利要求4所述的零件展平方法,其特征在于,所述草繪特征曲 線的拉伸方式包括盲深、對(duì)稱及上下深度。
6.如權(quán)利要求4所述的零件展平方法,其特征在于,該方法還包括 判斷創(chuàng)建展平特征是否成功;若所述創(chuàng)建展平特征沒有成功,刪除所創(chuàng)建的切口特征;及 提示用戶所輸入的拉伸深度不能夠使該零件展平。
全文摘要
一種零件展平方法,包括選擇零件的一個(gè)平面作為該零件的基準(zhǔn)面;選擇該零件的一個(gè)草繪特征曲線,將該草繪特征曲線所在的面作為將要進(jìn)行創(chuàng)建切口特征的截面,選擇對(duì)所述草繪特征曲線的拉伸方式;獲取用戶所輸入的拉伸深度,且從用戶自定義特征庫中獲取切口特征文件,此時(shí)便創(chuàng)建了該零件的切口特征,該切口特征包括該切口特征的邊數(shù)組,所述切口特征邊數(shù)組中存儲(chǔ)有切口的所有邊;獲取所有邊和各條邊的兩個(gè)鄰面,及獲得各條邊的兩個(gè)鄰面面類型和輪廓個(gè)數(shù);選擇面類型為圓柱面且輪廓個(gè)數(shù)至少為兩個(gè)的鄰面,并設(shè)置該鄰面為折彎面;及獲取展平特征文件,根據(jù)所述折彎面于所述基準(zhǔn)面上創(chuàng)建該零件的展平特征。另外,本發(fā)明還提供一種零件展平方法。
文檔編號(hào)G06F17/50GK101452501SQ20071020289
公開日2009年6月10日 申請(qǐng)日期2007年12月6日 優(yōu)先權(quán)日2007年12月6日
發(fā)明者曦 陳 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司