- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二、数字积分法插补
数字积分法又称数字微分分析器(Digital Differential Analyzer,简称DDA)。采用该方法进行插补,具有运算速度快,逻辑功能强,脉冲分配均匀等特点,且只输入很少的数据,就能加工出直线、圆弧等较复杂的曲线轨迹,精度也能满足要求。因此,该方法在数控系统中得到广泛的应用。
(一)数字积分的基本原理
如图:从时刻t=0到t,函数Y=f(t)曲线所包围的面积可表示为:S=∫ f(t)dt
若将0~t的时间划分成时间
间隔为Δt的有限区间,当Δt
足够小时,可得公式:
S=∫ f(t)dt = ∑ Yi Δt
即积分运算可用一系列微小
矩形面积累加求和来近似。
T
O
Y
Y=f(t)
Δt
Yo
t
t
0
0
t
i=0
n-1
若Δt取最小基本单位“1”,则上式可简化为:
S=∑ Yi (累加求和公式或矩形公式)
这种累加求和运算,即积分运算可用数字积分器来实现,
n-1
i=0
被积函数寄存器
+
累加器(余数寄存器)
Δt
ΔY
存放Y值
若求曲线与坐标轴所包围的面积,求解过程如下:
被积函数寄存器用以存放Y值,每当Δt 出现一次,被积函数寄存器中的Y值就与累加器中的数值相加一次,并将累加结果存于累加器中,如果累加器的容量为一个单位面积,则在累加过程中,每超过一个单位面积,累加器就有溢出。当累加次数达到累加器的容量时,所产生的溢出总数就是要求的总面积,即积分值。
被积函数寄存器
+
累加器(余数寄存器)
Δt
ΔY
存放Y值
(二)数字积分直线插补
如图:直线段OA,起点位于原点,终点为A(Xe,Ye),东电沿X、Y坐标移动的速度为Vx、Vy,则动点沿X、Y坐标移动的微小增量为:
ΔX=VxΔt
ΔY=VyΔt
若动点沿OA匀速移动, V、
Vx、Vy均为常数,则有:
V Vx Vy
OA Xe Ye
成立。
X
O
Y
A(Xe,Ye)
Vx
Vy
V
=
=
=K
因而可以得到坐标微小位移增量为:
ΔX=VxΔt=KXeΔt
ΔY=VyΔt =KYeΔt
所以,可以把动点从原点
走向终点的过程看作X、Y
坐标每经过一个单位时间
间隔以K Xe、 K Ye进行累加
的过程,则可得直线积分插补
近似表达式为:
X= ∑ (K Xe)Δt
Y= ∑ (K Ye)Δt
X
O
Y
A(Xe,Ye)
Vx
Vy
V
i=1
m
i=1
m
由此可以得到直线插补的数字积分插补器:
J Vx(K Xe)(被积函数寄存器)
+
J Rx(累加器)
J Ry(累加器)
J Vy(K Ye)(被积函数寄存器)
+
Δt
ΔX
X轴溢出脉冲
Y轴溢出脉冲
ΔY
设经过m次累加,X、Y坐标分别达到终点,则有:
X= ∑ (K Xe)Δt =KmXe =Xe
Y= ∑ (K Ye)Δt = KmYe = Ye
由该式可知:mK = 1,即
m= 1/K
这样,经过m次累加后,X、
Y坐标分别到达终点,而溢出
脉冲总数即为:
X=Xe Y=Ye
X
O
Y
A(Xe,Ye)
Vx
Vy
V
m
m
i=1
i=1
确定K的取值:
根据每次增量ΔX、ΔY不大于1,以保证每次分配的进给脉冲不超过1,即需满足:
ΔX=K Xe≤1
ΔY=K Ye≤1
其中Xe、Ye的最大允许值受被积函数寄存器容量的限制。假定寄存器有n位,则Xe、Ye的最大允许值为2 – 1。若取K=1/2 、则必定满足:
K Xe = 2 – 1 / 2 1
K Ye = 2 – 1 / 2 1
由此可定,动点从原点到达终点的累加次数为:
m = 1 / K = 2
n
n
n
n
n
n
n
例:插补第一象限直线OA,起点为O( 0 , 0 ) ,终点为
A ( 5 , 3 )。取被积函数寄存器分别为JVx, JVy,余数寄存器分别为JRx 、JRy ,终点计数器为 JE,且都是三位二进制寄存器。试写出插补计算过程并绘制轨迹。
X
O
Y
1
2
3
4
5
1
2
3
A( 5 , 3 )
插补计算过程如下
累加
次数
(Δt)
X积分器
JVx
JRx
溢出
ΔX
Y积分器
JVy
JRy
溢出
ΔY
终点
计数器
JE
备注
0
1
2
3
4
5
6
7
8
101
000
011
000
初始状态
101
101
000
101
101
101
101
101
101
101
011
011
011
011
011
您可能关注的文档
最近下载
- 35t锅炉课程设计汇本指导附设计程序与CAD总图.doc VIP
- 《铁路路基工程施工质量验收标准》TB-10414-2018全部表格.pdf VIP
- 混凝土地面球场施工方案.docx VIP
- 供应商有害物质管理审核表 .xlsx VIP
- DB37_T 1997.11—2019_物业服务规范第11部分:公共场馆物业.pdf VIP
- 《现代科学技术概论》课程教学大纲(模板).docx VIP
- 热处理工艺学.pdf VIP
- 1999-2023年哈尔滨工业大学高等代数考研真题.pdf VIP
- 一种料理机机座.pdf VIP
- Mg-Al-M合金中Al-M相(M=Sr,Nd)析出行为的热力学分析.pdf VIP
原创力文档


文档评论(0)