《数字积分法插补原理》由会员分享,可在线阅读,更多相关《数字积分法插补原理(19页珍藏版)》请在人人文库网上搜索。

1、3单元 数字积分法插补原理,掌握数字积分法插补基本原理 掌握数字积分直线插补运算过程、特点及其应用 掌握数字积分圆弧插补运算过程、特点及其应用 理解改进数字积分插补质量的措施,本单元学习目标,一 基本原理,3单元 数字积分法插补原理,数字积分法又称数字积分分析法DDA(Digital differential Analyzer),简称积分器,是在数字积分器的基础上建立起来的一种插补算法。具有逻辑能力强的特点,可实现一次、两次甚至高次曲线插补,易于实现多坐标联动。只需输入不多的几个数据,就能加工圆弧等形状较为复杂的轮廓曲线。直线插补时脉冲较均匀。并具有运算速度快,应用广泛等特点,一 基本原理,3。

2、单元 数字积分法插补原理,如图所示,从时刻到t求函数曲线所包围的面积时,可用积分公式表示,如果将0t的时间划分成时间间隔为的有限区间,当足够小时,可得近似公式,若t 取“1”,上式简化为,二 直线插补,3单元 数字积分法插补原理,设在平面中有一直线OA,其起点坐标为坐标原点O,终点坐为 ,则该直线的方程为 ,将方程化为对时间t的参数方程,再求积分可得,上式积分用累加的形式近似表达为,动点从原点出发走向终点的过程,可以看作是各坐标轴每经过一个单位时间间隔t,分别以增量kXe及kYe同时累加的结果,二 直线插补,3单元 数字积分法插补原理,若经过m 次累加后,x和y分别到达终点 ,即有下式成立,关。

3、键是如何选择m、k,上式表明,若寄存器位数是n,则直线整个插补过程要进行2n 次累加才能到达终点,设累加器有n位,则,由此可见,比例系数k与累加器之间有如下关系,二 直线插补,3单元 数字积分法插补原理,右图为直线的插补框图,它由两个数字积分器组成,每个坐标轴的积分器由累加器和被积函数寄存器组成,被积函数寄存器存放终点坐标值,每经过一个时间间隔t ,将被积函数值向各自的累加器中累加,当累加结果超出寄存器容量时,就溢出一个脉冲,若寄存器位数为n,经过2n次累加后,每个坐标轴的溢出脉冲总数就等于该坐标的被积函数值,从而控制刀具到达终点,二 直线插补,3单元 数字积分法插补原理,例:设有一直线OA,。

4、起点为原点O,终点A坐标为(4,6),试用数字积分法进行插补计算并画出走步轨迹,解:选取累加器和寄存器的位数为3位,即n=3,则累加次数,插补前,余数寄存器=0。x被积函数寄存器=4,y被积函数寄存器=6。其插补过程如表(下页)所示。插补轨迹如右图所示,二 直线插补,3单元 数字积分法插补原理,三 圆弧插补,3单元 数字积分法插补原理,圆心为坐标原点的圆弧方程式为 可得圆的参数方程为,对t 微分得、方向上的速度分量为,用累加器来近似积分为,圆弧插补时,x轴的被积函数值等于动点y坐标的瞬时值,y轴的被积函数值等于动点x坐标的瞬时值,三 圆弧插补,3单元 数字积分法插补原理,DDA逆圆插补框图,三。

5、 圆弧插补,3单元 数字积分法插补原理,三 圆弧插补,3单元 数字积分法插补原理,圆弧插补与直线插补比较,1)直线插补时为常数累加,而圆弧插补时为变量累加。 (2)圆弧插补时,x轴动点坐标值累加的溢出脉冲作为y轴的进给脉冲,y轴动点坐标值累加溢出脉冲作为x轴的进给脉冲。 (3)直线插补过程中,被积函数值 及 不变。圆弧插补过程中,被积函数值必须由累加器的溢出来修改。圆弧插补x轴累加器初值存入轴起点坐标 ,y轴累加器初值存入x轴起点坐标,四 改进DDA插补质量的措施,3单元 数字积分法插补原理,四 改进DDA插补质量的措施,3单元 数字积分法插补原理,四 改进DDA插补质量的措施,3单元 数字积。

6、分法插补原理,四 改进DDA插补质量的措施,3单元 数字积分法插补原理,作业与思考题,3.1 利用试用数字积分法插补椭圆 的PQ段(如下图所示),并绘出插补轨迹。 3.2 试用数字积分法插补一条直线OE,己知起点为O(0,0),终点为E(7,3)。写出插补计算过程并绘出轨迹。 3.3 直线积分器和圆弧积分器有何异同,3.4 设用数字积分法插补直线面,已知O(0,0),D(6,7),被积函数寄存器和余数寄存器的最大可寄存数值为Jmax7(即J 8时溢出),写出插补过程并绘出轨迹,3.5 用数字积分法插补圆弧PQ,起点为P(7,0),终点为Q(0,7),被积函数寄存器和余数寄存器的最大可寄存数值为。

7、Jmax7(即J 8时溢出)。 (1)若x,y向的余数寄存器插补前均清零,试写出插补过程并绘出插补轨迹。 (2)若x,y向的余数寄存器插补前均置4,试写出插补过程并绘出插补轨迹。 (3)若x,y向的余数寄存器插补前均置7,试写出插补过程并绘出插补轨迹,作业与思考题,3.6 设用数字积分法插补第1象限顺圆弧MK,起点为M(3,4),终点为K(5,0),被积函数寄存器和余数寄存器的最大寄存数值为Jmax6(即J 7时溢出),试写出余数寄存器为以下三种初值时的圆弧插补过程并绘出插补轨迹。 (1)均清“0”; (2)初值均为3; (3)初值均为6。 3.7 试用数字积分法加工第一象限直线OB的插补运算过程。起点在原点,终点B(10,6),画出动点轨迹图。 3.8 用数字积分法加工第一象限逆圆,半径为10mm,写出插补运算过程,画出动点轨迹图。 3.9 欲加工第一象限逆圆PQ,起点P(4,0),终点Q(0,4),采用数字积分法插补,寄存器均为3位,写出插补计算过程,并绘制插补轨迹。

数字积分法插补c语言程序,数字积分法插补原理相关推荐

  1. 插补c语言程序,逐点比较法插补C语言程序

    <逐点比较法插补C语言程序>由会员分享,可在线阅读,更多相关<逐点比较法插补C语言程序(6页珍藏版)>请在人人文库网上搜索. 1.该函数在VC+6.0下编译测试通过,可实现直线 ...

  2. 数字积分法直线插补c语言程序,数控课程设计(数字积分法第二象限直线插补程序).docx...

    数字积分法第二象限直线插补程序设计 数字积分法是利用数字积分的方法,计算刀具沿各坐标轴的位移,使得刀具 沿着所加工的轮廓曲线运动 利用数字 积分原 理构成的插 补装置 称为数字积分 器,又称数 字微分 ...

  3. c语言数字转化为字母表,c语言字符串 数字转换函数大全

    转载:c语言字符串 数字转换函数大全 字符串数字转换到底什么意思呢: 字符串和数字的编码不一样,字符串是按照国际标准ASCII码表进行编码,每个数字都是一个8位的ASCII码(也就是一个字节大小):而 ...

  4. 输入48个数字从低到高c语言程序,计算机应用基础选择精选100题

    选择题精选 1. 目前人们普遍使用的电子计算机是() A.数字电子计算机 B.模拟电子计算机 C.数字模拟混合电子计算机 D.优化电子计算机 2. 20世纪50年代到60年代,3. 电子计算机的功能元 ...

  5. 单总线和i2c总线结合实现数字温度计的设计c语言程序,1《单片机原理应用》课程设计指导书2010-6-8.doc...

    1<单片机原理应用>课程设计指导书2010-6-8 <单片机原理与应用>课程设计指导书 一.课程设计的基本任务 本课程设计的基本要求是使学生熟悉掌握MCS-51系列单片机的编程 ...

  6. pi双闭环调节c语言程序,数字PI调节双闭环PWM调速系统设计.doc

    数字PI调节双闭环PWM调速系统设计 运动控制系统期中试题08级 数 字 PI 调 节 双 闭 环 PWM 调 速 系 统 设 计 自动化 数字PID调节双闭环PWM调速系统设计 摘要:以双极式可逆P ...

  7. 图像直方图均衡化c语言程序,数字图像处理——直方图均衡化

    1.相关了解 直方图均衡化又称为直方图平坦化.直方图均衡化的基本思想是将原始图像的不均衡的直方图变换为均匀分布的形式.即将输入图像转化为在每一灰度级上都有相同的像素点数(即输出的直方图是平坦的,其分布 ...

  8. 二值化处理c语言程序,数字信号处理c语言程序集

    目录 1.1均匀分布的随机数 第一章 数字信号的产生 1.2正态分布的随机数 1.3指数分布的随机数 1.4拉普拉斯(Laplace)分布的随机数 1.5瑞利(Rayleigh)分布的随机数 1.6对 ...

  9. c语言输出数字菱形北京理工大学,C语言程序的设计—北京理工大学MOOC提交作业.docx...

    第一周作业 [练习 11 HelloWorld 成绩 0 开启时间 2014年10月21日星期二08:00 折扣 0.8 折扣时间 2014年12月7 E1星期日23:55 允许迟交 否 关闭时间 2 ...

最新文章

  1. Android DrawLayout + ListView 的使用(一)
  2. i love you 浪漫字体复制_2020高考英语全国I、II、III卷语篇来源!欢迎转发交流!...
  3. 阿里GTS解密--GTS的原理、架构与特点
  4. CentOS 7安装mysql-5.6.17
  5. 消费金融资金断流,银行抽贷、通道暂停,P2P离场
  6. 穿皮裤放屁,裤子会鼓吗?真相看这里!
  7. 使用opencv中函数实现基于Harris算法的图像角点检测
  8. Python采集 11月最新 世界疫情数据 + 可视化动态地图,实时查询超稳定
  9. 设计模式(Java)——装饰者模式实例之Coffe
  10. CSS等高布局的7种方式
  11. 微软输入法和搜狗输入法中的双拼
  12. Java关键字详解-配视频讲解链接(附带一些面试题)
  13. word自动生成目录 页码不能右对齐问题
  14. ML 2021 Attention is Not All You Need: Pure Attention Loses Rank Doubly Exponentially with Depth
  15. initramfs 在内核中的作用与实现
  16. 动态链接库和静态链接库的区别
  17. (四)改掉这些坏习惯,还怕写不出健壮的代码?
  18. 【VC】accent conversion 口音转换论文
  19. 怎样缩短c语言的占内存大小,关于优化:减少C语言中的内存使用的最佳实践是什么?...
  20. 大学生如何突破学习能力

热门文章

  1. 计算机二级msoffice高级应用考试,全国计算机二级MSOffice高级应用考试大纲
  2. python字典应用实例_Python中的字典应用实例
  3. dat文件读取_比特币blk.dat文件结构及读取软件
  4. date()---求N个月后的1号
  5. 《http权威指南》读书笔记14
  6. Windows 下修改 MySQL 编码为 utf8
  7. 1806. [NOIP2014]无线网路发射器选址
  8. 前端工程打开速度优化的循序渐进总结
  9. 关于JSTL的简单说明
  10. LeetCode(1030)——距离顺序排列矩阵单元格(JavaScript)