数控插补原理.ppt
《数控插补原理.ppt》由会员分享,可在线阅读,更多相关《数控插补原理.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控插补原理 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 逐点比较法又称逐点比较法又称区域判别法区域判别法,它是一种它是一种边边判别边前进判别边前进的方的方法。法。这种方法的原理是这种方法的原理是:计算机在控制加工过程中能逐点地计计算机在控制加工过程中能逐点地计算和判别加工偏差,以控制坐标进给,并按规定的图形加工出算和判别加工偏差,以控制坐标进给,并按规定的图形加工出所需的工件。所需的工件。逐点比较法的直线插补逐点比较法的直线插补 逐点比较法的圆弧插补逐点比较
2、法的圆弧插补 逐点比较法逐点比较法第二节第二节 逐点比较法逐点比较法 1 1 逐点比较法的直线插补原理逐点比较法的直线插补原理 图图3 39 9所所示示X-YX-Y平平面面第第一一象象限限内内有有直直线线段段 ,以以原原点点为为起起点点,以以A(、)为为终终点点。对对X-YX-Y第第一一象象限限内内的的任任一一点点P(、)有有如如下三种情况:下三种情况:当点当点P(、)在直线上,在直线上,则下式成立:则下式成立:即即 =0 取偏差函数取偏差函数 VVxVy进给方向的选取:使误差减小的方向进给方向的选取:使误差减小的方向逐点比较法的直线插补逐点比较法的直线插补当点当点P(、)在直线上时在直线上时
3、当点当点P(、)在直线上方时在直线上方时当点当点P(、)在直线下方时在直线下方时XY进给方向进给方向偏差函数偏差函数动点位置动点位置进给后的新加工点的偏差值进给后的新加工点的偏差值F的计算方法(递推法):的计算方法(递推法):若若若若XY而而新加工点的偏差值完全可以用前一加新加工点的偏差值完全可以用前一加工点的偏差递推出来工点的偏差递推出来 节拍控制和运算程序流程图节拍控制和运算程序流程图 逐点比较法的直线插补的全过程,每走一步要进行以下四个节拍逐点比较法的直线插补的全过程,每走一步要进行以下四个节拍 第一节拍第一节拍 第二节拍第二节拍 第三节拍第三节拍 第四节拍第四节拍 运运算算流流程程图图
4、例题例题加工第一象限直线加工第一象限直线 ,终点坐标为,终点坐标为 5,=3 偏差判别偏差判别进给进给新偏差计算新偏差计算终点判别终点判别XYOA(5,3)不同象限的直线插补公式不同象限的直线插补公式 有一简便的处理方法:有一简便的处理方法:都当作第一象限的都当作第一象限的直线来处理,计算公式直线来处理,计算公式完全相同完全相同 第二象限直线插补第二象限直线插补 若若F00,当当加加工工第第一一象象限限直直线线时时,应应走走+X,而而对对应应于于加加工第二象限直线,则应走工第二象限直线,则应走+Y。其其新新加加工工点点的的偏偏差差公公式式可可根根据据第第一一象象限限偏偏差差公公式式FYeF推推
5、出出,即即只只要要把把第第一一象象限限偏偏差差公公式式中中的的直直线线终终点点坐坐标标值值Ye,改改为为第第二二象象限限直直线线终终点点坐坐标标值值Xe的的绝绝对对值值,就就成成为为第第二二象象限限的的偏偏差公式差公式F一一XeF。若若F 0F 0(x,y-1)(x+1,y)逐点比较法的终点判别逐点比较法的终点判别 逐点比较法终点判别大致有下列几种方法:逐点比较法终点判别大致有下列几种方法:(1)设置一个终点减法计数器设置一个终点减法计数器 JMJM=|Xe-X0|+|Ye-Y0|(2)设置两个计数器设置两个计数器 JMX及及JMYJMX=|Xe-X0|控制控制x轴进给轴进给JMY=|Ye-Y
6、0|控制控制y轴进给轴进给(3)设置一个终点减法计数设置一个终点减法计数JM JM=max|Xe-X0|,|Ye-Y0|第三节第三节 数字积分法数字积分法 数字积分器数字积分器(又称又称DDA)简称积分器。数字积分器的插简称积分器。数字积分器的插补方法可以实现一次、二次,甚至高次曲线的插补,也可补方法可以实现一次、二次,甚至高次曲线的插补,也可以实现多坐标联动控制,它只要输入不多的几个数据,就以实现多坐标联动控制,它只要输入不多的几个数据,就能加工出圆孤等形状较为复杂的轮廓曲线。作直线插补时,能加工出圆孤等形状较为复杂的轮廓曲线。作直线插补时,脉冲分布也较均匀。脉冲分布也较均匀。积分器的基本原
7、理积分器的基本原理 tYY=f(t)Y0ti ti+1 tn 从几何概念上说,函数的积分运算就是求此函数曲线所包围的面积S 此面积可以看作许多长方形小面积之和。长方形的宽为自变量 ,高为纵坐标 ,如取 1数字积分法的直线插补数字积分法的直线插补 数学模型数学模型设设X-YX-Y平平面面内内直直线线 ,起起点点(0(0,0)0),终终点点(,)。若若以以匀匀速速V V沿沿OAOA位位移移,则则V可可分分为为Vx、Vy两两个个速速度度,见见下下图图。它它们们的的关关系系式式为为vvYvXA(Xe,Ye);式中;式中 K比例系数比例系数 在在t时间内,时间内,X和和Y位移增量位移增量X和和Y应为应为
8、 动点从起点走向终点的过程,可看作动点从起点走向终点的过程,可看作是各坐标轴每一单位时间间隔是各坐标轴每一单位时间间隔t分别以分别以增量及同时累加的结果。经过增量及同时累加的结果。经过m次累加后,次累加后,X和和Y分别都达终点分别都达终点(Xe ,Ye)则则式中式中K K、X Xe e、Y Ye e为常数,若取一单位时间间隔,即为常数,若取一单位时间间隔,即t1,则,则 若这两式成立,那么若这两式成立,那么 上式表明比例常数上式表明比例常数K和累加次数和累加次数m的关系,其中已知一个,的关系,其中已知一个,另一个也就确定了。但另一个也就确定了。但m必须是整数,所以必须是整数,所以K一定是小数。
9、选一定是小数。选择择K时主要考虑每次增量时主要考虑每次增量X和和Y不大于不大于1,以保证坐标轴每次,以保证坐标轴每次分配进给脉冲不超过一个,就是说每次位移增量只产生一个单分配进给脉冲不超过一个,就是说每次位移增量只产生一个单位步距,即位步距,即 故故一般取一般取 如如 ,满足满足 ,的条件,的条件,故累加次数为故累加次数为 因为因为 ,则,则 这一运算对二进制来说是比较容易实这一运算对二进制来说是比较容易实现的,即数字本身不变,只要把小数点左移现的,即数字本身不变,只要把小数点左移n位即可。所以一个位即可。所以一个n位位寄存器存放寄存器存放 和存放和存放 的数字是相同的。后者只认为小数点出的数
10、字是相同的。后者只认为小数点出现在最高位数的前面,其它没有区别。现在最高位数的前面,其它没有区别。积分器积分器图中被积函数寄存器图中被积函数寄存器J JVXVX寄存寄存KXKXe e,累加寄存器寄,累加寄存器寄J JRXRX存余数。累存余数。累加结果大于加结果大于1时,整数部分溢出作为进给时,整数部分溢出作为进给X,小数部分存于,小数部分存于累加寄存器中,待下次累加累加寄存器中,待下次累加。JRXJVX(KXe)t累加累加m次次XJRXJVX(Xe)t累加累加m次次XXeXtDDA直线插补积分器直线插补积分器XeXtYeY试用试用DDA方法从方法从O O点进行直线插补到点点进行直线插补到点A
11、A(7(7,4)4)例题例题将将X Xe e=7及及Y Ye e=4化成二进制数存放在化成二进制数存放在J JVXVX及及J JVYVY中,选中,选寄存寄存器容量为三位器容量为三位,则累加次数,则累加次数m=2m=23 3。解:解:解:解:mJRX+JVXXJRY+JVY JRY Y123456780+7=700+4=407+7=6+814+4=0+816+7=5+810+4=405+7=4+814+4=0+814+7=3+810+4=403+7=2+814+4=0+812+7=1+810+4=401+7=0+814+4=0+81A(7,4)插补运算过程插补运算过程插补运算过程插补运算过程J
12、RX0JRX、JRY、mXe JVX、Ye JVY开始开始JVX+JRXJVY+JRYJVX+JRX JRXJVY+JRY JRYX溢出一个脉冲溢出一个脉冲或或y溢出一个脉冲溢出一个脉冲m1 mm2n?结束结束NNNJVX+JRX1 JRXJVY+JRY1 JRYJVX+JRX 2nJVY+JRY 2n数字积分法的圆弧插补数字积分法的圆弧插补 数学模型数学模型 假定加工工件轮廓的一部分是假定加工工件轮廓的一部分是X-Y坐标系中一段圆弧坐标系中一段圆弧AB,位于第一象限,逆时针走向。圆弧起点,位于第一象限,逆时针走向。圆弧起点A(,),终点为终点为B(,),半径为,半径为R,圆心在原点,圆心在原
13、点(0,0)。加工时。加工时沿弧切线方向的进给速度沿弧切线方向的进给速度V 恒定恒定 设设圆圆弧弧AB上上任任一一动动点点P P(,),其其切切线线方方向向的的进进给给速度速度V可分解为水平方向速度可分解为水平方向速度 和垂直方向速度和垂直方向速度 ,即,即P(xi,yi)由相似三角形可得:由相似三角形可得:(此处所用变量均为标量)(此处所用变量均为标量)对于对于NR1,Y为正向进给,为正向进给,X为负向进给为负向进给开始0JRX、JRY、JMXi JVX、Yi JVYJRY+JVYJRX+JVXJVX+JRX 2n?JVY+JRY 2n?JRY+JVY JRYJRX+JVX JRXJRY+J
14、VY2n JRYJRX+JVX2n JRXx向进给向进给y向进给向进给JY1 JYJVX+1 JVXJX1 JXJVY1 JVYY到终点到终点?X到终点到终点?Y停止运算停止运算X停止运算停止运算结束结束YYYYNNNNNRNR1 1插补流程图插补流程图插补实例插补实例 用数字积分法插补第一象限用数字积分法插补第一象限NR1,逆圆时的圆弧逆圆时的圆弧AB,起点为,起点为A(6,0),终点为,终点为B(0,6),圆心在原点,半径为,圆心在原点,半径为R6 解:插补开始时,解:插补开始时,JVX=Y0=0,JVY=X0=6,JRX=JRY=0。为简便起。为简便起见,设寄存器为三位,容量为见,设寄存
15、器为三位,容量为238 运运算算次次数数Y坐标积分器坐标积分器JVYXiJRYJVY+JRYJYX坐标积分器坐标积分器JVXYiJRXJVX+JRXJX(0,6)(6,0)06000600616+0=60600+0=006626+6=4+8150+0=0066136+4=2+8141+0=1066246+2=0+8132+1=30663Y()X()运运算算次次数数Y坐标积分器坐标积分器JVYXiJRYJVY+JRYY()JYX坐标积分器坐标积分器JVXYiJRXJVX+JRXX()JX(0,6)(6,0)46+2=0+8132+1=306636+0=6033+3=6065 6366+6=4+8
16、123+6=1+8 155475+4=1+8114+1=5055585+1=6015+5=2+8144594+6=2+8105+2=70446106+7=5+8 1366+5=3+8 1266+3=1+81166+1=70166+7=5+8 106Y轴结束轴结束X轴结束轴结束1112131415NR1插补插补 直直线线插插补补时时不不论论被被积积函函数数有有多多大大,对对于于n位位寄寄存存器器。必必须须累累加加2n次次才才能能到到达达终终点点。因因此此可可以以用用一一容容量量为为2n,的的寄寄存存器器当当计计数数器器,来来统统计计累累加加的的次次数数。可可以以用用加加1 1计计数数器器,也也可
17、可以以用减用减1 1计数器。计数器。用用加加1 1计计数数器器时时,首首先先将将计计数数器器清清零零,运运算算过过程程中中每每来来一一个累加脉冲个累加脉冲t就加就加1 1。当计数器满。当计数器满2n时表明运算完成。时表明运算完成。采采用用减减1 1计计数数器器时时,运运算算前前把把总总运运算算次次数数2n送送入入计计数数器器,每运算一次,就减去每运算一次,就减去1 1。当计数器减为。当计数器减为0 0时,表明运算完成。时,表明运算完成。圆弧插补圆弧插补的终点判断不能象直线插补那样由累加次数的终点判断不能象直线插补那样由累加次数m m来决定,一般来决定,一般采用两个终点判别计数器分别累计两坐标的
18、进采用两个终点判别计数器分别累计两坐标的进给脉冲数给脉冲数。在插补运算中,每产生一个。在插补运算中,每产生一个XX或或YY,就使对应,就使对应计数器减计数器减1 1。若某一个计数器先减到零,就停止该轴的溢出脉。若某一个计数器先减到零,就停止该轴的溢出脉冲,而插补运算仍继续进行,直到另一计数器也减至零时才冲,而插补运算仍继续进行,直到另一计数器也减至零时才到达终点,插补运算结束。到达终点,插补运算结束。数字积分法的终点判断 左移规格化 1 1直线插补的左移规格化直线插补的左移规格化直线插补的左移规格化直线插补的左移规格化 产生的原因(解决的问题)产生的原因(解决的问题)积分器作直线插补时,不论各
19、段程序的被积函数大小,积分器作直线插补时,不论各段程序的被积函数大小,都必须经过都必须经过m2n次累加运算才能到达终点。这样各个坐次累加运算才能到达终点。这样各个坐标溢出脉冲的速度受被积函数的大小影响。被积函数愈大,标溢出脉冲的速度受被积函数的大小影响。被积函数愈大,溢出脉冲速度愈快,因而机床的进给速度也愈快;反之,溢出脉冲速度愈快,因而机床的进给速度也愈快;反之,被积函数愈小,速度愈低,机床的进给速度愈慢。即被积函数愈小,速度愈低,机床的进给速度愈慢。即加工加工尺寸大,走刀快,加工尺寸小,走刀慢尺寸大,走刀快,加工尺寸小,走刀慢。所以各程序段的所以各程序段的进给速度是不一致的,这将进给速度是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 原理
限制150内