基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā)).doc_第1頁
基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā)).doc_第2頁
基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā)).doc_第3頁
基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā)).doc_第4頁
基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā)).doc_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))I畢業(yè)設計(論文)任務書專業(yè)班級姓名一、課題名稱:基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))一、二、主要技術指標:1)完成針對企業(yè)非標模具零件的參數(shù)化程序設計,實現(xiàn)參數(shù)的界面輸入。本設計完成后對CAD軟件的功能可以進行增強,可以方便企業(yè)設計人員進行設計工作,設計參數(shù)的輸入也可以通過人性化界面來控制,實現(xiàn)可視化的操作。對于設計成品可以方便在主流軟件AutoCAD軟件上進行加載和卸載。2)通過此畢業(yè)設計,學生將對典型模具零件的設計將進異步的加強,對于CAD軟件的使用也將得到了一個大的提升,另外也將掌握一門計算機輔助設計上經(jīng)常使用的語言VisualLisp(人工智能語言)與可視化對話框語言DCL.3)完成對模具相關零件的參數(shù)化設計:(1)固定件:內(nèi)六角螺絲(普通HASCO)(KF)、沉頭螺絲(KF)、無頭螺絲(KF)、銷子(LTOOS)等;(2)滑塊系列:斜導柱(兩種形式)、滑塊限位器(三種形式)、壓條(兩種形式)、滑塊(兩種形式)、中間導軌;(3)斜頂系列:自潤滑座(SANKYOMISUMI走水滑座華威滑座雙桿滑座)、導套、卡簧;(4)模架組件:導套(兩種形式)、導柱(四種形式)、反導柱(兩種形式)、反導套(三種形式)、復位桿(三種形式)、方導柱(兩種形式)、定距拉桿(兩種形式)、滾珠反導柱:(5)模架板:模架等。三、工作內(nèi)容和要求:本課題所做的工作目的主要是為了解決工程設計人員的反復勞動,提高其設計效率,增強其設計產(chǎn)品的市場競爭能力。在實踐工作過程中程序的繪圖,主調(diào)函數(shù)部分采用VisualLISP程序語言,對話框采用DCL語言進行設計。完成對一個工程的整體設計,包括:模具相關零部件繪圖繪制程序、模具零部件的數(shù)據(jù)處理計算、通過不同的函數(shù)模塊組合實現(xiàn)設計參數(shù)通過數(shù)據(jù)文件的傳遞、實現(xiàn)從CAD標準菜單中插入定制項目,并由對菜單的操作,通過對話框輸入?yún)?shù),調(diào)用繪圖程序,繪制出根據(jù)參數(shù)要求的圖形文件。所做工作如下:1、模具相關零部件的設計數(shù)據(jù)處理;2、模具零件的參數(shù)化設計程序(VisualLISP);3、采用不同的函數(shù)模塊組合來實現(xiàn)模具零部件的圖形繪制;4、加載、調(diào)試、排錯;5、實現(xiàn)整個工程的鏈接;基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))II6.完成模具零件的程序調(diào)式;7.編寫設計說明書一份。四、主要參考文獻:1陳伯雄.VisualLISPforAutoCAD2004程序設計M,機械工業(yè)出版社,2003.2肖剛,李學志.機械CAD原理與實踐M,清華大學出版社,1998.3江思敏,鄭巍.AutoCAD實例詳解M.電子工業(yè)出版社,1999.4(美)ShamTickoo,辛洪兵等.AutoCAD2000高級定制M,機械工業(yè)出版社,2000.5陳萬林,姜彤等.實用模具技術M,北京:機械工業(yè)出版社,2000.6胡仁喜,胡星,史青錄等.AutoLISP機械設計高級應用實例M.北京:機械工業(yè)出版社,2005.7姚涵珍,周桂英,楚大慶.AutoCAD2004交互工程繪圖及二次開發(fā)M.北京:機械工業(yè)出版社,2004.8周旭紅.AutoCAD在模具設計中的運用J.科技信息,2006(2):137.9王一梅,典型實用模具圖冊,江蘇科學技術出版社,1991.8。10秦光里.CAD零件庫零件信息描述的新方法.CIMS標準化研究動態(tài),2000,8(3)11梁雪春,宋德明.AutoCAD2002二次開發(fā)技術指南M北京清華大學出版社2001.11.12任衛(wèi)紅,王狂飛.CAD二次開發(fā)技術及其工程應用M北京清華大學出版社等2008.3.13楊新政,張哲,于鵬.AutoCAD2007入門與提高M北京清華大學出版社2007.4.14張錦西1VisualBasic與AutoCAD二次開發(fā)M.北京:清華大學出版社,2002.15馬斌.模具CAD技術及其發(fā)展趨勢淺析J.渝州大學學報(自然科學版),2002.16汪昌成,段成龍,曾小惠.AutoCAD的二次開發(fā)技術J.機械設計與制造,2005(6).17方貴盛,王建軍.基于VisualLISP的二三維標準件圖形參數(shù)化設計研究J.機械設計與制造,2007(2).學生(簽名)年月日指導教師(簽名)年月日教研室主任(簽名)年月日系主任(簽名)年月日基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))III畢業(yè)設計(論文)開題報告設計(論文)題目基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))一、選題的背景和意義:AutoCAD是由美國Autodesk(歐特克)公司于二十世紀八十年代初為微機上應用CAD技術而開發(fā)的繪圖程序軟件包,經(jīng)過不斷的完美,現(xiàn)已經(jīng)成為國際上廣為流行的繪圖工具。AutoCAD可以繪制任意二維和三維圖形,并且同傳統(tǒng)的手工繪圖相比,用AutoCAD繪圖速度更快、精度更高、而且便于個性,它已經(jīng)在航空航天、造船、建筑、機械、電子、化工、美工、輕紡等很多領域得到了廣泛應用,并取得了豐碩的成果和巨大的經(jīng)濟效益。AutoCAD具有良好的用戶界面,通過交互菜單或命令行方式便可以進行各種操作。它的多文檔設計環(huán)境,讓非計算機專業(yè)人員也能很快地學會使用。在不斷實踐的過程中更好地掌握它的各種應用和開發(fā)技巧,從而不斷提高工作效率。雖然AutoCAD提供了豐富的圖形處理命令和線型、圖案、文字及符號庫,但仍然不能覆蓋用戶的專業(yè)需要。因此要高效率地使用AutoCAD,就有必要對它們進行擴充與修改,即二次開發(fā)。本課題所做的工作目的主要是為了相關模具企業(yè)設計人員提高其設計效率,增強其設計產(chǎn)品的市場競爭能力。二、課題研究的主要內(nèi)容:1、模具相關零部件的設計數(shù)據(jù)處理;2、模具零件的參數(shù)化設計程序(VisualLISP);3、采用不同的函數(shù)模塊組合來實現(xiàn)模具的圖形繪制;4、加載、調(diào)試、排錯;5、實現(xiàn)整個工程的鏈接;6、完成模具零件的程序調(diào)式;7、編寫設計說明書一份。三、主要研究(設計)方法論述:CAD系統(tǒng)開發(fā)的關鍵是軟件開發(fā),相對而言,這種軟件較解決某個特定問題的“程序”復雜些,因為它實際上是一種多功能的組合軟件,應該按照“軟件工程學”的原理和方法組織完成開發(fā)工作?;痉椒ú襟E:開始準備系統(tǒng)分析系統(tǒng)設計代碼編寫系統(tǒng)測試系統(tǒng)完成基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))IV四、設計(論文)進度安排:時間(迄止日期)工作內(nèi)容8.028.03根據(jù)畢業(yè)設計課題查找相應資料,做一些準備性工作8.048.05根據(jù)所找資料確定設計方案步驟,并完成開題報告8.068.08了解學習開發(fā)工具VisualLISP8.098.13AutoCAD中菜單的制作8.148.17模具標準件的對話框(DCL)設計8.188.23Autolisp模具標準件繪圖程序的編寫8.248.26模具標準件二次開發(fā)系統(tǒng)測試8.278.29畢業(yè)設計報告的完成8.30畢業(yè)設計答辯五、指導教師意見:指導教師簽名:年月日六、系部意見:系主任簽名:年月日基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))1目錄摘要.3Abstract.4第1章緒論.51.1AutoCAD二次開發(fā)的歷史.51.2AutoCAD二次開發(fā)現(xiàn)狀.61.3AutoCAD二次開發(fā)工具選擇.61.4課題研究的主要內(nèi)容.7第2章開發(fā)工具的介紹.92.1VisualLISP概述.92.1.1VisualLISP的主要組成部分和功能.92.1.2VisualLISP的啟動和界面.102.1.3文本編輯器概述.102.14運行AutoLISP程序.1122VisualLISP的調(diào)試功能.112.3控制臺操作.12第3章對于典型模具零件Autolisp控制程序.143.1節(jié)流螺絲參數(shù)化設計.143.1.1參數(shù)化設計的思想.143.1.2以節(jié)流螺絲為例的參數(shù)化繪圖.143.1.3程序設計流程圖.143.1.4程序的編寫.153.2螺母的參數(shù)化設計.163.2.1參數(shù)化設計的思想.163.2.2計算公式.163.2.3程序的編寫.173.2.4效果圖展示.173.3六角頭螺栓參數(shù)化設計.173.3.1參數(shù)化設計的思想.173.3.2計算公式.183.3.3程序的編寫.183.3.4效果圖展示.203.4三維漸開線齒輪范成參數(shù)化設計.203.4.1齒廓范成原理.20基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))23.4.2漸開線齒輪范成的實現(xiàn).213.4.3程序運行過程及實例.23第4章模具標準件二次開發(fā)系統(tǒng)測試.254.1系統(tǒng)的組成圖.254.2系統(tǒng)運行的環(huán)境.254.3標準件系統(tǒng)設計.254.4系統(tǒng)的總體評價.26結(jié)論.28致謝.29參考文獻.30基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))3摘要AutoCAD具有強大的二維和三維繪圖功能,具有易于掌握、使用方便、體系結(jié)構(gòu)開放的特點。該軟件的不斷完善與改進,不斷吸收計算機技術的最新成果,博采眾家之長,一直領先于CAD軟件市場,是當今世界上應用最廣的工程繪圖軟件之一。為了提高其繪圖效率,增強其設計能力,常會用到AutoLISP及DCL對其進行二次開發(fā)。應用Autolisp編寫設計DCL對話框控制程序,在執(zhí)行Autolisp的同時,調(diào)用一個對話框,提供多樣化的接口,并提供程序執(zhí)行時所需的數(shù)據(jù)或選項于一身。本文運用AutoCAD的強大的二次開發(fā)功能,完成對模具相關零件的參數(shù)化設計和標準件庫的系統(tǒng)的開發(fā)。1、AutoCAD可用多種方法進行二次開發(fā),如Autolisp、ObjectARX、Vlisp等,由于其語法簡單,功能函數(shù)強大,直譯式程序,橫跨各操作平臺等優(yōu)勢,最終選用Autolisp。2、一個成功的AutoCAD二次開發(fā),必須由多種技術支持。本文運用參數(shù)化設計技術,菜單定制技術,DCL對話框技術,為AutoCAD的二次開發(fā)提供了強大的工具。3、集成于AutoCAD軟件的菜單(可通過任何一種編輯器)4、參數(shù)化輸入對話框的編制(DCL語言)5、模具零件的參數(shù)化設計程序(VisualLISP)根據(jù)以上技術,解決工程設計人員的反復勞動,提高其設計效率,增強其設計產(chǎn)品的市場競爭能力。關鍵字:VisualLisp;DCL;模具零部件基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))4AbstractAutoCADhasformidabletwo-dimensionalandthethreedimensionalcartographyfunction,haseasytograspthecharacteristicwhich,theeasytooperate,thearchitectureopen.Thissoftwareunceasingconsummationandtheimprovement,absorbsthecomputertechnologyunceasinglythenewestachievement,pickslengthofabundantlythenumerousfamily,isintheleadcontinuouslyintheCADsoftwaremarket,intheworldappliesoneofnowbroadestprojectcartographysoftwares.Inordertoimprovedrawingefficiencyanddesignability,usersalwaysuseAutolispandDCLtomakeextendeddevelopments.UsingAutolisptowriteDCLdialogbox,atthesametime,carryingoutAutolispprogram.Userscantransferadialogboxandofferadiversifiedinterfacesandoffertheinformationandoptionwhenprogramsareused.Inthispaper,AutoCADspowerfulabilityofextendeddevelopmentisusedtoachievethesmarttaggingofcoarsenessandtheexploitationofstandardparts.(1)Usersusealotofwaystoaccomplishextendeddevelopments,suchasAutolisp,ObjectARX,Vlisp,etc.BecauseoftheadvantageofAutolispseasylanguagepowerfulfunction,directtranslationprocedureandvariousplatforms,Autolispisagoodchoice;(2)AsuccessfulextendeddevelopmentofAutoCADneedsmangtechnicalsupports.Thetechnologyofparameterizedesign,DCLdialogbox,menucustom.Whichaffordpowerfulsupportstoachieveextendeddevelopment;(3)MenuinAutoCAD;(4)Parameterizeddesignofdialogue;(5)Designofprogramaboutstandardpartofmold;Accordingtoabovetechnology,thesolutionengineeringdesignpersonnelsrepeatedlywork,enhancesitsratedcapacity,strengthensitsdesignproductmarketcompetitionability.KeyWord:VisualLISP;DCL;MouldParts基于參數(shù)化技術的CAD系統(tǒng)的二次開發(fā)(模具零件系統(tǒng)的開發(fā))5第1章緒論1.1AutoCAD二次開發(fā)的歷史AutoCAD是目前在Windows環(huán)境下應用最廣泛,使用人數(shù)最多的CAD軟件。但AutoCAD所提供給的只是一般的通用的CAD功能,如造型、繪圖、編輯、注釋等,要想完成一個設計項目,尤其當項目中不同規(guī)格的同一零件(通常指標準件)數(shù)量龐大時,單純CAD中的通用功能就顯捉襟見肘了。因此,對AutoCAD的二次開發(fā)十分必要。第一次浪潮源于AutoCAD進入中國。1990年。那時AutoCAD還是2.6版。這次浪潮促進了很多高校、科研院所和大型企業(yè)開始圍繞AutoCAD進行二次開發(fā)。第二次浪潮源于科技部在“九五”期間推進“甩圖板工程”。這期間,CAXA(當時叫北航海爾)、高華(現(xiàn)在的英泰)、凱

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論