基于AutoCAD的机械设计辅助工具的研究与开发
发布时间:2018-12-29 19:47
【摘要】:计算机辅助设计是机械行业快速持续发展的技术基础和必要手段,在市场竞争日趋激烈的今天,适合企业的专业CAD软件在缩短设计周期、提高生产效率方面起到了至关重要的作用。传统的机械设计在公差配合、几何公差和表面结构参数的选取及工程材料的选用等方面主要是依靠工程师的经验和设计手册,但是对于缺乏经验的工程师来说无疑存在很大的困难,而且查阅手册费时易出错。所以,将专业的绘图软件AutoCAD开发为兼绘图与设计于一体的辅助设计软件具有重要的实际应用价值。 本文以AutoCAD 2010为开发平台,利用其提供的Object ARX二次开发工具,结合Access 2003数据库,依据最新推出的国家标准,用Visual C++2008.NET开发出一套机械设计辅助工具,应用本系统可以显著的提高设计效率。 首先对相关文献和手册进行了研读,把机械设计时需要用到的资料进行分类整理,建立数据库以备查询;进而对AutoCAD的开发机制进行研究,确定系统总体设计方案和各模块的实现方法;最后用Visual C++2008.NET编程语言编程实现,并结合MFC开发出良好的人机交互界面。本文开发的机械设计辅助系统包括五个模块,分别为图块、序号及明细表模块、公差配合模块、几何公差模块、表面结构模块和常用工程材料模块。公差配合模块、几何公差模块和表面结构模块不仅可以实现符号的选用和标注,而且还给出相关参数的推荐选择。
[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五种二次开发工具及其优缺点[J];兵工自动化;2000年04期
2 周卫;戴相喜;;ObjectARX自定义对象生成与应用[J];测绘通报;2010年06期
3 徐慧娟,夏治,李恭琼;AUTOCAD的应用现状及其二次开发技术[J];四川兵工学报;2004年04期
4 李海江;基于互联网的重力式码头CAD集成系统[J];大连理工大学学报;2004年01期
5 杨钒;杨瑞霞;於时才;;AutoCAD中粗糙度自动标注的实现[J];兰州理工大学学报;2007年02期
6 杨胜卫,李健;公差、配合查询与选择系统的开发研究[J];装备制造技术;2005年02期
7 苗鸿宾,乔峰丽;装配图中自动绘制明细栏[J];华北工学院学报;2002年01期
8 刘志红,谢平,涂晓斌;AutoCAD环境下表面粗糙度标注的方法研究[J];华东交通大学学报;2005年04期
9 黄秋阳;;金属材料选择探讨[J];航空标准化与质量;2007年05期
10 王波兴;刘树林;夏鸿建;;三维CAD装配序号的自动排序与布局算法[J];华中科技大学学报(自然科学版);2008年09期
,本文编号:2395306
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2395306.html