电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

DDA法直线插补

2017-05-06 13:37分类:机械维修 阅读:

 

起点O(0,0),完毕A(xe,ye),设进给速度V是均匀的,直线长度L,则有

动点从原点走向完毕,可看作是各坐标每经过一个△t别离以增量kxe、kye一同累加的作用。设经过m次累加后,X和Y方向都抵达完毕A(xe,ye),则

m有必要是整数,所以k为小数。挑选k时考虑△x、△y≤1,确保坐标轴上每次分配的进给脉冲不逾越1个单位(通常为1个脉冲当量)。

xe、ye最大值(寄存器位数n)为2n-1,所以

通常取 ,则有 ,阐明DDA直线插补悉数进程需求2n次累加能抵达完毕

当k=1/2n时,对二进制数来说,kxe与xe只在于小数点的方位纷歧样,将xe的小数点左移n位即为kxe。

n位内存中寄存xe和kxe的数字是相同的,认为后者小数点呈如今最高位数n的前面。

对kxe、kye的累加改动为对xe与ye的累加。

X—Y平面的DDA直线插补器的暗示图:

直线插补完毕差异:

m=2n为完毕差异依据

例5-4设直线起点在原点O(0,0),完毕为A(8,6),选用四位寄存器,写出直线DDA插补进程并画出插补轨道。

由于选用4位寄存器,所以累加次数m=24=16。

累加次数m

X积分器

Y积分器

JVX(存xe)

JRX(∑xe)

△x

JVY(存ye)

JRY(∑ye)

△y

0

1000

0

0

0110

0

0

1

1000

0

0110

0

2

0000

1

1100

0

3

1000

0

0010

1

4

0000

1

1000

0

5

1000

0

1110

0

6

0000

1

0100

1

7

1000

0

1010

0

8

0000

1

0000

1

9

1000

0

0110

0

10

0000

1

1100

0

11

1000

0

0010

1

12

0000

1

1000

0

13

1000

0

1110

0

14

0000

1

0100

1

15

1000

0

1000

0

16

0000

1

0000

1

上一篇:担架电梯井道标准_担架电梯井道最小标准

下一篇:数控机床的导轨

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部