沈陽(yáng)航空工業(yè)學(xué)院 王霞
hi2sec|;< t
!`Jse> 摘 要:AutoCAD是機(jī)械設(shè)計(jì)人員最常用的繪圖工具,功能非常強(qiáng)大,但常因缺乏常用結(jié)構(gòu)圖形庫(kù)而影響繪圖效率,為此,論文提出在AutoCAD環(huán)境下采用AutoCADVBA 方式對(duì)機(jī)械圖形中的常用結(jié)構(gòu)進(jìn)行參數(shù)化設(shè)計(jì)的解決方案。由于常用結(jié)構(gòu)的開(kāi)發(fā)方式類(lèi)似,便以軸類(lèi)零件中鍵槽結(jié)構(gòu)的主視圖和剖面圖為例,講述了Access 數(shù)據(jù)庫(kù)的構(gòu)建方法、利用ADO 方式來(lái)開(kāi)發(fā)數(shù)據(jù)庫(kù)的過(guò)程和編程實(shí)現(xiàn)最終圖形的過(guò)程。
Fqq6^um 關(guān)鍵詞:AutoCAD,常用結(jié)構(gòu),參數(shù)化設(shè)計(jì)
)+y G+ %y[1H5)3< AutoCAD作為應(yīng)用最廣泛的繪圖軟件,它的功能非常強(qiáng)大,基于AutoCAD環(huán)境下的二次開(kāi)發(fā)也很方便。但是,在AutoCAD繪圖軟件的各種版本中,均無(wú)現(xiàn)成的常用結(jié)構(gòu)圖形庫(kù)。本文采用AutoCADVBA(Visual Basic for Applications),針對(duì)各類(lèi)零件特點(diǎn)的常用結(jié)構(gòu),如軸類(lèi)零件的鍵槽、帶輪槽、密封圈槽、移出剖面圖和局部放大圖等,實(shí)現(xiàn)了對(duì)常用結(jié)構(gòu)的參數(shù)化繪圖[1]。繪圖人員只要輸入要求的參數(shù),就可以自動(dòng)生成對(duì)應(yīng)圖形,簡(jiǎn)單方便實(shí)用。由于常用結(jié)構(gòu)的編程過(guò)程非常相似,下面就以鍵槽為例,講述標(biāo)準(zhǔn)結(jié)構(gòu)參數(shù)化設(shè)計(jì)及繪圖過(guò)程。
;^u*hZN[Up $& ~;@*[ 1 參數(shù)選擇
S0/usC[r )emOKS 鍵槽是軸類(lèi)零件上常見(jiàn)的結(jié)構(gòu),通過(guò)對(duì)圖1和圖2 的比較可見(jiàn),只要圖2 中5 個(gè)參數(shù)給定,就可將鍵槽的主視圖和剖面圖確定下來(lái)[2]。而且,根據(jù)標(biāo)準(zhǔn)機(jī)械設(shè)計(jì)手冊(cè),參數(shù)中的b、t 是由軸徑d決定的,那么,繪圖過(guò)程需要的參數(shù)只有三個(gè):d、l、a。而另外兩個(gè)參數(shù)b、t 可作為數(shù)據(jù)庫(kù)內(nèi)容通過(guò)d 來(lái)查詢(xún),這部分任務(wù)通過(guò)程序來(lái)完成。因此,經(jīng)過(guò)分析可知,繪圖人員只要輸入?yún)?shù)d、l、a 的數(shù)值就能快速簡(jiǎn)潔地完成(圖2)了。
q0mOG^ H!IshZfktn
V\~Wv