proe二次開發(fā)的鈑金件自定義折彎表應(yīng)用
2013-07-20 by:ProE/Croe培訓(xùn)中心 來(lái)源:仿真在線
proe二次開發(fā)的鈑金件自定義折彎表應(yīng)用
在開清設(shè)備和梳棉機(jī)等紡織機(jī)械中,都用到許多鈑金件。在實(shí)際工作中,鈑金件的展開計(jì)算對(duì)于工藝人員來(lái)說是一項(xiàng)很重要的工作。工藝人員在計(jì)算時(shí),要根據(jù)不同的情況,如:在折彎時(shí)是否有壓板,折彎內(nèi)經(jīng)與板材厚度比的大小等來(lái)查表確定中性折彎線的位移系數(shù),然后根據(jù)位移系數(shù)確定中性折彎線半徑,最后將中性折彎線半徑代人公式計(jì)算出折彎處的展開長(zhǎng)度。整個(gè)計(jì)算過程繁瑣、效率低且容易出錯(cuò)。
以基于特征、參數(shù)化和全相關(guān)而著稱的proeNGINEER(簡(jiǎn)稱proe)軟件,它不僅擁有靈活多變的鈑金件特征構(gòu)建方法,也提供了2種計(jì)算鈑金件折彎處展平長(zhǎng)度的方法,同時(shí)還為用戶進(jìn)行二次開發(fā)提供了用戶化工具箱——Pro/TOOLKIT。該工具箱為用戶程序、軟件及第三方程序提供了與proe的無(wú)縫連接。選擇proe作為鈑金件的設(shè)計(jì)和展開計(jì)算的平臺(tái),可以大大提高工作效率、簡(jiǎn)化計(jì)算過程、提高計(jì)算的準(zhǔn)確度。
1 基本方法
1.1 proe中折彎處展平尺寸的計(jì)算方法
方法一:Y因子和K因子法
Y因子和K因子是由鈑金件材料的中性折彎線(相對(duì)于厚度而言)的位置所定義的常數(shù)。中性層的位置取決于設(shè)計(jì)中所用的鈑金件材料類型、板材厚度等,其數(shù)字范圍從0到1,數(shù)字越小代表材料越軟。
K因子是折彎內(nèi)半徑與鈑金件厚度的距離比,如圖1所示。K因子的計(jì)算公式:k因子=δ/T。
Y因子可通過K因子來(lái)計(jì)算,其計(jì)算公式:Y因子=K因子×(II/2)。Y因子的缺省值為0.50。
其中:
δ——折彎內(nèi)半徑與鈑金件邊之間的距離;
T——鈑金件厚度;
L——在正方形之間的展開長(zhǎng)度;
R——折彎半徑;
N——中性折彎線。
使用Y因子或K因子計(jì)算鈑金件展平長(zhǎng)度,其計(jì)算公式:
L=(0.57π×R+Y×T)×(θ/90)
在同一鈑金件中,如果應(yīng)用K因子或Y因子計(jì)算展平長(zhǎng)度,軟件將按照某一特定的值對(duì)各個(gè)折彎處進(jìn)行展平長(zhǎng)度計(jì)算,而不考慮因?yàn)檎蹚潈?nèi)徑與板厚比值不同導(dǎo)致的中性折彎線的偏移量不同,從而導(dǎo)致下料時(shí)的尺寸存在較大的誤差。在實(shí)際應(yīng)用中,此方法存在一定的局限性。
方法二:折彎表(Bend Table)法
當(dāng)折彎處是90°時(shí),proe可以根據(jù)折彎內(nèi)徑R和板厚T的不同查找當(dāng)前應(yīng)用的折彎表中對(duì)應(yīng)的展平長(zhǎng)度。如果R或T處在表中兩個(gè)特定的數(shù)值之間時(shí),proe系統(tǒng)會(huì)自動(dòng)利用線形的方式來(lái)預(yù)估;如果R或T的值超出表的范圍,proe系統(tǒng)將利用表中定義好的計(jì)算公式來(lái)求出展平長(zhǎng)度。如果折彎處的角度不是90°時(shí),proe系統(tǒng)會(huì)搜索到相應(yīng)的在90°折彎時(shí)的值,然后這些值乘以θ/90,其中θ為實(shí)際的折彎角度,θ以度為單位。用戶可以根據(jù)自己的需要定義自己的折彎表。
折彎表也有自身的局限性,僅適用于常數(shù)半徑的折彎。對(duì)于可變半徑的折彎,如圓錐、掃描壁、折邊或圓柱,要用Y因子或K因子計(jì)算展開長(zhǎng)度。
2.1 proe二次開發(fā)的方法
Pro/T00LKIT提供了一個(gè)C的函數(shù)庫(kù),該函數(shù)庫(kù)能夠使用戶或第三方的應(yīng)用程序以一種可控制的、安全的方式訪問proe的數(shù)據(jù)庫(kù)。從某種程序上來(lái)說Pro/T00LKIT是proe應(yīng)用程序開發(fā)者的API(Application Programming Interface應(yīng)用編程接口)。
以編程調(diào)用Pro/T00LKIT函數(shù)庫(kù)的方法來(lái)實(shí)現(xiàn)自定義折彎表的應(yīng)用。首先,根據(jù)實(shí)際需要定義折彎表,保存為后綴為.BND的文件。其次,創(chuàng)建菜單欄菜單并定義菜單的動(dòng)作,將選擇的菜單與折彎表相對(duì)應(yīng),并將折彎表應(yīng)用于當(dāng)前的鈑金件。
這種方式在已有的三維鈑金模型的基礎(chǔ)上,通過修改或藿新定義折彎表來(lái)重新計(jì)算折彎處的展平長(zhǎng)度。其實(shí)現(xiàn)的過程如圖3所示。
此方法可以使技術(shù)人員在建模時(shí)先不考慮鈑金件材料類型、板材厚度等因素對(duì)展平時(shí)的影響,在設(shè)計(jì)完成后,根據(jù)加工的情況選擇一下自己創(chuàng)建的菜單,程序就會(huì)自動(dòng)調(diào)用不同的折彎表,完成精確的展平計(jì)算,從而大大提高了工作效率。
2 折彎表的創(chuàng)建
2.1 折彎表的格式
折彎表有其特有的格式,在創(chuàng)建時(shí)要嚴(yán)格按照其格式來(lái)編寫。一般的折彎表格式可以分為4個(gè)字段,各自段的內(nèi)容和數(shù)據(jù)輸入方式如下:
2.1.1 計(jì)算公式(Formula)字段
此字段用來(lái)輸入鈑金件展平長(zhǎng)度的計(jì)算公式。當(dāng)創(chuàng)建的飯金件模型中的折彎內(nèi)徑及板厚沒有在表格數(shù)據(jù)段所列的范圍之內(nèi)時(shí),proe系統(tǒng)就以計(jì)算公式所求得的長(zhǎng)度值L作為折彎處的展平長(zhǎng)度。
計(jì)算公式的格式有兩種,分別為:
只有一個(gè)計(jì)算公式。這時(shí),只需直接輸入公式,格式如下所示:
FORMULAL=(0.55*T)+(PI*R)/2.0
此格式下關(guān)鍵字FORMULA必須與公式在同一行中。
多個(gè)計(jì)算公式。有時(shí)用戶需要依據(jù)不同的情況來(lái)選擇不同的計(jì)算公式來(lái)計(jì)算展平長(zhǎng)度,此時(shí)需要使用IF ELSE END IF語(yǔ)句,此語(yǔ)句允許嵌套,格式為:
IF ELSE IF ELSE ENDIF ENDIF
此格式下以關(guān)鍵字FORMULA開頭,且其獨(dú)占一行;以END FORMULA結(jié)束,也獨(dú)占一行。
相關(guān)標(biāo)簽搜索:proe二次開發(fā)的鈑金件自定義折彎表應(yīng)用 廣州Proe鈑金培訓(xùn) 鈑金折彎 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 有限元培訓(xùn) Solidworks培訓(xùn) UG模具培訓(xùn) PROE培訓(xùn) 運(yùn)動(dòng)仿真