页数:18页文件大小:240.8 KB来源: 计算机控制技术ppt课件
本课件为《计算机控制技术》课程的第3章数字控制技术(三),围绕四个象限的圆弧插补、圆弧插补计算的程序实现与四个象限的圆弧插补(续)展开讲解,逐页呈现原理框图、接口电路与程序示例,并给出完整文字版,便于按章节检索与课后复习。
第12讲第3章数字控制技术(三)
3.2.2 逐点比较法圆弧插补
1 第一象限内的圆弧插补:(1)偏差计算公式设要加工逆圆弧AB,圆弧的圆心在坐标原点,圆弧的起点为A(x0,y0),终点B(xe,ye),圆弧半径为R。由图所示的第一象限逆圆弧AB可知,Rm2=xm2+ym2R2=x02+y02可定义偏差判别式为:Fm=Rm2-R2=xm2+ym2-R2
若Fm=0:表明加工点m在圆弧上;Fm>0,表明加工点在圆弧外;Fm<0,表明加工点在圆弧内。由此,第一象限逆圆弧逐点比较插补的原理是:从圆弧的起点出发,当Fm≥0,为了逼近圆弧,下一步向-x方向进给一步,并计算新的偏差;若Fm<0,为了逼近圆弧,下一步向+y方向进给一步,并计算新的偏差。如此一步步计算和一步步进给,并在到达终点后停止计算,就可插补出图所示的第一象限逆圆弧AB。1.第一象限内的圆弧插补
推导简化的偏差计算的递推公式:①设加工点正处于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-
设加工点正处于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.第一象限内的圆弧插补
(2)终点判断方法圆弧插补的终点判断方法:和直线插补相同。可将x方向的走步步数Nx=|xe-x0|和y方向的走步步数Ny=|ye-y0|的总和Nxy作为一个计数器,每走一步,从Nxy中减1,当Nxy=0时发出终点到信号。(3)插补计算过程圆弧插补计算过程比直线插补计算过程多一个环节,即要计算加工点瞬时坐标(动点坐标)值。因此圆弧插补计算过程分为五个步骤即偏差判别、坐标进给、偏差计算、坐标计算、终点判断。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+
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最原始的算式的意义,是最重要的。
第3章数字控制技术(三)
(1)数据的输入及存放在计算机的内存中开
(2)圆弧插补计算的程序流程按照插补计算:的五个步骤来实现插补计算程序。即:偏差判别坐标进给偏差计算坐标计算终点判断
y轴指明RNS:可以选择同样的偏差计算公式判断Fm的值判断Fm的值x轴
举例:设加工第一象限逆圆弧AB,已知起点的坐标为A(4,0),终点的坐标为B(0,4),试进行插补计算并作出走步轨迹图。
终点判断坐标计算偏差计算坐标进给偏差判别:步数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>
绘图
本讲结束:本页为本讲内容的收束页。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}