欢迎来到天天文库
浏览记录
ID:30919782
大小:123.50 KB
页数:7页
时间:2019-01-04
《蜗杆蜗轮传动cad系统设计开题报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、蜗杆蜗轮传动CAD系统设计本文由闰土服务机械外文文献翻译成品淘宝店整理一课题来源:老师指定二研究目的和意义:机械工业肩负着为国民经济各个部门提供技术装备的重要任务。机械工业的生产水平是一个国家现代化建设水平的主要标志之一。随着计算机的普及,计算机的各种技术相继被开发和应用,其中重要的一项就计算机辅助设计(CAD).通过计算机的辅助设计,能极大的节约人力物力,缩短开发周期。本课题研究的是蜗杆传动。蜗杆传动是在空间交错的两轴间传递运动和力的一种传动机构,两轴线的夹角可以为任意角,常用的为90。,由于蜗杆传动不仅能实现大的传
2、动比,同吋传动吋能实现多对齿啮合,冲击载荷小,传动平稳,噪声低,拥有自锁性等优良特性,因此应用十分广泛。但是由于在蜗轮蜗杆传动设计中,要涉及到许多设计规则和公式的应用、大量图表数据的处理、结构参数的选定和计算以及图形的绘制等工作。若采用传统的设计方法,则需要人工查阅大量的设计手册资料,进行大量繁琐的计算工作,这样的设计包含许多重复性工作,存在效率低下等不足。一般的CAD系统只能完成简单的参数化绘图或者单一的结构设计任务,功能有相当的局限。为此,设计开发了符合Windows标准的蜗杆参数化CAD系统,此系统能分别独立地进
3、行蜗杆传动的参数化设计和参数化绘图,同时实现了蜗轮蜗杆传动设计和绘图一体化是非常必要的。本课题通是基于AutoCAD软件平台,应用其开发工具ObjectARX和VisualC++程序设计语言,设计,开发蜗轮蜗杆传动CAD系统。该系统能根据用户的初始参数,交互完成蜗轮蜗杆传动设计,包括设计数据的存取,参数的设计与计算,蜗轮蜗杆传动部分装配图的自动绘制等功能。本设计的意义就在于节约大量的人力工作,将系统渗透到企业设计制造生产行业屮,能缩短企业在产品设计的周期,使产品能较快地投入生产,提高生产效率,同时也降低了设计成本,为企
4、业创造更多的价值。三国内外研究现状随着计算机的普及,计算机的各种技术相继被开发和应用,其中重要的一项就计算机辅助设计(CAD),由于计算机技术日新月异,硕件更新速度更新Fl益加快,在这短短的四十几年中,计算机分别经历了大型机、小型机、工作站、微机时代,每个新时代都出现了新的流行的CAD/CAM软件。在工作站时代,UG、Pro/Engineer是工作站平台三维CAD/CAM软件的佼佼者,而在当今微机时代,AutoCAD则在Windows平台的二维CAD/CAM软件中处于领先地位。AutoCAD是一种功能强大的绘图软件,提
5、供大量的命令和丰富的菜单、工具条以方便用户使用。它虽然是非专业软件,但是拥有二次开发的环境。社会的进步、工业的发展必然需要更高层次的软件,国内外已进入了对CAD开发的阶段,这也是AutoCAD软件历经久而不衰的原因。现在国外成功的CAD技术开发企业为了加快CAD技术开发步伐,都选择了高起点的CAD技术开发战略,即利用已有的技术成果,在此基础上二次开发自己的CAD技术,虽然国内CAD技术也有一定的成果,但在很多行业基本上还是空白。我国目前CAD/CAM软件不管是从产品开发水平还是从商品化、市场化程度都与发达国家有不小的差
6、距。CAD/CAM技术水平还处于向高技术集成和向产业化商品化过渡的时期,研制的软件在可靠性和稳定性方面与国外工业发达国家的软件尚有一些差距,还没有针对性的软件,使用一般都是通用性软件。基于现今国内CAD二次开发技术较国外水平偏低,尤在制造业方面更为突出,所以本设计就针对此问题研究了基于AutoCAD的蜗轮蜗杆传动CAD系统设计的课题。四研究内容与途径研究内容:基于AUTOCAD软件平台,应用其开发工具ObjectARX和VisualC++程序设计语言,设计,开发蜗轮蜗杆传动CAD系统。该系统能根据用户初始参数,交互完成
7、蜗轮蜗杆传动设计,包括设计数据的存取,参数的设计与计算,蜗轮蜗杆传动部分装配图的自动绘制等。研究途径:VisualC++自从诞生以來,一直是Windows坏境下的主要应用开发系统,它包含两套完整的Windows应用程序开发系统:应用程序接口(API)和微软基本类库(MFC),用户既可以过Win32API来开发C语言编写的Windows应用程序,访问底层Win32函数,也可以通过MFC来编写可视化的Windows程序。木系统主要采用MFC框架来编写程序,MFC有许多优点:用户不需建立框架,开发系统自动产生应用程序框架,使
8、用方便,也可访问WindowsAPI,支持ActiveX控件,尤其对数据库访问简单、方便、可靠。VC++数据库编程是程序设计中的一项重要内容,同时提供了一整套的类库支持,如CDatabase、Crecordset、Crecord2View和CDBException,通过这些MFC类的封装,编写数据库程序相当方便。事实上,Visua
此文档下载收益归作者所有