基于Solidworks的齿轮参数化设计二次开发开题报告

 2021-08-08 01:08

全文总字数:4730字

1. 研究目的与意义

齿轮一般用于改变传动或转动方向、速度及改变力矩,是机械设备中一种运用最广泛的机械传动装置。具有传动效率高,传动功率范围广,瞬时传动比稳定,结构紧凑,寿命长等优点[1]。齿轮的形式有多种,现代齿轮大多属于渐开线齿廓的齿轮,渐开线齿轮具有传动速度快和功率范围大,传动效率高、互换性好,装配和维修方便、能保证固定传动比传动等特点[2],在市场上占有非常大的比重,因此如何提高渐开线齿轮的设计质量和效率是现阶段重要任务之一。使用SolidWorks二次开发,对现有的软件进行定制修改,对相应功能进行参数化扩展,可以方便地实现齿轮高质高效设计制造。

传统的同类零件设计过程重复性工作较多,CAD软件SolidWorks拥有强大的参数化特征造型功能,且界面友好、操作简便,拥有开放的体系结构同时又具有优异的性能价格比,可以帮助我们针对设计要求,通过对CAD软件的二次开发,实现专用的齿轮CAD,从而可以实现:(1)与现阶段的CAD软件相结合,具有更好的发展前景。(2)通过专用的齿轮CAD快速地进行新型产品的开发设计。(3)缩短必要的劳动生产时间,降低成本,减少产线相关技术人员的劳动强度,同时可以使产品输出更加稳定精准[3]

2. 国内外研究现状分析

传统的同类零件设计过程重复性工作较多,cad软件solidworks拥有强大的参数化特征造型功能,且界面友好、操作简便,拥有开放的体系结构同时又具有优异的性能价格比,可以帮助我们针对设计要求,通过对cad软件的二次开发,实现专用的齿轮cad,从而可以实现:(1)与现阶段的cad软件相结合,具有更好的发展前景。(2)通过专用的齿轮cad快速地进行新型产品的开发设计。(3)缩短必要的劳动生产时间,降低成本,减少产线相关技术人员的劳动强度,同时可以使产品输出更加稳定精准[3]

齿轮传动应用非常广泛,分度圆直径范围从50 mm到百米以上,齿数可达千齿,转速达1000,效率可达99.5%。全球齿轮行业产品可分三大类:车辆齿轮传动如汽车、农机;工业齿轮传动如化工、冶金、航空、铁道等;齿轮专用装备包括齿轮专用机床、刀具量具等,总体规模每年稳定在1000亿美元以上[4]。我国齿轮制造技术发展迅速,但是在高端齿轮产品上在功率密度、可靠性和使用寿命与国际先进水平仍然还有很大差距。我国齿轮产品主要集中在中低端且同质化程度高,在高铁、航空等方向的高端齿轮部分部件还靠进口。我国齿轮与国际先进水平的差距主要表现在:(1)基础研究数据的匮乏。(2)齿轮热处理工艺水平不高。(3)齿轮材料品质较低。(4)高端齿轮产品生产装备靠进口。近些年我国对齿轮参数和性能指标有较多研究,主要表现在弯曲强度、接触强度、疲劳寿命及重合度等方面。对齿形修正以及齿轮传动结构的研究和加工仿真、工艺参数的优化也取得了一定的成绩,在计算机上实现了齿胚刀具的动态建模[5]、加工过程模拟、加工工艺分析和切齿效果分析等可设计新的加工工艺。目前国内的研究有如新型齿轮传动、小波分析、和分形几何应用、计算机辅助分析和工艺[6],国际研究有如提高承载能力方向的动力学设计、加工处理、润滑设计,高效传动与节能降耗,振动与噪声方向的振动控制、噪声控制,齿轮绿色制造,齿轮材料,齿轮测量与故障诊断。总的来说未来发展趋势是国内外围绕提高承载能力,降低振动噪声,提高传动效率,节约制造资源,提高加工效率,避免环境污染几个方面主要的研究成果[7]

我国的齿轮发展应用主要是通过引进国外技术,通过国内的参数开发、创新改变一步一步发展起来的,并且已经取得了丰富的成果。当前尽管在设计优化、强度理论、制造工艺方面取得了相当的成就,然而与国外齿轮发展相比仍然存在一定的差距,例如在齿轮传动装置模块化设计不足,齿轮传动装置性能不够良好,动力分析软件不够强大,产品标准与国际不能很好的同步,制造设备落后等问题。在齿轮cad方面,国际cad技术蓬勃发展,国外大公司都非常重视这方面的技术研究且取得了许多新的技术[8]。cad的技术核心是应用软件,三维参数化设计是提高设计效率最好的方法之一,所谓参数化设计就是将模型中的约束信息变量化,使之变化可调从而得到不同大小、形状的零件模型[9]。solidworks界面中的零件设计参数化提供了两种途径,一是直接使用solidworks界面中的系列零件设计表参数化(specifyingdesign table parameters)功能,这种方法毋需编程,简单实用。二是利用软件内嵌的应用程序接口(api)实行二次开发,solidworks是美国在windows环境下实现的第一个机械三维cad软件,全面采用非全约束的特征建模技术,提供自底向上的装配方法,同时还提供自顶向下的装配方法。它将2d绘图与3d造型技术融为一体。但是软件是外国人编写的,不适合中国的国标,也没有适合我国国标的标准库,因此,为了适合特定企业的特殊需求,必须对其进行本地化和专业化的二次开发[10]。为了方便进行二次开发,solidworks提供了几百个api函数,是ole和com接口的。用户使用高级编程语言调用api对象访问和操作solidworks可以实现专用功能模块。与其它开发语言相比,visual basic语言规则简单,容易上手,功能强大,同时考虑到solidworks提供的宏录制功能为vba环境,与visualbasic语法规则完全一致,因而对非计算机专业的工程技术人员来说,visualbasic更适于作为开发工具。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

(1) 熟悉掌握SolidWorks软件使用方法,应用SolidWorks完成齿轮的参数化程序设计,建立齿轮的三维模型。熟悉高级编程语言VB的基本一些基本使用方法,能够看懂需求的语句、使用基本的函数。将VB制作的窗体界面程序制作成SolidWorks插件。

(2) 基于VB二次开发的渐开线圆柱齿轮的总体设计。齿轮的参数较多如齿数z、模数 m、齿顶圆直径da、齿根圆直径df、压力角α、齿顶高系数ha*、顶系系数c*、螺旋角β等,但在设计需要考虑参数主要有齿数z、模数m、压力角α、齿厚h、轴直径d,针对这些参数完成参数建模,通过录制宏、建立SolidWorks与VB之间的数据传递、通过VB编辑程序等操作完成二次开发。

(3) 对比设计任务对完成总体的设计进行调试修改,针对设计不足进行能力范围内的改良。

二、研究计划

序号

主要环节

周次

1

阅读资料,查看外文文献

1-2

2

学习VB、SolidWorks软件

3-4

3

基于VB的渐开线齿轮SolidWorks二次开发主程序设计

5-10

4

撰写、修改论文

11-12

5

提交论文

13

6

答辩

14

4. 研究创新点

目前对于渐开线齿轮的设计是个非常繁琐的过程,对于绘制各种三维图形虽然各种软件都可以满足,但对于一种使用领域非常广阔的渐开线齿轮来说,其中大多数形状变化不大,多只是大小改变,从开发成本来考虑对三维软件的二次开发就有必要。SolidWorks提供的API用VB进行二次开发,目的是建立专用的SolidWorks功能模块,本课题是利用具有应用程序开发环境的VB程序对使用SolidWorks成型的渐开线齿轮的录制宏程序进行编辑开发,仅需通过编辑VB中齿轮的各种参数即可省去繁琐的复杂设计过程得到需求的其他种类复杂齿轮。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。