图2-11 DDA直线插补流程图
下面举例说明DDA直线插补过程。设要插补图2—12所示的直线轨迹OA,起点坐标为
(0,0),终点坐标为
(7,10)。若被积函数寄存器
Jvx和Jvy,余数寄存器 JRx和JRy,以及终点减法计数器JE均为四位二进制寄存器,
则迭代次数为m=24=16次时插补完成。在插补前,JE,JRx,JRy均为零,Jvx和Jvy分别存放
=7(即二进制的0111),
=10(即二进制的1010)。
在直线插补过程中Jvx和Jvy中的数值始终为
和 保持不变。本
例的具体轨迹如图2-12中的折线所示,由此可见,经过16次迭代之后,和
坐标分别有7个和10个脉冲输出。直线插补轨迹与理论曲线的最大误
差不超过1个脉冲当量。
图2-13 DDA直线插补过程 点击动画进入DDA直线插补