基于刀具半径补偿的让刀量补偿
•
数控刀具
摘要:给出了一种基于刀具半径补偿的让刀量动态补偿方法,实践证明该方法可有效地提高零件的加工精度,防止废品产生。
数控编程时,不仅要考虑刀具的半径补偿,还应考虑由于刀具受力引起的让刀量补偿。本文给出了一种考虑刀具半径补偿的动态补偿让刀量的方法,并已成功运用于某厂真空泵转子的曲面加工中。
1 刀具的半径补偿
1,而是它的等距线L2。因此就要按照工件廓形的等距线编程(图1)。
图1 刀尖圆弧半径及等距线
图2 等距线
e称为l的等距线,亦即刀尖圆弧中心的轨迹。如图2所示,l为已知曲线,p是其上任意点,它的单位法线向量为n,法线上取长度等于r的点为pe,当点p沿曲线移动时,法线向量的方向随之变动,每一条法线上的点pe的联线le就是l的等距线。显然,在n的负方向也取一点,则此点形成的曲线也是曲线l 的等距线。le在曲线l的外侧时称为外等距线(加工凸面),le在l的内侧时称为内等距线(加工凹面)。
s=[f(t),g(t)],在图示p点的情况下,p点的切线斜率为 tga=dy=dy/dt=g(t)dxdx/dtf(t)(1)
2a)½(f2+g2)½sina=tga=g(1+tg2a)½(f2+g2)½(2)
n的坐标分量为 {n
x=-sinany=cosa(3)
e=x+rnxye=y+rny(4)
e=xrg(f2+g2)½ye=y±rf(f2+g2)½(5)
2 让刀量的补偿
x=FB点{Fx=FsinaC点{Fx=0Fy=0Fy=FcosaFy=F
max为X向的最大让刀量,Ymax为Y向的最大让刀量,则A 、B、C 各点的让刀量为 A点{XA=-XmaxYA=0(6)B点{XB=-XmaxsinaYB=Ymaxcosa(7)C点{XC=0YC=Ymax(8)
max和Ymax可通过测量特殊点获得(如测量A点和C点的让刀量)。X为正值表示向X轴正向让刀,反之,表示向X轴负向让刀:Y为正值表示向Y轴正向让刀,反之,表示向Y 轴负向让刀(下同)。注意,X、Y的正负还与a有关。由式(2)可知,AC弧任意点的让刀量为 Xi=Xmaxsina=-Xmaxg(f2+g2)½Yi=Xmaxcosa=Ymaxf(f2+g2)½(9)
0点为曲线上便于测量让刀量的一点。一般情况下,总能找到这样的一点。其让刀量满足下列关系 {X0=-Xmaxsina0Y0=Ymaxcosa0(10)
e为曲线l上任意点,则在该点的让刀量,满足 {Xe=-XmaxsinaYe=Ymaxcosa(11)
e=X0g=X0·g·(f02+g02)½sina0(f2+g2)½g0(f2+g2)½Ye=Y0fY0·f·(f02+g02)½cosa0(f2+g2)½f0(f2+g2)½(12)
图3 加工弧ABC时的受力情况
图4 一般曲线的让刀量计算
0的坐标值(X0,Y0)及其在该点的让刀量,就可求得任意点的让刀量。X0、Y0、X0、Y0可测量得到,因此Xe、Ye可求。
3 结语
作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2022/07/2443.html