欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数控机床的控制原.ppt

    • 资源ID:6365010       资源大小:1.91MB        全文页数:82页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数控机床的控制原.ppt

    ,5.1 概述5.2 逐点比较插补法5.3 数字积分法5.4 刀具半径补偿 习题,第五章 数控机床的控制原理,5.1 概述,第五章 数控机床的控制原理,一.插补的基本概念,机床数控加工中最基本的问题就是如何根据所输入的零件加工程序中有关几何形状、轮廓尺寸的原始数据及其指令,通过相应的插补运算,按一定的关系向机床各个坐标轴的驱动控制器分配进给脉冲,从而使得伺服电机驱动工作台相对主轴(即工件相对刀具)的运动轨迹,以一定的精度要求逼近于所加工零件的外形轮廓尺寸。对于平面曲线的运动轨迹需要二个运动坐标协调的运动,对于空间曲线或立体曲面则要求三个以上运动坐标产生协调的运动,才能走出其轨迹。,插补运算的任务就是在已知加工轨迹曲线的起点和终点间进行“数据点的密化”。插补是在每个插补周期(极短时间,一般为毫秒级)内,根据指令、进给速度计算出一个微小直线段的数据,刀具沿着微小直线段运动,经过若干个插补周期后,刀具从起点运动到终点,完成轮廓的加工。,第五章 数控机床的控制原理,5.1 概述,数控加工轨迹控制原理插补原理 插补就是在轮廓起始点之间按一定算法进行数据点的密化,给出相应点的位移量插补功能就是轨迹控制,它是数控加工的重要特征 插补的任务就是要根据进给速度的要求,完成在轮廓起点和终点之间的中间点的坐标值计算,第五章 数控机床的控制原理,5.1 概述,二、插补的定义,第五章 数控机床的控制原理,5.1 概述,三.插补运算的基本原理,对于机床运动轨迹控制的插补运算是以脉冲当量为单位,进行有限分段,以折代直,以弦代弧,以直代曲,分段逼近,相连成轨迹。也就是说对各种斜线、圆弧、曲线轨迹均由以脉冲当量为单位的微小直线线段来拟合,如图所示。,第五章 数控机床的控制原理,5.1 概述,四.插补方法的种类与特点,可分为硬件插补和软件插补两大类,1.按实现的方法来分:,对要求高的CNC系统目前采用粗、精二级插补的方法来实现,软件每次插补一个小线段称为粗插补,根据粗插补结果,将小线段分成单个脉冲输出,称为精插补。其中精插补往往采用了硬件插补器。,软件插补器利用CNC系统的微处理器执行相应的插补程序来实现,结构简单、灵活易变、可靠性好,目前微处理机的位数和频率的提高,大部分CNC系统采用了软件插补方式。,硬件插补器利用逻辑电路执行相应的插补程序,具有插补速度快、实时性高的特点,如日本FANUC公司采用DDA硬件插补专用集成芯片。,第五章 数控机床的控制原理,5.1 概述,三.插补方法的种类与特点,直线插补:,2.从实现的功能来分:,圆弧插补,二次曲线插补,抛物线插补,高次曲线插补,第五章 数控机床的控制原理,5.1 概述,三.插补方法的种类与特点,3.从控制原理来分:,逐点比较法;数字积分法;数字脉冲乘法器插补法;矢量判别法;比较积分法;最小偏差法;目标点跟踪法;单步追踪法;直接函数法。,可分为基准脉冲插补和数据采样插补两大类,(1)基准脉冲插补,它又称为行程标量插补或脉冲增量插补。这种插补算法的特点是每次插补结束,数控装置向每个运动坐标输出基准脉冲序列,每个脉冲代表了最小位移,脉冲序列的频率代表了坐标运动速度,而脉冲的数量表示移动量。基准脉冲插补的实现方法比较简单(只有加法和位移),容易用硬件实现。也可以用软件完成这类算法。但它仅适用于一些中等精度和中等速度要求的计算机数控系统。基准脉冲插补方法又有下列几种方法:,第五章 数控机床的控制原理,5.1 概述,三.插补方法的种类与特点,3.从控制原理来分:,直线函数法;扩展数字积分法;二阶递归扩展数字积分插补法;双数字积分插补法;角度逼近圆弧插补法。,可分为基准脉冲插补和数据采样插补两大类,(2)数据采样插补,数据采样插补是用小段直线来逼近给定轨迹,插补输出的是下一个插补周期内各轴要运动的距离,不需要每走一个脉冲当量插补一次,可达到很高的进给速度。分两步:第一步为粗插补,即在给定的起点和终点之间插入若干个点,用微小的直线段来逼近给定的曲线,每段长度L=FT;第二步:在每段微小直线段的基础上再做“数据点的密化”数据采样插补又称为时间标量插补或数字增量插补。这类插补算法的特点是数控装置产生的不是单个脉冲,而是标准二进制字,数据采样插补方法适用于闭环位置采样控制系统。数据采样插补方法很多,下面几种插补方法是常用的:,第五章 数控机床的控制原理,5.1 概述,2.2 逐点比较插补法,随着技术的发展,插补的方法多种多样,下面我们以基于基准脉冲插补的逐点比较插补法为例来学习。,一、逐点比较插补法的基本原理:,逐点比较插补法的基本原理是根据刀尖所在位置与理想曲线之间的偏差决定进给方向,每进一步,进行一次新的偏差计算和偏差判别,使刀具向减小误差的方向进给。当刀尖在理想曲线上时,插补使得刀尖远离曲线运动,每插补一次刀具最多沿每个坐标轴走一步所以逐点比较法插补的误差小于一个脉冲当量。根据理想线型近似于直线还是圆弧,可分为直线插补或圆弧插补,下面分别学习这二种插补的基本原理。,第五章 数控机床的控制原理,2.2逐点比较插补法,二、逐点比较法的直线插补,设要加工如图所示的直线段OP,我们把直线段的起点定为坐标原点,则任何直线必定落在四个象限中的一个或与X、Y轴重合。不妨设OP在第一象限内。,脉冲当量 相对于每个脉冲信号,机床移动部件的位移,常见的有:0.01mm 0.005mm 0.001mm,第五章 数控机床的控制原理,在刀具按要求轨迹运动加工零件轮廓的过程中,不断比较刀具与被加工零件轮廓之间的相对位置,并根据比较结果决定下一步的进给方向,使刀具向减小误差的方向进给。其算法最大偏差不会超过一个脉冲当量。,1、逐点比较法直线插补基本原理,每进给一步需要四个节拍:,5.2逐点比较插补法,第五章 数控机床的控制原理,二、逐点比较法的直线插补,直线上,直线上方,直线下方,偏差判别函数,(1)偏差判别,5.2逐点比较插补法,第五章 数控机床的控制原理,当Fm0时,向+X方向进给一步,使动点接近直线OA;当Fm0时,向+Y方向进给一步,使动点接近直线OA;当Fm=0时,向任意方向进给一步,但通常归于Fm0 处理;,(2)坐标的进给控制,5.2逐点比较插补法,第五章 数控机床的控制原理,设任意动点m(Xm、Ym)的F值为Fm,且 Fm=YmXe XmYe若Fm0沿+X方向进给一步,有 Xm+1=Xm+1,Ym+1=Ym则 Fm+1=Ym+1Xe XmYe Ye=FmYeFm0时,沿+Y方向进给一步,有 Xm+1=Xm,Ym+1=Ym1则 Fm+1=Ym+1Xe Xm+1Ye=Fm+Xe,(3)新偏差计算,得到偏差函数的递推公式:,Fm0,Fm+1=FmYe,Fm0,Fm+1=Fm+Xe,5.2逐点比较插补法,第五章 数控机床的控制原理,1)根据X、Y坐标方向要走的总步数来判断,即=lXel+lYel,每走一步进行1计算,当=0时即 到终点。2)比较Xe和Ye,取绝对值大的值为,当沿该方向进给一步时进行1计算,当=0时即到终点。(长轴法),(4)终点判别,5.2 逐点比较插补法,第五章 数控机床的控制原理,Fm0,+Y,Fm0,+X,Fm0,+X,Fm0,Y,Fm0,+Y,Fm0,X,Fm0,X,Fm0,Y,5.2 逐点比较插补法,第五章 数控机床的控制原理,例1:设OE为第一象限的直线,其终点坐标为Xe=2,Ye=3。用逐点比较法加工出直线OE,5.2 逐点比较插补法,第五章 数控机床的控制原理,Y,o,E(2,3),1,2,1,3,2,解:逐点比较法直线插补过程,加工过程,X,5.2 逐点比较插补法,第五章 数控机床的控制原理,例2 设欲加工第一象限直线OE,起点在原点,终点坐标Xe=4,Ye=2,试写出插补计算过程,并绘制插补轨迹。,5.2 逐点比较插补法,第五章 数控机床的控制原理,逐点比较法直线插补过程,加工过程,5.2 逐点比较插补法,第五章 数控机床的控制原理,5.2 逐点比较插补法,第五章 数控机床的控制原理,三、逐点比较法圆弧插补基本原理,如图所示,设加工半径为R的第一象限逆时针圆弧AB,坐标原点定在圆心O上,A(Xo,Yo)为圆弧起点,B(Xe,Ye)为圆弧终点,P(Xm,Ym)为加工动点。,1)偏差判别,5.2 逐点比较插补法,第五章 数控机床的控制原理,偏差判别函数,(1)偏差判别,我们知道,圆弧满足方程:定义圆弧插补的偏差函数为:,5.2 逐点比较插补法,第五章 数控机床的控制原理,当Fm0时,向-X方向进给一步,使动点接近圆弧AB;当Fm0时,向+Y方向进给一步,使动点接近圆弧AB;当Fm=0时,向任意方向进给一步,但通常归于Fm0 处理;,(2)坐标的进给控制,5.2 逐点比较插补法,第五章 数控机床的控制原理,(3)新偏差计算,若Fm0时,向-X方向进给一步,动点由P(Xm,Ym)移动到P(Xm+1,Ym+1),则新动点的坐标为:Xm+1=Xm,Ym+1=Ym代入偏差函数,得动点P的新偏差为:Fm+1=Fm2Xm+1当Fm0时,向+Y方向进给一步。动点由P(Xm,Ym)移动到P(Xm+1,Ym+1)则新动点的坐标为:Xm+1=Xm,Ym+1=Ym+代入偏差函数,得动点P的新偏差为:Fm+1=Fm+2Ym+1,偏差函数:,5.2 逐点比较插补法,第五章 数控机床的控制原理,所以,第一象限逆时针圆弧NR1插补加工时 偏差加工的递推公式为:Fm+1=Fm2Xm+1(Fm0时)Fm+1=Fm+2Ym+1(Fm0时)同理,对于第一象限顺圆SR1加工时,即BA,当Fm0时,应向Y方向进给一步,当Fm0时,应向+X方向进给一步。,5.2 逐点比较插补法,第五章 数控机床的控制原理,若Fm0时,向-Y方向进给一步,动点由P(Xm,Ym)移动到P(Xm+1,Ym+1),则新动点的坐标为:Xm+1=Xm,Ym+1=Ym-代入偏差函数,得动点P的新偏差为:Fm+1=Fm2Ym+1当Fm0时,向+X方向进给一步。动点由P(Xm,Ym)移动到P(Xm+1,Ym+1)则新动点的坐标为:Xm+1=Xm+,Ym+1=Ym代入偏差函数,得动点P的新偏差为:Fm+1=Fm+2Xm+1,偏差函数:,5.2 逐点比较插补法,第五章 数控机床的控制原理,所以,第一象限顺时针圆弧SR1插补加工时 偏差加工的递推公式为:Fm+1=Fm2Ym+1(Fm0时)Fm+1=Fm+2Xm+1(Fm0时),5.2 逐点比较插补法,第五章 数控机床的控制原理,1)根据X、Y坐标方向要走的总步数来判断,即=lXe-Xol+lYe-Yol,每走一步进行1计算,当=0时即到终点。2)分别判断各坐标轴的步数,X=lXe-Xol,y=lYe-Yol,当沿坐标值方向进给一步时进行1计算,当x=0,y=0时即到终点。,(4)终点判别,5.2 逐点比较插补法,第五章 数控机床的控制原理,5.2 逐点比较插补法,第五章 数控机床的控制原理,例3:设圆弧AB为第一象限逆圆弧,起点A(Xa=3,Ya=0),终点为B(Xb=0,Yb=3),用逐点比较法加工圆弧AB。,5.2 逐点比较插补法,第五章 数控机床的控制原理,运算过程:,序号,0,1,2,3,4,5,判别,F0=0,F1=5,进给方向,偏差计算,终点判别,X,F0=0,X0=3,Y0=0,=6,F1=F0-2X0+1=-5,X1=2,Y1=0,=5,+Y,F2=F1+2Y1+1=-4,X2=2,Y2=1,=4,F2=-4,+Y,F3=F2+2Y2+1=-1,X3=2,Y3=2,=3,F3=-1,+Y,F4=F3+2Y3+1=4,X4=2,Y4=3,=2,F4=4,-X,F5=F4-2X4+1=1,X5=1,Y5=3,=1,6,F5=1,-X,F6=F5-2X5+1=0,X6=0,Y5=3,=0,5.2 逐点比较插补法,第五章 数控机床的控制原理,例4:设圆弧AB为第一象限逆圆弧,起点A(Xa=5,Ya=0),终点为B(Xb=0,Yb=5),用逐点比较法加工圆弧AB。,5.2 逐点比较插补法,第五章 数控机床的控制原理,序号,0,1,2,3,4,5,判别,F0=0,F1=9,进给方向,偏差计算,终点判别,X,F0=0,Xo=5,Yo=0,=10,F1=F0-2Xo+1=-9,X1=4,Y1=0,=9,+Y,F2=F1+2Y1+1=-8,X2=4,Y2=1,=8,F2=-8,+Y,F3=F2+2Y2+1=-5,X3=4,Y3=2,=7,F3=-5,+Y,F4=F3+2Y3+1=0,X4=4,Y4=3,=6,F4=0,-X,F5=F4-2X4+1=-7,X5=3,Y5=3,=5,6,F5=-7,+Y,F6=F5+2Y5+1=0,X6=3,Y6=4,=4,7,8,9,10,F6=0,-X,F7=F6-2X6+1=-5,X7=2,Y7=4,=3,F7=-5,+Y,F8=F7+2Y7+1=4,X8=2,Y8=5,=2,F8=4,F9=1,-X,-X,F9=F8-2X8+1=1,X9=1,Y9=5,F10=F9-2X9+1=0,X10=0,Y10=5,=1,=0,运算过程:,5.2 逐点比较插补法,第五章 数控机床的控制原理,X,O,Y,1,2,3,4,5,1,2,3,4,5,加工过程为:,5.2 逐点比较插补法,第五章 数控机床的控制原理,数字积分法又称数字微分分析法DDA(Digital differential Analyzer),是在数字积分器的基础上建立起来的一种插补算法。数字积分法的优点是,易于实现多坐标联动,较容易地实现二次曲线、高次曲线的插补,并具有运算速度快,应用广泛等特点。DDA数字积分法是求函数Yf(t)在t0tn区间的积分,就是求出函数曲线与横坐标t在区间(t0,tn)所围成的面积。如果将横坐标区间段划分为间隔为t的很多小区间,当t取足够小时,此面积可近似地视为曲线下许多小矩形面积之和。,5.3 数字积分法,第五章 数控机床的控制原理,第五章 数控机床的控制原理,5.3 数字积分法,一.数学原理 由微积分的基本原理,函数 在区间 的积分就是该函数曲线与横坐标t在区间 上所围成的面积,即:,将 划分为间隔为t的子区间,当t足够小时,此面积可看作是许多小矩形面积之和,矩形宽为t,高为,则:,=,i,i,y,1,=,=,D,=,=,=,i,i,t,t,t,t,t,y,ydt,dt,t,f,s,n,n,1,0,0,),(,二.DDA直线插补1 基本原理如图直线OE,起点在原点,终点为E(),表示动点在X轴和Y轴的移动速度,则在X轴和Y轴上的微小移动增量x和y为:,则:,对直线函数来说,有:,各坐标轴的位移量为:,第五章 数控机床的控制原理,5.3 数字积分法,第五章 数控机床的控制原理,5.3 数字积分法,插补器由两个数字积分器组成,每个坐标的积分器由累加器和被积函数寄存器组成。终点坐标值存在被积函数寄存器中,相当于插补控制脉冲源发出的控制信号,每发生一个插补迭代脉冲,使被积函数和向各自的累加器里累加一次,当累加器超过累加器容量时,产生溢出,溢出脉冲驱动伺服系统进给一个脉冲当量。溢出后,余数仍存放在累加器中,实际积分值为:积分值=溢出脉冲数+余数,2 直线插补器,第五章 数控机床的控制原理,5.3 数字积分法,累加器容量应大于各坐标轴终点坐标值的最大值,一般二者的位数相同,以保证每次累加最多只溢出一个脉冲,即:每次增量x和y不大于1。取=1,得:,3 累加器位数N,次数n,若累加器为N位,则 和 的最大累加器容量为2N-1,故有:,e,x,e,y,取,可满足上式。,第五章 数控机床的控制原理,5.3 数字积分法,若累加次数,4 终点判断,取t,得:,可见,经过2N次累加就可到达终点,因此可用一个与累加器容量相同的计数器JE 来实现。其初值为零,每累加一次,JE 加1,当累加2N 次后,产生溢出,JE=0,完成插补。,第五章 数控机床的控制原理,5.3 数字积分法,例 插补第一象限直线OE,起点为O(0,0),终点为E(5,3),写出插补过程并画出轨迹运动图。解:因终点最大坐标值为5,取累加器、被积函数寄存器、终点计数器均为三位二进制寄存器,即N=3。则累加次数 n=23=8。插补运算过程及插补轨迹见图。,三.DDA直线插补举例,第五章 数控机床的控制原理,5.3 数字积分法,第五章 数控机床的控制原理,5.3 数字积分法,1 基本原理设加工第一象限逆圆弧SE,起点为,终点为E(),N为圆弧上任意动点,表示动点在X轴和Y轴上的分速度。圆弧方程为:,四 DDA 圆弧插补,X,Y,0,S,N(X,Y),动点N的速度:,第五章 数控机床的控制原理,5.3 数字积分法,在单位时间t内,x、y位移增量方程为:,取累加器容量为,各坐标的位移量为:,第五章 数控机床的控制原理,5.3 数字积分法,与直线插补的主要区别有两点:1)x、y存入被积函数寄存器中的对应关系与直线相反,即x存入y被积函数寄存器中,y存入x被积函数寄存器中;2)被积函数寄存器寄存的数值与直线插补时有本质的区别,直线插补时寄存的是终点坐标Xe和Ye,是常数。而圆弧插补时寄存的是动点的坐标Xi和Yi,是变量,2 圆弧插补器,第五章 数控机床的控制原理,5.3 数字积分法,3 终点判断,把|xs-xe|、|ys-ye|分别存入JEx和JEy 这两个计数器中,x或y积分累加器每输出一个脉冲,相应的减法计数器减1,当某个坐标的计数器为零时,该坐标已到达终点,停止累加运算,当两个计数器均为零时,插补结束。,第五章 数控机床的控制原理,5.3 数字积分法,例 第一象限逆圆弧,起点为S(4,3),终点为E(0,5),请进行插补计算并画出走步轨迹(脉冲当量为1)。解:因圆弧半径值为5,取累加器、被积函数寄存器、终点计数器均为三位二进制寄存器,即N=3。用两个终点计数器JEx和JEy,把|xs-xe|4,|ys-ye|2 分别存入这两个计数器中,插补运算过程及插补轨迹见图。,五 DDA圆弧插补举例,X,第五章 数控机床的控制原理,5.3 数字积分法,2.4 刀具半径补偿,在轮廓加工中,由于刀具总有一定的半径(如铣刀半径或线切割机的钼丝半径),刀具中心的运动轨迹并不等于所要加工零件的实际轮廓。也就是说,数控机床进行轮廓加工时,必须考虑刀具半径。在进行外轮廓加工时,刀具中心需要偏移零件的外轮廓面一个半径值。这种偏移习惯上称为刀具半径补偿。,一.刀具半径补偿的基本概念,实际的刀具半径补偿是在CNC系统内部由计算机自动完成的。CNC系统根据零件轮廓尺寸(直线或圆弧以及其起点和终点)和刀具运动的方向指令(G41,G42,G40),以及实际加工中所用的刀具半径值自动地完成刀具半径补偿计算。,第五章 数控机床的控制原理,数控机床在换刀后还需考虑刀具长度补偿。因此刀具补偿有刀具半径补偿和刀具长度补偿两部分计算。刀具长度的补偿计算较简单,本节着重讨论刀具半径补偿。,在零件轮廓加工过程中,刀具半径补偿的执行过程分为三步:刀补建立,刀补进行,刀补撤消,(1)刀补建立:刀具从起点出发沿直线接近加工零件,(2)刀补进行 刀补指令是模态指令,一旦刀补建立后一直有效,直至刀补取消。在刀补进行期间,刀具中心轨迹始终偏离编程轨迹一个刀具半径值的距离。在轨迹转接处,采用圆弧过渡或直线过渡。(3)刀补撤消 刀具撤离工件,回到起刀点。与刀补建立时相似,刀具中心轨迹从与编程轨迹相距一个刀具半径值过渡到与编程轨迹重合。刀补撤消用G40指令。,二、刀具半径补偿计算,刀具半径补偿计算是根据零件尺寸和刀具半径计算出刀具中心的运动轨迹。,对于一般的CNC系统,其所能实现的轮廓控制仅限于直线和圆弧。对直线而言,刀具半径补偿后的刀具中心运动轨迹是一与原直线相平行的直线,因此直线轨迹的刀具补偿计算只需计算出刀具中心轨迹的起点和终点坐标。对于圆弧而言,刀具半径补偿后的刀具中心运动轨迹是一与原圆弧同心的圆弧。因此圆弧的刀具半径补偿计算只需计算出刀补后圆弧起点和终点的坐标值以及刀补后的圆弧半径值。有了这些数据,轨迹控制(直线或圆弧插补)就能够实施。,1.B功能刀具半径补偿,刀具半径补偿方法主要分为B刀具半径补偿和C刀具半径补偿,B功能刀具半径补偿计算:根据零件尺寸和刀具半径值计算直线或圆弧的起点和终点的刀具中心值,以及圆弧刀补后刀具中心轨迹的圆弧半径值。刀具半径矢量:在加工过程中始终垂直于编程轨迹,大小等于刀具半径,方向指向刀具中心的矢量。,1)直线刀具半径补偿计算,被加工直线OE 起点在坐标原点,终点E的坐标为(x,y)。设刀具半径为r,刀具偏移后E点移动到了E点,现在要计算的是E点的坐标(x,y)。刀具半径在 x轴和y轴的分量 r x、r y 为,-直线刀补计算公式,起点O 的坐标为上一个程序段的终点,求法同E。直线刀偏分量,的正、负号的确定受直线终点(x,y)所在象限以及与刀具半径沿切削方向偏向工件的左侧(G41)还是右侧(G42)的影响。,2)圆弧刀具半径补偿计算,被加工圆弧AE,半径为R,圆心在坐标原点,圆弧起点A 的坐标(xa,ya),圆弧终点E 的坐标为(xe,ye)。起点A 为上一个程序段终点的刀具中心点,已求出,现在要计算的是E 点的坐标(x,y)。设刀具半径为 r,则E 点的刀偏分量为:,-直线刀补计算公式,圆弧刀具偏移分量的正、负号确定与圆弧的走向(G02G03)、刀具指令(G41或G42)以及圆弧所在象限有关。,2.C功能刀具半径补偿,B刀具补偿只能计算出直线或圆弧终点的刀具中心值,而对于两个程序段之间在刀补后可能出现的一些特殊情况没有给予考虑。实际上,当程序编制人员按零件的轮廓编制程序时,各程序段之间是连续过度的,没有间断点,也没有重合段。但是,当进行了刀具半径补偿(B刀具补偿)后,在两个程序段之间的刀具中心轨迹就可能会出现间断点和交叉点。粗线为编程轮廓,当加工外轮廓时,会出现间断;当加工内轮廓时,会出现交叉点。,对于只有B刀具补偿的CNC系统,编程人员必须事先估计出在进行刀具补偿后可能出现的间断点和交叉点的情况,并进行人为的处理。如遇到间断点时,可以在两个间断点之间增加一个半径为刀具半径的过渡圆弧段。遇到交叉点时,事先在两程序段之间增加一个过渡圆弧段AB,圆弧的半径必须大于所使用的刀具的半径。显然这种仅有B刀具补偿功能的CNC系统对编程人员是很不方便的。,最容易为人们所想到的刀具半径补偿方法,就是由数控系统根据和实际轮廓完全一样的编程轨迹,直接算出刀具中心轨迹的转接交点 和,然后再对原来的程序轨迹作伸长或缩短的修正。从前,C和 点不易求得,主要是由于NC装置的运算速度和硬件结构的限制。随着CNC技术的发展,系统工作方式、运算速度及存储容量都有了很大的改进和增加,采用直线或圆弧过渡,直接求出刀具中心轨迹交点的刀具半径补偿方法已经能够实现了,这种方法被称为C功能刀具半径补偿(简称C刀具补偿)。,2.C刀具补偿的设计思想,B刀具补偿对编程限制的主要原因:在确定刀具中心轨迹时,采用了读一段,算一段,再走一段的控制方法。这样,就无法预计到由于刀具半径所造成的下一段加工轨迹对本段加工轨迹的影响。于是,对于给定的加工轮廓轨迹来说,当加工内轮廓时,为了避免刀具干涉,合理地选择刀具的半径以及在相邻加工轨迹转接处选用恰当的过渡圆弧等问题,就不得不靠程序员自己来处理。,2.C刀具补偿的设计思想,为了解决下一段加工轨迹对本段加工轨迹的影响,需要在计算完本段轨迹后,提前将下一段程序读入,然后根据它们之间转接的具体情况,再对本段的轨迹作适当的修正,得到正确的本段加工轨迹。,2.C刀具补偿的设计思想,图(a)是普通NC系统的工作方法,程序轨迹作为输入数据送到工作寄存器AS后,由运算器进行刀具补偿运算,运算结果送输出寄存器OS,直接作为伺服系统的控制信号。图(b)中是改进后的NC系统的工作方法。与图(a)相比,增加了一组数据输入的缓冲器BS,节省了数据读入时间。往往是AS中存放着正在加工的程序段信息,而BS中已经存放了下一段所要加工的信息。,图(c)中是在CNC系统中采用C刀具补偿方法的原理框图。与从前方法不同的是,CNC装置内部又设置了一个刀具补偿缓冲区CS。,2.C刀具补偿的设计思想,在系统启动后,第一段程序先被读入BS,在BS中算得的第一段编程轨迹被送到CS暂存后,又将第二段程序读入BS,算出第二段的编程轨迹。接着,对第一、第二两段编程轨迹的连接方式进行判别,根据判别结果,再对CS中的第一段编程轨迹作相应的修正。修正结束后,顺序地将修正后的第一段编程轨迹由CS送到AS,第二段编程轨迹由BS送入CS。随后,由CPU将AS中的内容送到OS进行插补运算,运算结果送伺服驱动装置予以执行。,当修正了的第一段编程轨迹开始被执行后,利用插补间隙,CPU又命令第三段程序读入BS,随后,又根据BS、CS中的第三、第二段编程轨迹的连接方式,对CS中的第二段编程轨迹进行修正。依此进行,可见在刀补工作状态,CNC装置内部总是同时存有三个程序段的信息。,3.编程轨迹转接类型,在普通的CNC装置中,所能控制的轮廓轨迹通常只有直线和圆弧。所有编程轨迹一般有以下四种轨迹转接方式:1)直线与直线转接 2)直线与圆弧转接3)圆弧与直线转接 4)圆弧与圆弧转接。根据两个程序段轨迹矢量的夹角(锐角和钝角)和刀具补偿的不同,又有以下过渡类型:伸长型、缩短型和插入型。,1)直线与直线转接,直线转接直线时,根据编程指令中的刀补方向G41G42和过程类型有8种情况。右图是直线与直线相交进行左刀补的情况。图中编程轨迹为。,a)、b)缩短型转接 c)插入型转接 d)伸长型转接,(1)直线接直线右刀补的情况,1)缩短型转接,在图a、b中角JCK相对于角OAF来说,是内角,AB、AD为刀具半径。对应于编程轨迹OA和AF,刀具中心轨迹JB和DK将在C点相交。这样,相对于OA 和AF 来说,缩短了BC 和DC 的长度。,2)插入型转接,在图d中,角JCK相对于角OAF 是外角,C点处于 JB和 DK的延长线上。,3)插入型转接,在图c中角OAF 是锐角,若仍采用伸长型转接,则将增加刀具的非切削空行程时间,甚至行程超过工作台加工范围。为此,可以在JB 和DK 之间增加一段过渡圆弧,且计算简单,但会使刀具在转角处停顿,零件加工工艺性差。较好的作法是,插入直线,即 C功能刀补。令BC 等于DC 且等于刀具半径长度 AB和 AD,同时,在中间插入过渡直线CC。也就是说,刀具中心除了沿原来的编程轨迹伸长移动一个刀具半径长度外,还必须增加一个沿直线CC 的移动,等于在原来的程序段中间插入了一个程序段。,(2)直线接直线右刀补的情况,同理,直线接直线右刀补G42的情况示于图2中。,表1-1 直线与直线转按分类,表中列出了直线与直线转接时的全部分类情况。,a)、b)等效于图1a)、b);c)等效于图1c);d)等效于图1-d),与直线接直线一样,圆弧接圆弧时转接类型的区分也可以通过相接的两圆之起点和终点半径矢量的夹角 的大小来判别。不过,为了便于分析,往往将圆弧等效于直线处理。,(2)圆弧与圆弧转接,G41圆弧接圆弧的转接情况,图中,当编程轨迹为PA接AQ时,和 分别为起点和终点半径矢量,对于G41左刀补,角将仍为。,(3)直线与圆弧的转接,图还可看作是直线与圆弧的转接,OA 接AQ,或 PA 接AF。因此,它们的转接类型也等效于直线接直线。,比较两图它们的转接类型分类和判别是完全相同的,即左刀补顺圆接顺圆时,它的转接类型等效于左刀补直线接直线。,4 直线接直线时转接分类判别的软件实现框图,综合上面的分析可知,根据刀补方向,等效规律以及 角的变化这三个条件,就可以区分各种轨迹间的转接类型。,4 直线接直线时转接分类判别的软件实现框图,5.刀具长度补偿的计算,所谓刀具长度补偿,就是把工件轮廓按刀具长度在坐标轴(车床为X、Z 轴)上的补偿分量平移。对于每一把刀具来说,其长度是一定的,它们在某种刀具夹座上的安装位置也是一定的。因此在加工前可预先分别测得装在刀架上的刀具长度在X 和 Z方向的分量,即X 刀偏和Z 刀偏。通过数控装置的 MDI工作方式将X 和Z 输入到CNC装置,从CNC装置的刀具补偿表中调出刀偏值进行计算。数控车床需对X 轴、Z 轴进行刀长补偿计算,数控铣床只需对Z 轴进行刀长补偿计算。,第五章 数控机床的控制原理,习题,P210 51、53、54,

    注意事项

    本文(数控机床的控制原.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开