文章目录[隐藏]
机械毕业设计课题:蜗轮蜗杆传动CAD系统设计含毕业论文,英文论文翻译、任务书
摘 要
基于AutoCAD2007软件平台,应用Microsoft Visual Studio 2005编程语言和ObjectARX2007开发工具对CAD系统进行二次开发,本课题完成了机械传动中蜗轮蜗杆传动设计的参数计算和参数绘图两大功能模块以及两大模块之间的数据传递。二次开发后的CAD系统能够极大的提高设计效率,同时,它也能够确保产品的设计质量。
Abstract
Based on the AutoCAD2007 software terrace, the CAD system is developed using the visual programming language Microsoft Visual Studio 2005 and the tool of ObjectARX2007.The topic have completed the two great modules of the Worm Wheel Worm Drive of machine drive, which are the calculation of parameter and the drawing of parameter ,in addition the deliver of data between calculation and drawing . Design secondly to CAD system can improve the rate of design in multiples and also make sure that the designed products are of good quality.
关键词 AutoCAD ;ObjectARX ;Microsoft Visual Studio 2005;MFC;蜗轮蜗杆传动
Keywords AutoCAD ;ObjectARX ;Microsoft Visual Studio 2005;MFC;Worm Wheel Worm Drive
目 录
摘要 1
1绪论 2
1.1 研究目的和意义 2
1.2 发展现状及趋势 2
1.3 主要研究内容 3
1.4 开发环境和工具选择 3
2 系统开发平台 5
2.1 AutoCAD开发概述 5
2.2 MFC和Object ARX开发工具 6
2.3 AutoCAD和ObjectARX通信 7
3设计理论基础和参数化建模技术 8
3.1 蜗杆传动类型 9
3.2 蜗杆失效形式和设计准则 10
3.3 蜗杆传动和受力分析 11
3.4 蜗杆传动强度计算 11
3.5 小结 14
4 界面设计 15
4.1 概述 15
4.2 传动参数计算 16
4.3 确定蜗轮蜗杆主要参数和尺寸 25
4.4 校核齿根弯曲疲劳 26
4.5 绘制传动图 28
4.6 小结 28
5 操作实例解析 32
6 总结与展望 40
致谢 41
参考文献 42
1绪论
1.1研究目的和意义
机械工业肩负着为国民经济各个部门提供技术装备的重要任务。机械工业的生产水平是一个国家现代化建设水平的主要标志之一。随着计算机的普及,计算机的各种技术相继被开发和应用,其中重要的一项就计算机辅助设计(CAD).通过计算机的辅助设计,能极大的节约人力物力,缩短开发周期。
本课题研究的是蜗杆传动。蜗杆传动是在空间交错的两轴间传递运动和力的一种传动机构,两轴线的夹角可以为任意角,常用的为90°,由于蜗杆传动不仅能实现大的传动比,同时传动时能实现多对齿啮合,冲击载荷小,传动平稳,噪声低,拥有自锁性等优良特性,因此应用十分广泛。
但是由于在蜗轮蜗杆传动设计中,要涉及到许多设计规则和公式的应用、大量图表数据的处理、结构参数的选定和计算以及图形的绘制等工作。若采用传统的设计方法,则需要人工查阅大量的设计手册资料,进行大量繁琐的计算工作,这样的设计包含许多重复性工作,存在效率低下等不足。一般的CAD系统只能完成简单的参数化绘图或者单一的结构设计任务,功能有相当的局限。为此, 设计开发了符合Windows 标准的蜗杆参数化CAD系统,此系统能分别独立地进行蜗杆传动的参数化设计和参数化绘图,同时实现了蜗轮蜗杆传动设计和绘图一体化是非常必要的。
本课题通是基于AutoCAD软件平台,应用其开发工具ObjectARX 和VisualC++程序设计语言,设计,开发蜗轮蜗杆传动CAD系统。该系统能根据用户的初始参数,交互完成蜗轮蜗杆传动设计,包括设计数据的存取,参数的设计与计算,蜗轮蜗杆传动部分装配图的自动绘制等功能。本设计的意义就在于节约大量的人力工作,将系统渗透到企业设计制造生产行业中,能缩短企业在产品设计的周期,使产品能较快地投入生产,提高生产效率,同时也降低了设计成本,为企业创造更多的价值。