课件第四章插补原理与速度控制_第1页
课件第四章插补原理与速度控制_第2页
课件第四章插补原理与速度控制_第3页
课件第四章插补原理与速度控制_第4页
课件第四章插补原理与速度控制_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

第四章 插补原理与速度控制,第一节 插补原理 一、插补及其算法 二、脉冲增量插补 三、数字增量插补 第二节 刀具半径补偿 一、刀具半径补偿的基本概念 二、B 功能刀具半径补偿 三、C 功能刀具半径补偿 第三节 进给速度和加减速控制 一、开环CNC系统的进给速度及加减速控制 二、闭环(或半闭环)CNC系统的加减速控制,第一节 插补原理,一、插补及其算法 (一)脉冲增量插补算法 (二)数字增量插补(数据采样插补)算法 二、脉冲增量插补 (一)逐点比较法 (二)数字积分法 三、数字增量插补,第四章 插补原理与速度控制,一、插补及其算法,所谓“插补”就是指在一条已知起点和终点的曲线上进行数据点的密化,插入一些新的位置控制点。 插补的任务就是根据进给速度的要求,在一段零件轮廓的起点和终点之间,计算出若干个中间点的坐标值。 插补程序是CNC系统控制软件的核心 中间点计算所占用的时间直接影响系统的控制速度 各中间点的计算精度将影响零件的加工精度 插补功能:直线和圆弧插补 插补原理: 脉冲增量插补算法 数字增量插补算法,第一节 插补原理,(一)脉冲增量插补算法,脉冲增量插补为行程标量插补。特点是每次插补决定出运动一个脉冲行程增量的坐标轴,以脉冲的方式输出控制指令。脉冲增量插补算法主要应用在开环数控系统中。 一个脉冲所产生的坐标轴移动量叫做脉冲当量,通常用表示。脉冲当量是脉冲分配的基本单位,按机床设计的加工精度选定。 脉冲当量值越小,数控机床的加工精度就越高,对数控系统的计算能力的要求也越高。采用脉冲增量插补算法的CNC系统,其坐标轴进给速度受插补程序运行时间的限制。,一、插补及其算法,(二)数字增量插补(数据采样插补)算法,数字增量插补为时间标量插补,特点是每次插补计算出插补周期内各坐标轴的位置增量数值,以数字的形式输出控制指令。数字增量插补算法主要应用在闭环数控系统中 数字增量插补算法适用于交、直流伺服电动机驱动的闭环(或半闭环)位置采样控制系统。插补周期和位置采样周期可以相等,也可以不相等。若不相等,则插补周期应是采样周期的整数倍。,一、插补及其算法,二、脉冲增量插补,(一)逐点比较法 1. 插补步骤 2. 逐点比较法直线插补 3. 逐点比较法圆弧插补 4. 象限与坐标变换 5. 逐点比较法的进给速度 (二)数字积分法,第一节 插补原理,(一)逐点比较法,逐点比较法又称区域判别法或醉步式近似法。 原理:每次插补某坐标方向走一步,每走一步都要和规定的轨迹比较,根据比较的结果决定下一步的移动方向。 作用:逐点比较法可以实现直线和圆弧插补。 特点:运算直观,插补误差小于一个脉冲当量,输出脉冲均匀,输出脉冲的速度变化小,调节方便。 应用对象:两坐标开环CNC系统,二、脉冲增量插补,1. 插补流程,逐点比较法的插补过程,每走一步要进行以下四个节拍,具体如下: 偏差判别 根据偏差值确定刀具相对加工曲线的位置。 坐标进给 根据偏差判别的结果,决定控制沿哪个坐标进给一步,以接近曲线。 偏差计算 计算新的刀位点相对曲线的偏差,作为下一步偏差判别的依据。 终点判别 判断是否到达终点,未到达终点则返回第一步,继续插补,到终点,则停止本程序段的插补。,(一)逐点比较法,图 逐点比较法工作循环图,N,1. 插补流程,2.逐点比较法直线插补,(1)判别函数及判别条件 (2)进给方向判别 (3)迭代法偏差函数F的推导 (4)终点判别 (5)逐点比较法直线插补例题,(一)逐点比较法,判别函数及判别条件,如图所示,对XY平面第一象限直线段进行插补。直线段起点位于坐标原点O,终点位于A(Xe,Ye)。设点P(Xi,Yi)为任一动点。 若P点在直线OA上, 则: 若P点在直线OA上方,则: 若P点在直线OA下方,则: 定义偏差函数:F= XeYi XiYe,2.逐点比较法直线插补,则可得到如下结论: 当F=0时,加工点P落在直线上; 当F0时,加工点P落在直线上方; 当F0时,加工点P落在直线下方;,2.逐点比较法直线插补, 进给方向判别,当F0时,应该向+X方向发一脉冲,使刀具向+X方向前进一步,以接近该直线。 当F0做同样的处理,既都向+X方向发一脉冲。,2.逐点比较法直线插补, 迭代法偏差函数F的推导 坐标单位为脉冲当量 为了减少计算量,通常采用迭代法计算偏差函数F:即每走一步,新刀位点的偏差用前一点的偏差递推出来。 F0时,应向+X发出一进给脉冲,刀具从现加工点(Xi,Yi)向+X方向前进一步,达到新加工点(Xi+1,Yi),则新加工点的偏差值为: Fi+1,i= XeYi Xi+1Ye= XeYi (Xi+1)Ye = XeYi XiYe - Ye=F Ye F0时,应向+Y发出一进给脉冲,刀具从现加工点(Xi,Yi)向+Y方向前进一步,达到新加工点(Xi, Yi+1 ),则新加工点的偏差值为: Fi+1,i= XeYi+1 XiYe= Xe(Yi+1) XiYe = XeYi XiYe +Xe=F + Xe,2.逐点比较法直线插补,(4)终点判别,终点判别可采用两种方法: 一是每走一步判断Xi-Xe0 及Yi-Ye0 是否成立,如成立,则插补结束否则继续。 二是把每个程序段中的总步数求出来,即n=|Xe | + | Ye | ,每走一步n-1,直到n=0为止。,2.逐点比较法直线插补,(5)逐点比较法直线插补例题,设欲加工的直线位于XY平面的第一象限,直线的起点坐标为坐标原点,终点坐标为Xe=5,Ye=3。试用逐点比较法对该段直线进行插补,并画出插补轨迹。,Y,2.逐点比较法直线插补,解 插补过程如下表所示,表中Xe,Ye是直线终点坐标,n为总步数,n= | Xe | + | Ye | =8。,2.逐点比较法直线插补,到达终点,3.逐点比较法圆弧插补,(1)判别函数及判别条件 (2)进给方向判别 (3)迭代法偏差函数F的推导 (4)逐点比较法圆弧插补终点判别 (5)逐点比较法圆弧插补例题,(一)逐点比较法,判别函数及判别条件,如图所示为第一象限逆圆弧,圆心为原点,起点A(X0,Y0), 终点B(Xe,Ye),圆弧半径为R。P(Xi ,Yi)为任一加工点。其偏差函数为: F = (Xi2 +Yi2 )- R2 =(Xi2 X02)+(Yi2 -Y02) 根据加工点所在区域的不同,有下列三种情况: 当F=0时,加工点P落在圆弧上; 当F0时,加工点P落在圆弧外侧; 当F0时,加工点P落在圆弧内侧;,3.逐点比较法圆弧插补,(2)进给方向判别,当F0时,应该向X轴发出一负方向运动的进给脉冲使刀具向圆弧内走一步。 当F0做同样的处理。 X轴负方向,3.逐点比较法圆弧插补,(3)迭代法偏差函数F的推导 坐标单位为脉冲当量,设加工点P在圆弧外侧或圆弧上,则加工偏差F0,刀具需向X坐标负方向进给一步,即移动到新的加工点P(Xi+1,Yi)。新加工点的偏差为: Fi+1,i = (Xi 1)2 +Yi2 -(X02 + Y02) =Xi2-2Xi+1-X02+Yi2-Y02 =F-2Xi+1 设加工点P在圆弧内侧,则加工偏差F0,刀具需向Y坐标正方向进给一步,即移动到新的加工点P(Xi,Yi+1)。新加工点的偏差为: Fi,i+1 = Xi 2 - X02+(Yi+1)2-Y02 =Xi2-X02+Yi2+2Yi+1-Y02 =F+2Yi+1,3.逐点比较法圆弧插补,(4)逐点比较法圆弧插补终点判别,和直线插补一样,逐点比较法圆弧插补除偏差计算外,还要进行终点判别。下面我们介绍两种方法。 插补运算开始前计算出两个坐标进给的总步数N, N=|Xe-X0|+|Ye-Y0|,在插补过程中,X或Y每走一步,就从总步数N中减1,当N=0时,表示到达终点。 插补前分别计算两个坐标进给的总步数Nx和Ny, 其中Nx=|Xe-X0|,Ny=|Ye-Y0|,当X坐标进给一步时,计算Nx-1,当Y坐标进给一步时,计算Ny-1,两坐标进给的总步数均减为零时,表示到达终点。,3.逐点比较法圆弧插补,(5)逐点比较法圆弧插补例题,如图所示,要加工XY平面内第一象限的逆圆弧,圆弧圆心在坐标原点,圆弧起点坐标A(10,0),终点坐标为 B(6,8)。试对该段圆弧进行插补。 解 终点判别值为: N = |XB XA| + |YB YA| = |6-10|+|8-0| = 12 插补过程如图和下表所示。,3.逐点比较法圆弧插补,逐点比较法逆圆插补运算过程,图 逐点比较法工作循环图,N,直线插补,圆弧插补,F= XeYi XiYe,F0,向+X发出一进给脉冲 F0,向+Y发出一进给脉冲,F0,Fi+1,i= F Ye F0,Fi,i+1= F + Xe,Xi-Xe0 及 Yi-Ye0; 或: n=|Xe | + | Ye | , 每走一步n-1,直到n=0,F =(Xi2 X0)+(Yi2 -Y02),F0,向-X发出一进给脉冲 F0,向+Y发出一进给脉冲,F0, Fi+1,i = F-2Xi+1 F0, Fi,i+1 = F+2Yi+1,N=|Xe-X0|+|Ye-Y0|,N=0。 或: Nx=|Xe-X0|,Ny=|Ye-Y0|, Nx =0 且 Ny =0。, 象限与坐标变换, 逐点比较法直线插补的象限与坐标变换 前面介绍的逐点比较法进行直线插补的原理、计算公式,只适用于第一象限。对于不同的象限,要做不同的处理。对于1、3象限的直线,当F0时,都向X坐标发脉冲,当F0时,都向Y坐标发脉冲,之间的差别只是发脉冲的方向不同。对于2、4象限的直线插补,不但要考虑分配脉冲的方向,还要考虑坐标轴的变换。下表为各个象限直线插补脉冲分配规律。,(一)逐点比较法,G01,(2)逐点比较法圆弧插补象限与坐标变换,各象限的顺、逆圆弧插补都可以采用第一象限逆圆弧的插补计算公式,至于沿着哪一个坐标轴进给,向哪一个方向进给可以根据圆弧所在的象限及其走向决定,下表所示为八种圆弧插补的脉冲分配规律。,第一节 插补原理,第一节 插补原理,(3)圆弧插补自动过象限处理,为了加工二个象限或二个以上象限的圆弧,圆弧插补程序必须具有自动过象限功能,包括: 象限边界处理:判别数值“0”的符号。 过象限判断:起点和终点不在同一象限内,需要过象限处理。在同一象限内,若要过象限则需过四次象限。 过象限处理:对跨象限圆弧加工过程中边界点进行处理。所谓边界点就是指跨象限圆弧与坐标轴的交点。边界点的处理是把圆弧起点所在象限的边界点作为本段圆弧的插补终点,再把这一点作为下一象限圆弧插补的起点,其它边界点的处理可依此类推。,4. 逐点比较法的进给速度,刀具的进给速度是插补方法的重要性能指标,也是选择插补方法的依据。采用逐点比较插补算法,每次插补计算都有脉冲发出,不是向X坐标发脉冲,就是向Y坐标发脉冲。设发向X、Y坐标脉冲的频率为fx和fy,则沿X、Y坐标的进给速度分别为:Vx=60fx Vy=60fy 其中为脉冲当量(mm/脉冲)。 合成进给速度为:V =(Vx2+ Vy2)1/2=60(fx2+fy2)1/2 当沿着某一坐标进给时,其脉冲频率为fx+fy,进给速度达到最大值,为:Vc=60 (fx+fy) 合成进给速度与最高进给速度的比为: V/Vc = (fx2+fy2)1/2 /(fx+fy) = 0.7071,三、数字增量插补,(一)插补周期的选择 (二)直线插补算法 (三) 圆弧插补算法,三、数字增量插补,数字增量插补是时间分割插补算法,它是把加工一段直线或圆弧的整段时间分为许多相等的时间间隔,即插补周期。 每个插补周期进行一次插补运算,计算出各坐标轴在一个插补周期内的进给量。 如何选择一个合适的插补周期是数字增量插补的核心。,(一)插补周期的选择,1. 插补运算时间 2 . 位置采样周期 3 . 精度、速度, 插补周期与插补运算时间的关系,插补算法选定后,则完成该算法所需的最大指令条数也就确定。根据最大指令条数就可以大致确定插补运算占用CPU的时间TCPU,一般来说,插补周期必须大于插补运算所占用CPU的时间。这是因为当系统进行轮廓控制时,CPU除了要完成插补运算外,还必须实时地完成一些其它工作。如显示、监控、甚至精插补。因此,插补周期 T 必须大于插补运算时间与完成其它实时任务所需时间之和。, 插补周期与位置采样周期的关系,插补周期和位置采样周期可以相同,也可以不同。如果不同,则一般插补周期应是采样周期的整数倍。 对于位置采样控制系统,采样周期应满足采样定理(采样频率应该等于或大于信号最高频率的2倍),以保证采集到的实际位移数据不失真。 CNC系统位置环的典型带宽为20Hz左右。取信号最高频率的5倍作为采样频率,即100Hz。因此典型的采样周期取为10ms左右。 美国AB公司生产的一些CNC系统,其插补周期和采样周期均为10.24ms,日本FANUC公司生产的一些CNC系统,其采样周期取4ms,插补周期取8ms(采样周期的2倍)。对于后一种情况,插补程序每8ms调用一次,为下一个周期算出各坐标轴的增量值;而位置反馈采样程序每4ms调用一次,将插补程序算好的坐标位置增量值除以2后再与坐标位置采样值进行比较。,3.插补周期与精度、速度的关系,在直线插补中,插补所形成的每个小直线段与给定的直线重合,不会造成轨迹误差。在圆弧插补时,一般用内接弦线或内外均差弦线来逼近圆弧,这种逼近必然会造成轨迹误差,其最大半径误差eR与步距角的关系为: 其中T为插补周期;F为刀具移动速度;R为圆弧半径。 从公式可以看出,圆弧插补误差eR分别与插补周期T 、圆弧半径R和进给速度F有关。,(二)直线插补算法,1.直线插补原理 设刀具在XY平面内作直线运动,起点为坐标原点(0,0),终点为A(Xe,Ye),进给速度为F,插补周期为T。如图所示。 每个插补周期的进给步长为: L=FT 直线段长度为: L=(Xe2+Ye2)1/2 根据图6-62可以得到如下关系: X/Xe= L/L Y/Ye= L/L 设L/L=FT/L=K,,则得到如下公式: X=( L/L)Xe=KXe Y=( L/L)Ye=KYe 而插补第i点的动点坐标为: Xi=Xi-1+ X=Xi-1+KXe Yi=Yi-1+ Y=Yi-1+KYe 这就是数字增量法直线插补的原理公式。 下面我们根据这个公式,介绍几种典型的实用算法。,实用直线插补算法,方向余弦法1 插补准备:L=(Xe2+Ye2)1/2 cos=Xe/L,cos=Ye/L 插补计算:L=FT xi= Lcos, Yi= Lcos Xi=Xi-1+ Xi, Yi=Yi-1+ Yi 方向余弦法2 插补准备:L=(Xe2+Ye2)1/2 cos=Xe/L, cos=Ye/L 插补计算:L=FT Li=Li-1+ L Xi=Li cos, Yi=Li cos Xi=Xi- Xi-1, Yi=Yi- Yi-1,进给率法 插补准备: L=(Xe2+Ye2)1/2 插补计算: L=FT , K=L/L Xi=KXe, Yi=KYe Xi=Xi-1+ Xi, Yi=Yi-1+ Yi 一次计算法 插补准备: L=(Xe2+Ye2)1/2 插补计算: L=FT Xi= (L/L)Xe Yi= (L/L)Ye Xi=Xi-1+ Xi , Yi=Yi-1+ Yi,(三)圆弧插补算法,直接函数法 扩展DDA插补算法(二阶近似法),第二节 刀具半径补偿,插补运算前的预备处理 将被加工零件的轮廓轨迹转换为刀具中心的运动轨迹。 一、刀具半径补偿的基本概念 二、B功能刀具半径补偿计算(刀具半径偏移) 直线插补的B刀具半径补偿计算 圆弧插补的B刀具半径补偿计算 三、C功能刀具半径补偿(刀具半径偏移、段转接) C刀具半径补偿功能的实现 程序段间的转接 转接矢量的计算,一、刀具半径补偿的基本概念,为了方便零件加工程序编制,程编轨迹为零件轮廓轨迹。 由于刀具半径的存在,刀具中心轨迹与零件轮廓轨迹不相重合。 刀具半径补偿(指令G4l、G42和G40)指CNC系统根据零件轮廓尺寸(如直线或圆弧的起点和终点坐标值)以及实际加工所用刀具的半径值,自动将被加工零件的轮廓轨迹转换为刀具中心运动轨迹的过程。 刀具半径补偿分三个阶段:刀具半径补偿建立、刀具半径补偿进行和刀具半径补偿注销。,刀具半径补偿执行过程的三个阶段:,具半径补偿建立。刀具在接近工件的过程中,刀具中心轨迹由G41或GA2确定,在原程编轨迹的基础上,向左或向右偏移一个刀具半径。刀具半径补偿建立只能在GOO或G01的程序段中进行。 刀具半径补偿进行。刀具半径补偿一旦建立,便一直维持补偿状态,一直到刀具半径补偿注销为止。在刀具半径补偿期间,刀具中心轨迹始终偏离程编轨迹一个刀具半径。 刀具半径补偿注销。在刀具离开工件,回到起刀点的过程中,用G40指令撤消刀具半径补偿。刀具半径补偿注销只能在GOO或G01程序段中进行。刀具半径补偿注销是刀具半径补偿建立的逆过程。,二、B功能刀具半径补偿计算,刀具半径偏移 根据零件轮廓尺寸和刀具半径值,求刀具中心运动轨迹的计算。 直线插补的B刀具半径补偿计算 (1)计算本程序段的终点坐标值 (2)计算刀具半径坐标分量 (3)计算刀具中心轨迹终点坐标值 圆弧插补的B刀具半径补偿计算, 直线插补的B刀具半径补偿计算,在直线插补的情况下,经过刀具半径补偿后的刀具中心轨迹是原直线段平行的直线。 因此刀具半径补偿计算只需计算出刀具中心轨迹的起点和终点坐标值。 刀具半径补偿计算分三步: (1)计算本程序段的终点坐标值 (2)计算刀具半径坐标分量 (3)计算刀具中心轨迹终点坐标值,如图所示,被加工直线段的起点在A(XA,YA) ,终点 B(XB,YB) ,以第一象限左刀具半径补偿为例计算出刀具补偿之后的刀具中心的坐标值。分三步: 计算本程序段的终点坐标值B(XB ,YB ) 增量尺寸方式编程,例如: G9l G01 XYFLF 绝对尺寸方式编程,例如: G90 G01 XYFLF,计算刀具半径坐标分量 及,计算刀具中心轨迹终点坐标值B(XB ,YB ),2.圆弧插补的B刀具半径补偿计算,圆弧插补时,刀具补偿后的刀具中心轨迹是一段与零件轮廓圆弧同心的圆弧。所以圆弧插补B刀具半径补偿计算只需计算刀具补偿后的圆弧起点、终点坐标值及刀具半径补偿后圆弧的半径值。 以第一象限逆时针圆弧右 刀具半径补偿为例介绍。包括: (1) 圆弧起点 (2) 刀具半径补偿后圆弧的半径值 (3) 终点坐标值,刀具中心圆弧轨迹起点,刀具中心圆弧轨迹起点为A点,是上一程序段加工结束后,刀具中心所在的位置,所以它的坐标为已知量。 刀具补偿后的半径值的计算 刀具半径补偿后的刀具中心轨迹所在的圆弧的半径值等于编程指令半径值R与刀具半径偏移量r的之和,如用R表示则: R = R + r,刀具中心圆弧轨迹终点坐标值的计算,设刀具半径矢量BB两个坐标轴上的投影分别为Xr和Yr,则: XB=XB+Xr YB=YB+Yr Xr和Yr可以用下式求得: Xr=rcos=r XB/R Yr=rsin=r YB/R 从而可以得到刀具中心轨迹终点B的坐标值为: XB=XB+ r XB/R YB=YB+ r YB/R,C刀具半径补偿功能的实现 程序段间的转接 转接矢量的计算,三、C功能刀具半径补偿,三、C功能刀具半径补偿,B刀具半径补偿方法对编程限制的主要原因是在确定刀具中心轨迹时,采用读一段,算一段,走一段的控制方法,只能计算出直线或圆弧终点的刀具中心坐标值。而无法预计到由于刀具半径所造成的本程序段加工轨迹对下一段加工轨迹的影响。 为了解决这个问题,需在计算完本段程编轨迹后,提前将下段程序读入,然后根据它们之间转接的具体情况,求得本段程序的刀具中心轨迹。这种刀具半径补偿方式就叫C功能刀具半径补偿。,1.C刀具半径补偿功能的实现,下图为C刀具补偿的工作流程图。 系统启动后,第一程序段读入BS中,在BS中算得的第一段编程轨迹被送到CS中暂存后,又将第二段程序读入BS,算出第二段的程编轨迹。 接着对第一和第二两段的程编轨迹的连接方式进行判别。根据判别结果,再对CS中的第一段程编轨迹作相应的修改,修改结束后,顺序地将修改后的第一段程编轨迹由CS送AS,第二段程编轨迹由BS送入CS。 随后系统将AS中的内容送到OS进行插补运算,运算结果送伺服装置予以执行。 当修正了的第一段程编轨迹开始被执行后,系统利用插补间隙又将第三段程序段读入BS,接着又根据BS、CS中的第三与第二段程编轨迹的连接方式,对CS中的第二段程编轨迹进行修正依次进行下去。,2. 程序段间的转接,(1)相邻两程序段编程轨迹的转接线型 实现C刀具半径补偿功能,首先要对相邻编程轨迹的转接线型及转接过渡类型进行判别,然后才能根据转接线型和转接过渡类型调用相应的计算公式,通过计算在原编程轨迹的基础上得到刀具中心轨迹。 对于直线、圆弧插补功能的CNC系统,其相邻两段编程轨迹有以下转接线型: 直线与直线转接 直线与圆弧转接 圆弧与直线转接 圆弧与圆弧转接,(2)转接过渡类型,相邻两段编程轨迹矢量间夹角的不同,刀具补偿方式的不同(G41或G42),对应的刀具中心轨迹的转接过渡类型也不同,概括起来有三种转接过渡类型:,缩短型 伸长型 插入型,伸长型 刀具中心轨迹相对于编程轨迹伸长了一定的长度。,缩短型 刀具中心轨迹相对于编程轨迹缩短了一定的长度。,插入型 在两程序段之间插入一个程序段,以减少刀具非切削行程的时间,它是在伸长型的基础上进行的。,(3)转接类型的判断,如表4-6所示,1为本程序段编程轨迹矢量与X轴的夹角, 2为下一程序段编程轨迹矢量与X轴的夹角, 1角和2角均为从X轴逆时针转到编程轨迹矢量所形成的角, = 2 - 1。将圆弧等效于直线后,完全可以按照角的正弦值、余弦值大于、等于或小于零以及刀具半径补偿方式G41、G42划分转接过渡型式。下表为转接过渡类型判别表。,3.转接矢量的计算,(1)刀具半径矢量的计算 (2)转接交点矢量的计算,第三节 进给速度和加减速控制,数控机床的进给速度与加工精度、表面粗糙度和生产效率有着密切的关系。 数控机床的进给速度应该稳定且有一定的调速范围,启动快而不失步,停止的位置准确、不超程。 为此CNC系统必须具有加减速控制功能。即在机床启动加速时,保证进给脉冲频率或电压逐渐增加,而当机床减速停止时,保证进给脉冲频率或电压逐渐减小。 在CNC系统中,进给速度控制包括对数控程序中指定的进给速度F的控制已及加工过程中操作者根据实际加工需要使用倍率开关对进给速度F所做的调节的控制。,一、开环CNC系统的进给速度及加减速控制,在开环控制系统,脉冲增量插补算法中: 发出脉冲的数量决定工作台的移动距离 脉冲的频率决定工作台的移动速度 通过控制输出脉冲频率(或脉冲的周期)来控制进给速度和加减速: 程序计时法(软件) 时钟中断法(硬件),(一) 程序计时法(软件延时法),通过软件延时产生频率可调的脉冲序列。 脉冲周期 = 插补运算、输出及显示等所占用的时间 + 等待时间 不会影响CPU效率,(二) 时钟中断法,时钟中断法常用的有两种方法: 1、采用一变频振荡器,根据程编速度经译码控制变频振荡器发出一定频率的脉冲,作为中断请求信号,在中断服务程序中完成插补和输出。 2、采用可编程定时器、计数器代替变频振荡器。通过程编进给速度改变可编程定时器、计数器的定时时间,即可产生不同频率的脉冲。以此脉冲作为中断请求信号,产生定时中断,在中断服务程序中完成插补和进给脉冲的输出,以达到对进给速度的控制。,二、闭环(或半闭环)CNC系统的加减速控制,闭环(或半闭环)CNC系统中采用的加减速控制一般用软件来实现。一般有两种方法: 前加减速控制:把加减速控制放在插补之前进行。优点是:仅对合成速度F进行控制,不影响实际插补输出的位置精度。缺点是需根据实际刀具位置和程序段终点之间的距离来确定减速点,计算工作量大。 后加减速控制:把加减速控制放在插补之后分别对各坐标轴进行。优点是:不需要专门预先确定减速点,而是在插补输出为零时开始减速,通过一定的时间延时逐渐靠近程序终点。缺点是由于是对各坐标分别进行控制,所以在加减速控制实际的各运动轴合成位置可能不

温馨提示

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

评论

0/150

提交评论