第3章-插补原理及控制方法.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章-插补原理及控制方法

第三章  插补原理及控制方法 * * ※ 什么是插补? 插补计算就是数控系统根据输入的基本数据,(如直线终点坐标值,圆弧起点、圆心、终点 坐标值、进给速度等)。通过计算,将工件轮廓的形状描述出来,边计算边根据计算结果向各坐标发出进给指令。 3-1 逐点比较法插补 一、插补的基本概念 机床数字控制的核心问题,就是如何控制刀具或工件的运动。 对于平面曲线的运动轨迹需要两个运动坐标协调的运动,对于空间曲线或立体曲面则要求三个以上运动坐标产生协调的运动,才能走出其轨迹。 在计算机数字控制机床中,各种轮廓加工都是通过插补计算实现的。 插补计算的任务就是对轮廓线的起点到终点之间再密集地计算出有限个坐标点,刀具沿着这些坐标点移动,来逼近理论轮廓,以保证切削过程中每一点的精度和表面质量。 插补的实质是根据有限的信息完成 “数据密化” 的工作,即数控装置依据编程时的有限数据,按照一定方法产生基本线型 (直线、圆弧等) ,并以此为基础完成所需要轮廓轨迹的拟合工作。 无论是普通数控(硬件数控NC)系统,还是计算机数控(CNC)系统,都必须有完成“插补”功能的部分,能完成插补工作的装置叫插补器。 NC系统中插补器由数字电路组成,称为硬件插补;而在CNC系统中,插补器功能由软件来实现,称为软件插补。 * ※ 为什么要插补? 数控机床加工的零件的轮廓一般由直线、圆弧组成,对于一些非圆曲线轮廓则用直线或圆弧去逼近,以便数控加工。为满足几何尺寸精度要求,刀具中心轨迹应与零件轮廓形状一致,但实际应用时往往用一小段直线或圆弧去逼近,从而使得控制算法简单,计算量小。 * ※ 常用的插补算法 逐点比较插补计算法(简称逐点比较法) 数字积分插补计算法(简称数字积分法) 时间分割插补计算法(简称时间分割法) 样条插补计算方法等。 * 逐点比较插补计算法(简称逐点比较法)又称区域判别法。 其原理是:计算机在控制加工轨迹过程中逐点计算和判断加工偏差以控制坐标进给方向,从而按规定的图形加工出合格的零件。 3-1 逐点比较法插补 * 逐点比较法特点是:计算机每控制机床坐标(刀架)走一步时都要完成四个工作节拍。 第一、偏差判别 判别实际加工点相对规定几何轨迹的偏离位置,然后决定刀具走向; 第二、进给运动 控制某坐标轴工作台进给一步,向规定的几何轨迹靠拢,缩小偏差; 第三、偏差计算 计算新的加工点对规定轨迹的偏差,作为下一步判别走向的依据; 第四、终点判别 判别是否到达程序规定的加工终点,若到达终点则停止插补,否则再 回到第一拍。 设要加工直线OA, M为某一时刻加工点,其坐标为(Xi ,Y j) 一、 逐点比较法插补---直线插补 当M点在直线上方时,+ΔX 当M点在直线下方时, + Δ Y 当M点在直线上时, + Δ X (αi α) (αi α) (αi= α) * x y o A M (x i y j ) αi α * 当M点在直线上方时,+ΔX 当M点在直线下方时, + Δ Y 当M点在直线上时, + Δ X (αi α) (αi α) (αi= α) tg αi tg α tg αi tg α tg αi= tg α x y o A M (x i y j ) αi α * o x y A (Xe,Ye) M (Xi,Yi) α αi 其中 tg αi= y j / xi tgα= y e / x e tg αi -tgα= y j / xi - y e / x e = (x e y j – x i y e ) / x e x i 令: 为偏差函数 * 当M点在直线上方时,+ΔX 当M点在直线下方时, + Δ Y 当M点在直线上时, + Δ X (αi α) (αi α) (αi= α) Fi,j 0 Fi,j 0 Fi,j = 0 o x y A (Xe,Ye) M (Xi,Yi) α αi * 偏差函数 是决定进给方向的判据。 求算偏差时,需要乘法、减法,比较麻烦;一个简便的方法是: “递推法” o x y A (Xe,Ye) M (Xi,Yi) α αi 若 F i , j 0,应+ΔX 进给一步, 使加工点移动一步到:M1 ( x i+1 , y j ) 得: xi+1= xi + 1 yj = yj 则 M1点的偏差为: Fi+1,j = x e y j - x i+1 ye = x

文档评论(0)

hf916589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档