基于AutoCAD的機械設計輔助工具的研究與開發(fā)
發(fā)布時間:2018-12-29 19:47
【摘要】:計算機輔助設計是機械行業(yè)快速持續(xù)發(fā)展的技術基礎和必要手段,在市場競爭日趨激烈的今天,適合企業(yè)的專業(yè)CAD軟件在縮短設計周期、提高生產效率方面起到了至關重要的作用。傳統(tǒng)的機械設計在公差配合、幾何公差和表面結構參數(shù)的選取及工程材料的選用等方面主要是依靠工程師的經(jīng)驗和設計手冊,但是對于缺乏經(jīng)驗的工程師來說無疑存在很大的困難,而且查閱手冊費時易出錯。所以,將專業(yè)的繪圖軟件AutoCAD開發(fā)為兼繪圖與設計于一體的輔助設計軟件具有重要的實際應用價值。 本文以AutoCAD 2010為開發(fā)平臺,利用其提供的Object ARX二次開發(fā)工具,結合Access 2003數(shù)據(jù)庫,依據(jù)最新推出的國家標準,用Visual C++2008.NET開發(fā)出一套機械設計輔助工具,應用本系統(tǒng)可以顯著的提高設計效率。 首先對相關文獻和手冊進行了研讀,把機械設計時需要用到的資料進行分類整理,建立數(shù)據(jù)庫以備查詢;進而對AutoCAD的開發(fā)機制進行研究,確定系統(tǒng)總體設計方案和各模塊的實現(xiàn)方法;最后用Visual C++2008.NET編程語言編程實現(xiàn),并結合MFC開發(fā)出良好的人機交互界面。本文開發(fā)的機械設計輔助系統(tǒng)包括五個模塊,分別為圖塊、序號及明細表模塊、公差配合模塊、幾何公差模塊、表面結構模塊和常用工程材料模塊。公差配合模塊、幾何公差模塊和表面結構模塊不僅可以實現(xiàn)符號的選用和標注,而且還給出相關參數(shù)的推薦選擇。
[Abstract]:Computer-aided design (CAD) is the technical basis and necessary means for the rapid and sustainable development of mechanical industry. In today's increasingly competitive market, professional CAD software suitable for enterprises is shortening the design cycle. Improving production efficiency has played a vital role. The traditional mechanical design mainly depends on the engineer's experience and design manual in the aspects of tolerance fit, geometric tolerance and surface structure parameter selection and engineering material selection, etc. But there is no doubt that it is difficult for inexperienced engineers and that reading manuals is time-consuming and error-prone. Therefore, it has important practical application value to develop the professional drawing software AutoCAD as the assistant design software which combines drawing and design. This paper takes AutoCAD 2010 as the development platform, uses the Object ARX secondary development tool and the database of Access 2003, according to the latest national standard, develops a set of auxiliary tools of mechanical design with Visual C 2008.NET. The application of this system can significantly improve the design efficiency. First of all, the relevant documents and manuals are studied, the materials needed in mechanical design are classified and sorted out, and the database is set up for inquiry. Then, the development mechanism of AutoCAD is studied, and the overall design scheme of the system and the realization method of each module are determined. Finally, the programming language of Visual C 2008.NET is used to realize it, and a good man-machine interface is developed with MFC. The mechanical design assistant system developed in this paper consists of five modules: drawing block, serial number and detail list module, tolerance matching module, geometric tolerance module, surface structure module and common engineering material module. Tolerance matching module geometric tolerance module and surface structure module can not only realize the selection and marking of symbols but also give the recommended selection of related parameters.
【學位授予單位】:青島大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP391.72;TH122
本文編號:2395306
[Abstract]:Computer-aided design (CAD) is the technical basis and necessary means for the rapid and sustainable development of mechanical industry. In today's increasingly competitive market, professional CAD software suitable for enterprises is shortening the design cycle. Improving production efficiency has played a vital role. The traditional mechanical design mainly depends on the engineer's experience and design manual in the aspects of tolerance fit, geometric tolerance and surface structure parameter selection and engineering material selection, etc. But there is no doubt that it is difficult for inexperienced engineers and that reading manuals is time-consuming and error-prone. Therefore, it has important practical application value to develop the professional drawing software AutoCAD as the assistant design software which combines drawing and design. This paper takes AutoCAD 2010 as the development platform, uses the Object ARX secondary development tool and the database of Access 2003, according to the latest national standard, develops a set of auxiliary tools of mechanical design with Visual C 2008.NET. The application of this system can significantly improve the design efficiency. First of all, the relevant documents and manuals are studied, the materials needed in mechanical design are classified and sorted out, and the database is set up for inquiry. Then, the development mechanism of AutoCAD is studied, and the overall design scheme of the system and the realization method of each module are determined. Finally, the programming language of Visual C 2008.NET is used to realize it, and a good man-machine interface is developed with MFC. The mechanical design assistant system developed in this paper consists of five modules: drawing block, serial number and detail list module, tolerance matching module, geometric tolerance module, surface structure module and common engineering material module. Tolerance matching module geometric tolerance module and surface structure module can not only realize the selection and marking of symbols but also give the recommended selection of related parameters.
【學位授予單位】:青島大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP391.72;TH122
【參考文獻】
相關期刊論文 前10條
1 呂家平,張新梅,李響,王拴虎;AutoCAD五種二次開發(fā)工具及其優(yōu)缺點[J];兵工自動化;2000年04期
2 周衛(wèi);戴相喜;;ObjectARX自定義對象生成與應用[J];測繪通報;2010年06期
3 徐慧娟,夏治,李恭瓊;AUTOCAD的應用現(xiàn)狀及其二次開發(fā)技術[J];四川兵工學報;2004年04期
4 李海江;基于互聯(lián)網(wǎng)的重力式碼頭CAD集成系統(tǒng)[J];大連理工大學學報;2004年01期
5 楊釩;楊瑞霞;於時才;;AutoCAD中粗糙度自動標注的實現(xiàn)[J];蘭州理工大學學報;2007年02期
6 楊勝衛(wèi),李健;公差、配合查詢與選擇系統(tǒng)的開發(fā)研究[J];裝備制造技術;2005年02期
7 苗鴻賓,喬峰麗;裝配圖中自動繪制明細欄[J];華北工學院學報;2002年01期
8 劉志紅,謝平,涂曉斌;AutoCAD環(huán)境下表面粗糙度標注的方法研究[J];華東交通大學學報;2005年04期
9 黃秋陽;;金屬材料選擇探討[J];航空標準化與質量;2007年05期
10 王波興;劉樹林;夏鴻建;;三維CAD裝配序號的自動排序與布局算法[J];華中科技大學學報(自然科學版);2008年09期
,本文編號:2395306
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/2395306.html
教材專著