数控机床插补原理与刀具补偿原理相关知识 (PPT 95页).ppt_第1页
数控机床插补原理与刀具补偿原理相关知识 (PPT 95页).ppt_第2页
数控机床插补原理与刀具补偿原理相关知识 (PPT 95页).ppt_第3页
数控机床插补原理与刀具补偿原理相关知识 (PPT 95页).ppt_第4页
数控机床插补原理与刀具补偿原理相关知识 (PPT 95页).ppt_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、机械工程系 汪彬,数控机床插补原理,数控机床 插补原理与刀具补偿原理,1 概述 2 逐点比较法插补 3 数字积分法 4 数据采样插补法 5 刀具半径补偿原理 习题,1 概 述,1.1 插补概念 实际加工中零件的轮廓形状是由各种线形(如直线、圆弧、螺旋线、抛物线、自由曲线)构成的。其中最主要的是直线和圆弧。用户在零件加工程序中,一般仅提供描述该线形所必需的相关参数,如对直线,提供其起点和终点;对圆弧,提供起点、终点、顺圆或逆圆、以及圆心相对于起点的位置。为满足零件几何尺寸精度要求,必须在刀具(或工件)运动过程中实时计算出满足线形和进给速度要求的若干中间点(在起点和终点之间),这就是数控技术中插补

2、(Interpolation)的概念。据此可知,插补就是根据给定进给速度和给定轮廓线形的要求,在轮廓已知点之间,确定一些中间点的方法,这种方法称为插补方法或插补原理。,插补计算就是对数控系统输入基本数据(如直线的起点和终点,圆弧的起点、终点、圆心坐标等),运用一定的算法进行计算,并根据计算结果向相应的坐标发出进给指令。对应每一进给指令,机床在相应的坐标方向移动一定的距离,从而将工件加工出所需的轮廓形状。实现这一插补运算的装置称为插补器。控制刀具或工件的运动轨迹是数控机床轮廓控制的核心,无论是硬件数控(NC)系统,还是计算机数控(CNC)系统,都有插补装置。在CNC中,以软件(即程序)插补或者以

3、硬件和软件联合实现插补;而在NC中,则完全由硬件实现插补。无论哪种方式,其插补原理是相同的。,1.2 插补的分类 1. 脉冲增量插补 脉冲增量插补(又称基准脉冲插补)就是通过向各个运动轴分配脉冲,控制机床坐标轴作相互协调的运动,从而加工出一定形状零件轮廓的算法。显然,这类插补算法的输出是脉冲形式,并且每次进给产生一个单位的行程增量,故称之为脉冲增量插补。而相对于控制系统发出的每个脉冲信号,机床移动部件对应坐标轴的位移大小,称之为脉冲当量,一般用表示。它标志着数控机床的加工精度,对于普通数控机床一般为0.01 mm,对于较精密的数控机床一般为0.005 mm、0.0025 mm或0.001 mm

4、。,一般来讲,脉冲增量插补算法较适合于中等精度(如0.01 mm)和中等速度(13 m/min)的CNC系统中。由于脉冲增量插补误差不大于一个脉冲当量,并且其输出的脉冲速率主要受插补程序所用时间的限制,所以,CNC系统精度与切削速度之间是相互影响的。例如实现某脉冲增量插补算法大约需要30 s的处理时间,当系统脉冲当量为0.001 mm时,则可得单个运动坐标轴的极限速度约为2 m/min。当要求控制两个或两个以上坐标轴时,所获得的轮廓速度还将进一步降低。反之,如果将系统单轴极限速度提高到20 m/min,则要求将脉冲当量增大到0.01 mm。可见,CNC系统中这种制约关系限制了其精度和速度的提高

5、。,2. 数据采样插补 数据采样插补是使用一系列首尾相连的微小直线段来逼近给定曲线,由于这些微小直线段是根据程编进给速度,按系统给定的时间间隔来进行分割的,所以又称为“时间分割法”插补。该时间间隔即插补周期()。分割后得到的这些微小直线段对于系统精度而言仍是比较大的,为此,必须进一步进行数据点的密化工作。所以,也称微小直线段的分割过程是粗插补,而后续进一步的密化过程是精插补。,一般情况下,数据采样插补法中的粗插补是由软件实现,并且由于其算法中涉及到一些三角函数和复杂的算术运算,所以,大多数采用高级语言完成。而精插补算法大多采用脉冲增量插补算法,它既可由软件实现也可由硬件实现,由于相应算术运算较

6、简单,所以软件实现时大多采用汇编语言完成。 位置控制周期(Tc)是数控系统中伺服位置环的采样控制周期,对于给定的某个数控系统而言,插补周期和位置控制周期是两个固定不变的时间参数。,通常TsTc,并且为了便于系统内部控制软件的处理,当Ts与Tc不相等时,则一般要求Ts是Tc的整数倍。由于插补运算较复杂,处理时间较长,而位置环数字控制算法较简单,处理时间较短,所以,每次插补运算的结果可供位置环多次使用。现假设程编进给速度为F,插补周期为Ts ,则可求得插补分割后的微小直线段长度为(暂不考虑单位):,LFTs,插补周期对系统稳定性没有影响,但对被加工轮廓的轨迹精度有影响,而控制周期对系统稳定性和轮廓

7、误差均有影响,因此,选择Ts是主要从插补精度方面考虑,而选择Tc则从伺服系统的稳定性和动态跟踪误差两方面考虑。按插补周期将零件轮廓轨迹分割为一系列微小直线段,然后将这些微小直线段进一步进行数据密化,将对应的位置增量数据(如、),再与采样所获得的实际位置反馈值相比较,求得位置跟踪误差。位置伺服软件就根据当前的位置误差计算出进给坐标轴的速度给定值,并将其输送给驱动装置,通过电动机带动丝杠和工作台朝着减少误差的方向运动,以保证整个系统的加工精度。由于这类算法的插补结果不再是单个脉冲,而是一个数字量,所以,这类插补算法适用于以直流或交流伺服电动机作为执行元件的闭环或半闭环数控系统中。,当数控系统选用数

8、据采样插补方法时,由于插补频率较低,大约在50125 Hz,插补周期约为820 ms,这时使用计算机是易于管理和实现的。计算机完全可以满足插补运算及数控加工程序编制、存储、收集运行状态数据、监视机床等其它数控功能。并且,数控系统所能达到的最大轨迹运行速度在10 m/min以上,也就是说数据采样插补程序的运行时间已不再是限制轨迹运行速度的主要因素,其轨迹运行速度的上限将取决于圆弧弦线误差以及伺服系统的动态响应特性。,2 逐点比较法插补,2.1 直线插补运算 1. 偏差判别 假设加工如图5-1所示的第一象限的直线OA。取起点为坐标原点O,直线终点坐标A(Xe,Ye)是已知的。M(Xm,Ym)为加工

9、点(动点),若M在OA直线上,则根据相似三角形的关系可得,图1-1 逐点比较法直线插补,2. 坐标进给 (1) Fm0时,规定刀具向X方向前进一步; (2) Fm0时,控制刀具向X方向前进一步; (3) Fm0时,控制刀具向Y方向前进一步。 刀具每走一步后,将刀具新的坐标值代入函数式 FmYmXeXmYe,求出新的Fm值,以确定下一步进给方向。,3偏差计算 设在某加工点处,有Fm0时,为了逼近给定轨迹,应沿X方向进给一步,走一步后新的坐标值为,Xm+1Xm+1, Ym+1Ym,新的偏差为,Fm+1Ym+1XeXm+1YeFmYe,若Fm0时,为了逼近给定轨迹,应向Y方向进给一步,走一步后新的坐

10、标值为,Xm+1Xm, Ym+1Ym 1,新的偏差为,Fm+1FmXe,4. 终点判别法 逐点比较法的终点判断有多种方法,下面主要介绍两种: (1) 第一种方法。设置X、Y两个减法计数器,加工开始前,在X、Y计数器中分别存入终点坐标Xe、Ye,在X坐标(或Y坐标)进给一步时,就在X计数器(或Y计数器)中减去1,直到这两个计数器中的数都减到零时,便到达终点。 (2) 第二种方法。用一个终点计数器,寄存X和Y两个坐标,从起点到达终点的总步数;X、Y坐标每进一步,减去1,直到为零时,就到了终点。,2.2 不同象限的直线插补计算 上面讨论的为第一象限的直线插补计算方法,其它三个象限的直线插补计算法,可

11、以用相同的原理获得,表5-1列出了四个象限的直线插补时的偏差计算公式和进给脉冲方向,计算时,公式中Xe,Ye均用绝对值。,表1-1 四个象限的直线插补计算,2.3 逐点比较法硬件和软件实现方法 1. 硬件实现 逐点比较法插补最早是在硬件数控系统中使用数字逻辑电路来实现,而后来的CNC系统中基本上都是采用软件来模拟硬件实现。但硬件插补速度快,若采用大规模集成电路制作的插补芯片,可靠性高。最近几年,国外一些数控系统中采用一种大规模的数字电路现场可编程逻辑门阵列(Field Programming Gate Array缩写为FPGA)来实现该插补功能,从而克服了原来硬件插补线路灵活性差的缺点,同时保

12、留了硬件电路处理速度快的优点。,图1-2 逐点比较法直线插补硬件逻辑框图,图中JX、JY和JF为三个移位寄存器,分别存放X轴终点坐标值Xe;Y轴终点坐标值Ye;以及每次偏差计算的结果。而J是个减法寄存器,存放加工过程中两坐标轴所走总步数。Q为一个全加器,Tc是进位触发器,MF为控制进给速度的可变频脉冲发生器,而加工进给速度F是根据被加工零件的工艺要求等确定的,进而也就决定了MF的脉冲频率fMF变化范围。反过来利用fMF又可精确控制进给速度,它们之间的关系式为,式中F为加工进给速度(mm/min);fMF为脉冲源频率(Hz);为脉冲当量(mm/脉冲)。,插补开始前,根据数控加工程序提供的有关信息

13、,对电路各部分进行初始化,内容有:XeJX,Ye补Jy,|Xe|Ye|J,清零JF、DC、T,置位TG,设置频率fMFF /(60),为插补运算做好准备工作。 在插补逻辑图中,MF每发出一个脉冲,对应完成一次插补运算。当上述插补初始化完成后,运算控制信号使运算开关TG触发器置1(即Q1),打开了与门Y0,从而使MF发出的脉冲经与门Y0到达时序脉冲发生器M,经M产生四个先后顺序的脉冲系列t1、t2、t3和t4,并按此顺序去依次完成一次插补运算过程中的四个工作节拍,即偏差判别、坐标进给、偏差计算和终点判别。,2. 软件实现 逐点比较法软件实现实际上就是利用软件来模拟插补的整个过程,软件插补灵活可靠

14、,但速度较硬件慢。 根据插补的四个节拍,可设计出逐点比较法第一象限直线插补的软件流程,如图1-3所示。,图1-3 第一象限逐点比较法直线插补的运算流程,例1-1 设欲加工第一象限直线OE,终点坐标为Xe4,Ye3,用逐点比较法进行插补。 解:总步数,437,开始时刀具在直线起点,即在直线上,故F00,插补运算过程如表1-2所示,插补轨迹如图1-4所示。,表1-2 直线插补的运算过程,图1-4 直线插补轨迹,图1-5 逐点比较法圆弧插补,2.4 圆弧插补计算原理 1. 基本原理 下面以第一象限逆圆为例讨论逐点比较法圆弧插补。如图5-5所示,设需要加工圆弧AB,圆弧的圆心在坐标系原点,已知圆弧的起

15、点为A(X0,Y0),终点为B(Xe,Ye),圆弧半径为R。令瞬时加工点为M(Xm,Ym),它与圆心的距离为Rm 。比较Rm和R反映加工偏差。,因此,可得圆弧偏差判别式如下:,若Fm0,表明加工点M在圆弧上; Fm 0,表明加工点M在圆弧外; Fm 0,表明加工点M在圆弧内。,设加工点正处于M(Xm,Ym)点,若Fm0,对于第一象限的逆圆,为了逼近圆弧,应沿X方向进给一步,到m1点,其坐标值为Xm1 Xm1,Ym1Ym。新加工点的偏差为,若Fm0,为了逼近圆弧,应沿Y方向进给一步到m1点,其坐标值为Xm1Xm,Ym+1Ym+1,新加工点的偏差为,因为加工是从圆弧的起点开始,起点的偏差F00,所

16、以新加工点的偏差总可以根据前一点的数据计算出来。,2. 终点判别法 圆弧插补的终点判断方法和直线插补相同。可将起点到达终点X、Y轴所走步数的总和存入一个计数器,每走一步,从中减去1,当0时便发出终点到达信号。也可以选择一个坐标的步数作为终点判断,注意此时只能选择终点坐标中坐标值小的那一个坐标。,3. 四个象限圆弧插补计算公式 圆弧所在象限不同,顺逆不同,则插补计算公式和进给方向也不同。归纳起来共有8种情况,这8种情况的进给脉冲方向和偏差计算公式,见表1-3。,表1-3 四个象限的圆弧插补计算,4圆弧插补计算流程,图1-6 逐点比较法圆弧插补流程,例1-2 设欲加工第一象限逆时针走向的圆弧AE,

17、起点A(6,0),终点E(0,6),用逐点比较法插补之。 解:终点判别值为总步长,0600612,开始时刀具在起点A,即在圆弧上,F00。插补运算过程如表1-4,插补轨迹如图1-7所示。,图1-7圆弧插补轨迹,表1-4 圆弧插补运算过程,1.3 数 字 积 分 法,3.1 数字积分插补原理 1. 数字积分法的基本原理 从几何概念来看,函数Yf(t)的积分运算就是此函数曲线所包围的面积,如图5-8所示。若子区间足够小,则积分运算可以用小矩形面积的累加来近似:,如果取为最小基本单位“1”,即一个脉冲当量,则上式可简化为,由此可见,当t足够小时,函数的积分运算可转化为求和运算,即累加和运算。,图5-

18、8 函数Yf(t)的积分,2. 数字积分发脉冲分配原理 如图1-9所示,若从O点进行直线插补到点A(5,3),且要求进给脉冲均匀,可按如下方式进行脉冲分配,即在同一时间内产生两串脉冲数分别为5和3的均匀脉冲数列就能实现OA直线轨迹。,图1-9 DDA脉冲分配原理,设X、Y分别表示X、Y轴的增量,并令X为一个脉冲当量,当刀具沿X方向走一个(一步)时,Y方向的增量3/50.6,即0.6。由于机器的位移是以一个进给的,因此,不能走0.6的位移,故暂时寄存起来,这不足一个的数称为余数R。当X方向走到第二步时,Y方向应走1.2,实际上只走一个,余下的0.2再寄存。继续上面的运算和脉冲分配,则当X走到第五

19、步时,Y方向正好走满三个即到达终点A(5,3),刀具运动轨迹见图1-9。这里判断Y方向是否应该进给的运算,实质上是不断累加0.6的运算。 在计算机中,加法是最基本的运算,上述累加运算是易于实现的,而累加运算本身就是一个积分过程,数字积分法由此得名。,在上例直线插补中采取的方法只对终点坐标值较小的一轴进行累加,而终点坐标值为最大的一轴,在每次累加时均输出一个进给脉冲。显然,该积分插补也可用两个积分器同时各自进行累加运算,并设定余数寄存器的容量作为一单位面积值,累加结果大于1时,整数部分溢出,同时产生溢出脉冲。小数部分保留,作为余数,待下一次累加。其溢出脉冲有数控装置输出,分别控制两坐标轴进给,进

20、而获得运动轨迹。,3.2 数字积分法直线插补 1. 直线插补算法 设直线OE在XOY平面内,起点为坐标原点O,终点坐标E(Xe、Ye)。直线方程为,其参数方程为,其微分形式为,式中为比例常数。,X、Y为X轴和Y轴方向上的微小位移增量,各坐标轴的位移量为,由于积分是从坐标原点开始的,因此坐标位移量实际上就是动点坐标,若取,则经次累加(迭代)后,应有,XkXenXe YkYenYe,由此得到,kn1,即,为保证插补精度,每次增量X、Y 不大于1,即,XkXe1 YkXe1,若取寄存器位数N位,Xe和Ye的最大寄存容量为2N-1,则可取 ,有,满足精度要求。经n2N次迭代后,X轴和Y轴同时到达终点。

21、据此可作DDA直线插补器,如图1-10所示。插补器由两个数字积分器组成,Jvx、JvY为被积函数寄存器,存放终点坐标值Xe、Ye、JRX 、JRY ,为余数寄存器。每发出一个积分指令脉冲,使X积分器和Y积分器各迭代一次,当累加值超过寄存器容量2N时,产生一个脉冲,迭代2N次后,每个坐标的溢出脉冲数等于其被积函数。,图1-10 DDA直线插补器,2. 软件实现 用DDA直线插补时,X和Y两坐标可同时产生溢出脉冲,即同时进给,其计算流程如图1-11所示。,图1-11 DDA直线插补计算流程,3. 插补实例 例1-3 设要插补第一象限直线OE,如图5-12所示,起点坐标为O(0,0),终点坐标为E(

22、4,6),试用数字积分法进行插补,并画出刀具运动轨迹。,图1-12 DDA直线插补实例,解:若选取寄存器位数均为3位,即N3,则累加次数n2N8,插补前,使 2N8,JVXXe4,JVYYe6。则其插补计算过程如表1-5所示。,表1-5 DDA直线插补计算过程,5.4 数据采样插补法,数据采样插补法就是将被加工的一段零件轮廓曲线用一系列首尾相连的微小直线段逼近,如图1-13所示。由于这些小线段是通过加工时间分成相等的时间间隔(插补周期Ts)而得到的,故又称之为“时间分割法”。数据采样插补一般分两步来完成插补。第一步是粗插补,即计算出这些微小直线段;第二步是精插补,它对粗插补计算出的每个微小直线

23、段再进行脉冲增量插补。在每个插补周期内,由粗插补计算出坐标位置增量值;在每个采样周期内有精插补对反馈位置增量以及插补输出的指令位置增量值进行采样,算出跟随误差。由位置伺服软件根据当前的跟随误差算出相应的坐标轴进给速度指令,输出给驱动装置。数据采样插补适用于以直流或交流伺服电动机作为驱动元件的闭环数控系统中。,图1-13 数据采样插补,4.1 插补周期的选择 1. 插补周期与插补运算时间的关系 根据完成某种插补运算法所需的最大指令条数,可以大致确定插补运算所占用的CPU时间。通常插补周期Ts必须大于插补运算时间与CPU执行其他实时任务(如显示、监控和精插补等)所需时间之和。 2. 插补周期与位置

24、反馈采样的关系 插补周期Ts与采样周期Tc以相等,也可以是采样周期的整数倍。TsnTc(n1,2,3,)。,3. 插补周期与精度、速度的关系 直线插补时,插补所形成的每段小直线与给定直线重合,不会造成轨迹误差。 圆弧插补时,用弦线逼近圆弧造成轨迹误差,且插补周期与最大半径误差,半径R和刀具移动速度F有如下关系:,例如,日本FANUC-7M系统的插补周期为8 ms,美国A-B公司的7360CNC系统的插补周期为10.24 ms。,4.2 数据采样插补原理 1. 数据采样直线插补 如图5-14所示,直线起点在原点O(0,0),终点为E(Xe,Ye),刀具移动速度为F。设插补周期,则每个插补周期的进

25、给步长为,各坐标轴的位移量为,图1-14 数据采样法直线插补,式中,L为直线段长度;K为系数, 因为,因而动点的插补计算公式为,2. 数据采样圆弧插补 圆弧插补的基本思想是在满足精度要求的前提下,用弦进给代替弧进给,即用直线逼近圆弧。 图1-15所示为一逆圆弧,圆心在坐标原点,起点A(Xe,Ye),终点(Xe,Ye)。圆弧插补的要求是在已知刀具移动速度F的条件下,计算出圆弧段上的若干个插补点,并使相邻两个插补点之间的弦长满足下式:,图1-15 用弦进给代替弧进给,如图1-16所示,设刀具在第一象限沿顺时针圆弧运动,圆上点A(Xi,Yi)为刀具当前位置,B(Xi1,Yi1)为刀具插补后到达的位置

26、,需要计算的是在一个插补周期内,X轴和Y轴的进给增量XXi1Xi和YYi1Yi。 图中,弦AB正是圆弧插补时每个插补周期的进给步长fFTs。AP为图上过A点的切线,M为AB弦中点, 。由于 ,因此AEEF。圆心角具有下列关系:,图1-16 数据采样法顺圆插补,其中为进给弦AB所对应的角度增量。根据几何关系,有,令,在MOD中,,式中,故,上式反应了A点与B点的位置关系,只要坐标满足上式,则A点与B点必在同一圆弧上。由于式中和都是未知数,难以求解,这里采用近似算法。取45,即,由于每次进给量很小,所以在整个插补过程中,这种近似是可行的。其中Xi、Yi为已知。由上式可求出所以可得,又由式,便可求得

27、 Y。 X 、Y求出后,可求得新的插补点坐标值为,Xi+1XiX,Yi+1YiY,以此新的插补点坐标值又可求出下一个插补点坐标值。 在这里需要说明的是,由于取45,所以、也是近似值,但是这种偏差不会是插补点离开圆弧的轨迹。 除上述的插补方法之外,还有多种插补方法,如比较积分法、直接函数运算法、时差法等,并且它们都在不断地发展和完善中。,5 刀具半径补偿原理,5.1 概述 数控机床在加工过程中,控制的是刀具中心的轨迹。而用户总是按零件轮廓编制加工程序,为了加工所需的零件轮廓,刀具中心必须向零件的外侧或内侧偏移一个偏置量r(粗加工时,其偏置量是刀具半径与加工裕量之和)。如图1-17所示。根据零件轮

28、廓编制的程序和预先设定的偏置参数,数控装置能实时自动生成刀具中心轨迹的功能称为刀具半径补偿功能。,图1-17 刀具半径补偿示意图,5.2 刀具半径补偿的工作过程和常用方法 1. 刀具半径补偿的工作过程 刀具半径补偿执行的过程一般可分为三步,如图1-18所示。,图1-18 刀具半径补偿的工作过程,(1) 刀补建立。刀具从起刀点接近工件,并在原来编程轨迹基础上,刀具中心向左(G41)或向右(G42)偏移一个偏置量(图5-18中的粗虚线)。在该过程中不能进行零件加工。 (2) 刀补进行。刀具中心轨迹(图1-18中的虚线)与编程轨迹(图5-18中的实线)始终偏离一个刀具偏置量的距离。 (3) 刀补撤消

29、。刀具撤离工件,使刀具中心轨迹终点与编程轨迹的终点(如起刀点)重合(图1-18中的粗虚线)。它是刀补建立的逆过程。同样,在该过程中不能进行零件加工。,2. 刀具半径补偿的常用方法 1) B刀补 该方法的特点是刀具中心轨迹的段间连接都是以圆弧进行的。其算法简单,实现容易,如图1-17所示。由于段间过渡采用圆弧,这就产生了一些无法避免的缺点:首先,当加工外轮廓尖角时,由于刀具中心通过连接圆弧轮廓尖角处始终处于切削状态,要求的尖角往往会被加工成小圆角。其次,在内轮廓加工时,要由程序员人为地编进一个辅助加工的过渡圆弧,如图1-17中的圆弧AB。并且还要求这个过渡圆弧的半径必须大于刀具的半径,这就给编程

30、工作带来了麻烦,一旦疏忽,使过渡圆弧的半径小于刀具半径时,就会因刀具干涉而产生过切削现象,使加工零件报废。这些缺点限制了该方法在一些复杂的,要求较高的数控系统(例如仿型数控系统)中的应用。,2) C刀补 该方法的特点是相邻两段轮廓的刀具中心轨迹之间用直线进行连接,由数控系统根据工件轮廓的编程轨迹和刀具偏置量直接计算出刀具中心轨迹的转接交点C点和C点,如图5-17所示。这就是C功能刀具半径补偿(简称C刀补)。它的主要特点是采用直线作为轮廓之间的过渡,因此,该刀补法的尖角工艺性较B刀补的要好,其次在内轮廓加工时,它可实现过切(干涉)自动预报,从而避免过切的产生。,两种刀补的处理方法有很大的区别:B

31、刀补法在确定刀具中心轨迹时,采用的是读一段,算一段,再走一段的处理方法。这样,就无法预计到由于刀具半径不同所造成的下一段加工轨迹对本段加工轨迹的影响。对于给定的加工轮廓轨迹来说,当加工内轮廓时,为了避免刀具干涉,合理地选择刀具的半径以及在相邻加工轨迹转接处选用恰当的过渡圆弧等问题,就不得不靠程序员来处理。在解决下段加工轨迹对本段加工轨迹是否有影响时,C刀补用的方法是,一次对两段进行处理,即先预处理本段,再根据下一段的方向来确定其刀具中心轨迹的段间过渡状态,从而便完成了本段的刀补运算处理,然后再从程序段缓冲器再读一段,用于计算第二段的刀补轨迹,以后按照这种方法进行下去,直至程序结束为止。,5.3

32、 程序段间转接情况分析 1. 直线与直线转接 图1-19是直线与直线转接进行左刀具补偿(G41)的情况。图(a)和图(b)为缩短型转接;图(c)为伸长型转接;图(d)、图(e)为插入型转接。图中编程轨迹为OAAF。 图1-20是直线与直线转接进行右刀具补偿(G42)的情况。图(a)为伸长型转接;图(b)、图(c)为缩短型转接;图(d)、图(e)为插入型转接。,图5-19 G41直线与直线转接情况,图5-20 G42直线与直线转接情况,在同一坐标平面内直线转接直线时,当第一段编程矢量逆时针旋转到第二段编程矢量的夹角在0360范围内变化时,相应刀具中心轨迹的转接将顺序地按上述三种类型的方式进行。,

33、2. 圆弧和圆弧的转接 同直线接直线时一样,圆弧接圆弧时转接类型的区分也可通过两圆的起点和终点半径矢量的夹角的大小来判断。但是,为了分析方便,往往将圆弧等效为直线来进行处理。 在图5-21中,当编程轨迹为PA圆弧接AQ圆弧时,图中(a)、(b)、(c)、(d)为圆弧与圆弧转接的四种情况,O1A、O2A分别为起点和终点的半径的矢量,若为G41(左)刀补,角将为GAF,即,XO2AXO1AXO2A90(XO1A90)GAF,图1-21 G41圆弧接圆弧的转接情况,3. 直线和圆弧的转接 图1-21还可以看做是直线与圆弧的转接,亦即G41G01/G41G02(OA直线接AQ圆弧)和G41G02/G4

34、1G01(PA圆弧接AF直线)。因此,它们的转接类型的判别也等效于直线接直线G41G01/G41G01。 按以上分析可知,以刀具补偿方向、等效规律及角的变化三个条件,各种轨迹间的转接形式分类是不难区分的。,5.5.4 刀具半径补偿的实例 下面以一个实例来说明刀具半径补偿的工作过程,如图5-22,数控系统完成从O点到E点的编程轨迹的加工步骤如下:,图5-22 刀具半径补偿的实例,(1) 读入OA,判断出是刀补建立,继续读下一段。 (2) 读入AB,因为矢量夹角OAB90,且又是右刀补(G42),由图5-20(e)可知,此时段间转接的过渡形式是插入型,则计算出a、b、c的坐标值,并输出直线段Oa、ab、bc,供插补程序运行。 (3) 读入BC,因为矢量夹角ABC90,同理,由图5-20(e)可知,该段间转接的过渡形式也是插入型,则计算出d、e点的坐标值,并输出直线段cd、de。,(4) 读入CD,因为矢量夹角BCD180,由图5-20(c)可知,该段间转接的过渡形式是缩短型,则计算出f点的坐标值,由于是内侧加工,须进行过切判别(过切判别的原理和方法后述),若过切则报警,并停止输出,否则输出直线段ef。 (5) 读入DE(假定有撤消刀补的G40命令),因为矢量夹角90CDE180,尽管是刀补撤消段,由图5-20(d)可知,该段间转接的过渡形式是伸长型,则计算出g、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论