一般每轴各设一个终点判别计数器、分别判别是否到达终点。每进给一步,相应轴的终点判别计数器减 l ,当各轴终点判别计数器都减为 0 时,停止插补。
例5-5 第一象限逆圆弧,起点A(5,0),终点B(0,5),三位寄存器,写出DDA插补过程并画出插补轨迹。
EX=5,EY=5,X和Y积分器有溢出时,EX、EY相应减“1”,当均为0时,插补结束。
累加次数m |
X积分器 |
EX |
Y积分器 |
EY | ||||
JVX(存yj) |
JRX |
△x |
JVY(存xi) |
JRY |
△y | |||
0 |
000(0) |
000 |
0 |
101 |
101(5) |
000 |
0 |
101 |
1 |
000 |
000 |
0 |
101 |
101 |
101 |
0 |
101 |
2 |
000 |
000 |
0 |
101 |
101 |
010 |
1 |
100 |
001(1) |
||||||||
3 |
001 |
001 |
0 |
101 |
101 |
111 |
0 |
100 |
4 |
001 |
010 |
0 |
101 |
101 |
100 |
1 |
011 |
010(2) |
||||||||
5 |
010 |
100 |
0 |
101 |
101 |
001 |
1 |
010 |
011(3) |
||||||||
6 |
011 |
111 |
0 |
101 |
101 |
110 |
0 |
010 |
7 |
011 |
010 |
1 |
100 |
101 |
011 |
1 |
001 |
100(4) |
100(4) |
|||||||
8 |
100 |
110 |
0 |
100 |
100 |
111 |
0 |
001 |
9 |
100 |
010 |
1 |
011 |
100 |
011 |
1 |
000 |
101(5) |
011(3) |
|||||||
10 |
101 |
111 |
0 |
011 |
011 |
|||
11 |
101 |
001 |
1 |
001 |
011 |
|||
010(2) |
||||||||
12 |
101 |
001 |
1 |
001 |
010 |
|||
001(1) |
||||||||
13 |
101 |
110 |
0 |
001 |
001 |
|||
14 |
101 |
001 |
1 |
000 |
001 |