《刀补和插补计算.ppt》由会员分享,可在线阅读,更多相关《刀补和插补计算.ppt(22页珍藏版)》请在三一办公上搜索。
1、刀补和插补计算原理,3-4 刀具半径补偿刀具半径补偿的概念刀具半径补偿的执行过程刀补的分类,3-7 插补计算概述直线逐点比较法圆弧逐点比较法,return,finish,3-4 刀具半径补偿,刀具半径补偿的概念半径补偿的作用更换刀具方便粗、精加工共用程序代码模具加工实现方式 要求数控系统根据工件轮廓程序和刀具中心偏移量,自动计算出刀具中心的运动轨迹。分类 左刀补 右刀补,return,finish,刀具半径补偿的执行过程,刀补建立刀补进行刀补撤销 实线是刀具中心的编程轨迹,虚线是刀具中心的实际轨迹。刀具半径补偿只能在二维平面(G17、G18、G19)进行,刀具半径值通过刀具号来指定。,刀补建立
2、,刀补撤销,刀补进行,y,x,0,return,finish,C刀具半径补偿的计算,根据零件尺寸和刀具半径计算出刀具中心的运动轨迹直线 设L的方程为y=k1x+b1,并且直线的终点为A(xe,ye),起点为B(xb,yb)求出L方程为:则L,L 的方程分别如下:,y,x,0,A,L,L,R,R,L,return,finish,C刀具半径补偿的计算,圆弧(NR1)设圆弧C1的方程为:则圆弧C2的方程为:则,y,x,0,r,R,return,finish,刀具半径补偿的分类,B刀补 程序的运行是读一段,走一段,不知下一段对本段的影响,插入圆弧过渡。需要编程人员分析过渡情况,编程处理过渡情况。,r,
3、y,x,0,return,finish,刀具半径补偿的分类,C刀补 在计算本程序段刀具中心轨迹时,除了读入本程序段编程轮廓轨迹外,还提前读入下一程序段编程轮廓轨迹,然后根据他们之间转接的情况,直接计算出正确的本段刀具中心轨迹,增加直线和圆弧过渡。,return,finish,C刀补轨迹过渡方式和转接类型,程序段间过渡方式直线与直线转接圆弧与圆弧转接直线与圆弧转接和圆弧与直线转接程序段间转接类型 根据两个要进行刀补的编程轨迹在转接处工件内侧(非加工侧)所形成的角度a的不同,可分为:伸长型(900a1800)缩短型(1800a3600)插入型(插入直线、插入圆弧)(00a900),return,f
4、inish,刀具半径补偿举例,y,x,0,刀具,G42,刀补建立,刀补撤销,刀补进行,缩短型,缩短型,伸长型,插入型,伸长型,缩短型,return,finish,刀具过切,在启动阶段开始后的刀补状态中,如果存在有二段以上的没有移动指令或存在非指定平面轴的移动指令,则有可能产生进刀不足或进刀超差。,y,x,0,过切,return,finish,3-7 插补计算,return,finish,概述,插补的定义 数据密集化的过程,数控系统根据输入的基本数据(直线起点、终点坐标,圆弧圆心、起点、终点坐标、进给速度等)运用一定的算法,自动的在有坐标点之间形成一系列的坐标数据,从而自动的对各坐标轴进行脉冲分
5、配,完成整个线段的轨迹分析,以满足加工精度的要求。,要求:实时性好、算法误差小、精度高、速度均匀性好,数学模型:直线、圆弧、二次曲线、螺旋线、自由曲线等,return,finish,概述,分类 插补是数控系统必备功能,NC中由硬件完成,CNC中由软件实现,两者原理相同。脉冲增量插补(基准脉冲插补)逐点比较法 数字积分法 最小偏差法 数字增量插补,return,finish,逐点比较法,逐点比较法又称区域判断法或醉步法。广泛应用于两坐标轴联动的数控机床中。基本原理:在刀具按要求轨迹运动加工零件轮廓的过程中,不断比较刀具与被加工零件轮廓之间的相对位置,并根据比较结果决定下一步的进给方向,是刀具向减
6、少误差的方向进给,其算法最大偏差不会超过一个脉冲当量 每进给一步,都需要以下四个节拍:,偏差判别,坐标进给,新偏差计算,终点判别,未到终点,到终点,结束,return,finish,直线逐点比较法,直线插补 算法分析(第象限)偏差判别 偏差判别函数:,0,y,x,return,finish,直线逐点比较法,算法分析 坐标进给通常将fij0和fij=0归于一类处理,即fij0新偏差的计算 当fi,j0时,向+x方向进给,即yi+1=yi,xi+1=xi+1;fi+1,j=yi+1xe-yexi+1=yixe-ye(xi+1)=fi,j-ye当fi,j0时,向+y方向进给,即yi+1=yi+1,x
7、i+1=xi fi+1,j=yi+1xe-yexi+1=(yi+1)xe-yexi=fi,j+xe,y,x,0,return,finish,直线逐点比较法,终点判别总步长法,=|xe-x0|+|ye-y0|,每走一步,减1,直到减为零。投影法,中存入|xe-x0|,|ye-y0|中较大了一个。终点坐标法,x,y分别存入|xe-x0|,|ye-y0|。逐点比较法直线插补运算举例(第象限)序号 偏差判别 坐标进给 新偏差计算 终点判别 1 f0=0+x f1=f0-ye=-4=10-1=9 2 f10+x f3=f2-ye=-2=8-1=7 4 f30+x f5=f4-ye=0=6-1=5 6 f
8、5=0+x f6=f5-ye=-4=5-1=4 7 f60+x=3-1=2=3-1=2 9 f80+x f10=f9-ye=0=1-1=0,y,x,0,A(6,4),return,finish,圆弧逐点比较法,圆弧插补(第象限逆圆弧)NR1偏差判别:偏差判别函数,圆弧上,Xi2+yi2=x02+y02,(xi2xo2)+(yi2-y02)=0,圆弧外,圆弧内,Xi2+yi2x02+y02,Xi2+yi2x02+y02,xi2xo2)+(yi2-y02)0,xi2xo2)+(yi2-y02)0,y,x,0,return,finish,圆弧逐点比较法,坐标进给 通常将Fij=0 和Fij0 归为一
9、类处理,都向-x方向进给一步。新偏差的计算当Fij0时,向-x方向进给一步,则yi+1=yi,xi+1=xi-1 Fi+1,j=xi+12-x02+yi+12-y02=Fi,j-2xi+1当Fij0时,向+y方向进给一步,则yi+1=yi+1,xi+1=xi Fi+1,j=xi+12-x02+yi+12-y02=Fi,j+2yi+1终点判别 逐点比较法圆弧插补的终点判断方法与直线插补相同。,y,x,0,圆弧内,圆弧外,圆弧上,Fij=0,Fij0,Fij0,向-x或+y方向进给一步,向-x方向进给一步,向+y方向进给一步,return,finish,圆弧逐点比较法,圆弧逐点比较法运算举例 设要
10、加工如右图所示的第一象限逆时针圆弧AB,圆弧AB起点为 A(4,0),终点为B(0,5),下面为该圆弧逐点比较法的插补运算过程:序号 偏差判别 坐标进给 计算 终点判别 1 F0=0-X F1=F0-2X0+1=-9,x1=4,y1=0=10-1=9 2 F1=-9+y F2=F1+2y1+1=-8,x2=4,y2=1=9-1=8 3 F2=-8+y F3=F2+2y2+1=-5,x3=4,y3=2=8-1=7 4 F3=-5+y F4=F3+2y3+1=0,x4=4,y4=3=7-1=6 5 F4=0-X F5=F4-2x4+1=-7,x5=3,y4=3=6-1=5 6 F5=-7+y F6=F5+2y5+1=0,x4=3,y4=4=5-1=4 7 F6=0-X F7=F6-2x6+1=-5,x5=2,y4=4=4-1=3 8 F7=-5+y F8=F7+2y7+1=4,x4=2,y4=5=3-1=2 9 F8=4-X F9=F8-2x8+1=1,x5=1,y4=5=2-1=1 10 F10=1-X F10=F9-2x9+1=0,x5=0,y4=5=1-1=0,y,x,0,A(5,0),B(0,5),圆弧逐点比较法,圆弧的几种情况:偏差计算公式中的坐标以绝对值带入,return,finish,谢谢!,return,finish,