计算机控制技术课件:3-3 数字控制技术(三)_第1页
计算机控制技术课件:3-3 数字控制技术(三)_第2页
计算机控制技术课件:3-3 数字控制技术(三)_第3页
计算机控制技术课件:3-3 数字控制技术(三)_第4页
计算机控制技术课件:3-3 数字控制技术(三)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、第12讲第3章 数字控制技术(三)3.2.2 逐点比较法圆弧插补 1.第一象限的圆弧插补 2.四个象限的圆弧插补 3.圆弧插补计算的程序实现 4.圆弧插补举例 1第一象限内的圆弧插补(1)偏差计算公式 设要加工逆圆弧AB,圆弧的圆心在坐标原点,圆弧的起点为A(x0,y0),终点B(xe,ye),圆弧半径为R。 由图所示的第一象限逆圆弧AB可知, Rm=xm2+ym2 R2=x02+y02 可定义偏差判别式为:FmRm-R2=xm+ym2-R2 若Fm=0,表明加工点m在圆弧上; Fm0,表明加工点在圆弧外; Fm0,表明加工点在圆弧内。 由此,第一象限逆圆弧逐点比较插补的原理是:从圆弧的起点出

2、发, 当Fm0,为了逼近圆弧,下一步向-x方向进给一步,并计算新的偏差; 若Fm0,为了逼近圆弧,下一步向+y方向进给一步,并计算新的偏差。 如此一步步计算和一步步进给,并在到达终点后停止计算,就可插补出图所示的第一象限逆圆弧AB。1第一象限内的圆弧插补推导简化的偏差计算的递推公式: 设加工点正处于m(xm,ym)点,当Fm0时,应沿-x方向进给一步至(m+1)点,其坐标值为 : xm+1=xm-1 ym+1=ym 新的加工点的偏差为 Fm+1=xm+12+ym+12-R2=(xm-1)2+ym2-R2=Fm-2xm+1 1第一象限内的圆弧插补设加工点正处于m(xm,ym)点 当Fm0时,应沿

3、+y方向进给一步至(m+1)点。 其坐标值为: xm+1=xm ym+1=ym+1 新的加工点偏差为 Fm+1=xm+12+ym+12-R2=xm+(ym+1)2-R2=Fm2ym+1 可知,只要知道前一点的偏差和坐标值,就可求出新的一点的偏差。因为加工点是从圆弧的起点开始,故起点的偏差F00。 1第一象限内的圆弧插补(2)终点判断方法 圆弧插补的终点判断方法和直线插补相同。可将x方向的走步步数Nx=|xe-x0|和y方向的走步步数Ny=|ye-y0|的总和Nxy作为一个计数器,每走一步,从Nxy中减1,当Nxy=0时发出终点到信号。(3)插补计算过程 圆弧插补计算过程比直线插补计算过程多一个

4、环节,即要计算加工点瞬时坐标(动点坐标)值。 因此圆弧插补计算过程分为五个步骤即偏差判别、坐标进给、偏差计算、坐标计算、终点判断。 返回1第一象限内的圆弧插补(1)第一象限顺圆弧的插补计算 第一象限顺圆弧CD,圆弧的圆心在坐标原点,并已知起点C(x0,y0),终点D(xe,ye),如图所示。设加工点现处于m(xm,ym)点,若Fm0,则沿-y方向进给一步,到(m+1)点,新加工点坐标将是(xm,ym-1),可求出新的偏差为 Fm+1=Fm-2ym+1 若Fm0,则沿+x方向进给一步至(m+1)点,新加工点的坐标将是(xm+1,ym),同样可求出新的偏差为 Fm+1=Fm+2xm+11第一象限内

5、的圆弧插补2.四个象限的圆弧插补(2)四个象限的圆弧插补 其它象限的圆弧插补可与第一象限的情况相比较而得出,因为其它象限的所有圆弧总是与第一象限中的逆圆弧或顺圆弧互为对称。 当Fm=0, Fm+1=Fm-2ym+1(第一、三象限) Fm+1=Fm-2xm+1(第二、四象限) 当Fm0, Fm+1=Fm+2xm+1(第一、三象限) Fm+1=Fm+2ym+1(第二、四象限) 掌握偏差计算式子Fm最原始的算式的意义,是最重要的。2.四个象限的圆弧插补返回2.四个象限的圆弧插补 3.圆弧插补计算的程序实现 (1)数据的输入及存放 在计算机的内存中开辟八个单元XO、YO、NXY、FM、RNS、XM、Y

6、M和ZF,分别存放起点的横坐标x0、起点的纵坐标y0、总步数Nxy、加工点偏差Fm、圆弧种类值RNS、xm、ym和走步方向标志。 这里Nxy=|xe-x0|+|ye-y0|; RNS等于1、2、3、4和5、6、7、8分别代表SR1、SR2、SR3、SR4和NR1、NR2、NR3、NR4, RNS的值可由起点和终点的坐标的正、负符号来确定; Fm的初值为F0,xm和ym的初值为x0和y0; ZF=1、2、3、4分别表示+x、-x、+y、-y走步方向。 3.圆弧插补计算的程序实现 (2)圆弧插补计算的程序流程 按照插补计算的五个步骤来实现插补计算程序。即: 偏差判别 坐标进给 偏差计算 坐标计算

7、终点判断y轴指明RNS,可以选择同样的偏差计算公式判断Fm的值判断Fm的值x轴返回 3.圆弧插补计算的程序实现 举例: 设加工第一象限逆圆弧AB, 已知起点的坐标为A(4,0), 终点的坐标为B(0,4), 试进行插补计算并作出走步轨迹图。 4.圆弧插补举例 步数偏差判别坐标进给偏差计算坐标计算终点判断起点F0=0 x0=0,y0=0Nxy=81F0=0-xF1=F0-2x0+1=-7x1=x0-1=3,y1=0Nxy=72F10+yF2=F1+2y1+1=-6x2=3,y2=y1+1=1Nxy=63F20+yF3=F2+2y2+1=-3x3=3,y3=y2+1=2Nxy=54F30-xF5=F4-2x4+1=-3x5=x4-1=2,y5=3Nx

温馨提示

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

评论

0/150

提交评论