数控系统中的逐点比较法和DDA运算过程_第1页
数控系统中的逐点比较法和DDA运算过程_第2页
数控系统中的逐点比较法和DDA运算过程_第3页
数控系统中的逐点比较法和DDA运算过程_第4页
数控系统中的逐点比较法和DDA运算过程_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在古代取得巨大成就的人不仅有超越的天赋,而且有毅力和毅力。工作过程、解码、速度计算、插补、输入、运动轨迹计算、位置控制、输入输出处理、单元三次插补运算,在数控加工中,运动轨迹的起点坐标、终点坐标和曲线方程一般都是已知的,如何使切削运动沿着预定的轨迹运动?根据这些信息,数控系统实时计算每个中间点的坐标,这通常称为“插补”。插值本质上是根据有限的信息完成“数据点加密”的工作。逐点比较法、数字积分法、时分法、扩展的dda法、逐点相对法、基本原理:每一步都要与加工的理论轨迹进行比较,下一步的进给方向由比较结果决定。进给原理:接近理论轨迹,向加工终点移动。ab是图中要插值的曲线。逐点比较法插值前,应根据

2、ab的形状构造函数。f=f(x,y) x,y是刀具的坐标。函数f的正负必须反映刀具和曲线之间的相对位置关系。假设这个关系是:因为f (x,y)反映了刀具与曲线的偏差,它被称为偏差函数。插补周期由四个工作节拍组成:偏差判别、进给、偏差计算和终点判别。各节拍功能:偏差判别、进给、偏差计算、终点判别、判断正负偏差功能,确定刀具相对于加工曲线的位置,并根据前一节拍的判断结果确定刀具的进给方向。如果偏差函数f(x,y)小于零,则刀具低于曲线(点p0)。请回答,为了使刀具向曲线靠近,向曲线的末端移动,刀具应该沿着x轴还是y轴走一步?如果偏差函数大于零怎么办?等于零?进给后,计算刀具在新位置的偏差值,为下一

3、个插补周期做准备,并判断刀具是否到达曲线的终点。如果到达终点,插值结束;如果没有到达,返回到第一拍继续插补,线性插补,也就是说,如果刀具在某一时刻移动到p(xi,易)的偏差函数为f1,那么f的值称为该点的“偏差值”,偏差函数,进给方向和偏差判别。如果点p在直线上或以上(f0),应向x方向发送一个脉冲,使机床沿x方向向前移动。当点p低于直线(f0)时,刀具在y方向上进一步向前移动。在线性插补的计算过程中,当偏差值为f 0时,刀具从当前加工点向前移动到y,当刀具到达新的加工点时,新的加工点的偏差值为,这可以从前一点的偏差值推导出来:当偏差值为f 0时,刀具从当前加工点向前移动到x,当刀具到达新的加

4、工点时,新的加工点的偏差值为,判断终点。对于逐点比较插补方法,每执行一个插补周期,刀具要么沿着x轴,这样就可以根据插补周期数i是否等于刀具应该沿着x轴和y轴进给的总步数n来判断终点,即完成直线加工的条件是i=n,插补程序、插补时钟、f0?进给方向x,进给方向y,y,插补结束,n,y,n,右图是逐点比较法直线插补的流程图。n是插值周期数,fi是第一个插值周期的偏差函数值。实例:逐点比较法加工直线oa,绘制插补轨迹。解:插补运算过程、插补轨迹、计算过程、线性插补、逐点比较法、偏差函数、圆弧插补见表,圆弧插补逐点比较法的偏差判别式定义为:向y a发送正脉冲(y),讨论、x、y、o、(6,0)、(0,

5、6)、插补轨迹、圆弧插补、计算过程、偏差函数、计算过程、偏差函数、2。如何完成其他象限圆弧的插补?(弧线穿过象限),2。数字微分分析仪采用数字积分法,让oe、vx和vy,一条待加工的直线,代表刀具在x和y方向的移动速度,刀具在x和y方向的移动距离的微小增量为:假设进给速度v是均匀的(v是常数),对于直线函数,vx和vy也是常数,即代入上述公式得到,线性插值,原理, 并且每个坐标轴的位移是,从直线的起点到终点的过程可以被认为是每个坐标轴以每单位时间间隔t的增量kxe和kye同时累积的过程。 线性插值器由两个数字积分器组成,每个坐标的积分器由累加器和被积寄存器组成。结束坐标值存储在被积函数寄存器中

6、。终点判别,经过计算,刀具从原点到达终点的累计次数为m=2n,因此,可以设置一个n位的终点计数器re来记录累计次数。插值前复位。插值运算开始后,每一次加法运算的re将增加1。当记录2n个数字时,操作将停止,插补将完成。工作过程如下:每个插值脉冲都被发送(即,一个t到来),使得kxe和kye在它们各自的累加器中累加一次,累加结果是否有溢出脉冲x(或y)取决于累加器的容量2n以及kxe和kye的大小。dda直线插补流程图,示例,示例:要插补所示的直线轨迹oa,起始坐标为o(0,0),结束坐标为a(5,3),如果被积函数寄存器rx和ry、余数寄存器rax和ray以及结束计数器re都是三位二进制寄存器

7、。请写出插补过程,画出dda线性插补轨迹。注:在插值之前,rax、ray和re为零,rx和ry分别存储xe=5和ye=3,它们始终保持不变。dda线性插值过程、dda线性插值过程、dda线性插值过程、dda线性插值过程、插值轨迹、刀具在x和y方向的移动距离有以下关系,将其代入上述公式给出了圆弧插值的原理,然后,1。被积函数寄存器rx和ry与坐标轴x之间的对应关系与线性插值相反。与线性插值的区别,2。存储在被积函数寄存器rx和ry中的数据是与刀具位置相关的移动点坐标,而不是常数。有了插值过程,数据内容应该及时得到修正。端点判别,线性插补累计次数m=2n,圆弧插补使用两个端点计数器同时进行两个坐标轴的插补,dda圆弧插补流程图,示例,示例:插补反弧轨迹se,起始坐标为s(4,0),结束坐标为e(0,4),如果被积函数寄存器jvx,jvy,余数寄存器jrx,jry和端点计数器j x,jry,请写出插补过程并画出dda线性插补轨迹。注:插值前,jrx和jry为零,j x和j y为4,jvx和jvy分别以ys=0和xs=4存储。dda圆弧插补过程,插补轨迹,左移归一化,即被积函数寄存器中存储的坐标数据的第一个零被去除,使其成为一个归一化数,然后累加。被积函数的值太小,多次累加溢出一个脉冲,速度慢,插值效率低。半加载法,即积分累加器的预置初始值为2n-1而不是0,从而提前溢出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论