利用 Solid Works 的鼓形齿联轴器设计软件开发.docVIP

利用 Solid Works 的鼓形齿联轴器设计软件开发.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用 Solid Works 的鼓形齿联轴器设计软件开发   引言   鼓形齿联轴器是一种性能优良的可移动式刚性联轴器,是机械传动的重要部件,它能够补偿两轴间径向、轴向、角度及其综合位移,传递转矩范围广,许用转速也较高,在冶金、采矿、化工、起重、运输等各种机械设备应用广泛。目前,国内大都采用二维软件进行设计,为提高效率和避免重复工作,本课题以Visual Basic编程为基础,SolidWorks为工具开发了一套联轴器设计软件,实现了鼓形齿参数化设计,在企业中得到很好的应用。   1 系统总结构   系统采用模块化结构,山数据库模块、设计选型模块、零件三维造型模块、工程图输出模块组成。其中设计选型模块山原始参数输入、主要参数计算与校核、部件选型等子模块组成,工程图模块山零件工程图、装配工程图模块组成。各模块功能如下:   1)数据库模块。收集来自鼓形齿联轴器设计计算的各种参数并将数据保存在Access数据库中。鼓形齿联轴器设计计算是否准确,软件系统的运行基础在于数据库的可靠性。因此数据库中数据的完整度、准确度直接关系到整个系统的成败。本课题采用的数据库录入了太原重型机械研究所制定的《联轴器标准合订本》,其中包括CL型齿轮联轴器、CLZ型齿轮联轴器、CLD型齿轮联轴器及带制动轮齿轮联轴器等,根据公称转矩、使用转速可以有不同的轴孔类型、轴孔尺寸供设计者选用,以及山此决定的联轴器细节结构尺寸,大大缩短了设计过程。   2)设计选型模块。将原始参数输入到设计选型模块中进行轮齿参数计算校核。根据设计计算结果,在数据库中进行选型,并返回选型结果,再次进行相关校核后确认结果或重新返回选择。   3)零件三维造型模块。在对SolidWorks进行二次开发,经过前面儿个模块的工作,加载数据库中的数据及尺寸参数后,Visual Basic就会驱动SolidWorks将已知数据进行实体造型,包括外齿轴套、内齿圈及鼓形齿联轴器装配等工作。   4)工程图输出模块。在对SolidWorks进行符合国标的工程图二次开发后,山于SolidWorks数据的关联性,可自动生成工程图。   2 关键技术   2.1 数据库的建立与链接   为实现鼓形齿联轴器的参数化设计,首先需要对其对应的众多参数进行梳理,并与数据库中的表单一一对应起来;然后汇集各表单并有机组合成专用数据库进行管理和存储;最后将数据信息存入Microsoft Access数据库中,鉴于其在数据链接和图形界面方面的优异表现,设计人员可以进行数据的检索、分析以及再次拓展开发。   2.2 SolidWorks的二次开发   2.2.1 创建符合国标的工程图模板   利用SolidWorks出工程图,山于软件本身没有自带符合国标的工程图模板,给我们出工程图带来了不少的麻烦,为了减少设计人员的工作量和工作时间,有效地提高工作效率,对工程图模板进行二次开发。通过修改“零件.paldol”文件”、“装配体.asmdol”文件”、“工程图.drwdol”文件”来对字体、标题栏、明细表等进行国标化处理。   2.2.2 SolidWorks二次开发工具   SolidWorks除具有造型功能强大、运行性能优良、操作简便易用之外,完整、免费的开发工具APB提供是本文选择其作为二次开发平台的主要原因。基于该API工具,用户可以采用其系统自带VBA或者其他VB,C++及其它任何支持(gt;LE的编程语言进行灵活的模块创建和专用功能开发。   SolidWorks API对象模型的访问结构,可以看出S1dWorks对象高居顶层,其余对象均需直接或I}}接从S1dWorks对象获取信息;ParLDoc,AssemblyDoc,DrawingDoc分别对应SolidWorks中的零件、装配体与工程图三种文件类型并且各自包含有众多级联子对象。   在上述众多支持COM编程的工具语言中,本文选择VisualBasico VB语言具有规范简易、功能全面、应用便捷的特点,基于其在语句、函数及关键词方面与WindowsGUI的关联,开发人员可以轻易通过关键词以点成面地完成“所见即所得”式的程序代码,且这种代码易读性强,方便交流及再次开发。   由于在工程设计人员日常具体的三维模型创建和装配中,经常会遇到一些形状规格相似、具体尺寸不同的部件或总成,这种多次重复的“一致操作”导致设计工作效率大大降低。而将这一操作工程通过编程来解决时,宏命令的录制功能可以实现重复自动化。因此基于内部VB语法规则约束的源代码和录制宏的方法,就可以外在得到SolidWorks的“集成式”操作命令,大大提高工程

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档