螺旋葉片是螺旋輸送機(jī)的重要部件之一。由于輸送機(jī)的用途不同,其葉片又分為圓柱螺旋葉片、等寬圓錐螺旋葉片和不等寬圓錐螺旋葉片3種。目前對于螺旋葉片的設(shè)計,還處于由手工繪圖向計算機(jī)繪圖的過渡階段。利用計算機(jī)輔助設(shè)計(CAD)設(shè)計螺旋葉片,與傳統(tǒng)手工繪圖相比,具有無法比擬的優(yōu)勢。本文以螺旋輸送機(jī)3種葉片的設(shè)計為例,詳細(xì)說明了螺旋葉片的參數(shù)化設(shè)計過程,通過編程、調(diào)試以及與AutoCAD2004繪圖系統(tǒng)進(jìn)行連接,使所設(shè)計的應(yīng)用程序模塊具有界面簡單清晰、可任意選擇螺旋角等分?jǐn)?shù)、逐塊繪制螺旋葉片圖形、自動標(biāo)注尺寸等特點(diǎn)。
1、螺旋葉片的類型
圖1是3種螺旋輸送機(jī)示意圖,螺旋葉片的常見類型有3種。一般情況下,在具體設(shè)計過程中,所要考慮的主要因素是根據(jù)螺旋輸送機(jī)的用途確定螺旋葉片的設(shè)計精度。
2、螺旋葉片參數(shù)化設(shè)計的實(shí)現(xiàn)
2.1 主對話框設(shè)計
為保證在選擇螺旋葉片時,其葉片類型明確顯示在用戶界面上,如圖2所示,將主對話框設(shè)計成圖像按鈕。單擊其中一個圖像按鈕時,將調(diào)用該類葉片的子對話框,在子對話框中,給出設(shè)計需要的參數(shù),從而可保證主對話框簡單清楚。
2.2子對話框設(shè)計
系統(tǒng)啟動后,顯示主對話框,可以單擊葉片類型按鈕或[葉片]下拉菜單,進(jìn)入相應(yīng)的螺旋葉片類型繪圖子對話框,如圖3、圖4、圖5所示。在彈出的子對話框中,將設(shè)計所需的原始參數(shù)、根據(jù)實(shí)際需要用戶選擇的參數(shù),及計算后輸出的作圖參數(shù),放置在不同區(qū)域,使界面清晰自然。輸入?yún)?shù)后,單擊[計算參數(shù)]按鈕,可生成作圖需要的參數(shù)。
單擊[清空參數(shù)]按鈕,可把輸入與計算出的所有參數(shù)都清空,以便再次輸入。若在單擊[計算參數(shù)]按鈕后直接單擊[繪圖]按鈕,子對話框消失,系統(tǒng)自動連接AutoCAD軟件,進(jìn)入AutoCAD2004繪圖工作區(qū)。根據(jù)工作區(qū)左下角命令提示區(qū)給出的提示“請輸入起點(diǎn):”,在繪圖工作區(qū)點(diǎn)擊圖形放置位置,系統(tǒng)自動繪出圖形,同時自動標(biāo)注出圖形的尺寸。單擊[打印]按鈕,可以從連接好的打印機(jī)控制直接輸出圖形。
2.3程序與AutoCAD2004的連接
程序與AutoCAD2004系統(tǒng)可以在執(zhí)行[繪圖]時自動連接。VB程序與AutoCAD的連接,需要以下步驟:
(1)編寫VB代碼前,在VB編程環(huán)境中引用Au-toCAD對象庫。選擇[工程]/[引用]命令,打開[引用]對話框,選中AutoCAD2004 0bject Library復(fù)選框。
(2)編寫控制AutoCAD繪圖的VB代碼前,創(chuàng)建AutoCAD對象,啟動運(yùn)行AutoCAD:’定義一個AutoCAD對象Dim objacad As AcadApplication’定義一個AutoCAD的文檔對象Dim objdwg As AcadDocument’創(chuàng)建AutoCAD對象Set objacad= New AutoCAD.AcadApplication' AutoCAD顯示objacad.Visible=True’創(chuàng)建AutoCAD的文檔對象Set objDoc=objacad.ActiveDocument
2.4控制AutoCAD自動繪圖
在AutoCAD平臺上利用VB實(shí)現(xiàn)螺旋輸送機(jī)葉片的參數(shù)化設(shè)計,是基于新的ActiveX自動化界面技術(shù),用VB通過編程從AutoCAD外部控制和操作Au-toCAD,把AutoCAD看成VB程序中的一個圖形窗口,輸入繪圖所需的參數(shù)之后,即可根據(jù)這些數(shù)據(jù)進(jìn)行繪圖、編輯、打印、關(guān)閉等操作,十分方便。
3、軟件應(yīng)用實(shí)例
有一不等寬圓錐螺旋輸送機(jī),大端直徑D=237,小端直徑D2= 97,芯軸直徑d=57,葉片塊數(shù)n=2,螺旋導(dǎo)程S=180,求其葉片展開圖(尺寸單位均為mm)。將原始數(shù)據(jù)輸入程序后,選擇螺旋角等分?jǐn)?shù)為12,視圖顯示比例為0.5x,螺旋葉片序號分別選擇1和2,單擊[繪圖]按鈕,得到螺旋葉片展開圖如圖6所示。
該軟件的主要特點(diǎn)是能根據(jù)螺旋葉片的大小及-精度要求自主選擇螺旋角等分?jǐn)?shù)和圖形的顯示比例,通過程序運(yùn)行,自動調(diào)用AutoCAD軟件繪制出螺旋葉片的展開圖。當(dāng)展開圖尺寸較小時,可將計算機(jī)繪制的圖形按I:l的比例由繪圖儀輸出后直接用于剪裁下料;當(dāng)展開圖尺寸較大,必須由人工繪制裁剪下料圖時,考慮到標(biāo)注的尺寸較多,影響展開圖的清晰,在展開圖上只標(biāo)注部分尺寸,而將放樣需要的其余尺寸輸出在展開圖下邊;在需要數(shù)控切割下料的場合,運(yùn)行該程序還可以把展開圖各部分的幾何尺寸數(shù)據(jù)存入指定的磁盤文件。
4、結(jié)語
本軟件是基于AutoCAD平臺,應(yīng)用Vsiual Basic語言二次開發(fā)出的螺旋葉片CAD參數(shù)化繪圖系統(tǒng)。本軟件可靠性強(qiáng)、容錯能力高、內(nèi)容豐富、界面美觀簡潔,能快速、方便地完成指定工作,具有很強(qiáng)的實(shí)用性。



