首页信息与系统科学控制科学与技术计算机控制技术 12 3.3 数字控制技术(三).pptx

12 3.3 数字控制技术(三).pptx

页数:18页文件大小:240.8 KB来源: 计算机控制技术ppt课件

本课件为《计算机控制技术》课程的第3章数字控制技术(三),围绕四个象限的圆弧插补、圆弧插补计算的程序实现与四个象限的圆弧插补(续)展开讲解,逐页呈现原理框图、接口电路与程序示例,并给出完整文字版,便于按章节检索与课后复习。

《计算机控制技术》第3章数字控制技术(三)课件封面页,标示课程名称与本章主题
第3章数字控制技术(三)目录页,列出四个象限的圆弧插补、圆弧插补计算的程序实现、四个象限的圆弧插补(续)等小节标题
1 第一象限内的圆弧插补,(1)偏差计算公式设要加工逆圆弧AB,圆弧的圆心在坐标原点,圆弧的起点为A(x0,y0)
查看本课件的文字版(共 18 页,供检索与复制)

第1页:第12讲第3章数字控制技术(三)

第12讲第3章数字控制技术(三)

第2页:3.2.2 逐点比较法圆弧插补

3.2.2 逐点比较法圆弧插补

  • 逐点比较法圆弧插补
  • 第一象限的圆弧插补
  • 四个象限的圆弧插补
  • 圆弧插补计算的程序实现
  • 圆弧插补举例

第3页:1 第一象限内的圆弧插补

1 第一象限内的圆弧插补:(1)偏差计算公式设要加工逆圆弧AB,圆弧的圆心在坐标原点,圆弧的起点为A(x0,y0),终点B(xe,ye),圆弧半径为R。由图所示的第一象限逆圆弧AB可知,Rm2=xm2+ym2R2=x02+y02可定义偏差判别式为:Fm=Rm2-R2=xm2+ym2-R2

第4页:若Fm=0

若Fm=0:表明加工点m在圆弧上;Fm>0,表明加工点在圆弧外;Fm<0,表明加工点在圆弧内。由此,第一象限逆圆弧逐点比较插补的原理是:从圆弧的起点出发,当Fm≥0,为了逼近圆弧,下一步向-x方向进给一步,并计算新的偏差;若Fm<0,为了逼近圆弧,下一步向+y方向进给一步,并计算新的偏差。如此一步步计算和一步步进给,并在到达终点后停止计算,就可插补出图所示的第一象限逆圆弧AB。1.第一象限内的圆弧插补

第5页:推导简化的偏差计算的递推公式

推导简化的偏差计算的递推公式:①设加工点正处于m(xm,ym)点,当Fm≥0时,应沿-x方向进给一步至(m+1)点,其坐标值为:xm+1=xm-1ym+1=ym新的加工点的偏差为Fm+1=xm+12+ym+12-R2=(xm-1)2+ym2-R2=Fm-

第6页:设加工点正处于m(xm,ym)点当Fm<

设加工点正处于m(xm,ym)点当Fm<:0时,应沿+y方向进给一步至(m+1)点。其坐标值为:xm+1=xmym+1=ym+1新的加工点偏差为Fm+1=xm+12+ym+12-R2=xm2+(ym+1)2-R2=Fm+2ym+1可知,只要知道前一点的偏差和坐标值,就可求出新的一点的偏差。因为加工点是从圆弧的起点开始,故起点的偏差F0=0。1.第一象限内的圆弧插补

第7页:(2)终点判断方法圆弧插补的终点判断方法

(2)终点判断方法圆弧插补的终点判断方法:和直线插补相同。可将x方向的走步步数Nx=|xe-x0|和y方向的走步步数Ny=|ye-y0|的总和Nxy作为一个计数器,每走一步,从Nxy中减1,当Nxy=0时发出终点到信号。(3)插补计算过程圆弧插补计算过程比直线插补计算过程多一个环节,即要计算加工点瞬时坐标(动点坐标)值。因此圆弧插补计算过程分为五个步骤即偏差判别、坐标进给、偏差计算、坐标计算、终点判断。1.第一象限内的圆弧插补

第8页:(1)第一象限顺圆弧的插补计算第一象限顺

(1)第一象限顺圆弧的插补计算第一象限顺:圆弧CD,圆弧的圆心在坐标原点,并已知起点C(x0,y0),终点D(xe,ye),如图所示。设加工点现处于m(xm,ym)点,若Fm≥0,则沿-y方向进给一步,到(m+1)点,新加工点坐标将是(xm,ym-1),可求出新的偏差为Fm+1=Fm-2ym+1若Fm<0,则沿+x方向进给一步至(m+1)点,新加工点的坐标将是(xm+1,ym),同样可求出新的偏差为Fm+1=Fm+

第9页:四个象限的圆弧插补

2 四个象限的圆弧插补

第10页:(2) 其它象限的圆弧插补可与第一象限的

(2) 其它象限的圆弧插补可与第一象限的:因为其它象限的所有圆弧总是与第一象限中的逆圆弧或顺圆弧互为对称。当Fm>=0, Fm+1=Fm-2ym+1(第一、三象限)Fm+1=Fm-2xm+1(第二、四象限)当Fm<0, Fm+1=Fm+2xm+1(第一、三象限)Fm+1=Fm+2ym+1(第二、四象限)掌握偏差计算式子Fm最原始的算式的意义,是最重要的。

第11页:第3章数字控制技术(三)

第3章数字控制技术(三)

第12页:(1)数据的输入及存放在计算机的内存中开

(1)数据的输入及存放在计算机的内存中开

  • 辟八个单元XO、YO、NXY、FM、RNS、XM、YM和ZF,分别存放起点的横坐标x
  • 起点的纵坐标y
  • 总步数Nxy、加工点偏差Fm、圆弧种类值RNS、xm、ym和走步方向标志。这里Nxy=|xe-x0|+|ye-y0|;RNS等于1、2、3、4和5、6、7、8分别代表SR
  • SR
  • SR
  • SR4和NR
  • NR
  • NR
  • NR4,RNS的值可由起点和终点的坐标的正、负符号来确定;Fm的初值为F0=0,xm和ym的初值为x0和y0;ZF=1、2、3、4分别表示+x、-x、+y、-y走步方向。

第13页:(2)圆弧插补计算的程序流程按照插补计算

(2)圆弧插补计算的程序流程按照插补计算:的五个步骤来实现插补计算程序。即:偏差判别坐标进给偏差计算坐标计算终点判断

第14页:y轴指明RNS

y轴指明RNS:可以选择同样的偏差计算公式判断Fm的值判断Fm的值x轴

第15页:举例

举例:设加工第一象限逆圆弧AB,已知起点的坐标为A(4,0),终点的坐标为B(0,4),试进行插补计算并作出走步轨迹图。

第16页:终点判断坐标计算偏差计算坐标进给偏差判别

终点判断坐标计算偏差计算坐标进给偏差判别:步数Nxy=8x0=0,y0=0F0=0起点Nxy=7x1=x0-1=3,y1=0F1=F0-2x0+1=-7-xF0=01Nxy=6x2=3,y2=y1+1=1F2=F1+2y1+1=-6+yF1<02Nxy=5x3=3,y3=y2+1=2F3=F2+2y2+1=-3+yF2<03Nxy=4x4=3,y4=y3+1=3F4=F3+2y3+1=2+yF3<04Nxy=3x5=x4-1=2,y5=3F5=F4-2x4+1=-3-xF4>05Nxy=2x6=2,y6=y5+1=4F6=F5+2y5+1=4+yF5=06Nxy=1x7=x6-1=1,y7=4F7=F6-2x6+1=1-xF6<07Nxy=0x8=x7-1=0,y=4F8=7-2x7+1=0-xF7>

第17页:绘图

绘图

第18页:本讲结束

本讲结束:本页为本讲内容的收束页。

《计算机控制技术》课件目录

顶部目录