版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.2插补原理概念引出:在画图板下绘制垂直、水平、45。、一般角度的直线,圆弧。找同学写出其加工代码。并让其观察各直线的区别。存在差别的原因就是插补所致,引出本节题目插补。显示器显示原理与步进电机插补原理同出一辙。插补的地位:CNC装置的工作流程:图1 CNC装置的工作流程插补是加工程序与电机控制之间的纽带。3.2.1插补概述1、插补定义用户在零件加工程序中, 一般仅提供描述该线形所必须的相关参数,如对直线,提供其起点和终点坐标;对圆弧,提供起终点坐标、圆心坐标及顺逆圆的信息。而这些信息不能满足控制机床的执行部件运动(步进电机、交直流伺服电机)的要求。因此,为了满足按执行 部件运动的要求来实现
2、轨迹控制必须在已知的信息点之间实时计算出满足线形和进给速度要求的若干中间点。 这就是数控系统的插补概念。可对插补概念作如下定义:是指在轮廓控制系统中,根据给定的进给速度和轮廓线形的要求,在已知数据点之间插入中间点的方法, 这种方法称为插补方法。每种方法又可能用不同的计算方法来实现,这种具体的计算方法称之为插补算法。插补的实质就是数据点的密化。由插补的定义可以看出, 在轮廓控制系统中, 插补功能是最重要的功能,是轮廓控制系统的本质特征。插补算法的稳定性和算法精度将直接影响到CNC系统的性能指标。所以为使高级数控系统能发挥其功能,不论是在国外还是国内,精度高、速度快的新的插补算法(软件)一直是科研
3、人员努力突破的难点,也是各数控公司竭力保密的技术核心。像西门子、Fanuc数控系统,其许多功能都是对用户开放的,但其插补软件却从不对用户开放。2、插补分类插补的形式很多,按其插补工作由硬件电路还是软件程序完成,可将其分为硬件插补和软件插补。软件插补的结构简单( CNC装置的微处理器和程序),灵活易变。现代数控系统 都采用软件插补器。完全硬件的插补已逐渐被淘汰,只有在特殊的应用场合和作为软件、硬件结合插补时的第二级插补使用;从产生的数学模型来分,有一次(直线)插补、二次(圆、抛物线等)插补及高次曲线插补等。 大多数数控机床的数控装置都具有直线插补和圆弧插补。 根据插补所采用的原理和计算方法的不同
4、,可有许多插补方法。目前应用的插补方法分为两类:(一)基准脉冲插补(reference-pulse interpolator)基准脉冲插补又称行程标量插补或脉冲增量插补。这种插补算法的特点是每次插补结 束,数控装置向每个运动坐标输出基准脉冲序列,每个脉冲插补的实现方法较简单(只有加法和移位)可以用硬件实现。目前,随着计算机技术的迅猛发展,多采用软件完成这类算法。脉冲的累积值代表运动轴的位置,脉冲产生的速度与运动轴的速度成比例。由于脉冲增量插补的转轴的最大速度受插补算法执行时间限制,所以它仅适用于一些中等精度和中等速度要求的经济型计算机数控系统。基准脉冲插补方法有一下几种: 1数字脉冲乘法器插补
5、法; 2、逐点比较法;3、数字 积分法;4、矢量判别法;5、比较积分法;6、最小偏差法;7、目标点跟踪法;8、直接函 数法;9、单步跟踪法;10、加密判别和双判别插补法; 11、Bresenham算法早期常用的脉冲增量式插补算法有逐点比较法、单步跟踪法、DDA法等。插补精度常为一个脉冲当量,DDA法还伴有运算误差。80年代后期插补算法有改进逐点比较法、直接函数法、最小偏差法等,使插补精度提高到半个脉冲当量,但执行速度不很理想,在插补精度和 运动速度均高的 CNC系统中应用不广。近年来的插补算法有改进的最小偏差法,映射法。兼有插补精度高和插补速度快的特点。总的说来,最小偏差法插补精度较高,且有利
6、与电机的连续运动(二)数据采样插补(sampled-word interpolator)数据采样插补又称为时间标量插补或数字增量插补。这类插补算法的特点是数控装置产生的不是单个脉冲,而是标准二进制字。插补运算分两步完成。第一步为粗插补,它是在给定起点和终点的曲线之间插入若干个点,即用若干条微小直线段来逼近给定曲线,每一微小直线段的长度 L都相等,且与给定进给速度有关。粗插补在每个插补运算周期中计算一次, 因此,每一微小直线段的长度L与进给速度F和插补周期T有关,即d = FT。第二步为精插补,它是在粗插补算出的每一微小直线段的基础上再作“数据点的密化”工作。这一步 相当于直线的脉冲增量插补。采
7、样速度的选取:在数控系统中,采样周期的选取对于实际加工的精度影响很大,如果采样周期选取太大, 加工精度就不能的得到保证, 但是采样周期选取太小, 又会影响加工速 度,所以在实际选取时要尽量二者兼顾。数据采样插补方法适用于闭环、半闭环以直流和交流伺服电机为驱动装置的位置采样控制系统。粗插补在每个插补周期内计算出坐标实际位置增量值,而精插补则在每个采样周期内采样闭环或半闭环反馈位置增量值及插补输出的指令位置增量值。然后算出各坐标轴相应的插补指令位置和实际反馈位置,并将二者相比较,求得跟随误差。根据所求得跟随误差算出相应轴的精速度, 并输给驱动装置。我们一般将粗插补运算称为插补,用软件实现。而精插补
8、可以用软件,也可以用硬件实现。数据采样插补方法很多,常用方法如下:1、直接函数法;2、扩展数字积分法;3、二阶递归扩展数字积分圆弧插补法;4、圆弧双数字积分插补法;5、角度逼近圆弧插补法;6、"改进吐斯丁” (Improved Tustin MethodITM)法。近年来,众多学者又研究了更多的插补类型及改进方法。改进DDA圆弧插补算法,空间圆弧的插补时间分割法,抛物线的时间 分割插补方法,椭圆弧插补法,Bezier、B 样条等参数曲线的插补方法,任意空间参数曲线的插补方法。上述的方法均为基于时间分割的思想, 根据编程的进给速度, 将轮廓曲线分割为插补周 期的进给段(轮廓步长) ,即
9、用弦线或割线等逼近轮廓轨迹, ( 注意,这里的“逼近”是为了 产生基本的插补曲线 (直线和圆等 ) 。编程中的 “逼近” 是用基本的插补曲线代替其它曲线 ), 然后在此基础上, 应用上述不同的方法求解各坐标轴分量。 不同的求解方法有不同的逼近精 度和不同的计算速度。随着STEP标准的颁布,NURBS曲线、曲面插补方法的应用将越来越广泛。因为NURBS描述方法囊括了圆弧等二次曲线及自由曲线曲面的表达式,使得未来的CNC 系统的型线代码指令可以“瘦身”为直线和 NURBS大类。如果脱离速度控制谈插补算法, 那么插补只能用于计算机图形学中。 只有将加减速控制 与插补算法有机结合起来,才能构成完整的C
10、NC系统运动控制模块。在脉冲增量式插补算法 中,可以靠改变插补周期来控制进给速度, 而在数据采样算法中, 进给速度与插补周期没有 直接联系。 数据采样算法的加减速控制分为插补前加减速控制和插补后加减速控制。由于后加减速方式是以各个轴分别考虑的, 不但损失加工精度而且可能导致终点判别错误,所以在高精度加工中均采用前加减速方式。 但是对于任意曲线曲面加工来说, 前加减控制的减速点 预测是非常困难的。加减速控制的方法分为梯形、 指数型、 抛物线型和复合曲线加减速法等。 直线型加减速 方法计算简单, 但是存在冲击; 指数型方法没有冲击, 但速度慢于直线型的, 而且计算复杂; 复合曲线加减速法不存在冲击
11、, 速度适中, 但计算复杂。 所以根据所需要的不同的控制精度、 控制速度选择合适的加减速控制方法是很重要的。3.2.2 逐点比较法直线插补原理逐点比较法是一种逐点计算、 判别偏差并逼近理论轨迹的方法, 逐点比较法要完成如下 四个工作节拍:1) 偏差判别判别刀具当前位置相对于给定轮廓的偏离情况,以此决定刀具进给方 向2)进给控制一一根据偏差判别结果,控制刀具相对于工件轮廓进给一步,即向给定的 轮廓靠拢,减小偏差3) 新偏差计算由于刀具在进给后已改变了位置,因此应计算出刀具当前位置的新 偏差,为下一次偏差判别作准备4) 终点判别判断刀具是否已到达被加工轮廓的终点,若已到达终点, 则停止插补, 若还
12、未到达终点,再继续插补。如此不断循环进行这四个节拍就可以加工出所要求 的轮廓。流程图:(有余力的同学画直线插补流程图)1逐点比较法直线插补原理第一象限直线插补原理:1)偏差判别以第一象限直线段为例。 用户编程时,给出要加工直线的起点和终点。 如果以直线的起 点为坐标原点,终点 Pe的坐标为(Xe,£),插补点Pi的坐标为(Xj,Y) (i = 1, 2, 3),如 图3.3所示。直线OPe , OPi与X轴的夹角分别为:鼻,i,则tg: e =Ye Xetg% =Y/Xi若插补点Pi(Xj,Y)恰在直线上,则tg: e =tg: i F =YXe-Xi£=0若插补点P2(X
13、j,Y)在直线上方,则tg:i tg:eF =YXe-XiYe=0若插补点P3(Xi,Y)在直线下方,则tg i tg e F 二YXe -XiYe :0综上:令偏差函数Fi =YXe -XiYe,则有:Fi =0,则插补点(Xi,Y)恰在直线上; Fi 0,则插补点(Xi,Y)在直线上方; R :0,则插补点(Xi,Y)在直线下方;2)进给控制:当Fi -0时,向 X方向进给一步;当Fi <0时,向 Y方向进给一步;3)新偏差计算:计算机并不善于做乘法运算,在其内部乘法运算是通过加法运算完成的。因此判别 函数F的计算实际上是由以下递推迭加的方法实现的。如果向 X向进给一步,则Fi+ 仁
14、YiXe - (Xi + 1) Ye =YiXe - (Xi +1) Ye = YiXe -XiYe - Ye =Fi - Ye同理,如果向 Y向进给一步,则Fi + 1= (Yi + 1) Xe-XiYe = Fi+ Xe4)终点判别:(1)单向计数:取 Xe和Ye中较大的作为计数长度(2)双向计数:将 Xe和Ye的长度加和,作为计数长度5(3) 分别计数:即计 X,又计Y,直到X减到0, Y也减到0,停止插补图3-3 插补点与直线的位置关系6#这样从原点出发,走一步判别一次F,再走一步,所运动的轨迹总在直线附近,并不断趋向终点。综上所述第一象限直线插补软件流程如图3.4所示。一步1F=F-
15、Ten二屜打en = n- L#图3.4逐点比较法计算流程#2、逐点比较法直线插补实例例:脉冲当量为1,起点(0, 0),终点(5, 3)骨口. 序号偏差判别进给控制偏差计算终点判别1F0=0+ xF1=F0-Ye=0-3=-3M=8-仁72F1<0+ YF2=F1+Xe=-3+5=263F2>0+ XF3=F2-Ye=2-3=-154F3<0+ YF4=F3+Xe=-1+5=445F4>0+ XF5=F4-Ye=4-3=13rv6F5>0+ XF6=F5-Ye=1-3=-227F6<0+ YF7=F6+Xe=-2+5=318F7>0+ XF8=F-Y
16、e=3-3=001、插补是锯齿形的,而肉眼看到的或者是测量时却是直线呢?2、水平线,垂直线及 45 °斜线的插补轨迹3、其它象限的偏差计算公式4、如果直线不在原点如何处理?3各象限直线插补公式及图形表格% KO(i =0,1,)fi £0(i =1,2,)图形第一象限走(松x)= fi -yex = x +1, y = y走(+Ay) fy = fi +xe x = x, y = y +1卜y(X1,y"(Xo.Vo)x第二象限走(-也x) fr = fi +ye x = x 1,y = y走(+y) fi *= fi + xex = x, y = y +1第三
17、象限走(-Ax)= fi +ye x = x 1,y = y走(-Ay) fy = fi - xe x = x, y = y _1(X1,y1丄、J(xo.yo)x第四 象限走(+也x) J = fi -ye x = x +1, y = y走(-3)J = fi -xe x = x, y = y _1x8#xX轴,就是发向Y4、逐点比较法插补精度 精度为不大于一个脉冲当量5、速度分析逐点比较法合成进给速度逐点比较法的特点是脉冲源每发出一个脉冲,就进给一步,不是发向轴,如果fg为脉冲源频率(Hz),fx,fy分别为X轴和Y轴进给频率(Hz),则f= f fg x ly(3-10)从而X轴和Y轴的
18、进给速度(mm/min)为vx = 60;: fx Vy = 60;! fy式中一脉冲当量(mm脉冲)。合成进给速度为V = Vx2 Vy260 J . fx2 - fy2(3-11)(3-12)式(3-11)中若fx=0或fy=0时,也就是刀具沿平行于坐标轴的方向切削,这时对应切 削速度最大,相应的速度称为脉冲源速度vg,脉冲源速度与程编进给速度相同。V =60、fg合成进给速度与脉冲源速度之比为:VVx2- Vy2VgVxVyVxVy1sint 】cos 二(3-13)9#由式3-13可见,程编进给速度确定了脉冲源频率fg后,实际获得的合成进给速度V并不总等于脉冲源的速度 Vg,与角有关。
19、插补直线时,为加工直线与X轴的夹角;插补圆弧时,为圆心与动点连线和X轴夹角。根据上式可作出V/Vg随而变化的曲线。如图3-14所示,V/Vg=0.7071,最大合成进给速度与最小合成进给速度之比为Vma/Vmin =1.414,般机床来讲可以满足要求,认为逐点比较法的进给速度是比较平稳的。3.2.2逐点比较法圆弧插补原理1、逐点比较法圆弧插补原理圆弧插补的步骤与直线插补的步骤相同,区别在于偏差的计算公式。现以圆心在原点的 NR为例,说明逐点比较法圆弧插补原理:1)偏差判别起点坐标为(X°,Y。),终点坐标为(Xe,Ye),插补点坐标为(Xi,Y),如图3.10所示,圆心在原点,半径为
20、 R的圆弧的一般表达式:x2R2则偏差函数 r = x2 Y2 _R2若R =0,则插补点(Xj,Y)恰在圆弧上(on);若Fi 0,则插补点(Xi,Y)在圆外(up);若Fi <0,则插补点(Xi ,Yi)在圆内(down);2)进给控制当R亠0时,向-X方向进给一步;当Fi <0时,向 Y方向进给一步;3)新偏差计算偏差函数F的递推迭加公式如下。如果向一X方向进给一步,则Fi 厂(Xi 一1)2 Y2 -R22 2 2=Xi -2Xi 1 Y -R干-2Xj 1同理,如果向 Y向进给一步,则Fi 1 =Xi2 (Y 1)2 -R22 2 2Y 2Y 1 - R=Fi 2Y 1由
21、此递推公式可见,插补过程中要实时记录插补点的当前坐标。4)终点判别因为圆弧存在跨象限的问题,所以圆弧的终点判别方式不能采用起点与终点坐标之差 的绝对值作为某一方向的计数长度,否则将引起误判。例如:整圆的起点、终点重合,如仍 采用直线的判终方式则该圆的插补计算不将进行。可以采用当前插补点是否与终点相同的方法进行圆弧插补的判终。2、跨象限圆弧插补圆弧所在象限不同, 其偏差计算、进给坐标及方向也不同。逆圆在不同象限的插补公式如表3 1所示,逆时针各象限圆弧插补公式表格fi >0(i =0,1,)fi m(i=1,2,)图形NRi走(-也X) 仃二 fi 2x+1 x = x 1, y = y走(十Ay) 治=£ +2y+1 x = x, y = y +1NR2走(-3)£十=£ -2y +1x = x, y = y -1走(-Ax)fi fi -2x +1x = x 1, y = yNR3走(乜x)£
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 区域普惠养老中心建设项目技术方案
- 北京外省公务员考试试题及答案
- 垃圾填埋场运营管理优化方案
- 改安置房项目规划设计方案
- 2026年网络直播设备租赁公司租赁预付款管理制度
- 2026年蔬菜种植公司销售数据统计与分析管理制度
- 桥梁给排水工程施工方案
- 2025湖南长沙军民先进技术研究限公司校园招聘55人易考易错模拟试题(共500题)试卷后附参考答案
- 2025浙江金华市水产技术推广站招聘1人易考易错模拟试题(共500题)试卷后附参考答案
- 2025浙江杭州钱江经济开发区管理委员会下属国公司招聘11名人员易考易错模拟试题(共500题)试卷后附参考答案
- 九年级数学期中考试质量分析【精选】
- 基于BIM基数的机电安装工程降本提质增效
- 《在你们离开以前》读书笔记PPT模板思维导图下载
- 原发性肝癌放疗进展-门脉癌栓放疗
- GB/T 10003-2008普通用途双向拉伸聚丙烯(BOPP)薄膜
- 动物组织胚胎学课件
- 高位自卸汽车设计计算说明书-毕业设计
- 高考语文阅卷启示-课件
- BOSA测试培训课件
- 【国标图集】13J404电梯自动扶梯自动人行道
- EMC电磁兼容实用教案
评论
0/150
提交评论