基于AutoCAD 200x滚齿加工图形仿真.docVIP

基于AutoCAD 200x滚齿加工图形仿真.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文档。上传文档
查看更多
基于AutoCAD 200x滚齿加工图形仿真   [摘要]文章探讨基于AutocAD 200X软件二次开发技术的滚齿加工图形仿真方法,介绍滚齿加工图形仿真的实际应用效果和在教学中的应用;并将所得的结果应用于生产实践,取得较好的效果。   [关键词]滚齿原理;仿真;齿轮加工;图形   [作者简介]沈淑红,唐山学院计算中心实验师,研究方向:计算机辅助设计实验教学,河北唐山,063000   [中图分类号]TF1245   [文献标识码]A   [文章编号]1007-7723(2007)05-0037-0003      一、引言      一般情况下,常用的渐开线齿轮齿形加工工艺是先进行滚齿加工,然后进行剃齿加工。在实际生产过程中,由于剃齿刀的刀尖部位的切削速度很快,容易因积累大量的切削热而烧毁,从而影响加工质量和效率。为了避免出现这种情况,一般对滚齿加工使用的剃前滚刀的齿形做必要的修正:如带触角的齿形,以改善滚齿后的齿轮齿根过渡曲线,使剃齿刀的刀尖在剃齿加工时不参加切削。以往的滚齿加工仿真只能定性地给出加工后的包络线,不能定量地给出滚刀的齿形参数与齿轮齿根过渡曲线参数之间的对应关系。为了解决这个实际生产中的问题,我们在滚齿加工图形仿真方面作了初步的探索,并将所得的结果应用于生产实践,取得较好的效果。      二、原理及程序流程      齿轮齿形主要包括渐开线和齿根过渡曲线两部分,构成齿轮齿根圆角的过渡曲线是由滚刀齿顶形成的,齿根过渡曲线虽可增厚齿根,提高轮齿的抗弯刚度,但也有可能导致齿形的干涉,使齿轮转动不平稳、磨损快、噪音大,甚至卡住或折断轮齿。对于剃齿加工,则表现为刀尖部位的烧毁。一般的CAD软件在建立数学模型时,采用齿根过渡圆角代替实际的过渡曲线(见图1),这在实际工程应用中的意义不大,因此对齿轮齿根过渡曲线的研究正是我们工作的重点。      滚齿加工齿轮是按照齿轮啮合原理进行的,齿轮滚刀的切削刃形状不同于被加工齿轮任何剖面的形状,加工齿轮原理属于范成法。由于目前常见的齿轮滚刀,都是阿基米德侧铲螺旋面滚刀,因此在进行仿真加工时使用工具齿条代替滚刀,齿条的齿形与滚刀的法向齿形相同。在进行齿轮加工的图形仿真时,首先利用范成法原理,用工具齿条切制出齿轮的齿廓包络线(见图2),齿廓包络线的获得较容易,方法也很多。我们是利用Delphi语言和AutoLISP语言混合编程,对AutoCAD软件进行二次开发,完成了齿廓包络线生成和处理。具体处理时,齿条位置和轮坯相应的转角应保证齿轮在齿条的节线上作纯滚动这一运动关系,然后根据此关系使用move(移动)和rotate(旋转)命令移动工具齿条和转动轮坯,当齿条上的某个齿移动到与轮坯相切削的位置时,画出该齿齿形并使其随轮坯转动,这样不断循环即可包络出整个齿轮。由于齿廓包络线不便于进行定量分析,下一步工作就是在齿廓包络线的基础上,通过一定的算法处理得到加工仿真后的齿廓曲线数据(见图1)。仿真程序分为四个模块:滚刀参数输入模块,滚刀齿形参数计算与绘制模块,切削仿真模块,齿廓曲线处理计算模块,程序流程见图3。      三、程序算法      全部图形仿真工作是利用AutoCAD 200X软件提供的AetiveX接口,通过Delph和AutoLISP语言混合编程二次开发实现的。程序算法的关键点在于齿廓轮廓线的生成。为了提高算法的效率,首先在绘制包络线时根据齿条齿形顶点与齿轮齿顶圆的距离去掉与构成齿轮齿廓曲线无关的一部分包络线,并且对其余的包络线用齿顶圆进行裁减,得到如图2的结果。其次,将所得的包络线用IGES格式文件保存并通过程序转换成方便处理的格式,为轮廓线的生成做好准备。      在AutoCAD软件中,在存储组成包络线的各条多义线时,是按照多义线绘制的先后顺序进行的,并且各条多义线的组成实体点也有确定的方向性。   因此,在处理包络线时按绘制的先后顺序将各条组成多义线存入一链表(记作“Link-A”)中且保持各条多义线组成实体点的原排列次序,然后由人机交互的方法确定轮廓线的起点(Point-A)和终点(Point-E)(此两点的先后顺序直接影响后面的计算结果,见图4),根据这两点的坐标信息在链表中搜索其所属的相应多义线并且过滤掉位于起点多义线(Pline-A)前的多义线和终点多义线后的多义线(因为这些多义线并不是轮廓线的组成部分,这样处理可以提高计算效率)。对包络线进行上述处理后,即可按照类似于图象处理中的轮廓跟踪算法求得轮廓曲线。   具体算法步骤:   1.记录点Point-A的坐标数据及其所在实体(Solid-A)的相关属性(如实体为圆弧,则还需记录圆心坐标);   2.在Link-A中依次取出其他各条多义线,并计算各条多义线的

文档评论(0)

小马过河 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档