基于Solidworks椭圆齿轮参数化设计.docVIP

  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文档。上传文档
查看更多
基于Solidworks椭圆齿轮参数化设计

基于Solidworks椭圆齿轮参数化设计   【摘 要】在当今的结构设计领域,Solidworks为广大设计师使用。但在一些特殊设计当中,其功能并没有满足国内需求,因此为充分发挥Solidworks软件在设计当中的重要作用并提高设计师的工作效率,就必须对Solidworks进行二次开发。非圆齿轮其优良的传动优势使之成为传动部分的重要部件。但因其设计复杂和制造困难的缺陷确阻碍了其进一步的发展。   本文主要对非圆齿轮进行了相关介绍及考察,并进行了总结及概括,讨论叙述了有关非圆齿轮的相关基本理论,并根据基本理论运用共轭齿轮齿条加工齿廓曲线数学模型建立了椭圆齿轮的节曲线和齿轮齿廓曲线的数学模型,对Solidworks进行了二次开发。   【关键词】Solidworks;API;非圆齿轮;参数化设计   一、背景   (一)Solidworks背景   随着近现代快速发展的数字信息化进程,现如今,越来越多的企业当中运用三维CAD技术。为了降低在企业在设计生产中的成本,缩短设计周期,增强企业竞争力,三维参数化设计技术随之广泛壮大,凭借其更现代化的概念设计和并行设计的思想获得了越来越多使用者的喜爱,在早期的设计开发阶段,通过使用三维参数化技术完成快速模拟零件的三维草图,紧接着数值输入可以对其形状及大小进行约束,从而绘制精确的零件图,并将之放入零件库中,极大的方便了以后的使用以及修改工作。从而大大的减少了重复性绘图的时间,提高了工作效率。   二、参数化   (一)参数化思路   椭圆齿轮参数化的设计思想就是对于模型中存在的一些确定的信息进行变量参数化处理,使其参数可以通过人工输入进行任意的调整。通过对参数变量化处理过程中设置不同的值,就可以得到不同的运动规律,以及不同的功能要求的非圆形齿轮的设计。通过进行各种参数化的设计,可以对椭圆齿轮的设计进程和加工的效率有显著的提高,并且可以减少新产品研发周期,有助于模型生成的速度,对于产品系列化、标注化,以及类似的设计和特殊的建模系统开发有重要的应用价值。   对于非圆形齿轮的设计,最主要问题是如何设计节曲线,而非圆形齿轮节曲线的整体形状确定了常用类型的非圆形齿轮形状的规律性,并且符合常规的设计原则。设计和加工时,通过设置不同的变量便可以进行不同的变换,进而满足不同的设计需求,因此在设计过程中可以对圆形齿轮各种变量进行参数化处理来设计。非圆形齿轮的各种基本参数是确定不变的,在设计过程中变量参数化处理则成为设计曲线和齿形的重点和难点。   三、Solidworks API   (一)Solidworks API 简介   Solidworks API接口函数是Solidworks公司提供的数以百计的为二次开发专门开发的封装类库。这可以让Solidworks具有更强大的应用拓展功能,并能发挥更大的软件优势。开发者可以通过这些API接口函数的特点,对Solidworks进行二次的增值开发,这需要根据相应的项目选择一些高级程序开发语言作为开发的工具,建立专门的Solidworks功能模块插件。   基于Solidworks平台的参数化系统设计途径主要是利用SolidoWorks提供的数以百计的API(Appliation Programming Interface)函数。   本课题是以非圆齿轮设计专业知识与计算机辅助设计技术相结合的综合课题。主要以非圆齿轮设计理论为基础,以Windows为开发平台、VBA及Matlab为编程工具,对三维造型软件Solidworks进行了二次开发。实现了椭圆齿轮设计参数的自动化设计、齿轮造型等。   (二)Solidworks API接口对象关系   Solidworks的API接口对象关系为一个树型的网络结构,具有自上而下、多层次的特点。它的部分组织结构的关系是:SldWorks位于树的底层,是接口的最高对象,它可以根据自身需要去访问Solidworks API 中的其他低层对象,其程序访问的顺序是依上而下的遍历顺序,也就是说要想访问低层的对象,就必须要先访问位于高层的对象。利用SldWorks还可以对Solidworks的系统环境进行一系列的设置,Solidworks API中的每一个对象都有自己的属性、方法和事件,它们已经包括了Solidworks的所有的数据模型,用户可以根据自己的需求对对象属性进行设置以及对对象方法进行调用,使得自己开发的系统满足自己所需的特定功能。   四、Solidworks二次开发方法   (一)Solidworks二次开发方法   基于Solidworks平台进行二次开发共主要有两种基本方法:一种是完全进行编程开发;一种是利用Solidworks中的宏录制命令进行辅助开发。第一种开发方法需要开发者

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档