黃潮生
摘要:借助PROE建筑漸開線直齒圓柱齒輪的參數(shù)模型,并透過VB與AGW編程語言對其實現(xiàn)二次改造,配合專業(yè)的程序界面令PROE擁有足夠?qū)嵙⒉煌瑓?shù)形式的齒輪結(jié)構(gòu)框架。這類開發(fā)技術(shù)具備一定的實用潛力,為后期實現(xiàn)個人標準件庫的改造提供基礎(chǔ)力量,并為滿足創(chuàng)新產(chǎn)品結(jié)構(gòu)參數(shù)優(yōu)化設(shè)置以及規(guī)?;a(chǎn)提供技術(shù)保障。
關(guān)鍵詞:漸開線直齒圓柱齒輪;結(jié)構(gòu)樣式;二次改造;參數(shù)模型;語言程序
PROE在目前廣泛的CAD軟件行列中占有廣泛的實用地位,加上參數(shù)建模功能和數(shù)據(jù)相關(guān)能力的補充,令其主動擺脫機械設(shè)計的思想弊端,并一躍成為世界先進機械設(shè)計項目中的新型標準財富。另外,最近階段有關(guān)復雜樣式產(chǎn)品的三維模型轉(zhuǎn)換需要耗費大量時間,如果在軟件自身環(huán)境中提升開發(fā)效率,加快固定產(chǎn)品的更新速度,就能夠相應(yīng)補充企業(yè)在市場內(nèi)部的競爭實力。PROE二次開發(fā)實力卓越,主要借助C語言既定格式為依托,向廣大用戶提供大量底層資源和最新文件,但由于程序語言應(yīng)用畢竟存在一定的技術(shù)要求,因此具體的二次改造活動并不是十分廣泛。這就要結(jié)合細致工程理論和計算機使用技巧進行細致分析。
1.漸開線直齒圓柱齒輪的建立過程研究
這類三維模型并不完全是利用語言程序?qū)崿F(xiàn)開發(fā)的,而是透過某種交互方式產(chǎn)生,在既定的齒輪模型框架基礎(chǔ)上,按照創(chuàng)新設(shè)計標準和可用變量建立另一個可以實現(xiàn)完全控制的齒輪形狀和設(shè)計參數(shù)。齒輪設(shè)計參數(shù)遵循程序針的指示,確保必要的檢索、修改和更新動作能夠及時回應(yīng)。這種設(shè)計過程需要建立一個穩(wěn)定、可靠的三維基礎(chǔ)模型,具體要求是:在造型設(shè)計開始時,注意不同特征元素的正確排列和科學對比,避免在壓縮和刪除環(huán)節(jié)中出現(xiàn)紕漏,進而影響結(jié)構(gòu)穩(wěn)定功能,導致后續(xù)更新活動無法進行;再就是運用關(guān)系表達公式和設(shè)計變量經(jīng)驗對結(jié)構(gòu)尺寸和約束函數(shù)加以控制,至于變量的取值空間要盡量滿足機械動作原理,維持加工動作的可能性。通常情況下,為了進一步鞏固基礎(chǔ)模型的精準效果,避免更新活動出現(xiàn)失效反應(yīng),需要進行齒根圓角約束關(guān)系的重復施加工作。
2.參數(shù)制備流程中有關(guān)用戶交互界面的搭建
將初建立好的開線直齒圓柱齒輪三維模型資料打開,查看灌輸?shù)幕境叽缣卣餍畔?,重要的是將變量符號與相關(guān)參數(shù)關(guān)系梳理清楚。具體流程包括:打開PROE軟件程序,同時啟動AGW以確保連接成功,其中如出現(xiàn)任何失敗狀況,必須在錯誤原因全部挖掘之后實現(xiàn)再次連接;之后開啟VB軟件,并在新建項目對話框中選取工程類型標準;將AGW相關(guān)控件添加到新建項目中,以保證不同函數(shù)和類的定義功能。透過新建工程的Form面板結(jié)構(gòu)中灌輸管理控件,同時將Caption屬性更改為“直齒圓柱齒輪參數(shù)化建?!保缓罄脴撕灴丶膶傩源涡?,分別更改為齒數(shù)、模數(shù)、壓力角等,涉及文本框控件中的Caption屬性要設(shè)置成無。
整個工序環(huán)節(jié)中為了將設(shè)計用戶界面更加形象化的表達出來,在其內(nèi)部可以適當添加某種Picture控件,將之前已經(jīng)設(shè)計好的齒輪模型鏈接到圖片控件中去,之后在程序下方添加命令按鈕,將其Caption屬性更改為“建立齒輪模型”,整個直齒樣式的圓柱齒輪參數(shù)化用戶交互界面自此就算完成了。
3.參數(shù)化應(yīng)用程序的創(chuàng)建
根據(jù)AGW對象的確立開發(fā)按鈕雙擊事件。其工序步驟是將C盤根目錄下的齒輪模型調(diào)入內(nèi)存隊列中,激活之后在PROE窗口顯示,至于三維基礎(chǔ)模型中的七個設(shè)計變量元素,則分別運用對應(yīng)的文本框內(nèi)初始值加以規(guī)劃,之后將模型再生活力釋放。整個過程中,一旦說所有程序代碼編寫完畢之后,就可悉數(shù)進行存盤處理,并保存成EXE格式的可執(zhí)行文件,保證其在脫離VB環(huán)境下可以順利執(zhí)行。至于程序文件的執(zhí)行動作分析,首先將PROE程序打開,在其文件菜單格式中調(diào)取漸開線直齒圓柱齒輪的基礎(chǔ)模型框架資料;將之前在VB環(huán)境中已經(jīng)生成的可執(zhí)行文件雙擊,就可以在屏幕上顯示有關(guān)用戶數(shù)量的交互界面;在既定文本框中分別輸入不同的齒數(shù)、模數(shù)、齒寬、壓力角以及變位系數(shù)的具體數(shù)值,之后單擊建立齒輪模型按鍵,就能確保所需的模型框架已經(jīng)順利建成。
這種借助VB語言實施的開發(fā)技術(shù)運用起來相對簡便,避免技術(shù)人員編程功底不深造成的局限效應(yīng);AGW軟件能夠提供給PROW大量函數(shù)信息,并且自行不斷擴展與更新,令用戶能夠隨時使用。因為這類手段畢竟是利用AGW的紐帶銜接作用落實,在其環(huán)境下生成的應(yīng)用程序距離直接應(yīng)用Pro/Toolkit開發(fā)的程序在動作的敏捷性上一定存在不足現(xiàn)象,但此類方案編程速度較快,并且能夠?qū)崿F(xiàn)高效率的規(guī)?;{(diào)整,程序執(zhí)行動作基本不會出現(xiàn)太大紕漏,進而全面提升創(chuàng)新產(chǎn)品設(shè)計的技術(shù)水平。對于一些特定的工業(yè)任務(wù)部門,在維持既定效率的前提下,這種模式可以說是快速實現(xiàn)原定計劃要求的有效途徑。
4.結(jié)語
類似齒輪這類常用部件,在機械設(shè)計改造要求不斷提升的時期下,如果依然遵從傳統(tǒng)建模理念,勢必影響設(shè)計者的開發(fā)動力,造成不必要的技術(shù)隱患問題全面擴散現(xiàn)象。透過VB等程序語言加快齒輪部件參數(shù)化、模塊化改造進程,能夠快捷地塑造用戶所需的模型樣式,保證實用價值的有力彰顯,提高設(shè)計效率水準,這是貫徹先進產(chǎn)業(yè)優(yōu)勢的必要途徑,應(yīng)該得到有關(guān)技術(shù)人員的廣泛重視和大力推廣。
參考文獻:
[1]曹巨江. 基于AGW和PRO/E的平面凸輪參數(shù)化三維建模技術(shù)的研究[J]. 陜西科技大學學報(自然科學版),2008,17(05):31~33
[2]趙軍. VB環(huán)境下應(yīng)用Pro/E與AGW進行搓齒模具參數(shù)化設(shè)計[J]. 鍛壓技術(shù),2009,18(04):10~12
[3]薛淼. 基于Pro/E Wildfire漸開線圓柱齒輪幾何模型的建立[J]. 煤礦機械,2010,13(01):23~26
[4]王維. 基于Pro/E和AGW的腔體式濾波器參數(shù)化設(shè)計[J]. 機械工程師,2011,23(01):33~36
[5]婁偉娜. 基于Pro/E的非標齒廓變位直齒輪的參數(shù)化建模[J]. 機械工程師,2010,15(12):38~41.