切齿仿真在数控铣齿机数控软件设计中的应用

来源:互联网

点击:1618

A+ A-

所属频道:新闻中心

关键词:数控铣齿机 数控软件


    1 在万能铁齿机上的切齿仿真

      所谓万能数控铣齿机就是指根据螺旋锥齿轮展成原理设计并由刀倾角i、刀转角j刀位S,轮坯安装角γM、水平轮位XP.垂直轮位Ex,床位X6,滚动比RR8个机床参数所确定的原型机。与一些具体的机床结构参数无关,如图1所示。机床上安装有刀盘和齿坯,摇台代表产形轮,刀盘代表产形轮上的一个齿。当摇台和工件环绕各自的轴线并以滚动比Ra回转时,就展成出了所需要的齿面。切齿仿真就是把这个切齿过程离散成很多的瞬间,利用AutoCAD的三维造型功能把刀盘和齿坯作成三维实体,把它们放置在切齿的相应位置上,用布尔运算不断地在齿坯上减去与刀盘实体的交集,最后就切出了螺旋锥齿轮的一个轮齿。再用旋转阵列加求交的方法就可以得到一个切好的螺旋锥齿轮,如图2所示。

      仿真数控软件采用基于ObjectARX的AutoCAD底层接口开发,用VC ++语言编程,生成ARx动态库,在AutoCAD环境中加载执行。这种开发模式虽然造成代码量增大,但可以增加数控软件稳定性,有效避免在AutvCAD中执行可能产生的兼容性问题。用户可通过人性化的用户操作界面选择齿轮副和刀盘仿真文件、机床调整卡文件,执行切齿仿真,最后生成仿真数据文件。这个仿真得到的结果与实际加工得到的齿轮是完全一样的。从仿真结果可以看到螺旋锥齿轮加工后的真实形状,从而判断该齿轮的齿形是否正确,收缩是否正常。

      这个工作有很多人做过,本文的重点是研究数控铣齿机上的加工仿真,并通过与万能机床加工仿真的结果进行对比,从而判断数控铣齿机的数控软件设计是否正确。

    2 数控铣齿机切齿数控软件的仿真

      自1987年美国Gleason公司推出第一代数控铣齿机(见图3),它由3个直线袖X,Y,Z和3个转动轴A.B,C组成,用计算机直接控制各数控轴来保证刀盘和工件在任何一个加工瞬时都与万能铣齿机在同一瞬时有相同的相对位置,这样就可以加工出与万能铣齿机上相同的齿轮。把图3与图1比较就可以知道。数控铣齿机是用X, Y两轴联动在XY平面上“画圆弧”来模拟摇台的转动,控制圆弧在产形面内的位置可以得到垂直轮位和水平轮位,轮坯安装角、床位和滚比都不难理解。关键是刀倾机构如何实现。

      图4是万能铣齿机与数控铣齿机的转换原理图,图中的X一Y平面必须与万能机床的刀尖平面平行,刀盘轴线矢最。和工件轴线矢量P必须与X-Z平面平行,数控铣齿机上的8角和坐标矢盒i,j,k的确定方法为:


      使用刀倾机构后,刀盘轴线c不再与摇台轴线平行,展成过程中是不断变化的,因此数控铣齿机中的B角在展成过程中也在不断变化。这就是说在数控铣齿机中,刀倾机构的作用可以用8角的变化来模拟。这里还要特别注意的是,在数控铣齿机中,工件的转角A不能简单地用公式A=Ra△q来表示。因为刀盘轴线在不断变化,会给工件轴上叠加一个附加转角△A,即A=Ra△q+△A0△A的确定比较复杂,与不同的结构有关。即在不同的瞬间,刀盘轴线矢量的变化经过万能铣齿机与数控铣齿机的坐标变换转换到数控铣齿机的工件轴矢量上。根据这些计算公式及计算方法就可以设计数控铣齿机的切齿数控软件。要验证切齿数控软件正确与否,需要进行数控铣齿机的切齿仿真,在每一个切齿瞬间计算切削量和齿坯余量,并与万能铣齿机仿真结果进行比较,如果相差很小。就说明该切齿数控软件设计正确。

    3 仿真数控软件开发与应用实例

      本文开发的切齿仿真数控软件包括万能铣齿机切齿仿真和数控铣齿机切齿仿真功能,基于ObjestARX的AutoCAD底层接口开发,用VC++语言编程,生成ARX动态库,在AutaCAD环境中加载执行。

      切齿实例:一对传动比为8:39,轴交角为90°的准双曲面齿轮,端面模数11.131rnm,大轮齿面宽53mm,小轮中点螺旋角为45°3',平均压力角为22°30'。在万能铣齿机上仿真切齿,机床参数见表1,以2°展成角为切齿间距,在万能铣齿机和数控铣齿机上每一步的切削量体积和切削后齿轮体积(部分)见表2。由表2可知,在每一个相同瞬间,切削量和齿坯余量的数值基本一致,由此可见,数控铣齿机的切齿数控软件是正确的。

    4 结论

      分析了万能铣齿机与数控铣齿机的加工运动转换过程。为验证数控铣齿机加工数控软件,对锥齿轮建立仿真实体,分别在万能铣齿机和数控铣齿机上进行切齿仿真,得出准确详细的切齿过程数据,通过比较两种数据,可准确判断数控铣齿机加工数控软件的正确性。


    (审核编辑: 智汇胡妮)

    声明:除特别说明之外,新闻内容及图片均来自网络及各大主流媒体。版权归原作者所有。如认为内容侵权,请联系我们删除。