- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机械设计课程设计辅助教学软件开发
机械设计课程设计辅助教学软件的开发
【摘要】针对机械设计课程设计过程中教师检查工作量大,学生设计结果不准确等问题,开发了一套机械设计课程设计的辅助教学软件。给出了软件开发的流程和开发的关键技术。实践证明,使用该软件可大大减轻教师的工作量,提高教学质量。
【关键词】机械设计;课程设计;辅助教学软件
【中图分类号】G434 【文献标识码】A【论文编号】1009―8097(2009)06―0101―03
一 引言
在本科生机械设计课程设计中经常会进行齿轮减速器的设计。由于齿轮减速器的设计过程中有两类关键零件――齿轮及轴,其设计过程比较复杂,通常为了实现给定的传动比等要求,需要对同一设计过程进行多次试算及验算,每调整一次参数或调整某一参数都要进行一次设计计算,直到参数满足设计要求为止,重复劳动较多,过程繁琐。针对上述问题,本文将研究如何开发出一套适用于机械设计课程设计辅助教学用的圆柱齿轮及轴的参数化设计软件。软件开发完成后只需在简单的操作界面上输入或选择所需的设计参数,即可完成齿轮及轴的强度计算和校核工作,最终还可输出所设计齿轮及轴的三维示意模型。本设计软件能大大加快教师的检查速度,是十分有意义的一项工作。
二 软件开发平台的选择
SolidWorks软件是一套基于Windows的CAD/CAE/CAM/ PDM桌面集成系统,由美国SolidWorks公司在总结和继承了大型CAD软件的基础上,在Windows环境下实现的第一个机械设计三维CAD软件[1],其底层核心技术在Windows环境下开发完成,具有强大的实体建模功能和用户熟悉的Windows操作界面。SolidWorks采用了与Unigraphics相同的底层图形核心Parasolid,它的核心技术――OLE技术是在Windows环境下生成的,有利于二次开发技术的实现。SolidWorks的参数化设计技术和特征建模技术为设计人员提供了良好的设计环境,尤其是SolidWorks提供了方便的二次开发接口API(Application Programming Interface应用编程接口),其中包含了数以百计的功能函数,这些函数提供了程序员直接访问SolidWorks的接口。Soliworks为Visual C + +提供了强大的二次开发接口,同时Visual C++是Windows下常用的编程语言,可以用它建立良好的用户界面和完成数据库数据的查询、读取等功能,既可实现外挂(exe)程序也可实现内(DLL)组件,所以本文在Visual C++平台上利用C++语言开发基于SolidWorks的机械设计课程设计辅助教学软件。
三 软件开发的工作流程
以齿轮减速器为设计内容的机械设计课程设计的一般过程[2]是:(1) 根据工作机的功率计算出电机的工作功率,再根据电机的工作功率进行电机的选择;(2) 根据电机的转速及工作机的转速,计算出总传动比并进行传动比的分配;(3) 根据所分配的传动比进行传动件的设计计算;(4) 装配草图的设计,其中包括轴、轴承及键的校核计算;(5) 装配工作图的设计;(6) 零件工作图的设计;(7) 编写设计说明书。本软件针对上述(1)-(4) 中所涉及到的电机的选择,传动件的设计计算及轴的校核计算进行编程开发,软件的工作流程如图1所示。
四 软件开发的关键技术
1 图表功能的实现
在机械设计课程设计中会有大量的图表要查。程序不能自动查表和图,必须在人为操作下完成。对于人为操作,我们不希望手工查图册,所以我们将所需要的图表扫描成图片,并将图片嵌入到软件的对话框中,以按钮的形式打开对话框实现查表及图的功能。如图2(a)所示,为了计算电机的工作功率,需要联轴器、齿轮、轴承及卷筒的传动效率。在机械设计课程设计[2] 中,将机械传动效率概略值列于表9.1,所以在软件界面上规划一个按钮 ,点按此钮可显示机械传动效率表如图2(b)所示。查到所需的数据后,点 按钮回到上一层对话框,将所需数据输入到软件界面的对话框中,这样解决了查图表的问题。
2 齿轮设计校核模块的开发
齿轮的设计计算是比较复杂的一个过程。在设计过程中,既要满足传动比的要求,又要满足强度及中心距的要求,所以要多次进行参数调整和试算后才能得到满足要求的齿轮。学生需要一天的时间以完成齿轮的设计计算。教师给每个学生的设计数据不一样,且每个学生在设计时所选择的参数也不相同,这给教师检查学生的工作带来了极大的不便,因此我们开发了齿轮的设计计算模块。教师只需将学生设计所得的最终数据输入到软件中,软件自动进行设计计算,并将设计结果输出,如图3所示。
3 轴校核计算模块的开发
原创力文档


文档评论(0)