对于轮廓控制系统来说,zui重要的功能便是插补功能,这是由于插补运算是在机床运动过程中实时进行的,即在有限的时间内,必须对各坐标轴实时地分配相应的位置控制信息和速度控制信息。轮廓控制系统正是因为有了插补功能,才能加工出各种形状复杂的零件。可以说插补功能是轮廓控制系统的本质特征。因此,插补算法的优劣,将直接影响cnc 系统的性能指标。在数控装置中其实现步骤主要有三个,下面以圆弧加工的插补过程为例进行说明。下图为欲加工的圆弧轨迹l,起点为p0,终点为pe。cnc 装置将采用下面三个步骤对该圆弧进行插补:
插补算法原理图
1.逼近处理cnc 装置按系统的插补时间△t 和加工所要求的进给速度f,将l 分割成由若干短直线△ll,△l2,…,△li…,这里: △li,=f△t(i=1,2,…)。
则当△t =0 时,折线段之和接近圆弧l 即:
当然,用直线△ll逼近圆弧存在着逼近误差δ,但是只要δ(△li 足够短)足够小,总是能满足零件加工要求的。
当 f 为常数时,由于出对于某一个数控系统而言恒为常数,故△li 的长度也为常数△l,只不过其斜率与在l上的位置有关。
2.插补运算
在计算出△li 后,必须将其分解为x轴及y 轴移动分量和(在时间内),它们将随着△丘在£上位置的不断变化而变化,但它们满足:
且有: fx= △xi/△ti fy= △yi/△ti
由于△li 的斜率是不断变化的,因此进给速度在x 方向及y 方向的分量fx与fy以及它们之间的比值fx/fy都在不断变化的。
3.指令输出将计算出△ti在时间内的和作为指令输出给x 轴和y 轴,以控制它们联动。由此可知,只要能连续地自动控制x 和y 两个进给轴在时间内移动量。就可以实现曲线轮廓零件的加工。
