3.4典型数控功能原理及实现 计算在一个插补周期内△x、△y、△z 逐点比较法 脉冲增量插补 DDA法 插补方法 直线函数法 数据采样插补 扩展DDA法 26
26 逐点比较法 脉冲增量插补 DDA法 插补方法 直线函数法 数据采样插补 扩展DDA法 计算在一个插补周期内△x、△y 、△z 3.4 典型数控功能原理及实现
3.4典型数控功能原理及实现 3.4.2.2逐点比较法 开环数控机床, 实现直线、圆弧、其他二次曲线(椭圆、 抛物线、双曲线等)插补。 特点:运算直观,最大插补误差≤1个脉冲当量,脉冲输出均匀, 调节方便。 原理:每进给一步完成4个工作节拍: 偏差判别 坐标进给 新偏差计算 终点比较 27
27 3.4.2.2 逐点比较法 开环数控机床,实现直线、圆弧、其他二次曲线(椭圆、 抛物线、双曲线等)插补。 特点:运算直观,最大插补误差≤1个脉冲当量,脉冲输出均匀, 调节方便。 原理:每进给一步完成4个工作节拍: 偏差判别 坐标进给 新偏差计算 终点比较 3.4 典型数控功能原理及实现
3.4典型数控功能原理及实现 1.逐点比较法的直线插补图解 (10,5 左侧 右侧 (0,0) X 28
28 1. 逐点比较法的直线插补图解 x y (10,5) 右侧 (0,0) 左侧 3.4 典型数控功能原理及实现
3.4典型数控功能原理及实现 1.逐点比较法的直线插补算法 点在直线上或直线左侧时X:+1 点在直线右侧时 Y:+1 起点(0,0) 终点(10,5) 中间点: 左侧 (10,5) P1(0,1) P5(3,2) p5,2)右侧 Pi(Xiyi) P6(4,2) (0,0) P14(9,5) 29
29 1. 逐点比较法的直线插补算法 x y (10,5) (0,0) p5(3,2) p6(4,2) p7(5,2) 起点(0,0) 终点(10,5) 中间点: P1(0,1) Pi (xi ,yi ) . . P14(9,5) 点在直线上或直线左侧时 X: +1 点在直线右侧 时 Y: +1 左侧 右侧 3.4 典型数控功能原理及实现
3.4典型数控功能原理及实现 1.逐点比较法的直线插补算法 点在直线左侧 =>X*Y,-Y*X>0 点在直线上 =>X*Y,-Y。*X=0 起点(0,0) 点在直线右侧 =>X*Y-Y*X<0 终点(10,5) (xey) 中间点: ● (y) P1(0,1) Pi(Xi yi) P(,) P:(xiyi) (0,0) X P14(9,5) 30
30 1. 逐点比较法的直线插补算法 x y (xe,ye) (0,0) 起点(0,0) 终点(10,5) 中间点: P1(0,1) Pi (xi ,yi ) . . P14(9,5) pi (xi , yi ) 点在直线左侧 Yi / Xi > Ye / Xe => Xe*Yi - Ye* Xi >0 pi (xi , yi ) 点在直线右侧 Yi / Xi < Ye / Xe => Xe*Yi - Ye* Xi <0 点在直线上 Yi / Xi = Ye / Xe => Xe*Yi - Ye* Xi =0 pi (xi , yi ) 3.4 典型数控功能原理及实现