数控机床插补原理课件

上传人:txadgkn****dgknqu... 文档编号:252747081 上传时间:2024-11-19 格式:PPT 页数:19 大小:168.81KB
返回 下载 相关 举报
数控机床插补原理课件_第1页
第1页 / 共19页
数控机床插补原理课件_第2页
第2页 / 共19页
数控机床插补原理课件_第3页
第3页 / 共19页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,轮廓插补原理,数控原理及系统,第四章,轮廓插补原理数控原理及系统第四章,1,引子,在数控程序中经常会有以下几个语句:,G01 X_Y_;,G02 X_Y_I_J_F_;,G03 X_Y_R_F_;,直线插补,顺圆插补,逆圆插补,o,E,x,y,A,图1,o,E,x,y,A,图2,o,E,y,A,x,图3,圆弧插补,?插补?,引子在数控程序中经常会有以下几个语句:G01 X_Y_;,2,1.插补概述,1.1插补的基本概念,插补有两层意思:,一是用小线段逼近产生基本线型(如直线、圆弧等);,二是用基本线型拟合其它轮廓曲线。,输入输出处理控制,位置控制,程序输入,译 码,插 补,显,示,诊,断,数据处理,图4,CNC装置工作流程:,数控系统根据零件轮廓线型的有限信息,计算出刀具的一系列加工点、用基本线型拟合,完成所谓的数据“,密化,”工作。,o,H,x,y,A,图4,o,H,x,y,A,图5,B,C,D,E,F,G,C,B,D,E,G,D,F,G,原来不是弧线,而是许多小直线!,为什么我们看到的不是阶梯运动而是直线运动呢?,算法重要!影响精度和速度!,1.插补概述1.1插补的基本概念插补有两层意思:输入输出处理,3,1.2插补的分类,可分为两大类:,脉冲增量插补算法,和,数据采样插补算法,。,1.2.1脉冲增量插补算法,这类插补算法是通过向各个运动轴分配脉冲,控制机床坐标轴相互协调运动,从而加工出一定轮廓形状的算法。,脉冲增量插,补,X向单位脉冲,Y向单位脉冲,X步进电机,Y步进电机,X轴移动一个脉冲当量,X,Y轴移动一个脉冲当量,Y,A,X,Y,Y,X,X,B,脉冲增量插补算法比较简单,仅需加法和移位操作就可完成。比较容易用硬件和软件实现,而且插补误差不大于一个脉冲当量。但其输出的脉冲速率主要受限于插补程序所用的时间,如一次算法程序耗时40微秒,脉冲当量为0.001mm,则轴运动最大速度为1.5m/min,若要到15m/min,则需脉冲当量为0.01mm,故限制了其精度和速度的提高。一般而言,脉冲增量插补算法较适合于中等精度和中等速度的机床数控系统。,1.2插补的分类可分为两大类:脉冲增量插补算法和数据采样插补,4,1.2插补的分类,1.2.2脉冲增量插补算法分类,1、数字脉冲乘法器插补法,2、逐点比较法,3、数字积分法(DDA法),4、矢量判别法,5、比较积分法,6、最小偏差法,7、目标点跟踪法,8、直接函数法,9、单步跟踪法,10、加密判别和双判别插补法,11、Bresenham算法,早期常用的脉冲增量式插补算法有逐点比较法、单步跟踪法、DDA法等。插补精度常为,一个脉冲当量,,DDA法还伴有运算误差。,80年代后期插补算法有:改进逐点比较法、直接函数法、最小偏差法等,使插补精度提高到,半个脉冲当量,,但执行速度不很理想,在插补精度和运动速度均高的CNC系统中应用不广。,近年来的插补算法有改进的最小偏差法,映射法。兼有插补精度高和插补速度快的特点。,总的说来,最小偏差法插补精度较高,且有利于电机的连续运动。,脉冲增量插补算法,1.2插补的分类1.2.2脉冲增量插补算法分类1、数字脉冲乘,5,1.2插补的分类,1.2.3数据采样插补算法,又称时间标量插补,是根据数控加工程序编写的进给速度,先将零件轮廓曲线按插补周期分割为一系列首尾相连的微小直线段,然后输出这些微小直线段对应的位置增量数据,用以控制系统实现坐标进给。,与脉冲增量插补算法相比,数据采样插补算法的结果不是单个脉冲,而是位置增量的数字量,是标准二进制数;,这类算法适用于以直流或交流伺服电动机作为执行元件的闭环或半闭环数控系统。,插补程序,X坐标轴的位置增量/本周期,Y坐标轴的位置增量/本周期,X轴位置,Y轴位置,X轴实际位置,采样反馈,Y轴实际位置,采样反馈,比较,比较,X轴位置跟踪误差,Y轴位置跟踪误差,伺服位置控制软件,X轴速度,Y轴速度,X驱动,Y驱动,1.2插补的分类1.2.3数据采样插补算法又称时间标量插补,,6,1.2插补的分类,1.2.4数据采样插补算法分类,1、直接函数法,2、扩展数字积分法,3、二阶递归扩展数字积分圆弧插补法,4、圆弧双数字积分插补法,5、角度逼近圆弧插补法,6、“改进吐斯丁”(Improved Tustin Method ITM)法,数据采样插补算法,数控系统是一个多任务控制装置,不仅要插补,还要存储数据、监视机床等。一般要求插补程序占用时间不大于计算机在一个插补周期工作机时的30%-40%。当CNC系统选用数据采样插补算法时,特别是当插补频率较低,大约在50-125Hz时,插补周期约为8-20ms。在这种插补频率下,数控系统可达到的最大轨迹速度可达10m/min以上,也就是说数据采样插补程序的运行时间已不再是限制加工速度的主要因素。加工速度的上限将取决于圆弧轮廓插补过程中的弦误差以及伺服系统的动态响应特性。,提高插补计算速度的改进方案:,1.采用软/硬件结合的两级插补方案;2.采用多CPU的分布式处理方案;,3.采用单台高性能微型计算机方案。,1.2插补的分类1.2.4数据采样插补算法分类1、直接函数法,7,2.逐点比较法,2.1逐点比较法的基本原理,在刀具按要求轨迹运动加工零件轮廓的过程中,不断比较刀具与被加工零件轮廓之间的相对位置,并根据比较结果决定下一步的进给方向,使刀具沿着坐标轴向减少偏差的方向进给,且只有一个方向的进给。,O,Y,X,1,2,A,B,A,B,开始,偏差判断,坐标进给,偏差计算,终点?,结束,N,Y,图6 逐点比较法插补流程图,图7,C,D,2.逐点比较法2.1逐点比较法的基本原理在刀具按要求轨迹运动,8,2.2,逐点比较法第一象限直线插补,2.2.1偏差判断,P1:,Y1Xc-X1Yc=0,设有一动点P(Xi,Yi);,终点坐标C(Xc,Yc)。,取偏差函数,Fi=,YiXc-XiYc,Fi=0,插补点Pi恰在直线上;,Fi0,插补点Pi在直线上方;,Fi0,P3:,Y3Xc-X3Yc0,Fi0,图9,Fi0,P2,P1,P3,Fi0,插补点P在直线上方,向+X方向进给,;,Fi=0,插补点P在直线中,可向+X或+Y方向进给,一般情况下可约定,向+X方向进给。,2.2.3偏差计算,对于偏差计算式,Fi=Yi Xc XiYc,,包含乘法,不利硬件或汇编语言实现,所以采用递推算式来求取,F,值:,Fi=0,若,Fi=0,,规定向+X 方向走一步,Xi+1=Xi+1,Fi+1=YiXc(Xi+1)Yc=,Fi-Yc,若,Fi0,,规定向+Y 方向走一步,Yi+1=Yi+1,Fi+1=(Yi+1)Xc-XiYc=,Fi+Xc,2.2逐点比较法第一象限直线插补2.2.2坐标进给oExyF,10,2.2,逐点比较法第一象限直线插补,2.2.4终点判别,在插补计算过程中,还有一项工作需同步进行,即终点判别,以确定刀具是否抵达直线终点。到终点停止,否则继续作循环插补处理。,o,E(4,2),x,y,图10,1,2,3,4,1,2,1.总步长法(双向计数),将X方向走的步数和Y方向走的步数加起来,作为计数长度,每走一步减一,直到减为0停止。,=|Xe|+|Ye|=0插补停止,常用的判别方法有以下三种:,2.投影法(单向计数),取X方向和Y方向最多的步数作为计数长度,此方向每走一步减一,直到减为0停止。,=max|Xe|,|Ye|=0插补停止,3.终点坐标法(分别计数),将X方向和Y方向的步数分别放入两个计数器作为计数长度,每走一步相应的计数减一,直到X、Y都减为0停止。,1,=|Xe|,2,=|Ye|,1,=0&,2,=0插补停止,2.2逐点比较法第一象限直线插补2.2.4终点判别在插补计算,11,2.2,逐点比较法第一象限直线插补,2.2.5实例,O,E,9,8,7,5,4,3,2,1,6,10,Y,X,F,0,=0,=6+4=10,步数,偏差判别,坐标进给,偏差计算,终点判别,0,F,0,=0,+X,F,1,=F,0,-y,e,=0-4=,-4,=10-1=9,1,F,1,0,+X,F,3,=F,2,-y,e,=2-4=,-2,=8-1=7,3,F,3,0,+X,F,5,=F,4,-y,e,=4-4=,0,=6-1=5,5,F,5,=0,+X,F,6,=F,5,-y,e,=0-4=,-4,=5-1=4,6,F,6,0,+X,F,8,=F,7,-y,e,=2-4=,-2,=3-1=2,8,9,F,8,0,+X,F,10,=F,9,-y,e,=4-4=,0,=1-1=0,设欲加工的第一象限直线OE如右图所示,直线起点在原点,终点为E(6,4)。试用逐点比较法对该直线进行插补,产并画出轨迹图。,2.2逐点比较法第一象限直线插补2.2.5实例OE98754,12,2.3,逐点比较法第一象限圆弧插补,2.3.1偏差判断,X,Y,P,1,(X,1,,Y,1,),A,B,F 0,F 0,表示加工点位于圆外;,若Fi=0,向-X方向进一步;,若Fi=0,向-Y方向进一步;,若Fi 0,F 0,O,图12,R,P,2,(X,2,,Y,2,),P,3,(X,3,,Y,3,),2.3逐点比较法第一象限圆弧插补2.3.1偏差判断XYP1(,13,2.3,逐点比较法第一象限圆弧插补,2.3.3偏差计算,顺圆插补,若F0,规定向-Y方向走一步,若F0,规定向+X方向走一步,逆圆插补,若F0,规定向-X方向走一步,若F0,规定向+Y方向走一步,2.3.4终点判别,双向计数:=|X,b,-X,a,|+|Y,b,-Y,a,|,=0停止,单向计数:=max|X,b,-X,a,|,|Y,b,-Y,a,|,=0停止,分别计数:,1,=|X,b,-X,a,|,2,=|Y,b,-Y,a,|,,1,&,2,=0停止,2.3逐点比较法第一象限圆弧插补2.3.3偏差计算顺圆插补若,14,2.3,逐点比较法第一象限圆弧插补,2.3.5实例,1,B,Y,X,4,4,步数,偏差判别,坐标进给,偏差计算,坐标计算,终点判别,起点,F,0,=0,x,0,=4,y,0,=0,=4+4=8,1,F,0,=0,-x,F,1,=F,0,-2x,0,+1,=0-2*4+1=-7,x,1,=4-1=3,y,1,=0,=8-1=7,2,F,1,0,+y,F,2,=F,1,+2y,1,+1,=-7+2*0+1=-6,x,2,=3,y,2,=y,1,+1=1,=7-1=6,3,F,2,0,+y,F,3,=F,2,+2y,2,+1=-3,x,3,=4,y,3,=2,=5,4,F,3,0,-x,F,5,=F,4,-2x,4,+1=-3,x,5,=4,y,5,=0,=3,6,F,5,0,-x,F,7,=F,6,-2x,6,+1=1,x,7,=4,y,7,=0,=1,8,F,7,0,-x,F,8,=F,7,-2x,7,+1=0,x,8,=4,y,8,=0,=0,O,对于第一象限圆弧AB,起点A(4,0),终点B(0,4),利用逐点比较法进行圆弧插补。,2,3,4,5,6,7,8,A,2.3逐点比较法第一象限圆弧插补2.3.5实例1BYX44步,15,2.4,逐点比较法的速度分析,逐点比较法的特点是脉冲源每发出一个脉冲,就进给一步,不是发向,X,轴,就是发向,Y,轴,如果,f,g为脉冲源频率(Hz),,f,x,,f,y 分别为,X,轴和,Y,轴进给频率(Hz),则,从而,X,轴和,Y,轴的进给速度(mm/min)为,为脉冲当量(mm/脉冲),V,XY合成的进给速度为,Vy,Vx,合成进给速度与脉冲源速度之比为:,当fx=0或fy=0时,刀具沿平行于坐标轴的方向切割,这时对应切削速度最大,称为脉冲源速度,即,2.4逐点比较法的速度分析逐点比较法的特点是脉冲源每发出一个,16,2.4,逐点比较法的速度分析,根据前面的式子,程编进给速度确定了脉冲源频率,f,g后,实际获得的合成进给速度,V,并不总等于脉冲源的
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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