分享好友 数控技术首页 数控技术分类 切换频道

刀具半径补偿干涉检验的向量算法

2018-07-03 00:002480

1 干涉的产生

由于被加工零件轮廓的不确定性和复杂性,当刀具的半径过大或者遇到轮廓的内尖角时,如果处理不好刀具在轮廓过渡处的轨迹,就会出现刀具过切轮廓的现象(图1),这就是刀具的干涉。刀具干涉会造成零件的损坏必须加以克服。

轮廓的干涉检验分为两种情况,一种是两段轮廓干涉检验,另一种是多段轮廓干涉检验。两段轮廓干涉检验只对参加刀补的相邻两段轮廓进行干涉检验,不考虑其它轮廓段的干涉情况。考虑其它轮廓段的检验,称为多段轮廓的干涉检验(图1b)。在一般情况下,对两段轮廓进行良好的干涉检验已能满足干涉检验的要求。因此,本文只考虑两段轮廓的干涉检验。

 

图1 轮廓过切现象

目前,已有一些方法可以对刀具的干涉进行检验,但是判断条件过于繁琐。本文通过对轮廓转接类型的判断并结合轮廓补偿前后方向向量的变化,得出了一种判断刀具干涉的有效算法。

2 转接类型的判断

在刀具半径补偿的干涉检验中,首先要判断轮廓的转接类型。轮廓的转接类型共分三种情况:缩短型、伸长型和插入型。

相邻两段轮廓的切线在交点处工件侧的夹角,称为两段轮廓的夹角(图2中的α角)。

1) 当两段轮廓的夹角大于180°小于360°时,刀具所走的轨迹的长度小于实际轮廓的长度,这种情况称为缩短型(图2a)。

图2 轮廓的转接类型

2) 当两段轮廓的夹角小于等于180°大于等于90°时,刀具所走的轨迹要大于或等于实际轮廓的长度,这种情况称为伸长型(图2b)。

3) 当两段轮廓的夹角小于90°大于0°时,不仅刀具所走的轨迹要大于实际轮廓的长度,而且要插入一段直线或者圆弧,这种情况称为插入型(图2c)。

在三种轮廓转接类型中,只有缩短型会产生干涉情况,而伸长型和插入型不会引起轮廓的干涉。因此,首先对转接类型进行合理判断可有效减少检验刀具干涉的计算量。假设相邻两段轮廓的切向量为L1、L2(图3)。L1、L2的叉积在它们所在平面法线K上的投影为s=(L1×L2)·K,则转接类型的判断条件为:(1)左刀补:s>0时,为缩短型;s≤0时,为非缩短型;(2)右刀补:s<0时,为缩短型;s≥0时,为非缩短型。

图3 转接类型的判断

设刀具的半径为r,且左刀补时,r>0;右刀补时,r<0。则以上条件可以合并为

c= sign(r)[(L1× L2)·K]

当c>0时,转接类型为缩短型,要进行干涉检验;c≤0时为非缩短型,不需要进行干涉检验。

3 干涉的检验

判断轮廓转接类型后,可进一步根据轮廓进行干涉检验。下面以直线与圆弧相接的两段轮廓为例来说明如何进行干涉检验。

如图4所示,轮廓由一段直线AO和一段圆弧OB组成。起点为A,终点为B,AO与OB交于O点。刀具半径为r,沿轮廓左侧加工。

图4 直线与圆弧干涉的检验

在正常补偿,即未发生干涉时,补偿后的刀具路线为A1O1到O1B1(图4),O1点为刀具半径补偿后的轨迹 交点。

设直线AO的方向向量为 l= Xu1i+ Yu1j (1)

则,直线A1O1的方程为

- Yu1x+ Xu1y= r (2)

设OB所在圆的圆心C的坐标为(Xc,Yc),圆半径为R,则O1B1所在圆的方程为 (x- Xc)2+ (y- Yc)2= (R+ r)2 (3)

由式(2)、(3)可求得O1点的坐标(X01,Y01)为

下面讨论发生干涉的情况:

1) 对于直线AO由图4中所示可知,A1是刀具中心在轮廓起点A处补偿后的位置。向量AA1垂直于直线AO,方向指向刀具中心A1,且其长度等于r,称AA1为轮廓在A点的刀具半径向量,记为TA。则

式中

设O点相对于A点的坐标为(X1,Y1),则可以求得O1相对于A1点的坐标为

刀具沿A1O1进行加工,当前进到A1O1的延长线上时,就会把后面的圆弧切掉,发生过切。我们注意到假设新轮廓为A'O到OB,起点为A',A'点补偿后的位置为A'1,那么刀具补偿后的加工轨迹为从A点开始,经A'1O1到O1B1。这时即发生了干涉,因为当刀具在A'1点时已经把后面的圆弧切掉了。过切的产生与向量A'O与向量A'1O'1的方向有关。设他们的向量分别为l1、l2,则干涉的判断条件为:l1与l2方向相反,即 l1+ l2= 0 (4)

2) 对于圆弧OB 设圆心C相对于起点O的坐标为I、J,终点B相对于起点O的坐标为Xe、Ye。设圆弧起点O到圆心C的向量为OC,圆弧终点B到圆心C的向量为BC,则

设交点O1到点C的向量为O1C,圆弧终点B补偿后的点B1到点C的向量为B1C,B点的刀具半径向量为TB=Xtbi+Ytbj,则

圆弧干涉的条件是向量OC和BC的叉积在它们所在平面法线K上的投影与向量O1C和B1C的叉积在K上的投影方向相反,即

[(OC× BC)·K][(O1C× B1C)·K]<0 (5)

以上分析的是直线接圆弧的情况,对直线接直线和圆弧接圆弧的情况可以进行类似的分析:对于直线,按式(4),若补偿前后的向量方向相反,则产生干涉,否则不产生干涉Z对于圆弧,按式(5),若补偿前后的圆弧方向相同,则不产生干涉,否则干涉。

4 结束语

本文提出的干涉检验算法已经在本所开发的数控系统中采用,经过长时间的应用和生产检验,被证实是切实可行的、是快速有效的。它能够检验两段轮廓干涉的全部情况,满足干涉检验的基本要求。

举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04311

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18399

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11496

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20707

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231207

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261202

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151092