![]() |
什么是逐点比较法 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
如上所述,偏差计算是逐点比较法关键的一步。下面以第Ⅰ象限直线为例导出其偏差计算公式。
图2-1
直线插补过程 如图2—1所示,假定直线
若任意点
亦即:
由此可以取偏差判别函数
由
当
当
当
从图2—1看出,对于起点在原点,终点为A(
对于图2—1的加工直线OA,我们运用上述法则,根据偏差判别函数值,就可以获得如图中折线段那样的近似直线。
但是按照上述法则进行
已经知道,加工点的坐标为(
若
即:
如果某一时刻,加工点P(
即:
根据式(2—1)及式(2—2)可以看出,新加工点的偏差完全可以用前一加工点的偏差递推出来。
综上所述,逐点比较法的直线插补过程为每走一步要进行以下4个节拍(步骤),即判别、进给、运算、比较。 (1)
判别。根据偏差值确定刀具位置是在直线的上方(或线上),还是在直线的下方。 (2)
进给。根据判别的结果,决定控制哪个坐标(x或y)移动一步。 (3)
运算。计算出刀具移动后的新偏差,提供给下一步作判别依据。根据式(2—1)及式(2—2)来计算新加工点的偏差,使运算大大简化。但是每一新加工点的偏差是由前一点偏差
(4)
比较。在计算偏差的同时,还要进行一次终点比较,以确定是否到达了终点。若已经到达,就不再进行运算,并发出停机或转换新程序段的信号。
下面以实例来验证图2—1。设欲加工直线OA,其终点坐标为
图2-2 逐点比较法直线插补过程 表2-1 逐点比较法直线插补运算举例
|