数控插补原理.pptx

上传人:莉*** 文档编号:80053785 上传时间:2023-03-22 格式:PPTX 页数:60 大小:938.88KB
返回 下载 相关 举报
数控插补原理.pptx_第1页
第1页 / 共60页
数控插补原理.pptx_第2页
第2页 / 共60页
点击查看更多>>
资源描述

《数控插补原理.pptx》由会员分享,可在线阅读,更多相关《数控插补原理.pptx(60页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 逐点比较法又称区域判别法,它是一种边判别边前进的方法。这种方法的原理是:计算机在控制加工过程中能逐点地计算和判别加工偏差,以控制坐标进给,并按规定的图形加工出所需的工件。逐点比较法的直线插补 逐点比较法的圆弧插补 逐点比较法第二节 逐点比较法第1页/共60页 1 1 逐点比较法的直线插补原理 图3 39 9所示X-YX-Y平面第一象限内有直线段 ,以原点为起点,以A(、)为终点。对X-YX-Y第一象限内的任一点P(、)有如下三种情况:当点P(、)在直线上,则下式成立:即 =0 取偏差函数 VVxVy进给方向的选取:使误差减小的方向逐点比较法的直线插补第2页/共60页当点P(、)在直线上时当点

2、P(、)在直线上方时当点P(、)在直线下方时XY进给方向偏差函数动点位置第3页/共60页进给后的新加工点的偏差值F的计算方法(递推法):若若XY而新加工点的偏差值完全可以用前一加工点的偏差递推出来 第4页/共60页节拍控制和运算程序流程图 逐点比较法的直线插补的全过程,每走一步要进行以下四个节拍 第一节拍 第二节拍 第三节拍 第四节拍 第5页/共60页运算流程图第6页/共60页例题加工第一象限直线 ,终点坐标为 5,=3 偏差判别进给新偏差计算终点判别XYOA(5,3)第7页/共60页不同象限的直线插补公式 有一简便的处理方法:都当作第一象限的直线来处理,计算公式完全相同 第二象限直线插补第8

3、页/共60页 若F00,当加工第一象限直线时,应走+X,而对应于加工第二象限直线,则应走+Y。其新加工点的偏差公式可根据第一象限偏差公式FYeF推出,即只要把第一象限偏差公式中的直线终点坐标值Ye,改为第二象限直线终点坐标值Xe的绝对值,就成为第二象限的偏差公式F一XeF。若F 0F 0(x,y-1)(x+1,y)第15页/共60页第16页/共60页第17页/共60页逐点比较法的终点判别 逐点比较法终点判别大致有下列几种方法:(1)设置一个终点减法计数器 JMJM=|Xe-X0|+|Ye-Y0|(2)设置两个计数器 JMX及JMYJMX=|Xe-X0|控制x轴进给JMY=|Ye-Y0|控制y轴

4、进给(3)设置一个终点减法计数JM JM=max|Xe-X0|,|Ye-Y0|第18页/共60页第三节 数字积分法 数字积分器(又称DDA)简称积分器。数字积分器的插补方法可以实现一次、二次,甚至高次曲线的插补,也可以实现多坐标联动控制,它只要输入不多的几个数据,就能加工出圆孤等形状较为复杂的轮廓曲线。作直线插补时,脉冲分布也较均匀。积分器的基本原理 tYY=f(t)Y0ti ti+1 tn 从几何概念上说,函数的积分运算就是求此函数曲线所包围的面积S 此面积可以看作许多长方形小面积之和。长方形的宽为自变量 ,高为纵坐标 ,如取 1第19页/共60页数字积分法的直线插补 数学模型设X-YX-Y

5、平面内直线 ,起点(0(0,0)0),终点(,)。若以匀速V V沿OAOA位移,则V可分为Vx、Vy两个速度,见下图。它们的关系式为vvYvXA(Xe,Ye);式中 K比例系数 在t时间内,X和Y位移增量X和Y应为 动点从起点走向终点的过程,可看作是各坐标轴每一单位时间间隔t分别以增量及同时累加的结果。经过m次累加后,X和Y分别都达终点(Xe ,Ye)第20页/共60页则式中K K、X Xe e、Y Ye e为常数,若取一单位时间间隔,即t1,则 若这两式成立,那么 上式表明比例常数K和累加次数m的关系,其中已知一个,另一个也就确定了。但m必须是整数,所以K一定是小数。选择K时主要考虑每次增量

6、X和Y不大于1,以保证坐标轴每次分配进给脉冲不超过一个,就是说每次位移增量只产生一个单位步距,即 第21页/共60页故一般取 如 ,满足 ,的条件,故累加次数为 因为 ,则 这一运算对二进制来说是比较容易实现的,即数字本身不变,只要把小数点左移n位即可。所以一个n位寄存器存放 和存放 的数字是相同的。后者只认为小数点出现在最高位数的前面,其它没有区别。第22页/共60页积分器图中被积函数寄存器J JVXVX寄存KXKXe e,累加寄存器寄J JRXRX存余数。累加结果大于1时,整数部分溢出作为进给X,小数部分存于累加寄存器中,待下次累加。JRXJVX(KXe)t累加m次XJRXJVX(Xe)t

7、累加m次XXeXt第23页/共60页DDA直线插补积分器XeXtYeY试用DDA方法从O O点进行直线插补到点A A(7(7,4)4)例题将X Xe e=7及Y Ye e=4化成二进制数存放在J JVXVX及J JVYVY中,选寄存器容量为三位,则累加次数m=2m=23 3。解:解:第24页/共60页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

8、(7,4)插补运算过程插补运算过程J RX第25页/共60页0JRX、JRY、mXe JVX、Ye JVY开始JVX+JRXJVY+JRYJVX+JRX JRXJVY+JRY JRYX溢出一个脉冲或y溢出一个脉冲m1 mm2n?结束NNNJVX+JRX1 JRXJVY+JRY1 JRYJVX+JRX 2nJVY+JRY 2n第26页/共60页数字积分法的圆弧插补 数学模型 假定加工工件轮廓的一部分是X-Y坐标系中一段圆弧AB,位于第一象限,逆时针走向。圆弧起点A(,),终点为B(,),半径为R,圆心在原点(0,0)。加工时沿弧切线方向的进给速度V 恒定 设圆弧AB上任一动点P P(,),其切线

9、方向的进给速度V可分解为水平方向速度 和垂直方向速度 ,即P(xi,yi)由相似三角形可得:(此处所用变量均为标量)第27页/共60页对于NR1,Y为正向进给,X为负向进给第28页/共60页开始0JRX、JRY、JMXi JVX、Yi JVYJRY+JVYJRX+JVXJVX+JRX 2n?JVY+JRY 2n?JRY+JVY JRYJRX+JVX JRXJRY+JVY2n JRYJRX+JVX2n JRXx向进给y向进给JY1 JYJVX+1 JVXJX1 JXJVY1 JVYY到终点?X到终点?Y停止运算X停止运算结束YYYYNNNNNRNR1 1插补流程图第29页/共60页插补实例 用数

10、字积分法插补第一象限NR1,逆圆时的圆弧AB,起点为A(6,0),终点为B(0,6),圆心在原点,半径为R6 解:插补开始时,JVX=Y0=0,JVY=X0=6,JRX=JRY=0。为简便起见,设寄存器为三位,容量为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()第30页/共60页运算次数Y坐标积分器JVYXiJRYJVY+JRYY()JY

11、X坐标积分器JVXYiJRXJVX+JRXX()JX(0,6)(6,0)46+2=0+8132+1=306636+0=6033+3=6065 6366+6=4+8123+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插补第31页/共60页 直线插补时不论被积函数有多大,对于n位寄存器。必须累加2n次才能到达终点。因此可以用一容量为2n,的寄存器当计数器,来统计累

12、加的次数。可以用加1 1计数器,也可以用减1 1计数器。用加1 1计数器时,首先将计数器清零,运算过程中每来一个累加脉冲t就加1 1。当计数器满2n时表明运算完成。采用减1 1计数器时,运算前把总运算次数2n送入计数器,每运算一次,就减去1 1。当计数器减为0 0时,表明运算完成。圆弧插补的终点判断不能象直线插补那样由累加次数m m来决定,一般采用两个终点判别计数器分别累计两坐标的进给脉冲数。在插补运算中,每产生一个X X或Y Y,就使对应计数器减1 1。若某一个计数器先减到零,就停止该轴的溢出脉冲,而插补运算仍继续进行,直到另一计数器也减至零时才到达终点,插补运算结束。数字积分法的终点判断

13、第32页/共60页左移规格化 1 1直线插补的左移规格化直线插补的左移规格化 产生的原因(解决的问题)积分器作直线插补时,不论各段程序的被积函数大小,都必须经过m2n次累加运算才能到达终点。这样各个坐标溢出脉冲的速度受被积函数的大小影响。被积函数愈大,溢出脉冲速度愈快,因而机床的进给速度也愈快;反之,被积函数愈小,速度愈低,机床的进给速度愈慢。即加工尺寸大,走刀快,加工尺寸小,走刀慢。所以各程序段的进给速度是不一致的,这将影响加工的表面质量,特别是行程短的程序段,生产效率低 控制积分器的溢出速度的方法左移规格化 第33页/共60页000101101000非规格化数规格化数 规格化数累加一次必有

14、一次溢出,而非规格化的数,必须作两次以上累加才有一次溢出。为了使每个程序段积分的溢出速度大致均匀,在直线插补时必须把寄存器中的数Xe、Ye同时左移,直到JVX、JVY中有一个数是规格化数为止。同时左移,意味着把X、Y两方向的脉冲分配速度扩大同样的倍数,二者数值之比不变,所以直线斜率不变。因为规格化后每累加运算两次必有一次溢出,溢出速度比较均匀,所以加工的效率,加工质量都大为提高。寄存器寄存器 左移规格化法左移规格化法就是将非规格化数左移使之成为规格化数。就是将非规格化数左移使之成为规格化数。第34页/共60页 当Xe、Ye左移Q位后(至少使其中的一个成为规格化数),为使各坐标分配的脉冲数最后等

15、于Xe及Ye值,这样作为终点判别的累加次数m必须减少。寄存器中的数每左移一位,数值增大一倍;此时,比例常数k应该为k=1/2n-1,累加次数m=2n-1 次。若左移q位,则m=2n-q 次。进行左移规格化的同时,终点判别计数器中的数也要做相应的改变。只要在JVX、JVY左移的同时,终点判别计数器把“1”信号从最高位输入进行右移来缩短计数长度 方法:JVX、JVYJm0 0 0 1 0 11 0 1 0 0 01 1 1 1 1 10 0 0 1 1 1左移左移3 3位位空位添空位添0 0右移右移3 3位位空位添空位添0 0第35页/共60页2 2 2 2 圆弧插补的左移规格化圆弧插补的左移规格

16、化 圆弧插补时,也可用左移规格化的方法提高溢出速度和匀化进给速度。但在圆弧插补过程中,被积函数寄存器JVX、JVY中的数随着加工过程的进行不断地修改,可能不断增加,如仍取数码最高位“1”的数称为规格化数,增加的结果可能导致溢出。为避免溢出,将被积函数寄存器数码次高位为次高位为“1”1”的数称为规格化数规格化数,且寄存器容量要大于被加工圆弧半径的二倍。容量之所以要增加是因为规格化数提前一位之故。左移Q位,相当于坐标X、Y扩大了2Q倍 YY+1左移Q位后后第36页/共60页第四节第四节 数据采样插补数据采样插补 4.14.1概述 1.1.数据采样插补的基本原理 粗插补:采用时间分割思想,根据进给速

17、度F F和插补周期T T,将廓型曲线分割成一段段的轮廓步长L L,L L=FTFT(一个插补采样周期的轮廓步长),然后计算出每个插补周期的坐标增量。精插补:根据位置反馈采样周期的大小,由伺服系统完成。2.2.插补周期和检测采样周期 插补周期大于插补运算时间与完成其它实时任务时间之和,现代数控系统一般为24ms,有的已达到零点几毫秒。插补周期应是位置反馈检测采样周期 的整数倍。3.3.插补精度分析 直线插补时,轮廓步长与被加工直线重合,没有插补误差。圆弧插补时,轮廓步长作为弦线或割线对圆弧进行逼近,存在半径误差。第37页/共60页3.3.2 3.3.2 数 据 采 样 法 直 线 插 补 1.1

18、.插 补 计 算 过 程 (1 1)插 补 准 备 主 要 是 计 算 轮 廓 步 长 及 其 相 应 的 坐 标 增 量。(2 2)插 补 计 算 实 时 计 算 出 各 插 补 周 期 中 的 插 补 点(动 点)坐 标 值。2.2.实 用 的 插 补 算 法(原 则:算 法 简 单、计 算 速 度 快、插 补 误 差 小、精 度 高)(1 1)直 接 函 数 法插 补 准 备:插 补 计 算:(2 2)进 给 速 率 数 法(扩 展 D D AD D A 法)插 补 准 备:步 长 系 数 插 补 计 算:(3 3)方 向 余 弦 法插 补 准 备:插 补 计 算:(4 4)一 次 计

19、算 法插 补 准 备:插 补 计 算:XA(Xe,Ye)YX Y O l l l第38页/共60页3.3.3 3.3.3 数 据 采 样 法 圆 弧 插 补1.1.直 线 函 数 法(弦 线 法)上 式 中,和 都 是 未 知 数,难 以 用 简 单 方 法 求 解,采 用 近 似 计 算,用 和 来 取 代,则 PA(Xi,Yi)B(Xi+1,Yi+1)EXYFHMii+1CDO第39页/共60页eraYYXXOOerlr*rraeriera采用弦线(l)逼近时,见左图。半径为r的被逼近圆弧最大半径误差er,其对应的圆心角为,由图可推导出:当采用内外均差(era=eri)的割线时,半径误差更

20、小,是内接弦的一半;若令二种逼近的半径误差相等,则内外均差弦的轮廓步长或步距角是内接弦时的 倍。但由于内外均差割线逼近时,插补计算复杂,很少应用。由上面分析可知:圆弧插补时的半径误差er与圆弧半径r成反比,与插补周期T 和进给速度F 的平方成正比。第40页/共60页第五节第五节 数据处理数据处理 数控系统进行插补运算必须先对加工程序进行预处理,得出插补程序所需要的数据信息和控制信息并进行数据处理。数据处理译码刀具补偿处理辅助信息处理进给速度计算第41页/共60页一、译码译码:是以程序段为加工单位处理用户加工程序,将其中的轮廓信息、加工速度和辅助功能信息,翻译成便于计算机处理的信息格式,存储在指

21、定的内存中。提问?1.什么叫编译?2.什么叫解释?第42页/共60页二、刀具补偿 刀具补偿的目的是要解决编程轨迹与刀具中心轨迹之间的矛盾。刀具补偿刀具长度补偿刀具半径补偿第43页/共60页一.刀具半径补偿的基本概念 1.什么是刀具半径补偿(Tool Radius(Tool Radius Compensationoffset)Compensationoffset)根据按零件轮廓 编制的程序和预先设 定的偏置参数,数控 装置能实时自动生成 刀具中心轨迹的功能 称为刀具半径补偿功 能。ABC”CBAG41刀具G42刀具编程轨迹刀具中心轨迹C刀具半径补偿第44页/共60页2.刀具半径补偿功能的主要用途

22、q实时将编程轨迹变换成刀具中心轨迹。可避免在加工中由于刀具半径的变化(如由于刀具损坏而换刀等原因)而重新编程的麻烦。q刀具半径误差补偿,由于刀具的磨损或因换刀引起的刀具半径的变化,也不必重新编程,只须修改相应的偏置参数即可。q减少粗、精加工程序编制的工作量。由于轮廓加工往往不是一道工序能完成的,在粗加工时,均要为精加工工序预留加工余量。加工余量的预留可通过修改偏置参数实现,而不必为粗、精加工各编制一个程序。第45页/共60页3.刀具半径补偿的常用方法:B刀补:R2 法,比例法,该法对加工轮廓的连接都是以圆弧进行的。如图示,ABC”CBAG41刀具G42刀具编程轨迹刀具中心轨迹C第46页/共60

23、页在外轮廓尖角加工时,由于轮廓尖角处,始终处于切削状态,尖角的加工工艺性差。在内轮廓尖角加工时,由于C”点不易求得(受计算能力的限制)编程人员必须在零件轮廓中插入一个半径大于刀具半径的园弧,这样才能避免产生过切。这种刀补方法,无法满足实际应用中的许多要求。因此现在用得较少,而用得较多的是C刀补。ABC”CBAG41刀具G42刀具编程轨迹刀具中心轨迹C第47页/共60页 C刀补 采用直线作为轮廓间的过渡特点:尖角工艺性好可实现过切自动预报(在内轮廓加工时),从而避免产生过切。ABC”CBAG41刀具G42刀具编程轨迹刀具中心轨迹C第48页/共60页二.刀具半径补偿的工作原理1.刀具半径补偿的工作

24、过程q 刀补建立q 刀补进行q 刀补撤销。起刀点刀补建立刀补进行刀补撤销编程轨迹刀具中心轨迹第49页/共60页2.C.C刀补的转接形式和过渡方式 转接形式根据前后两编程轨迹的不同,刀具中心轨迹的不同连接方法。在一般的CNC装置中,均有圆弧和直线插补两种功能。对由这两种线形组成的编程轨迹有以下四种转接形式 qq直线与直线转接直线与直线转接qq直线与圆弧转接直线与圆弧转接qq圆弧与直线转接圆弧与直线转接qq圆弧与圆弧转接圆弧与圆弧转接第50页/共60页刀具中心轨迹编程轨迹非加工侧加工侧非加工侧编程轨迹刀具中心轨迹加工侧 过渡方式对应两编程轨迹间,刀具中心轨迹过渡连接形式 矢量夹角:指两编程轨迹在交

25、点处非加工侧的夹角 第51页/共60页 根据两段程序轨迹的矢量夹角和刀补方向的不同,过渡方式有以下几种:q缩短型:矢量夹角180o 刀具中心轨迹短于编程轨迹的过渡方式。q伸长型:矢量夹角90o180o 刀具中心轨迹长于编程轨迹的过渡方式。q插入型:矢量夹角90o 在两段刀具中心轨迹之间插入一段直线的过渡方式。第52页/共60页3.刀具中心轨迹的转接形式和过渡方式列表 刀具半径补偿功能在实施过程中,各种转接形式和过渡方式的情况,如下面两表所示。表中实线表示编程轨迹;虚线表示刀具中心轨迹;为矢量夹角;r为刀具半径;箭头为走刀方向。表中是以右刀补(G42)为例进行说明的,左刀补(G41)的情况于右刀

26、补相似,就不再重复。第53页/共60页刀具半径补偿的建立和撤消形式转接夹角矢量刀补建立(G42)刀补撤消(G42)直线 -直线直线 -圆弧直线 -直线圆弧 -直线过渡方式180o缩短型90o180o伸长型90o插入型rrrrrrrrrrrr第54页/共60页刀具半径补偿的进行过程刀 补 进 行(G42)直线 -直线直线 -圆弧圆弧 -直线圆弧 -圆弧过渡方式180o缩短型90o180o伸长型90o插入型rrrrrrrr第55页/共60页4.刀具半径补偿的实例q读入OA,判断出是刀补建立,继续读下一段。q读入AB,因为OAB90o,且又是右刀补(G42),由表可知,此时段间转接的过渡形式是插入型

27、。则计算出a、b、c的坐标值,并输出直线段oa、ab、bc,供插补程序运行。cbaBAOCDE第56页/共60页q读入BC,因为ABC90o,同理,由表可知,段间转接的过渡形式是插入型。则计算出d、e点的坐标值,并输出直线cd、de。q读入CD,因为BCD180o,由表可知,段间转接的过渡形式是缩短型。则计算出f点的坐标值,由于是内侧加工,须进行过切判别(过切判别的原理和方法见后述),若过切则报警,并停止输出,否则输出直线段ef。fedBcbAOCDEa第57页/共60页q读入DE(假定由撤消刀补的G40命令),因为90oABC180o,由于是刀补撤消段,由表可知,段间转接的过渡形式是伸长型。则计算出g、h点的坐标值,然后输出直线段fg、gh、hE。q刀具半径补偿处理结束。ghBfedcbAOCDEa第58页/共60页三、辅助信息处理1.S功能2.M功能和T功能3.F功能 3.1加减速控制的目的,实现方式 3.2反向间隙误差的产生原因,补偿方法 3.3位置误差的产生原因,补偿方法?第59页/共60页感谢您的观看。第60页/共60页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁