变螺距螺杆加工中插补算法及加减速控制_第1页
变螺距螺杆加工中插补算法及加减速控制_第2页
变螺距螺杆加工中插补算法及加减速控制_第3页
变螺距螺杆加工中插补算法及加减速控制_第4页
变螺距螺杆加工中插补算法及加减速控制_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

针对在普通机床上加工变螺距螺杆时存在的实际问题,通过对轮廓弓高误差和进给加速度的控制,实现了变螺距螺旋线的直接插补控制,求解出了其插补轨迹,同时为了避免机床在加工起始和终止时产生冲击和振荡,提出了一种多项式曲线加减速控制算法和终点控制方法,并通过实例验证了算法的可行性和正确性。该算法适用于所有的空间参数曲线,为变螺距螺杆的实际加工提供了理论指导。食品机械、石油化工、航天和船舶等工业领域,广泛地应用着各种类型的螺杆。变螺距螺杆由于其加工工艺繁琐,加工难度较大,目前多用螺杆专用机床进行加工。在普通机床上实现变螺距螺杆的加工,是异形螺杆加工领域的一个重要方向,而作为体现数控加工精度和效率的插补算法,其研究就显得尤为关键。插补算法一般可分为基准脉冲法和数据采样法两大类,传统的机床在对要加工的零件曲线进行插补运算时,通常是将其离散化为一系列首尾相接的微小直线段,直线段的数量越大,加工精度就越高。同时,为了满足数控加工高速高效的发展需要,必须对整个加工过程进行加减速规划。目前常用的加减速控制方法有直线加减速和S形曲线加减速两种,直线加减速控制最简单也最常用,但是机床在加减速起始和终止时都存在速度突变,容易引起机床的振动,影响加工精度;S形加减速控制不存在速度突变,过渡平滑,但是算法比较复杂,并且其加加速度的不连续性也使加工的柔性受到了限制。本文以变螺距双螺杆压缩机中的阴转子为研究对象,通过对轮廓弓高误差和进给加速度的控制,使用数据采样插补的方法实现了变螺距螺旋线的直接插补控制,并提出了一种多项式曲线加减速控制算法和终点控制方法,最后通过实例对本文算法的可行性和正确性进行了验证。1.期望进给步长的确定(1)轮廓误差分析控制数据采样插补法本质上是将加工一段轮廓曲线的时间划分为若干相等的插补周期T,每个周期进行一次插补计算,在指定进给速度F下将轮廓曲线分割成一系列的微小直线段,然后转换成各个坐标轴的进给量。这种插补方式得到的插补点均在轮廓曲线上,故不存在径向误差,插补的轮廓误差只来源于微小直线段逼近实际轮廓曲线所产生的弓高误差,其大小随着轮廓曲线的曲率和进给步长的增大而增大。如图1所示,被微小直线段分割的各段轮廓曲线可近似为圆弧,根据微分几何关系,插补的弓高误差δ

h

与插补步长L

1

以及轮廓曲线的曲率半径ρ之间存在如下关系:(1)图1步长与弓高误差的关系将给定允许的最大轮廓误差δ

hmax

代入式(1)可计算出对应的插补步长L

2

:(2)由于曲率半径ρ的计算较为复杂,联立式(1)和式(2)便可在避免求ρ的情况下得到最大轮廓误差下的插补步长:(3)(2)进给加速度分析与控制现代数控加工正朝着高速高效的方向发展,机床的切削速度越来越高,在加工曲线曲面时,必然会有较大的法向进给加速度,尤其是在曲线曲率较大的加工区域,容易引起机床的振动,影响加工精度。所以,只根据进给速度、插补周期及弓高误差来确定插补步长是不够的,必须将进给加速度考虑在内。当加工到某一插补点,进给速度不变时,进给的最大法向加速度a

max

以及轮廓曲线上该点的曲率ρ之间存在如下关系:(4)同样,为了避免计算曲率半径ρ,联立式(2)和式(4)得到给定的最大法向加速度a

max

下的插补步长L

3

为:(5)(3)期望进给步长计算根据以上三个控制条件计算出来的三个进给步长L

1

、L

2

和L

3

,取:(6)其中,L

1

=FT为只考虑进给速度的无约束进给步长,求得的L为同时满足无约束进给步长、弓高误差以及进给加速度约束条件下的期望进给步长。2.变螺距螺旋线的直接插补算法以变螺距双螺杆压缩机中的左旋阴转子为例,其端面型线的参数方程可表示为:(7)转子的端面型线绕中心轴作螺旋运动,当端面型线相对于其起始位置转过τ角时,轴线前进距离为z。则阴转子左旋螺旋面的参数方程为:(8)其中,P(τ)表示阴转子圆柱螺旋线的轴向参数方程。由式(8)可知,设θ为常数而改变τ时,得到的τ参数方程就表示以初始端面型线上不同点为起点的一条条螺旋线;设τ为常数而改变θ时,得到的θ参数方程就表示在不同位置的端面型线。设变螺距螺旋线的参数方程为s(τ)=[x(τ),y(τ),z(τ)],进给速度为v(t),由微分几何关系可得:(9)则:(10)其中:(11)因此:(12)则旋转角τ的增量:(13)第i+1个插补点的旋转角为:(14)取τ0=0,根据∆τ可以求解出轮廓曲线上所有插补点的位置。3.多项式曲线加减速控制(1)多项式曲线加减速原理为了保证机床在加工起始和终止时不产生冲击和振动,必须对驱动装置进行加减速控制。由于加减速都是在非常短的时间内完成的,所以暂不考虑弓高误差。由位移、速度、加速度和加加速度之间的导数关系可知,要保证加加速度曲线的连续性,其位移控制曲线必须是四次及以上多项式曲线,才可以实现机床高效高速的加工。但是曲线的次数越高,其计算难度就越大,所以,本文采用最基本的四次位移控制曲线。用t表示加工时间,构造四次所以还有待发展。位移控制曲线如下所示:(15)对该曲线依次求导得到速度、加速度和加加速度的曲线方程:(16)分析可得,在加速阶段需要满足的约束条件为:(17)其中,t

0

为加速阶段结束时的时间,v

s

为稳定速度。在减速阶段需要满足的约束条件为:(18)其中,t

1

、t

2

分别为减速阶段开始和结束时的时间,s

1

为减速阶段开始时的位移。(2)终点控制方法前加减速控制的优点在于对合成速度进行控制,不影响加工精度,但是需要预测减速点。传统的数控加工中一般用两种方法来预测减速点,一种是用对称性来确定,即减速阶段采用和加速阶段相同的运动规律,另一种是根据系统当前位置的进给速度和进给加速度等参数计算减速区的长度,从而确定减速点。由于多项式曲线加减速方式计算量相对较大,故本文采用对称性的方式确定减速点。设给定τ的取值范围为τ∈(0,τ

i

),利用编程语言求解插补点时,其约束条件为τ≤τ

i

,这样的求解方法通常不会刚好插补到轮廓曲线的终点,因为插补算法求解的最后一点与曲线终点之间的弦长L

i

往往是小于期望进给步长L的,插补不到曲线的终点,故产生了加工误差。本文提出的解决方法是,在之前插补的基础之上,再多进行一次插补,这样插补的终点不会在曲线上,而是在曲线之外,但轮廓曲线整体被插补完成,并且最后一次插补满足弓高误差的约束条件。4.算法应用实例设变螺距圆柱螺旋线的方程为:(19)取插补周期T=2ms=0.002s,稳定速度v

s

=3000mm/min=50mm/s,则无约束进给步长:取弓高误差δ

h

=1μm,允许的最大轮廓误差δ

hmax

=5μm,则在给定允许的最大轮廓误差约束条件下的插补步长:取t0

=200ms=0.2s,根据式(17)可得加速阶段的约束条件为:(20)联立式(15)、(16)和(20)解得:容易求得加速阶段的速度曲线方程为:(21)则加速阶段旋转角τ的增量:(22)设给定允许的最大进给加速度为3000mm/s2,则对应的插补步长:所以期望进给步长:匀速阶段旋转角τ的增量:(23)根据给定的变螺距圆柱螺旋线的方程编程可求得s

1

=33mm,t

1

=760ms=0.76s,t

2

=960ms=0.96s,同理,根据式(18)可得减速阶段的约束条件为:(24)联立式(15)、(16)和(24)解得:其减速阶段的速度曲线方程为:(25)减速阶段旋转角τ的增量:(26)加工该变螺距圆柱螺旋线的速度控制曲线以及插补点位置示意如图2、图3所示。图2速度控制曲线

图3变螺距螺旋线插补轨迹示意应用本文提出的终点控制方法得到的轮廓曲线终点位置的插补示意如图4所示。其中,p为插补节点,p

i

为轮廓曲线终点,实际并未插补到,p

i+1

为插补终点,其不在轮廓曲线上,最后一次插补满足弓高误差约束条件δ

hi

≤δ

h

。图4终点位置插补示意5.结语1)通过对轮廓弓高误差和进给加速度的控制,实现了变螺距螺旋线的直接插补控制,该插补方法适用于所有的空间参数曲线。2)应用一种多项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论