[畢業(yè)設(shè)計(jì)精品] 基于Solid Works 二次開(kāi)發(fā)平臺(tái),對(duì)齒輪滾刀進(jìn)行三維參數(shù)化設(shè)計(jì).doc_第1頁(yè)
[畢業(yè)設(shè)計(jì)精品] 基于Solid Works 二次開(kāi)發(fā)平臺(tái),對(duì)齒輪滾刀進(jìn)行三維參數(shù)化設(shè)計(jì).doc_第2頁(yè)
[畢業(yè)設(shè)計(jì)精品] 基于Solid Works 二次開(kāi)發(fā)平臺(tái),對(duì)齒輪滾刀進(jìn)行三維參數(shù)化設(shè)計(jì).doc_第3頁(yè)
[畢業(yè)設(shè)計(jì)精品] 基于Solid Works 二次開(kāi)發(fā)平臺(tái),對(duì)齒輪滾刀進(jìn)行三維參數(shù)化設(shè)計(jì).doc_第4頁(yè)
[畢業(yè)設(shè)計(jì)精品] 基于Solid Works 二次開(kāi)發(fā)平臺(tái),對(duì)齒輪滾刀進(jìn)行三維參數(shù)化設(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

機(jī)械工程學(xué)院機(jī)械工程學(xué)院前言齒輪在各種機(jī)械、汽車、船舶、儀器儀表中廣泛應(yīng)用,是傳遞運(yùn)動(dòng)和動(dòng)力的重要零件。機(jī)械產(chǎn)品的工作性能、承載能力、使用壽命及工作精度等,均與齒輪的質(zhì)量有著密切的關(guān)系。工廠里生產(chǎn)的機(jī)械零件質(zhì)量和精度的提高,需要較好的加工設(shè)備和刀具。特別是刀具在生產(chǎn)過(guò)程中起著及其重要的作用,它決定產(chǎn)品的質(zhì)量。目前,機(jī)械制造業(yè)領(lǐng)域中,產(chǎn)品的生產(chǎn)批量以及種類已經(jīng)迅速轉(zhuǎn)型,由同一產(chǎn)品轉(zhuǎn)變?yōu)樯a(chǎn)批量不同,種類不同的大量產(chǎn)品,以適應(yīng)國(guó)內(nèi)外市場(chǎng)的變化和多元化的需求,而這一轉(zhuǎn)變的實(shí)現(xiàn)要求工具的設(shè)計(jì)、制造、市場(chǎng)等各方面的信息交流必須及時(shí)準(zhǔn)確,而傳統(tǒng)的工藝裝備設(shè)計(jì)手段,仍停留在手工繪圖、人工操作繪圖軟件的水平上,這種狀況已經(jīng)不適應(yīng)當(dāng)前的需求了;因此,CAD參數(shù)化設(shè)計(jì)技術(shù)在齒輪刀具行業(yè)中的應(yīng)用顯得越來(lái)越重要。CAD參數(shù)化設(shè)計(jì)是基于三維繪圖軟件的二次開(kāi)發(fā),結(jié)合與其自身相關(guān)的編程語(yǔ)言,利用計(jì)算機(jī)實(shí)現(xiàn)產(chǎn)品設(shè)計(jì)和制造自動(dòng)化,它能提高產(chǎn)品的性能和質(zhì)量、提高產(chǎn)品的可靠性、降低成本和加強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力。本文主要介紹了滾刀參數(shù)化設(shè)計(jì)軟件的運(yùn)行環(huán)境、模塊的劃分與具體組成要素、模塊的功能。著重對(duì)三維造型參數(shù)化驅(qū)動(dòng)原理進(jìn)行了分析,闡述了實(shí)現(xiàn)的方法。最后對(duì)界面設(shè)計(jì)和功能作出分析,并提出一些修改的意見(jiàn)。軟件開(kāi)發(fā)作為一次畢業(yè)設(shè)計(jì)來(lái)完成,既融合了專業(yè)知識(shí),也5涉及了可視化編程工具(VB)以及數(shù)據(jù)庫(kù)相關(guān)知識(shí),兩者的結(jié)合應(yīng)用對(duì)我本人來(lái)講收獲很大。此次畢業(yè)設(shè)計(jì),楊波老師和徐瑩老師作為我的指導(dǎo)老師,在整個(gè)設(shè)計(jì)過(guò)程中,獻(xiàn)出寶貴的時(shí)間,不惜勞苦為我們指導(dǎo)設(shè)計(jì),講解我們?cè)O(shè)計(jì)中遇到的問(wèn)題,并提出了很多建議,對(duì)我們的設(shè)計(jì)給予了很大幫助。同時(shí),老師經(jīng)常關(guān)心我們的生活。在此,我由衷地感謝兩位老師的辛苦指導(dǎo)。第2頁(yè)共23頁(yè)一、總體設(shè)計(jì)及軟硬件環(huán)境:1齒輪刀具CAD系統(tǒng)的總體設(shè)計(jì)方案及功能模塊劃分1.1系統(tǒng)總體設(shè)計(jì)方案齒輪刀具CAD系統(tǒng)應(yīng)以有關(guān)國(guó)家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)為設(shè)計(jì)準(zhǔn)則,以齒輪嚙合原理及傳動(dòng)理論為設(shè)計(jì)依據(jù)。進(jìn)行系統(tǒng)的總體規(guī)劃分析時(shí),首先應(yīng)將應(yīng)用對(duì)象抽象為最基本、最普遍的形式,建立系統(tǒng)的基本框架,然后在此基礎(chǔ)上根據(jù)具體刀具設(shè)計(jì)的特定需要對(duì)設(shè)計(jì)方案進(jìn)行變化及擴(kuò)展。為此,所建系統(tǒng)應(yīng)具有良好的可擴(kuò)展性和易維護(hù)性。由于齒輪刀具CAD技術(shù)是將刀具設(shè)計(jì)計(jì)算、分析、數(shù)據(jù)庫(kù)管理及計(jì)算圖形處理技術(shù)融為一體的綜合性技術(shù),因此系統(tǒng)的總體設(shè)計(jì)方案應(yīng)保證系統(tǒng)內(nèi)部參與設(shè)計(jì)計(jì)算的數(shù)據(jù)流動(dòng)暢通,使模塊間的耦合性最小,保證用戶的界面雙向信息的正常流動(dòng)。1.2系統(tǒng)功能模塊劃分設(shè)計(jì)系統(tǒng)功能模塊時(shí),首先應(yīng)根據(jù)系統(tǒng)總體框架對(duì)系統(tǒng)功能進(jìn)行分解。各功能模塊的劃分應(yīng)充分考慮實(shí)際應(yīng)用需要,將模塊全面細(xì)化,最大限度地減少模塊間的耦合性,增強(qiáng)軟件的可移植性、可擴(kuò)充性和可維護(hù)性。根據(jù)系統(tǒng)總體規(guī)劃和模塊規(guī)劃分原則,可將系統(tǒng)分成四個(gè)主要模塊:(1)用戶界面管理模塊該模塊包括系統(tǒng)菜單、視窗及各類對(duì)話框等,主要功能為管理刀具設(shè)計(jì)時(shí)的人機(jī)交互信息交流,其有效性對(duì)設(shè)計(jì)質(zhì)量及效率有直接影響。(2)刀具設(shè)計(jì)分析模塊該模塊為系統(tǒng)的關(guān)鍵核心模塊,主要功能是根據(jù)齒輪嚙合原理和傳動(dòng)理論進(jìn)行齒輪刀具參數(shù)設(shè)計(jì)和分析等。根據(jù)刀具設(shè)計(jì)要求,該模塊又可細(xì)化為齒形參數(shù)設(shè)計(jì)計(jì)算子模塊,刀具結(jié)構(gòu)參數(shù)和基本尺寸設(shè)計(jì)子模塊、刀具齒形分析,刀具齒形分析和加工工藝性分析子模塊和刀具制造圖繪圖子模塊。(3)數(shù)據(jù)庫(kù)管理模塊該模塊主要功能為管理在設(shè)計(jì)計(jì)算、分析過(guò)程中產(chǎn)生的大量設(shè)計(jì)數(shù)據(jù)及需調(diào)用的刀具設(shè)計(jì)手冊(cè)數(shù)據(jù)。利用數(shù)據(jù)庫(kù)技術(shù)管理設(shè)計(jì)數(shù)據(jù)可提高管理效率,方便第3頁(yè)共23頁(yè)程序設(shè)計(jì),使程序結(jié)構(gòu)簡(jiǎn)潔、明了,便于系統(tǒng)維護(hù)及擴(kuò)展。(4)刀具加工圖紙繪制模塊該模塊可根據(jù)設(shè)計(jì)計(jì)算出的刀具齒形參數(shù)和結(jié)構(gòu)參數(shù)繪制出刀具加工圖紙,供刀具加工使用和設(shè)計(jì)資料存檔。通過(guò)數(shù)據(jù)庫(kù)管理模塊可查找出齒輪刀具加工的技術(shù)要求及相關(guān)數(shù)據(jù)填寫(xiě)在刀具加工圖中,為生產(chǎn)、檢驗(yàn)提供依據(jù)。本次設(shè)計(jì)中,用到的軟件開(kāi)發(fā)工具VB語(yǔ)言,基于SolidWorks二次開(kāi)發(fā)平臺(tái),對(duì)齒輪滾刀進(jìn)行三維參數(shù)化設(shè)計(jì)。軟件VB、SolidWorks、MicrosoftAccess由于SolidWorks二次開(kāi)發(fā)中支持VBA語(yǔ)言,因此我們使用VisualBasic6.0編程軟件,進(jìn)行編程驅(qū)動(dòng)SolidWorks造型。同時(shí),要用到Access2000數(shù)據(jù)庫(kù)軟件提供參數(shù)化驅(qū)動(dòng)數(shù)據(jù)。計(jì)算機(jī)配置:Pentium、內(nèi)存512M、硬盤(pán)160G、1.44M軟驅(qū)、4.X光驅(qū)軟件使用:SolidWorks2006版以上、VisualBasic6.0企業(yè)版、MicrosoftAccess2000軟件配置:VisualBasic6.0運(yùn)行環(huán)境:a)安裝VisualBasic6.0的計(jì)算機(jī)要求586DX66、Pentium或更高的微處理器。b)在Windows95/98/2000下需要16MB以上的內(nèi)存,WindowsNT4.0下需要32MB以上內(nèi)存。c)硬盤(pán)空間:標(biāo)準(zhǔn)版和專業(yè)版的典型安裝需要48MB,完全安裝需要80MB。企業(yè)版的典型安裝需要128MB,完全安裝需要147MB。VisualBasic是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開(kāi)發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大可以與Windows專業(yè)開(kāi)發(fā)工具SDK相媲美。在VisualBasic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù),以用動(dòng)態(tài)鏈接庫(kù)(DLL)、對(duì)象的鏈接與世隔嵌入(OLE)、開(kāi)放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開(kāi)第4頁(yè)共23頁(yè)發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,VisualBasic的功能也越來(lái)越強(qiáng)。5.0版以后,VisualBasic相繼推出了中文版6.0及VisualBasic.NET,與前個(gè)版本相比,其功能有了很大提升。VisualBasic6.0有學(xué)習(xí)版、專業(yè)版和企業(yè)版三種版本,以滿足不同的開(kāi)發(fā)需要。學(xué)習(xí)版適用于普通學(xué)習(xí)者及大多數(shù)使用VisualBasic開(kāi)發(fā)一般Windows應(yīng)用程序的人員,但是;專業(yè)版適用于計(jì)算機(jī)專業(yè)開(kāi)發(fā)人員,包括了學(xué)習(xí)版的全部?jī)?nèi)容功能以及Internet控件開(kāi)發(fā)工具之類的高級(jí)特性;企業(yè)版除包含專業(yè)版全部的內(nèi)容外,還有自動(dòng)化構(gòu)件管理器等工具,使得專業(yè)編程人員能夠開(kāi)發(fā)功能強(qiáng)大的組骨子里分布式應(yīng)用程序。VisualBasic的功能特點(diǎn):1.提供可視化的程序設(shè)計(jì)平臺(tái)一般的計(jì)算機(jī)語(yǔ)言編程時(shí),我們看不到程序運(yùn)行時(shí)的實(shí)際效果;程序中避免不了潛在的錯(cuò)誤,因此要反復(fù)地調(diào)試程序,編譯,運(yùn)行,觀察結(jié)果,直至滿意為止,這樣浪費(fèi)了大量的時(shí)間。可視化程序設(shè)計(jì),它使用了可視化設(shè)計(jì)工具,程序員能直接看到做出來(lái)的圖形、界面,而用戶編寫(xiě)的只是實(shí)現(xiàn)諸如數(shù)據(jù)、信息處理過(guò)程的那部分程序,程序很簡(jiǎn)短,由此可見(jiàn)操作起來(lái)既容易又很少出錯(cuò)。2.采用面向?qū)ο蟪绦虻某绦蛟O(shè)計(jì)方法面向?qū)ο蟮某绦蛟O(shè)計(jì)方法是把程序和數(shù)據(jù)封裝取來(lái)作為一個(gè)對(duì)象,并為每一個(gè)對(duì)象設(shè)置所需的屬性。這些圖形對(duì)象的建立不必用語(yǔ)句來(lái)描述,而是用工具畫(huà)在界面上,使用起來(lái)非常方便和快捷。3.實(shí)施事件驅(qū)動(dòng)的編程機(jī)制VisualBasic的編程機(jī)制是當(dāng)用戶通過(guò)某種方法觸發(fā)一個(gè)事件,該事件又通過(guò)一個(gè)程序段來(lái)響應(yīng)。事件驅(qū)動(dòng)是一種適用于圖形用戶界面的編程方式。通過(guò)對(duì)圖形界面的控制,來(lái)執(zhí)行相應(yīng)的程序段,實(shí)現(xiàn)某種特定

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論