一、逐点比较法1、直线L1:起点坐标O(0,0),终点坐标A(4,6)(1)分析1)直线L1为第一象限内直线2)插补总步数:M=x e+y e=4+6=103)若偏差f≥0,则刀具向+∆x方向进给一步,偏差f i+1, j = f i, j - y e4)若偏差f<0,则刀具向+∆y方向进给一步,偏差f i, j+1 = f i, j + x e (2)列表计算(3)绘制进给脉冲图(略)2、直线L2:起点坐标O(0,0),终点坐标A(-6,3)(1)分析1)直线L2为第二象限内直线2)插补总步数:M=|x e|+y e=6+3=93)若偏差f≥0,则刀具向-∆x方向进给一步,偏差f i+1, j = f i, j - y e4)若偏差f<0,则刀具向+∆y方向进给一步,偏差f i, j+1 = f i, j +|x e| (2)列表计算(3)绘制进给脉冲图(略)3、直线L3:起点坐标O(0,0),终点坐标A(-5,-8)(1)分析1)直线L3为第三象限内直线2)插补总步数:M=|x e|+|y e|=5+8=133)若偏差f≥0,则刀具向-∆x方向进给一步,偏差f i+1, j = f i, j -|y e|4)若偏差f<0,则刀具向-∆y方向进给一步,偏差f i, j+1 = f i, j +|x e| (2)列表计算(3)绘制进给脉冲图(略)4、直线L4:起点坐标O(0,0),终点坐标A(7,-4)(1)分析1)直线L4为第四象限内直线2)插补总步数:M=x e+|y e|=7+4=113)若偏差f≥0,则刀具向+∆x方向进给一步,偏差f i+1, j = f i, j -|y e|4)若偏差f<0,则刀具向-∆y方向进给一步,偏差f i, j+1 = f i, j + x e (2)列表计算(3)绘制进给脉冲图(略)5、圆弧NR1:起点坐标A(4,0),终点坐标E(0,4)(1)分析1)圆弧NR1为第一象限逆圆2)插补总步数:M=|(x0-x e)|+|(y0-y e)|=4+4=83)若偏差f≥0,则刀具向-∆x方向进给一步,偏差f i+1, j = f i, j– 2x i + 1 4)若偏差f<0,则刀具向+∆y方向进给一步,偏差f i, j+1 = f i, j + 2y j + 1 (2)列表计算(3)绘制进给脉冲图(略)6、圆弧NR2:起点坐标A(0,5),终点坐标E(-5,0)(1)分析1)圆弧NR2为第二象限逆圆2)插补总步数:M=|(x0-x e)|+|(y0-y e)|=5+5=103)若偏差f≥0,则刀具向-∆y方向进给一步,偏差f i, j+1 = f i, j - 2y j + 1 4)若偏差f<0,则刀具向-∆x方向进给一步,偏差f i+1, j = f i, j– 2x i + 1 (2)列表计算(3)绘制进给脉冲图(略)7、圆弧NR3:起点坐标A(-6,0),终点坐标E(0,-6)(1)分析1)圆弧NR3为第三象限逆圆2)插补总步数:M=|(x0-x e)|+|(y0-y e)|=6+6=123)若偏差f≥0,则刀具向+∆x方向进给一步,偏差f i+1, j = f i, j+ 2x i + 1 4)若偏差f<0,则刀具向-∆y方向进给一步,偏差f i, j+1 = f i, j- 2y j + 1 (2)列表计算(3)绘制进给脉冲图(略)8、圆弧NR4:起点坐标A(0,-7),终点坐标E(7,0)(1)分析1)圆弧NR4为第四象限逆圆2)插补总步数:M=|(x0-x e)|+|(y0-y e)|=7+7=143)若偏差f≥0,则刀具向+∆y方向进给一步,偏差f i, j+1 = f i, j+ 2y j + 1 4)若偏差f<0,则刀具向+∆x方向进给一步,偏差f i+1, j = f i, j+ 2x i + 1 (2)列表计算(3)绘制进给脉冲图(略)9、圆弧SR1:起点坐标A(0,4),终点坐标E(4,0)(1)分析1)圆弧SR1为第一象限顺圆2)插补总步数:M=|(x0-x e)|+|(y0-y e)|=4+4=83)若偏差f≥0,则刀具向-∆y方向进给一步,偏差f i, j+1 = f i, j – 2y j + 1 4)若偏差f<0,则刀具向+∆x方向进给一步,偏差f i+1, j = f i, j + 2x i + 1 (2)列表计算(3)绘制进给脉冲图(略)10、圆弧SR2:起点坐标A(-5,0),终点坐标E(0,5)(1)分析1)圆弧SR2为第二象限顺圆2)插补总步数:M=|(x0-x e)|+|(y0-y e)|=5+5=103)若偏差f≥0,则刀具向+∆x方向进给一步,偏差f i+1, j = f i, j+ 2x i + 1 4)若偏差f<0,则刀具向+∆y方向进给一步,偏差f i, j+1 = f i, j+ 2y j + 1 (2)列表计算(3)绘制进给脉冲图(略)11、圆弧SR3:起点坐标A(0,-6),终点坐标E(-6,0)(1)分析1)圆弧SR3为第三象限顺圆2)插补总步数:M=|(x0-x e)|+|(y0-y e)|=6+6=123)若偏差f≥0,则刀具向+∆y方向进给一步,偏差f i+1, j = f i, j+ 2y j + 1 4)若偏差f<0,则刀具向-∆x方向进给一步,偏差f i, j+1 = f i, j- 2x i + 1 (2)列表计算(3)绘制进给脉冲图(略)12、圆弧SR4:起点坐标A(7,0),终点坐标E(0,-7)(1)分析1)圆弧SR4为第四象限顺圆2)插补总步数:M=|(x0-x e)|+|(y0-y e)|=7+7=143)若偏差f≥0,则刀具向-∆x方向进给一步,偏差f i, j+1 = f i, j- 2x i + 1 4)若偏差f<0,则刀具向-∆y方向进给一步,偏差f i+1, j = f i, j- 2y j + 1 (2)列表计算(3)绘制进给脉冲图(略)二、数值积分法(DDA)1、直线L1:起点坐标O(0,0),终点坐标A(4,6)(1)分析1)直线L1为第一象限内直线2)x e=4=100B;y e=6=110B3)取积分累加器容量N=3位4)x被积函数寄存器J vx= x e;y被积函数寄存器J vy= y e5)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲+∆x7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲+∆y (2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)2、直线L2:起点坐标O(0,0),终点坐标A(-6,3)(1)分析1)直线L2为第二象限内直线2)x e=|-6|=110B;y e=3=011B3)取积分累加器容量N=3位4)x被积函数寄存器J vx= x e;y被积函数寄存器J vy= y e5)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲-∆x7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲+∆y (2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)3、直线L3:起点坐标O(0,0),终点坐标A(-5,-8)(1)分析1)直线L3为第三象限内直线2)x e=|-5|=101B;y e=|-8|=1000B3)取积分累加器容量N=4位4)x被积函数寄存器J vx= x e;y被积函数寄存器J vy= y e5)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过4位溢出时,则在x方向分配一进给脉冲-∆x7)当J Ry累加超过4位溢出时,则在y方向分配一进给脉冲-∆y (2)列表计算二进制累加:十进制累加(累加器容量为2N=24=16):(3)绘制进给脉冲图(略)4、直线L4:起点坐标O(0,0),终点坐标A(7,-4)(1)分析1)直线L4为第四象限内直线2)x e=7=111B;y e=|-4|=100B3)取积分累加器容量N=3位4)x被积函数寄存器J vx= x e;y被积函数寄存器J vy= y e5)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲+∆x 7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲-∆y (2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)5、圆弧NR1:起点坐标A(4,0),终点坐标E(0,4)(1)分析1)圆弧NR1为第一象限逆圆2)x0=4=100B;y0=0=000B3)取积分累加器容量N=3位4)初始时:x被积函数寄存器J vx= y0;y被积函数寄存器J vy= x05)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲-∆x,相应在J vy中对x 坐标的修正为减一7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲+∆y,相应在J vx中对y 坐标的修正为加一(2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)6、圆弧NR2:起点坐标A(0,5),终点坐标E(-5,0)(1)分析1)圆弧NR2为第二象限逆圆2)x0=0=000B;y0=5=101B3)取积分累加器容量N=3位4)初始时:x被积函数寄存器J vx= y0;y被积函数寄存器J vy= x05)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲-∆x,相应在J vy中对x 坐标的修正为加一7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲-∆y,相应在J vx中对y 坐标的修正为减一(2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)7、圆弧NR3:起点坐标A(-6,0),终点坐标E(0,-6)(1)分析1)圆弧NR3为第三象限逆圆2)x0=|-6|=110B;y0=0=000B3)取积分累加器容量N=3位4)初始时:x被积函数寄存器J vx= y0;y被积函数寄存器J vy= x05)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲+∆x,相应在J vy中对x 坐标的修正为减一7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲-∆y,相应在J vx中对y 坐标的修正为加一(2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)8、圆弧NR4:起点坐标A(0,-7),终点坐标E(7,0)(1)分析1)圆弧NR4为第四象限逆圆8)x0=0=000B;y0=|-7|=111B9)取积分累加器容量N=3位10)初始时:x被积函数寄存器J vx= y0;y被积函数寄存器J vy= x011)初始时:x累加器J Rx = 0;y累加器J Ry = 012)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲+∆x,相应在J vy中对x坐标的修正为加一2)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲+∆y,相应在J vx中对y 坐标的修正为减一(2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)9、圆弧SR1:起点坐标A(0,4),终点坐标E(4,0)(1)分析1)圆弧SR1为第一象限顺圆2)x0=0=000B;y0=4=100B3)取积分累加器容量N=3位4)初始时:x被积函数寄存器J vx= y0;y被积函数寄存器J vy= x05)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲+∆x,相应在J vy中对x 坐标的修正为加一7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲-∆y,相应在J vx中对y 坐标的修正为减一(2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)10、圆弧SR2:起点坐标A(-5,0),终点坐标E(0,5)(1)分析1)圆弧SR2为第二象限顺圆2)x0=|-5|=101B;y0=0=000B3)取积分累加器容量N=3位4)初始时:x被积函数寄存器J vx= y0;y被积函数寄存器J vy= x05)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲+∆x,相应在J vy中对x 坐标的修正为减一7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲+∆y,相应在J vx中对y 坐标的修正为加一(2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)11、圆弧SR3:起点坐标A(0,-6),终点坐标E(-6,0)(1)分析1)圆弧SR3为第三象限顺圆2)x0=0=000B;y0=|-6|=110B3)取积分累加器容量N=3位4)初始时:x被积函数寄存器J vx= y0;y被积函数寄存器J vy= x05)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲-∆x,相应在J vy中对x 坐标的修正为加一7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲+∆y,相应在J vx中对y 坐标的修正为减一(2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)12、圆弧SR4:起点坐标A(7,0),终点坐标E(0,-7)(1)分析1)圆弧SR4为第四象限顺圆2)x0=7=111B;y0=0=000B3)取积分累加器容量N=3位4)初始时:x被积函数寄存器J vx= y0;y被积函数寄存器J vy= x05)初始时:x累加器J Rx = 0;y累加器J Ry = 06)当J Rx累加超过3位溢出时,则在x方向分配一进给脉冲-∆x,相应在J vy中对x 坐标的修正为减一7)当J Ry累加超过3位溢出时,则在y方向分配一进给脉冲-∆y,相应在J vx中对y 坐标的修正为加一(2)列表计算二进制累加:十进制累加(累加器容量为2N=23=8):(3)绘制进给脉冲图(略)。