第11章CNC轨迹控制与插补课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第11章CNC轨迹控制与插补课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 CNC 轨迹 控制 补课
- 资源描述:
-
1、1核心思想:在允差范围内,以坐标轴的最小量化单位的运动合成来代替零件轮廓的轨迹控制。直线和圆弧为数控加工中,常见的最小单位运动方式。实际运动轨迹的控制就是实际轨迹起点与终点之间,依照自身规律进行数据密化的过程,称之为“插补”。2数控系统的主要任务之一就是控制执行机构按预定的轨迹运动。一般情况是已知运动轨迹的起点坐标、终点坐标和曲线方程,由数控系统实时地算出各个中间点的坐标。即需要“插入、补上”运动轨迹各个中间点的坐标,通常这个过程就称为“插补”。实际加工中零件形状各式各样,对这些复杂的零件轮廓最终还是要用直线或圆弧进行逼近以便数控加工 3数控系统根据零件轮廓线型的有限信息,计算出刀具的一系列加
2、工点、完成所谓的数据“密化”工作。插补有二层意思: 一是用小线段逼近产生基本线型(如直线、圆弧等); 二是用基本线型拟和其它轮廓曲线。插补运算具有实时性,直接影响刀具的运动。插补运算的速度和精度是数控装置的重要指标。插补原理也叫轨迹控制原理。五坐标插补加工仍是国外对我国封锁的技术。4插补方法的分类 硬件插补器完成插补运算的装置或程序称为插补器 软件插补器 软硬件结合插补器 1.基准脉冲插补 每次插补结束仅向各运动坐标轴输出一个控制脉冲,各坐标仅产生一个脉冲当量或行程的增量。脉冲序列的频率代表坐标运动的速度,而脉冲的数量代表运动位移的大小。基准脉冲插补的方法很多,如逐点比较法、数字积分法、脉冲乘
3、法器等。2.数据采样插补 采用时间分割思想,根据编程的进给速度将轮廓曲线分割为每个插补周期的进给直线段(又称轮廓步长)进行数据密化,以此来逼近轮廓曲线。然后再将轮廓步长分解为各个坐标轴的进给量(一个插补周期的近给量),作为指令发给伺服驱动装置。该装置按伺服检测采样周期采集实际位移,并反馈给插补器与指令比较,有误差运动,误差为零停止,从而完成闭环控制。5插补计算: 是对数控系统输入基本数据 ( 如直线的起点、终点坐标,圆弧的起点、终点、圆心坐标等 ) ,运用一定的算法计算,根据计算结果向相应的坐标发出进给指令。对应着每一进绐指令,机床在相应的坐标方向上移动一定的距离,从而将工件加工出所需的轮廓形
4、状。 实现这一插补运算的装置,称为插补器。控制刀具或工件的运动轨迹是数控机床轮廓控制的核心,无论是硬件数控 (NC) 系统,还是计算机数控 (CNC) 系统,都有插补装置。在 CNC 中,以软件 ( 即程序 ) 插补或者以硬件和软件联合实现插补;而在 Nc 中,则完全由硬件实现插补。 6数控系统中常用的插补算法 逐点比较法数字积分法时间分割法最小偏差法等 7逐点比较法早期数控机床广泛采用的方法,又称代数法、醉步法,区域判别法。适用于开环系统。就是每走一步控制系统都要将加工点与给定的图形轨迹相比较,以决定下一步进给的方向,使之逼近加工轨迹。逐点比较法以折线来逼近直线或圆弧,其最大的偏差不超过一个
5、最小设定单位。下面分别介绍逐点比较法直线插补和圆弧插补的原理。8逐点比较法插补 插补原理及特点 原理:每次仅向一个坐标轴输出一个进给脉冲,而每走一步都要通过偏差函数计算,判断偏差点的瞬时坐标同规定加工轨迹之间的偏差,然后决定下一步的进给方向。每个插补循环由偏差判别、进给、偏差函数计算和终点判别四个步骤组成。逐点比较法可以实现直线插补、圆弧插补及其它曲安插补。特点:运算直观,插补误差不大于一个脉冲当量,脉冲输出均匀,调节方便。 9逐点比较法直线插补 逐点比较法圆弧插补 10逐点比较法直线插补逐点比较法直线插补(1 1)偏差函数构造)偏差函数构造 对于第一象限直线对于第一象限直线OAOA上任一点上
6、任一点(X,Y):(X,Y):X/Y X/Y = = Xe/Ye Xe/Ye 若刀具加工点为若刀具加工点为PiPi(X Xi i,Y Yi i),),则该点的偏差函数则该点的偏差函数F Fi i可表示为可表示为 若若F Fi i= 0= 0,表示加工点位于直线上;,表示加工点位于直线上;若若F Fi i 0 0,表示加工点位于直线上方;,表示加工点位于直线上方;若若F Fi i 0 0,表示加工点位于直线下方。,表示加工点位于直线下方。(2 2)偏差函数字的递推计算)偏差函数字的递推计算采用偏差函数的递推式(迭代式)采用偏差函数的递推式(迭代式)既由前一点计算后一点既由前一点计算后一点0eeX
7、YYXeieiiYXXYFYXF0Pi i (Xi i,Yi i)Ae (Xe,Ye)O11 F Fi i = =Y Yi i X Xe -e -X Xi iY Ye e若若F Fi i=0=0,规定向,规定向 +X +X 方向走一步方向走一步 X Xi i+1 +1 = = X Xi i +1+1 F Fi i+1 +1 = = X Xe eY Yi i Y Ye e( (X Xi i +1+1) )= =F Fi i - -Y Ye e若若F Fi i00,规定,规定 +Y +Y 方向走一步,则有方向走一步,则有 Y Yi i+1 +1 = = Y Yi i +1+1 F Fi i+1 +
8、1 = = X Xe e( (Y Yi i +1+1)-)-Y Ye eX Xi i = =F Fi i + +X Xe e(3 3)终点判别)终点判别直线插补的终点判别可采用三种方法。直线插补的终点判别可采用三种方法。1 1)判断插补或进给的总步数:;)判断插补或进给的总步数:;2 2)分别判断各坐标轴的进给步数;)分别判断各坐标轴的进给步数;3 3)仅判断进给步数较多的坐标轴的进给步数。)仅判断进给步数较多的坐标轴的进给步数。 12(4 4)逐点比较法直线插补举例)逐点比较法直线插补举例 对于第一象限直线对于第一象限直线OAOA,终点坐标,终点坐标X Xe e=6 ,Y=6 ,Ye e=4
9、=4,插补从直线起点,插补从直线起点O O开始,故开始,故F F0 0=0 =0 。终点判别是判断进给总步数。终点判别是判断进给总步数N=6+4=10N=6+4=10,将其存入终点判别计数器中,将其存入终点判别计数器中,每进给一步减每进给一步减1 1,若,若N=0N=0,则停止插补。,则停止插补。 步数步数判别判别坐标进给坐标进给偏差计算偏差计算终点判别终点判别0 0 F F0 0=0=0=10=101 1F=0F=0+X+XF F1 1=F=F0 0-y-ye e=0-4=-4=0-4=-4=10-1=9=10-1=92 2F0F0F0+X+XF F3 3=F=F2 2-y-ye e=2-4
10、=-2=2-4=-2=8-1=7=8-1=74 4F0F0F0+X+XF F5 5=F=F4 4-y-ye e=4-4=0=4-4=0=6-1=5=6-1=56 6F=0F=0+X+XF F6 6=F=F5 5-y-ye e=0-4=-4=0-4=-4=5-1=4=5-1=47 7F0F0F0+X+XF F8 8=F=F7 7-y-ye e=2-4=-2=2-4=-2=3-1=2=3-1=29 9F0F0F0+X+XF F1010=F=F9 9-y-ye e=4-4=0=4-4=0=1-1=0=1-1=0OA98754321610YX13直线插补的递推法141516 若已到达,则应发出停机或转
11、换新程序段信号。一 般用 x 和 y 坐标所要走的总步数 J 来判别。每走一步则 J 减 1 ,直至 J=0 。 17以上讨论了第一象限直线插补计算方法,对其他象限的直线,可根据相同原理得到其插补计算方法。表 2 列出了各象限直线 L1 、 L2 、 L3 、 L4 进给方向及偏差计算公式,其中偏差计算公式中的 、 均为绝对值。图 3 所示为第一象限逐点比较法直线插补的程序框图 1819图3 计算程序流程图:20实现直线插补,至少需要4个寄存器存放运算数据。P寄存器: 存放偏差运算结果;x寄存器: x终点坐标值;y寄存器: y终点坐标值;终点寄存器: x,y所需走的总步数;21逐点比较法圆弧插
12、补 圆弧插补加工: 是将加工点到圆心的距离与被加工圆弧的名义半径相比较,并根据它们之间的偏差大小确定坐标进给方向,以逼近被加工圆弧。下面以第一象限逆圆弧为例,讨论圆弧的插补方法。 22逐点比较法圆弧插补逐点比较法圆弧插补 (1 1)偏差函数)偏差函数 任意加工点任意加工点P Pi i(X Xi i,Y Yi i),偏差函数),偏差函数F Fi i可表示为可表示为若若F Fi i=0=0,表示加工点位于圆上;,表示加工点位于圆上;若若F Fi i00,表示加工点位于圆外;,表示加工点位于圆外;若若F Fi i0 0F 023(2 2)偏差函数的递推计算)偏差函数的递推计算 1 1) 逆圆插补逆圆
13、插补 若若FF0 0,规定向,规定向-X-X方向方向 走一步走一步 若若F Fi i00,规定向,规定向+Y+Y方向方向 走一步走一步 2 2) 顺圆插补顺圆插补 若若F Fi i00,规定向,规定向-Y-Y方向方向 走一步走一步 若若F Fi i00,规定向,规定向+y+y方向方向 走一步走一步(3 3)终点判别)终点判别 1 1)判断插补或进给的总步数:)判断插补或进给的总步数: 2 2)分别判断各坐标轴的进给步数)分别判断各坐标轴的进给步数; , 12) 1(122211iiiiiiiXFRYXFXX12) 1(122211iiiiiiiYFRYXFYY12) 1(122211iiiii
展开阅读全文