版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、垃圾轉(zhuǎn)運(yùn)站cad系統(tǒng)設(shè)計(jì)摘 要本文介紹了如何利用auto cad二次開發(fā)語言vba開發(fā)適用于垃圾轉(zhuǎn)運(yùn)站的cad系統(tǒng)。由于我國經(jīng)濟(jì)建設(shè)的迅速發(fā)展和人民生活水平的日益提高,我國城市的數(shù)量也迅速增加,伴隨而來的城市垃圾也與日俱增,每天都有數(shù)以萬噸的城市垃圾學(xué)要清運(yùn)和處理。如何合理地處理好這龐大的城市垃圾,是擺在我們面前一項(xiàng)十分緊迫的任務(wù)。隨著垃圾比重的減輕,運(yùn)輸距離的增加,垃圾的壓縮轉(zhuǎn)運(yùn)是城市必須考慮的問題。傳統(tǒng)的垃圾運(yùn)輸方式使運(yùn)輸車額定載重量空耗,據(jù)測定5t級(jí)的自卸車只能裝載2.4t左右的垃圾,少數(shù)僅載0.50.6t,冬季還存在垃圾在箱內(nèi)凍結(jié)的情況,造成垃圾傾倒不徹底,嚴(yán)重影響垃圾清運(yùn)效率。這樣完
2、成相同的運(yùn)量只有不斷增加車數(shù)量或加班次,造成人力,物力浪費(fèi)。因此各城市都希望能建設(shè)新的、先進(jìn)的、高效的垃圾轉(zhuǎn)運(yùn)站。 auto cad不僅是一種通用的計(jì)算機(jī)輔助設(shè)計(jì)和繪圖(cadd)軟件系統(tǒng),而且是一種高效、開放式結(jié)構(gòu)的專業(yè)開發(fā)工具。本文著重介紹了如何利用auto cad開發(fā)工具規(guī)劃、開發(fā)垃圾轉(zhuǎn)運(yùn)站參數(shù)化cad系統(tǒng),討論了系列化垃圾轉(zhuǎn)運(yùn)站的實(shí)現(xiàn)方法以及參數(shù)化cad的工作原理、開發(fā)方法等;對(duì)系統(tǒng)中變參圖形庫的生成方法也做了系統(tǒng)的介紹。 本文還介紹了垃圾轉(zhuǎn)運(yùn)站cad系統(tǒng)的用戶菜單組織方式以及菜單系統(tǒng)對(duì)垃圾轉(zhuǎn)運(yùn)站圖形庫的管理方法,為垃圾轉(zhuǎn)運(yùn)站系統(tǒng)設(shè)計(jì)提供了完善的理論支持,對(duì)以后本系統(tǒng)的完成提供了一個(gè)平
3、臺(tái)和實(shí)現(xiàn)方法。 關(guān)鍵詞:垃圾轉(zhuǎn)運(yùn)站 cad 參數(shù)化 vbarubbish transport station cad system designabstractthe paper mainly includes the design of rubbish transport station cad system design using redesign program vba of auto cad and the development of the machines cad system.with the development of economic construction of o
4、ur country and the improvement of our daily life,the amount of cities in our country increase fastly,so the rubbish become more and more,everyday there is tens of thousand ton rubbish from those cities need to transport and deal with.how to solve so large quantity city rubbish become the first thing
5、 that we have to front. with the proportion decrease of the rubbish, the distance of transportation increases,compressing the rubbish is the mian issue that should be thought over.the tradition transportation makes the transport truck vacancy, keywords:rubbish transport station parameter vba cad目 錄第
6、一章 緒論第二章 垃圾轉(zhuǎn)運(yùn)站cad系統(tǒng)設(shè)計(jì)第三章 垃圾轉(zhuǎn)運(yùn)站cad系統(tǒng)界面設(shè)計(jì)第四章 分類垃圾箱參數(shù)化設(shè)計(jì)結(jié)束語致謝參考文獻(xiàn)附件第一章 緒 論1.1 cad發(fā)展概況 計(jì)算機(jī)輔助設(shè)計(jì)(computer aided design,簡稱cad)是近幾十年來在工程技術(shù)領(lǐng)域應(yīng)用最為廣泛的一門新興的綜合計(jì)算機(jī)應(yīng)用技術(shù)。隨著計(jì)算機(jī)硬件和軟件的發(fā)展,cad技術(shù)經(jīng)過幾十年的演變也已經(jīng)遠(yuǎn)遠(yuǎn)超出誕生時(shí)的狹窄應(yīng)用領(lǐng)域。面向多行業(yè)、多層次及應(yīng)用范圍的廣泛性與某一專業(yè)領(lǐng)域的深入性的有機(jī)結(jié)合已成為其發(fā)展的方向和模式。同時(shí),隨著競爭的加劇,各行業(yè)紛紛以加快產(chǎn)品開發(fā)速度、降低成本為基本手段,依靠產(chǎn)品的不斷推陳出新增強(qiáng)市場競爭力
7、。cad作為一種快速、準(zhǔn)確、靈活的設(shè)計(jì)方式,已經(jīng)成為用戶普遍接受,并快速想越來越多的行業(yè)普及,覆蓋了從飛機(jī)、輪船、汽車等大型制造業(yè)的設(shè)計(jì)、制造,到服裝、鞋類的設(shè)計(jì)乃至影視廣告的制作等幾乎所有的領(lǐng)域。 cad的整個(gè)發(fā)展過程可劃分為四個(gè)階段(如表11所示)階 段時(shí) 間特 點(diǎn)初始試驗(yàn)階段50年代提出cad的設(shè)想,為cad的應(yīng)用進(jìn)行硬件和軟件的準(zhǔn)備研制試驗(yàn)階段60年代研制成功試驗(yàn)性cad系統(tǒng),其中有代表性的是ibm公司和gm公司開發(fā)的汽車前窗設(shè)計(jì)dac-1系統(tǒng)、美國貝爾實(shí)驗(yàn)室用于印刷電路設(shè)計(jì)的cad系統(tǒng)技術(shù)商品化階段70年代cad開始使用,從二維的電路設(shè)計(jì)到三維的汽車、飛機(jī)、和船舶等設(shè)計(jì),出現(xiàn)了許多開
8、發(fā)cad系統(tǒng)的公司高速發(fā)展階段80年代今應(yīng)用范圍擴(kuò)大,大中型系統(tǒng)向微型化發(fā)展,出現(xiàn)了ibm pc/xt、at等應(yīng)用極廣的微機(jī)及32位計(jì)算機(jī)上的cad系統(tǒng)表11 cad 發(fā)展過程cad是計(jì)算機(jī)和人相結(jié)合,各盡所長的新型設(shè)計(jì)方法。從思維角度看,設(shè)計(jì)過程包含分析和綜合兩方面的內(nèi)容。人可以進(jìn)行創(chuàng)造性的活動(dòng),將設(shè)計(jì)方法經(jīng)過綜合分析,轉(zhuǎn)換成計(jì)算機(jī)可以處理的數(shù)學(xué)模型和分析這些模型的程序。在程序運(yùn)行過程中,人可以評(píng)價(jià)設(shè)計(jì)結(jié)果,控制設(shè)計(jì)過程;計(jì)算機(jī)則可以發(fā)揮其分析計(jì)算和存儲(chǔ)的能力,完成繪圖、信息管理、模擬、優(yōu)化、數(shù)值分析等任務(wù)。人和計(jì)算機(jī)相結(jié)合,在設(shè)計(jì)過程中兩者發(fā)揮各自的優(yōu)勢,有利于獲得最優(yōu)設(shè)計(jì)結(jié)果,縮短設(shè)計(jì)周
9、期。國際上cad技術(shù)的發(fā)展經(jīng)歷了五十年代至六十年代初期的準(zhǔn)備和醞釀,六十年代中期至七十年代中期的迅速發(fā)展和推廣普及,以及七十年代末以來的突飛猛進(jìn)和飛速發(fā)展這樣三個(gè)階段。當(dāng)前cad技術(shù)有以下幾個(gè)方面的特點(diǎn):(1)工作站的商品化和普及化普遍采用具有強(qiáng)大的圖形處理功能的超級(jí)微機(jī)和局域網(wǎng)cad系統(tǒng),軟件集成化程度越來越高,性能價(jià)格比不斷提高,商品話軟件層出不窮。 (2)軟件標(biāo)準(zhǔn)化 隨著國際組織不斷規(guī)范標(biāo)準(zhǔn)圖形,數(shù)據(jù)和圖形接口軟件也不斷向標(biāo)準(zhǔn)化方向發(fā)展。 (3)cad/cam一體化 計(jì)算機(jī)輔助設(shè)計(jì)和制造日益緊密結(jié)合,越來越成為現(xiàn)代產(chǎn)品開發(fā)和生產(chǎn)的主要模式。 (4)設(shè)計(jì)智能化 日益重視對(duì)工程數(shù)據(jù)庫和智能c
10、ad系統(tǒng)的研究和開發(fā)。1.2 垃圾轉(zhuǎn)運(yùn)站發(fā)展概況 我國垃圾處理體制中,目前環(huán)衛(wèi)部門既是監(jiān)督機(jī)構(gòu),一是管理部門和執(zhí)行單位,政企不分。城市垃圾處理一直被視為公益事業(yè),經(jīng)費(fèi)來源于地方財(cái)政。管理方面缺乏相應(yīng)的法規(guī)政策,沒有完善的垃圾收費(fèi)制度。因此存在三大問題:(1)垃圾減量化工作有待進(jìn)一步加強(qiáng);(2)現(xiàn)行垃圾處理技術(shù)落后,缺乏分類、封閉存放,回收利用率低,二次污染嚴(yán)重,潛在安全隱患大;(3)管理體制落后,運(yùn)營機(jī)制缺乏科學(xué)性,政策配套不完善,嚴(yán)重阻礙工作的全面發(fā)展。因此盡可能地減少垃圾,在對(duì)垃圾處理過程中盡可能地避免污染環(huán)境,將垃圾作為資源反復(fù)利用等,這些課題將變得更為重要。按照生活垃圾處理“減量化、無
11、害化、資源化”的原則,垃圾轉(zhuǎn)運(yùn)站作為垃圾處理的重要環(huán)節(jié)之一,其主要目的就是保護(hù)城市環(huán)境衛(wèi)生,緩解城市交通擁擠狀況,減少生活垃圾運(yùn)輸費(fèi)用,實(shí)現(xiàn)垃圾減量化,資源化并為垃圾無害化處理提供服務(wù)。1.3 垃圾轉(zhuǎn)運(yùn)站與cad技術(shù)的結(jié)合 垃圾轉(zhuǎn)運(yùn)站做為現(xiàn)代城市的一個(gè)重要組成部分,具有和其他機(jī)械設(shè)計(jì)一樣,具有如下的特點(diǎn):(1)數(shù)據(jù)信息量大垃圾轉(zhuǎn)運(yùn)站的設(shè)計(jì)涉及到當(dāng)?shù)厝丝?、交通、垃圾組成情況、地理位置和氣候等因素,不僅數(shù)據(jù)量多,而且各個(gè)階段之間存在信息反饋和相互作用。(2)圖形處理量大據(jù)統(tǒng)計(jì),在一般的設(shè)計(jì)過程中,繪圖工作量約占總設(shè)計(jì)工作量的50-70%。(3)數(shù)值運(yùn)算量大 為了確保產(chǎn)品的性能和使用可靠性,在設(shè)計(jì)過
12、程中需要進(jìn)行強(qiáng)度、剛度、可靠性等方面的運(yùn)算。一些設(shè)計(jì)模型難以精確求解,還必須采用數(shù)值分析方法,而這些對(duì)于傳統(tǒng)的設(shè)計(jì)計(jì)算工具計(jì)數(shù)器則是工作量非常大,有的甚至不能實(shí)現(xiàn)。和發(fā)達(dá)國家相比,我過的垃圾處理工作還有很多需要完善的地方,處理方法也有待于提高,要想改變這種狀況,適應(yīng)現(xiàn)代化進(jìn)程的要求,就必須進(jìn)行設(shè)計(jì)方法的變革。設(shè)計(jì)方法的變革涉及到設(shè)計(jì)領(lǐng)域的各個(gè)方面,其中最有力的措施就是大力推廣計(jì)算機(jī)輔助設(shè)計(jì)(cad)技術(shù)。cad綜合了電腦和人腦的優(yōu)點(diǎn),并將二者很好的結(jié)合起來,應(yīng)用于實(shí)際的設(shè)計(jì)工作中,實(shí)踐證明,在設(shè)計(jì)中引入cad技術(shù),能給企業(yè)帶來明顯的經(jīng)濟(jì)效益。在垃圾處理中引入cad技術(shù),將提高設(shè)計(jì)效率,縮短產(chǎn)品
13、的研制周期,加快產(chǎn)品的更新?lián)Q代,降低產(chǎn)品的成本,為垃圾轉(zhuǎn)運(yùn)站的通用化、系列化提供快速、便捷的設(shè)計(jì)方法。本次畢業(yè)設(shè)計(jì)分為三個(gè)模塊:(1)系統(tǒng)設(shè)計(jì)與分類垃圾箱設(shè)計(jì),現(xiàn)在垃圾轉(zhuǎn)運(yùn)站系統(tǒng)已經(jīng)建立,分類垃圾箱可以通過vba編程實(shí)現(xiàn)參數(shù)化繪圖;(2)不同尺寸標(biāo)準(zhǔn)件的自動(dòng)化出圖,包括螺栓、銷、立體法蘭盤和冷拔無縫矩形鋼管,通過菜單調(diào)用程序,使cad繪圖方便、快捷,大大縮短路設(shè)計(jì)時(shí)間;(3)對(duì)現(xiàn)有應(yīng)用程序的調(diào)用,設(shè)計(jì)時(shí)會(huì)用到一些常用零件、部件,如v帶設(shè)計(jì)、軸承設(shè)計(jì)與校核等,現(xiàn)在可以通過菜單調(diào)用這些用程序,包括:v帶傳動(dòng)、標(biāo)準(zhǔn)件疲勞強(qiáng)度試驗(yàn)、齒輪的范成、導(dǎo)桿機(jī)構(gòu)的運(yùn)動(dòng)分析、動(dòng)壓滑動(dòng)軸承設(shè)計(jì)、滾動(dòng)軸承、過盈聯(lián)結(jié)、
14、滾動(dòng)軸承、減速器輸出軸設(shè)計(jì)、鍵聯(lián)結(jié)、鉸鏈四桿機(jī)構(gòu)運(yùn)動(dòng)、鏈傳動(dòng)、六桿機(jī)構(gòu)運(yùn)動(dòng)分析、螺栓聯(lián)結(jié)、螺栓連接受力分析、普通圓柱螺旋拉伸彈簧、曲柄滑塊、n3型圓柱扭轉(zhuǎn)螺旋彈簧、四桿機(jī)構(gòu)類型判斷、蝸桿傳動(dòng)、直齒圓柱齒輪傳動(dòng)設(shè)計(jì)、直齒圓柱齒輪傳動(dòng)設(shè)計(jì)計(jì)算等,對(duì)機(jī)械設(shè)計(jì)有很大的幫助。第二章 垃圾轉(zhuǎn)運(yùn)站cad系統(tǒng)設(shè)計(jì)2.1 垃圾轉(zhuǎn)運(yùn)站現(xiàn)狀當(dāng)前我國最常見的生活垃圾處理方法是垃圾衛(wèi)生填埋法,這些生活垃圾大多沒有經(jīng)過分類處理,里面摻雜著一些有毒害性的物質(zhì)如廢舊電池、廢舊電器等(此類物質(zhì)屬于危險(xiǎn)廢物,國家明文規(guī)定嚴(yán)禁用填埋法處理),也有許多可回收利用的物質(zhì)如廢紙、金屬、玻璃等,這些垃圾不經(jīng)處理,直接填埋,既會(huì)造成嚴(yán)重的污
15、染又會(huì)造成部分可利用資源的浪費(fèi),同時(shí)還會(huì)增大填埋場的處理量,縮短填埋場的使用壽命,造成不必要的經(jīng)濟(jì)損失。表21為1995年北京市兩個(gè)地區(qū)的垃圾組成情況。表21北京市事業(yè)區(qū)和平房區(qū)生活垃圾成分及含量(1995年)地點(diǎn)灰土食品紙類磚瓦塑料草木玻璃織物金屬事業(yè)區(qū)4.4529.3412.783.2711.1122.95平房區(qū)22.4042.796.522.338.2611.493.672.160.38由表21可見,對(duì)于不同種類的垃圾,處理的方法必定根據(jù)實(shí)際情況來確定,不可能由某一設(shè)備來處理好各種垃圾,因此建立高效的垃圾轉(zhuǎn)運(yùn)站是城市建設(shè)的主要任務(wù)之一。垃圾轉(zhuǎn)運(yùn)站主要由進(jìn)料槽、布
16、料運(yùn)輸帶、破碎裝置、篩分裝置、磁選裝置、風(fēng)選裝置、出料裝置等組成,各裝置又由不同型號(hào)設(shè)備組成,系統(tǒng)總體結(jié)構(gòu)見表22。序 號(hào)垃圾轉(zhuǎn)運(yùn)站組成具 體 設(shè) 備1進(jìn)料槽進(jìn)料槽2布料運(yùn)輸帶布料運(yùn)輸帶3破碎裝置1. 顎式破碎機(jī) 5. 輥式破碎機(jī)2. 錘式破碎機(jī) 6. 球磨機(jī)3. 沖擊式破碎機(jī)4. 剪切式破碎機(jī)4篩分裝置固定篩 滾筒篩 振動(dòng)篩 共振篩5磁選裝置磁選裝置6風(fēng)選裝置臥式風(fēng)力分選機(jī) 立式風(fēng)力分選機(jī)7出料裝置出料裝置8分類垃圾箱分類垃圾箱表22 垃圾轉(zhuǎn)運(yùn)站組成目前,我國一方面要上馬新的垃圾轉(zhuǎn)運(yùn)站工程,一方面原有的垃圾轉(zhuǎn)運(yùn)站由于存在問題,急需進(jìn)行改造,存在的問題有:(1)引進(jìn)的設(shè)備由于其設(shè)計(jì)思想與我國有
17、很大的差別,因此在實(shí)際運(yùn)用中不能很好發(fā)揮作用,而且運(yùn)行成本高;(2)自主研發(fā)的設(shè)備由于分析不夠,使用后不能完成設(shè)計(jì)功能或完成不適當(dāng),如北京大屯垃圾轉(zhuǎn)運(yùn)站的除塵設(shè)備就一直不能使用。2.2 課題任務(wù) 本課題是在垃圾轉(zhuǎn)運(yùn)站個(gè)組成部分設(shè)計(jì)已有雛形的情況下,借助計(jì)算機(jī)進(jìn)行參數(shù)化,借助計(jì)算機(jī)進(jìn)行分析計(jì)算,讓計(jì)算機(jī)完成設(shè)計(jì)需要的各種文件(包括圖紙,設(shè)計(jì)說明書,零部件明細(xì)表,技術(shù)經(jīng)濟(jì)分析,動(dòng)畫演示等)。作為對(duì)垃圾轉(zhuǎn)運(yùn)站計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)設(shè)計(jì),首先要了解國內(nèi)垃圾轉(zhuǎn)運(yùn)站的基礎(chǔ)狀況,構(gòu)建一個(gè)計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),為系統(tǒng)的通用化、系列化提供實(shí)現(xiàn)的方法。本設(shè)計(jì)以美國專利(4,975,019號(hào))分類垃圾箱的設(shè)計(jì)為基礎(chǔ),全面
18、介紹了參數(shù)化分類垃圾箱的實(shí)現(xiàn)方法以及auto cad的菜單技術(shù),對(duì)以后整個(gè)垃圾裝運(yùn)站系統(tǒng)的完成提供了理論支持。 第三章 垃圾轉(zhuǎn)運(yùn)站cad系統(tǒng)界面設(shè)計(jì)3.1 auto cad菜單技術(shù)從auto cad 2000以后,由于加載應(yīng)用程序的appload指令功能已經(jīng)改善,所以編寫的應(yīng)用程序在進(jìn)入auto cad后就可以加載應(yīng)用程序。本系統(tǒng)采用下拉菜單結(jié)構(gòu),控制auto cad下拉菜單文件為acad.mnu,在auto cadsupport下,下拉菜單的表達(dá)方式為*popn(1=n破碎裝置(&p)id_posui1 -顎式破碎機(jī)(&e)id_posui11 簡單擺動(dòng)顎式破碎機(jī)(&j)id_posui12
19、 錘式破碎機(jī)(&c)id_posui22 單轉(zhuǎn)子錘式破碎機(jī)(&d)id_posui23 沖擊式破碎機(jī)(&c)id_posui32 universa型沖擊式破碎機(jī)(&c)id_posui33 剪切式破碎機(jī)(&j)id_posui42 von roll型往復(fù)剪切式破碎機(jī)(&v)id_posui43 lindemann型剪切式破碎機(jī)(&l)id_posui44 輥式破碎機(jī)(&g)id_posui52 雙齒輥破碎機(jī)(&s)id_posui53 -單齒輥破碎機(jī)(&d)id_posui6 篩分裝置(&s)id_shaifen2 固定篩(&d)id_shaifen3 滾筒篩分裝置(&t)id_shaifen
20、4 慣性振動(dòng)篩分裝置(&x)id_shaifen5 風(fēng)選裝置(&f)id_cixuan2 臥式風(fēng)力分選機(jī)(&w)id_cixuan3 -立式風(fēng)力分選機(jī)(&l)id_chuliao 出料裝置(&c) id_yunshuxiang 分類垃圾箱(&l) 3.2 系統(tǒng)界面將acad.mnu重新加載,在auto cad 2004下,“工具選項(xiàng)”,在選項(xiàng)對(duì)話框中,選擇“文件菜單、幫助和其他文件名稱菜單文件瀏覽”,在選擇文件對(duì)話框中選擇acad.mnu并打開,然后確定并覆蓋菜單文件,完成后如圖31。圖31 垃圾轉(zhuǎn)運(yùn)站系統(tǒng)界面第四章 分類垃圾箱參數(shù)化設(shè)計(jì)4.1 分類垃圾箱結(jié)構(gòu)分析及參數(shù)化411 分類垃圾箱結(jié)構(gòu)
21、 如圖41所示,分類垃圾箱由運(yùn)輸車、液壓機(jī)構(gòu)、底部箱體、各種垃圾收集箱、撞鎖、吊鉤等組成,其尺寸采用專利提供的基本尺寸,并與國內(nèi)實(shí)際情況相結(jié)合,如各種垃圾運(yùn)輸車的尺寸,來確定分類垃圾箱的主體尺寸。 圖 41 分類垃圾箱結(jié)構(gòu)圖 分類垃圾箱的材料選用q255a,其硬度較高,并且焊接性能尚好,加強(qiáng)筋的材料采用q235a,其焊接性能很好,便于其焊接在箱體上,軸銷的材料采用45。分類垃圾箱的總體制造方法采用埋弧焊接方法,由于本箱體壁厚為3mm,且焊縫較長,用手工焊接首先不能保證精度,而且由于焊縫長,不便于連續(xù)焊接,而采用埋弧焊則可克服上述問題,不僅焊縫質(zhì)量好,而且在焊縫長度上比手工方法有很大的優(yōu)勢,焊接
22、速度快,使用于直縫的焊接。加強(qiáng)筋的焊接方式采用電阻焊,其生產(chǎn)效率高,適合加強(qiáng)筋數(shù)量教多的特性。412 參數(shù)化設(shè)計(jì)的必要性及關(guān)鍵步驟 垃圾轉(zhuǎn)運(yùn)站的設(shè)計(jì)者,必須能夠提供各個(gè)設(shè)備型號(hào)齊全的設(shè)計(jì),(每一種型號(hào)的垃圾轉(zhuǎn)運(yùn)站設(shè)備,都必須對(duì)應(yīng)于一套相應(yīng)的圖紙)。還有可能根據(jù)垃圾轉(zhuǎn)運(yùn)站的具體要求,設(shè)計(jì)特定型號(hào)的垃圾轉(zhuǎn)運(yùn)站設(shè)備,如大型風(fēng)選設(shè)備,設(shè)計(jì)的工作量很大。完成設(shè)計(jì)任務(wù),雖然可以通過三角板、圓規(guī)等傳統(tǒng)的繪圖儀器,手工繪制工程圖紙,但這一途徑人力、物力花費(fèi)很多,正逐漸被人們拋棄;在計(jì)算機(jī)上,則可以利用auto cad軟件包生成圖形文件,然后通過繪圖儀或打印機(jī)輸出工程圖紙。auto cad軟件包提供了一套功能強(qiáng)
23、大的圖形生成、圖形編輯、圖形標(biāo)注以及圖形環(huán)境設(shè)置等基本命令。利用這一套基本命令及其輔助功能,采用交互式輸入方式,理論上完全可以取代手工繪圖,繪制出幾乎所有的工程圖紙。但是,這種交互式操作必須一次輸入各個(gè)繪圖命令,并逐次回答相應(yīng)地提示后才能在屏幕上生成所需的圖素。任何一張工程圖紙,都是經(jīng)過了成千上萬次人機(jī)對(duì)話后才能在屏幕上顯示。反復(fù)的人機(jī)對(duì)話和大量的人為參與使得圖形生成緩慢并且失誤較多,在重新設(shè)計(jì)時(shí),這些失誤則可能會(huì)導(dǎo)致所設(shè)計(jì)設(shè)備之間彼此不匹配,互換性不好,安裝精度達(dá)不到要求等后果。對(duì)于系列化的產(chǎn)品,利用參數(shù)化程序設(shè)計(jì),建立變參圖形庫,實(shí)現(xiàn)圖紙的自動(dòng)生成,則能夠很好地解決問題。在參數(shù)化設(shè)計(jì)方式下
24、,不再需要設(shè)計(jì)者調(diào)用繪圖命令逐個(gè)繪圖命令,這樣的工作交給程序去完成,用戶所做的工作只是向程序提供要求輸入的少量參數(shù)。參數(shù)化設(shè)計(jì)充分發(fā)揮了計(jì)算機(jī)強(qiáng)大的計(jì)算功能以及圖形處理功能,減少了用戶輸入數(shù)據(jù)的數(shù)量,降低了失誤率、提高了作圖精度、并明顯提高了設(shè)計(jì)效率。參數(shù)化設(shè)計(jì)系列化產(chǎn)品之前,必須注意以下幾個(gè)關(guān)鍵步驟:(1)主參數(shù)和基本參數(shù)的選定對(duì)系列化產(chǎn)品進(jìn)行參數(shù)化設(shè)計(jì),首先必須選定該產(chǎn)品的主要參數(shù)。主要參數(shù)是各項(xiàng)參數(shù)中起主導(dǎo)作用的參數(shù),一般是對(duì)產(chǎn)品的規(guī)格和制造費(fèi)用有重大影響的尺寸參數(shù)?;緟?shù)是反映機(jī)械產(chǎn)品主要性能和基本結(jié)構(gòu)的參數(shù)。系列化對(duì)象的參數(shù)選擇,應(yīng)考慮保證產(chǎn)品的使用性能、保證互換配套和對(duì)制造成本的
25、影響。分類垃圾箱的設(shè)計(jì)采用垃圾的組成比例作為主要參數(shù)。如表41,由組成可以確定分類垃圾箱各分箱的比例,當(dāng)垃圾的組成變化時(shí),各分箱的尺寸可隨之改變,從而實(shí)現(xiàn)不同地區(qū)同類垃圾箱的參數(shù)化設(shè)計(jì),分類垃圾箱的總體尺寸采用當(dāng)前車載垃圾箱的尺寸。分類垃圾箱的結(jié)構(gòu)簡圖見圖41,其中:各分箱的寬度與垃圾的組成比例成正比。1.食品2.灰土+磚瓦3.紙類4.塑料5.草木6.玻璃7.織物8.金屬圖 41 分類垃圾箱簡圖表41 北京市各取樣點(diǎn)生活垃圾成分比重(2)選好基型,做好基型產(chǎn)品的設(shè)計(jì)基型應(yīng)該是產(chǎn)品系列中最有代表性、規(guī)格適中、用量較大、結(jié)構(gòu)先進(jìn)、性能可靠的型號(hào),基型設(shè)計(jì)則應(yīng)在國內(nèi)外同類產(chǎn)品選優(yōu)的基礎(chǔ)上進(jìn)行。系列化
26、的方法如下:一、在設(shè)計(jì)基型產(chǎn)品的基礎(chǔ)上設(shè)計(jì)基型產(chǎn)品系列的各種規(guī)格。對(duì)系列內(nèi)產(chǎn)品的主要零件、部件確定幾種典型結(jié)構(gòu)型式,供具體設(shè)計(jì)時(shí)選用。二、設(shè)計(jì)變型系列或變型產(chǎn)品時(shí),應(yīng)利用組合化、模塊化的設(shè)計(jì)思想,盡量做到只增加少數(shù)專用部件就可以發(fā)展一個(gè)變型產(chǎn)品或變型系列,以達(dá)到變型和基型產(chǎn)品能被最大限度的使用。三、分析產(chǎn)品結(jié)構(gòu),對(duì)具有共性的零件、部件進(jìn)行通用化工作。對(duì)通用件可實(shí)行部件接口設(shè)計(jì),以提高零件、部件的標(biāo)準(zhǔn)化、通用化水平。4.2 編程軟件及參數(shù)化設(shè)計(jì) 目前,auto cad的功能已經(jīng)非常強(qiáng)大,適用范圍非常廣,對(duì)于具體的用戶需求,auto cad提供了相當(dāng)完善的開發(fā)功能,可以用于設(shè)計(jì)適用與自身的cad系
27、統(tǒng)。從auto cad r14版本后,auto cad增加了對(duì)activex的支持,對(duì)于cad的二次開發(fā),無論是從易用性和程序執(zhí)行速度來說,都是一個(gè)質(zhì)的飛躍。而且開發(fā)工具不再局限于c/c+,傳統(tǒng)的autolisp已經(jīng)發(fā)展為visual lisp,并提供了完整的開發(fā)環(huán)境和編譯功能,克服了autolisp的缺點(diǎn)。在auto cad中內(nèi)置了易學(xué)易用的vba,極大改善了界面編寫難度。 421 vba概論vba,即visual basic for application,引入了對(duì)象的程序設(shè)計(jì)環(huán)境,為用戶提供類似visual basic語言所擁有的功能,vba可以存取auto cad環(huán)境的所有資源。vba
28、通過auto cad activex automation接口將信息傳送給auto cad,而auto cad vba也允許vba環(huán)境與auto cad同時(shí)執(zhí)行并通過activex automation接口提供auto cad的程序。如此,auto cad、activex automation與vba的結(jié)合方式,提供了強(qiáng)大的接口,不僅可以操作auto cad的內(nèi)部對(duì)象,更可以在其他的應(yīng)用程序之間傳送或接收數(shù)據(jù)。activex objects(activex對(duì)象模型)對(duì)象是activex技術(shù)的基礎(chǔ),每一個(gè)對(duì)象就代表auto cad的一個(gè)元素,。auto cad是以層結(jié)構(gòu)來組織對(duì)象的,其頂層對(duì)象是
29、application,下面就是preferences與document。然后,再透過對(duì)preferences對(duì)象的操作,我們可以在執(zhí)行vba的“編輯窗口”功能后,在所出現(xiàn)的窗口中選擇【工具】【選項(xiàng)(o)】,在其中設(shè)定所需的值。document對(duì)象包含:modelspace、paperspace、blocks、layers、plot與utility等對(duì)象。最底層的對(duì)象是點(diǎn)、線、圓、圖塊等auto cad能畫出的圖形。與 autolisp/visual lisp相比,vba在制作對(duì)話框方面有獨(dú)到的優(yōu)勢,可以在vba中快捷建立對(duì)話框,所以它是取代dcl很好的工具。422 參數(shù)化設(shè)計(jì)一般步驟及注意事
30、項(xiàng) 參數(shù)化編程的實(shí)質(zhì),就是將圖形信息存儲(chǔ)于程序中,用一組變量記錄圖形的幾何參數(shù),用一些關(guān)系式的賦值語句表達(dá)這些幾何參數(shù)與結(jié)構(gòu)參數(shù)之間的關(guān)系,然后再調(diào)用一系列繪圖語句來描述圖形的拓?fù)潢P(guān)系。參數(shù)化程序的處理步驟如下: (1)分析圖形的拓?fù)潢P(guān)系及其變化規(guī)律,列出圖形結(jié)構(gòu)參數(shù);(2)建立圖形結(jié)構(gòu)參數(shù)與幾何參數(shù)之間的關(guān)系,即圖形的參數(shù)化模型。(3)根據(jù)所建立的關(guān)系與模型編制和調(diào)試?yán)L圖程序。通常,圖形參數(shù)化所需的控制參數(shù)主要有以下兩類:(1)結(jié)構(gòu)參數(shù):確定圖形結(jié)構(gòu)形狀所需的參數(shù);(2)幾何參數(shù):確定圖形位置的參數(shù),一般有基點(diǎn)坐標(biāo)。在確定圖形的參數(shù)時(shí),應(yīng)從以下幾個(gè)方面綜合考慮:(1)要保證圖形參數(shù)是唯一確定
31、的,可以對(duì)確定圖形的各個(gè)點(diǎn)進(jìn)行標(biāo)注,再確定用各點(diǎn)繪圖的順序;(2)參數(shù)變量的名稱盡量與工程中所用的一致;(3)在確定圖形的基礎(chǔ)上,參數(shù)應(yīng)該盡量的少。423 參數(shù)化圖形數(shù)據(jù)庫的建立與連接 在機(jī)械設(shè)計(jì)中,一般要用到大量的數(shù)據(jù),有的是標(biāo)準(zhǔn)件,如螺栓、軸承、電器元件、閥門等,這些都有國家標(biāo)準(zhǔn)(gb)、行業(yè)標(biāo)準(zhǔn)(jb,hgb)或企業(yè)自己的標(biāo)準(zhǔn);而對(duì)于不同企業(yè),可能需要適合自己的非標(biāo)準(zhǔn)數(shù)據(jù),如垃圾的組成比例。為了節(jié)省查閱標(biāo)準(zhǔn)及繪圖的時(shí)間,有必要將這些標(biāo)準(zhǔn)及非標(biāo)準(zhǔn)數(shù)據(jù)以數(shù)據(jù)庫的形式存儲(chǔ),以供工程人員或程序調(diào)用。所建立的數(shù)據(jù)庫一般有三類:(1)對(duì)于一些固定的形狀,如一些閥門和電氣開關(guān),可用子圖或符號(hào)的形式表示
32、,對(duì)每一種具體規(guī)格的圖形分別繪出,將這些子圖和符號(hào)建立數(shù)據(jù)庫,在所需之處調(diào)用并在相應(yīng)位置插入;(2)對(duì)于標(biāo)準(zhǔn)件和通用件,可以將它們的幾何形狀參數(shù)存為數(shù)據(jù)庫并利用參數(shù)化編程的方法,寫出相應(yīng)的標(biāo)準(zhǔn)件圖形繪制程序;(3)對(duì)于企業(yè)所需的非標(biāo)準(zhǔn)數(shù)據(jù),當(dāng)數(shù)據(jù)量很大時(shí),建立數(shù)據(jù)庫可以規(guī)范數(shù)據(jù),便于查詢,建立了數(shù)據(jù)庫,以后的設(shè)計(jì)工作就可以在此基礎(chǔ)上調(diào)用,省去了大量的重復(fù)性設(shè)計(jì),提高了設(shè)計(jì)效率。數(shù)據(jù)庫是數(shù)據(jù)以一定物理結(jié)構(gòu)和邏輯結(jié)構(gòu)存儲(chǔ)的文件,可以是具有一定格式的文本文件,也可以是某個(gè)數(shù)據(jù)庫,如foxpro、access等,這些數(shù)據(jù)庫可以通過高級(jí)語言,如c+、vb、delphi等,使用sql(數(shù)據(jù)查詢語言)方便的
33、實(shí)現(xiàn)數(shù)據(jù)庫的查詢、維護(hù)功能。對(duì)于建立好的不同類型數(shù)據(jù)庫,在vba里可以用下列方法連接:(1)對(duì)于分類垃圾箱的數(shù)據(jù)庫,采用access建立數(shù)據(jù)庫,數(shù)據(jù)庫調(diào)用方法如下: 聲明部分:public conn as new adodb.connection public cmd as new adodb.commandpublic rs as new adodb.recordset 建立連接: driver = microsoft access driver (*.mdb) dbq = d:/畢業(yè)設(shè)計(jì)/fenlei.mdb conn.open driver= & driver & ;dbq= & dbq
34、 set cmd.activeconnection = conn cmd.commandtext = select * from fenlei rs.cursorlocation = aduseclient rs.open cmd, , adopenstatic, adlockbatchoptimistic(2)對(duì)于sql sever類型數(shù)據(jù)庫,連接方法為: driver=sql sever sever=sql sever name(由安裝sql sever時(shí)確定) database=database name(安裝于sql sever中的數(shù)據(jù)庫名稱) uid=user id(用戶名) pwd
35、=password(密碼)(3)dbase部分 driver=microsoft dbase driver(*.dbf) dbq=database path(不包含完整的路徑)在使用dbase數(shù)據(jù)庫時(shí),設(shè)定dbq時(shí)并不需要包含完整的路徑,如果包含,將導(dǎo)致程序?qū)⒄麄€(gè)目錄下的所有數(shù)據(jù)庫看成是一個(gè)數(shù)據(jù)庫,而每個(gè)dbase則被程序認(rèn)為是一個(gè)表。(4)excel部分 driver=microsoft excel driver(*.xls) dbq=full database path(包含完整的路徑)在excel中,每一個(gè)工作表均被認(rèn)為是一個(gè)數(shù)據(jù)庫的表,(5)文本部分 driver=microsoft
36、text driver(*.xls;*.csv) dbq=database path(不包含完整的路徑)不需要設(shè)定路徑,否則整個(gè)路徑下的所有文本文件將被看成一個(gè)數(shù)據(jù)庫,而每一個(gè)文本文件均本程序認(rèn)為是一個(gè)表。43 用vba編程實(shí)現(xiàn)參數(shù)化設(shè)計(jì) 431 編程過程(1)分類垃圾箱共有8個(gè)分箱,如圖4-2所示,這八個(gè)分箱的圖 4-2 分類垃圾箱結(jié)構(gòu)圖尺寸各不相同,在vba程序中建立八個(gè)模塊,分別為a1、a2、a3、a4、a5、a6、a7、a8,各個(gè)模塊的區(qū)別是寬度和定位基點(diǎn)不同,箱體的細(xì)部特征有角鋼、角鋼與鋼板的焊接點(diǎn)、為加強(qiáng)剛度而加工的凹槽,對(duì)各點(diǎn)首先建立坐標(biāo)關(guān)系。各個(gè)坐標(biāo)點(diǎn)的設(shè)定應(yīng)該以基點(diǎn)為基準(zhǔn),這
37、樣,當(dāng)基點(diǎn)變化時(shí),其他各點(diǎn)隨之改變,整個(gè)圖形就成為一個(gè)模塊,不必依次改變所有坐標(biāo)點(diǎn),不僅省去了修改時(shí)間,而且還克服了修改中出現(xiàn)錯(cuò)誤的問題。對(duì)于建立起他的模塊只需改變相應(yīng)的參數(shù),如垃圾組成、箱體高度、長度,就可以實(shí)現(xiàn)整個(gè)圖形的輸出。如下列各點(diǎn)(二維點(diǎn))都以1點(diǎn)為基點(diǎn):ax1 = bp(0) + 27: ay1 = bp(1) + 30ax2 = ax1: ay2 = ay1 + 1480 ax3 = ax1 + x1 * 5000 54: ay3 = ay1 + 1480 ax4 = ax1 + x1 * 5000 54: ay4 = ay1分類垃圾箱的其他非變參數(shù)部件,包括:底部平臺(tái)、吊鉤、加
38、強(qiáng)筋、撞鎖、標(biāo)題欄和文字,分別建立各自的模塊。各個(gè)模塊的建立應(yīng)根據(jù)具體的需求,對(duì)于程序結(jié)構(gòu)復(fù)雜或龐大的vba程序,將主程序分成模塊,這樣便于以后的修改,某一處出現(xiàn)問題,可以很快的找到出現(xiàn)問題的地方;對(duì)于與主程序聯(lián)系比較緊密的編程語句,則不必建立模塊,否則與主程序的數(shù)據(jù)交換過多可能出現(xiàn)錯(cuò)誤,而且一旦出現(xiàn)錯(cuò)誤也不能及時(shí)發(fā)現(xiàn)。432 vba編程語句分類垃圾箱由基本圖素組成,如點(diǎn)、線、圓、圓弧等,基本命令包括createtypedarray、blocks.add、blockobj.addline、blockobj.addarc、block.addcircle、mirror、copy等。在auto ca
39、d中插入圖素的方式有modelspace和block,本設(shè)計(jì)由各個(gè)模塊組成,因此插入圖素的方式為block.add方式,每一個(gè)模塊都是一個(gè)圖塊。本設(shè)計(jì)中涉及的各項(xiàng)圖素及命令應(yīng)用如下:(1)圖層在auto cad中的作用非常重要,一張優(yōu)秀的auto cad工程圖首要的是線型正確、清楚,設(shè)置不同類型圖層的顏色,可以清楚地觀察圖形,及時(shí)發(fā)現(xiàn)工程圖中的問題,如線寬是否合適、線型是否正確等。本設(shè)計(jì)的第一步就是設(shè)置好圖層,結(jié)果證明,不僅在程序出現(xiàn)問題時(shí)便于調(diào)試,及時(shí)發(fā)現(xiàn)問題,而且圖形直觀易讀,效果很好。本設(shè)計(jì)圖層設(shè)置如下,通過在程序中調(diào)用各個(gè)圖層,可以很方便的設(shè)置當(dāng)前圖層。public sub culay
40、er()set layerobj1 = thisdrawing.layers.add(粗實(shí)線) layerobj1.color = acred thisdrawing.activelayer = layerobj1end subpublic sub xilayer()set layerobj2 = thisdrawing.layers.add(細(xì)實(shí)線) layerobj2.color = acblue thisdrawing.activelayer = layerobj2end subpublic sub bklayer()set layerobj3 = thisdrawing.layers.
41、add(邊框) layerobj.color = acgreen thisdrawing.activelayer = layerobj3end sub(2)本設(shè)計(jì)插入圖素的方式為圖塊block,各種點(diǎn)、線、圓、圓弧等都通過block.add屬性控制auto cad圖形輸出,由于本設(shè)計(jì)由多個(gè)模塊組成,每個(gè)模塊都有獨(dú)立的圖塊,所有為了使這些圖塊不發(fā)生沖突,必須正確設(shè)定圖塊。通過本次畢業(yè)設(shè)計(jì),對(duì)block的操作得出一些結(jié)論:首先,調(diào)用block超過一次的,block的名稱必須不同,否則由于前后兩次調(diào)用block名稱相同,一些變量因在第一次調(diào)用時(shí)已經(jīng)賦值,當(dāng)再次調(diào)用時(shí)其值就是第一次調(diào)用時(shí)的值,與預(yù)想的
42、值不同,極容易出錯(cuò)。為解決這一問題,可在命名加上后綴cstr(fix(當(dāng)前x或y坐標(biāo)),這個(gè)函數(shù)的意義是先將當(dāng)前x坐標(biāo)轉(zhuǎn)換成整數(shù),然后轉(zhuǎn)換成字符形式,這樣每一次函數(shù)調(diào)用block的名稱都不同,在實(shí)際應(yīng)用中通過這樣的設(shè)定程序沒出過這方面的問題,這一點(diǎn)非常重要;再次,block的屬性有插入點(diǎn)、x軸比例系數(shù)、y軸比例系數(shù)和旋轉(zhuǎn)角度,這些可以根據(jù)實(shí)際的需要具體設(shè)定,當(dāng)不需要設(shè)定這方面參數(shù)時(shí)可將其設(shè)為默認(rèn)值(1,1,0)。(3)設(shè)置好了圖層和block,就可以創(chuàng)建各種圖素,點(diǎn)是最基本圖素,其創(chuàng)建如下。ax1 = bp(0): ay1 = bp(1) utilobj.createtypedarray p1
43、, vbdouble, ax1, ay1, 0(4)對(duì)于已經(jīng)創(chuàng)建的點(diǎn),可在兩點(diǎn)見創(chuàng)建直線。set line1 = blockobj.addline(p1, p2)(5)圓包括兩個(gè)參數(shù):半徑和圓心。set cir = blockobj.addcircle(p1, r)當(dāng)繪制過空間三點(diǎn)的圓時(shí),首先要解出圓心與半徑,以下程序可以求解過空間三點(diǎn)的圓的圓心:function centerpt(pt1, pt2, pt3 as variant) as variant dim line1, line2, line3, line4 as acadline define 4 lines draw 2 lines
44、 for assistance set line1 = thisdrawing.modelspace.addline(pt1, pt2) set line2 = thisdrawing.modelspace.addline(pt2, pt3) defince 2 line center points dim lcenpt1, lcenpt2 as variant dim util as object set util = thisdrawing.utility define an object to create points util.createtypedarray lcenpt1, vb
45、double, (pt1(0) + pt2(0) / 2, (pt1(1) + pt2(1) / 2, 0 util.createtypedarray lcenpt2, vbdouble, (pt2(0) + pt3(0) / 2, (pt2(1) + pt3(1) / 2, 0 dim angle1, angle2 as double define 2 angles calculate the angles angle1 = thisdrawing.utility.anglefromxaxis(pt1, pt2) angle2 = thisdrawing.utility.anglefromx
46、axis(pt2, pt3) create two middle perpendiculary linesset line3=thisdrawing.modelspace.addline(lcenpt1,thisdrawing.utility.polarpoint(lcenpt1, angle1 + 3.1415926536 / 2, 100)set line4=thisdrawing.modelspace.addline(lcenpt4,thisdrawing.utility.polarpoint(lcenpt4, angle4 + 3.1415926536 / 2, 100) get ce
47、nter point as two middle perpendiculary lines intersaction centerpt = line4.intersectwith(line3, acextendboth) delete 4 assistance lines line1.delete line2.delete line3.delete line4.deleteend function(6)圓弧的參數(shù)包括:中心、半徑、起點(diǎn)坐標(biāo)、終點(diǎn)坐標(biāo)。st1 = thisdrawing.utility.anglefromxaxis(c1, p1)ed1 = thisdrawing.utility
48、.anglefromxaxis(c1, p2) set ar1 = blockobj.addarc(c1, r, st1, ed1)當(dāng)只有中心與起點(diǎn)、終點(diǎn)的坐標(biāo),而距離未知時(shí),要用到兩點(diǎn)間距離函數(shù),實(shí)參為空間兩點(diǎn),程序如下: function distance(sp as variant, ep as variant) as double dim x as double dim y as double dim z as double x = sp(0) - ep(0) y = sp(1) - ep(1) distance = sqr(x 2) + (y 2)end function第五章 部分
49、標(biāo)準(zhǔn)件的自動(dòng)化繪圖從零件的結(jié)構(gòu)形狀特點(diǎn)分析,任何零件圖形總是可以分解為一些基本圖形,反之,各種零件也可以通過基本圖形的有機(jī)組合來生成。零件圖的生成主要應(yīng)用了一下幾種方法:(1)基本圖素構(gòu)成法此方法將零件圖看成由最基本的圖素(如線、圓弧、圓等)構(gòu)造而成,這些基本的圖素可由auto cad的繪圖命令產(chǎn)生(如pline、arc、circle等)圖形的生成過程與手工作圖類似:選定圖形的基點(diǎn),由已知的參數(shù)確定各線段的交點(diǎn)、切點(diǎn)、圓心等相關(guān)數(shù)據(jù)。這種方法是最基本的方法,適用于簡單零件的繪制,對(duì)于圖形結(jié)構(gòu)復(fù)雜的圖形,編程定點(diǎn)繁瑣,程序冗長。(2)變參圖形程序設(shè)計(jì)法這種方法是對(duì)零件編制一個(gè)變參函數(shù)。在垃圾轉(zhuǎn)運(yùn)
50、站cad系統(tǒng)中,調(diào)用規(guī)格已經(jīng)系列化、尺寸參數(shù)已經(jīng)標(biāo)準(zhǔn)化的零件(如螺栓、銷等)時(shí),便常常使用這種方法。根據(jù)國標(biāo)的規(guī)定,以其標(biāo)準(zhǔn)件參數(shù)(如螺栓共稱直徑)為形參,其他尺寸則從專門的數(shù)據(jù)庫文件中檢索,建立變參圖形子函數(shù)。零件圖中用到這些標(biāo)準(zhǔn)件時(shí),只需調(diào)用這些子函數(shù)。(2)形狀特性習(xí)拼合法在機(jī)械圖中,盡管許多零件的整體形狀不同,但有些局部形狀是相似的。如圖43所示的幾種螺釘,螺桿部分是相似的,這些圖43 幾種常用的螺釘相對(duì)獨(dú)立的形狀結(jié)構(gòu)被稱為形狀特性,從圖形的角度看,形狀特性也完全可以理解為子圖。從圖43所示的幾種螺釘,可以分離出44所示的形狀特征。形體特征拼合法就是用一些形狀特征拼合機(jī)械圖。如圖44所
51、示的形狀特征,用(a)和(b)、(c)、(d)可以拼合各種型號(hào)的六角頭螺栓并且其中只需要確定少量幾個(gè)參數(shù)。圖44 構(gòu)成螺釘?shù)男螤钐匦孕误w特征拼合法多用于形狀結(jié)構(gòu)多邊的機(jī)械零件,每個(gè)形狀特征的參數(shù)并不多,用戶所做的工作就是以交互式或者程序調(diào)用方式,將若干形狀特征拼合成為零件圖。通過參數(shù)化繪圖,垃圾轉(zhuǎn)運(yùn)站cad系統(tǒng)自動(dòng)生成零件圖。生成零件圖的流程圖如圖45所示。nyy從vba對(duì)話框獲取主參數(shù)開 始檢索零件基本參數(shù)零件工程圖用于裝配圖初始化繪圖環(huán)境生成零件圖結(jié) 束取默認(rèn)值確定繪圖比例自定義圖框?圖45 零件圖生成流程51 各種型號(hào)螺栓的自動(dòng)化繪圖 本次畢業(yè)設(shè)計(jì)標(biāo)準(zhǔn)件部分的螺栓型號(hào)包括:六角頭絞制孔用
52、螺栓(gb27-88)、六角頭螺桿帶孔螺栓(gb31.1-88)、a型和b型六角頭螺桿帶孔螺栓(gb31.2-88)、六角頭螺桿帶孔螺栓細(xì)牙(gb31.3-88)、六角頭螺栓(gb5780-86)、六角頭螺栓全螺紋(gb5781-86)、六角頭螺栓(gb5782-86)、六角頭螺栓全螺紋(gb5783-86)、六角頭螺栓細(xì)桿(gb5784-86)、六角頭螺栓細(xì)螺牙(gb5785-86)和六角頭螺栓細(xì)牙全螺紋(gb5786-86),由于各種螺栓有很多共性,所以在建立螺栓自動(dòng)化繪圖時(shí)可以采用上述方法,簡化螺栓程序。5.1.1 螺栓數(shù)據(jù)庫由于螺栓的型號(hào)較多,而且各自的數(shù)據(jù)項(xiàng)目同樣很多,因此有必要建立螺栓數(shù)據(jù)庫,這樣既便于數(shù)據(jù)的管理,又可以在需要的時(shí)候修改數(shù)據(jù)庫,建立符合企業(yè)自身的數(shù)據(jù)庫是管理圖形參數(shù)的一個(gè)必然趨勢。本設(shè)計(jì)的采用的數(shù)據(jù)庫類型為microsoft acess 2003,通過ado(microsoft activex dataobjects)方法來存儲(chǔ)數(shù)據(jù),它的優(yōu)點(diǎn)是易于使用、高速、低內(nèi)存支出與占用磁盤的空間小。ado是一個(gè)對(duì)象模型,它結(jié)合了ole db易于使用的特性以及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024醫(yī)院科室承包合同協(xié)議書
- 2024裝修公司合伙合同范本
- 2024珠寶銷售員工合同
- 2024范文合同補(bǔ)充協(xié)議書
- 2024腳手架租賃合同(樣本)
- 深圳大學(xué)《游泳》2021-2022學(xué)年第一學(xué)期期末試卷
- 深圳大學(xué)《新媒體概論》2022-2023學(xué)年第一學(xué)期期末試卷
- 安居房建設(shè)合同(2篇)
- 初一開學(xué)季家長對(duì)孩子的寄語(85句)
- 關(guān)于酒駕的心得體會(huì)(9篇)
- 車隊(duì)車輛掛靠合同模板
- 期中 (試題) -2024-2025學(xué)年人教PEP版英語四年級(jí)上冊(cè)
- 動(dòng)物疫病防治員(高級(jí))理論考試題及答案
- 跨境電商行業(yè)研究框架專題報(bào)告
- 提升初中生英語寫作
- 2024年深圳市優(yōu)才人力資源有限公司招考聘用綜合網(wǎng)格員(派遣至吉華街道)高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 高中政治必修四哲學(xué)與文化知識(shí)點(diǎn)總結(jié)
- 湖北省襄陽市2023-2024學(xué)年六年級(jí)上學(xué)期語文期中考試試卷(含答案)
- 醫(yī)學(xué)課件血管性癡呆
- 2024年國家基本公衛(wèi)培訓(xùn)考核試題
- 【心理咨詢師心理學(xué)個(gè)人分析報(bào)告論文4200字】
評(píng)論
0/150
提交評(píng)論