![]() |
直接函数法圆弧插补 |
||||||||||||||||||||||||||||||||||||||||||||||||||
图2-39是第Ⅰ象限的逆时针方向圆弧,圆心在
对于圆弧上的点
对于圆外的点
对于圆内的点
图2-39 第Ⅰ象限圆弧
图2-40 圆弧插补各卦限的进给方向
为了使进给方向每次最多改变45°,仍旧划分0~7共8个卦限,将各卦限内的圆弧插补,都统一用“0”卦限的公式进行计算。每个卦限中又都有顺时针圆弧和逆时针圆弧两种情况,8个卦限中顺圆与逆圆的进给方向标在图2-40中,均用
表2-10
直线插补时进给方向的坐标变换
将公式(2-46)转换为
=
=2
而往-
=
=-2
对顺时针圆弧,则或者走-
往+
引入循环变量
当
当
当
以上各种情况下的实际进给方向,可参照表2-10得到。误差函数计算统一使用“0”卦限中推导的公式(2-47)、(2-48)(逆时针圆弧)或(2-49)、(2-50)(顺时针圆弧)。为此,要统一变换为 除根据误差函数、卦限及圆弧走向判断本次应进给的方向外,插补运算还包括下列步骤:
(1)
计算 (2) 修正并得到新的坐标值u(i+1)和v(i+1); (3) 存入应进给方向的符号; (4) 计算误差函数F(i+1); (5) 检查进给后是否到达卦限的边界; (6) 检查进给后是否到达预定圆弧的终点。 除了直线插补与圆弧插补外,DFB法还可以推广到用方程
描述的一般二次曲线。但由于在计算误差函数时,要与各系数作乘法运算,将使插补运算的速度显著变慢。在这种情况下,只好损失一些进给速度,而对于像抛物线这种二次曲线的特例,用直接函数法进行插补运算的速度则与圆弧插补时相当。此外,DFB法也可以推广到极坐标。这时,阿基米德螺旋线的插补可以归并为直线插补。 |