第章数控机床的控制原理2ppt课件

上传人:仙*** 文档编号:180771963 上传时间:2023-01-07 格式:PPT 页数:82 大小:2.08MB
返回 下载 相关 举报
第章数控机床的控制原理2ppt课件_第1页
第1页 / 共82页
第章数控机床的控制原理2ppt课件_第2页
第2页 / 共82页
第章数控机床的控制原理2ppt课件_第3页
第3页 / 共82页
点击查看更多>>
资源描述
5.1 概述5.2 逐点比较插补法5.3 数字积分法5.4 刀具半径补偿 习题第五章 数控机床的控制原理 5.1 概述第五章 数控机床的控制原理 一.插补的根本概念 机床数控加工中最根本的问题就是如何根据所输入的零件加工程序中有关几何外形、轮廓尺寸的原始数据及其指令,经过相应的插补运算,按一定的关系向机床各个坐标轴的驱动控制器分配进给脉冲,从而使得伺服电机驱开任务台相对主轴即工件相对刀具的运动轨迹,以一定的精度要求逼近于所加工零件的外形轮廓尺寸。对于平面曲线的运动轨迹需求二个运动坐标协调的运动,对于空间曲线或立体曲面那么要求三个以上运动坐标产生协调的运动,才干走出其轨迹。插补运算的义务就是在知加工轨迹曲线的起点和终点间进展“数据点的密化。插补是在每个插补周期极短时间,普通为毫秒级内,根据指令、进给速度计算出一个微小直线段的数据,刀具沿着微小直线段运动,经过假设干个插补周期后,刀具从起点运动到终点,完成轮廓的加工。第五章 数控机床的控制原理 5.1 概述 数控加工轨迹控制原理插补原理 插补就是在轮廓起始点之间按一定算法进展数据点的密化,给出相应点的位移量 插补功能就是轨迹控制,它是数控加工的重要特征 插补的义务就是要根据进给速度的要求,完成在轮廓起点和终点之间的中间点的坐标值计算 第五章 数控机床的控制原理 5.1 概述数控系统根据输入的根本数据直线起点、终点坐标,圆弧圆心、起点、终点坐标、进给速度等运用一定的算法,自动的在有限坐标点之间构成一系列的坐标数据,从而自动的对各坐标轴进展脉冲分配,完成整个线段的轨迹分析,以满足加工精度的要求。二、插补的定义第五章 数控机床的控制原理 5.1 概述三.插补运算的根本原理 对于机床运动轨迹控制的插补运算是以脉冲当量为单位,进展有限分段,以折代直,以弦代弧,以直代曲,分段逼近,相连成轨迹。也就是说对各种斜线、圆弧、曲线轨迹均由以脉冲当量为单位的微小直线线段来拟合,如下图。YOX87643521109A6,4125432110987611YOXA6,0B0,6第五章 数控机床的控制原理 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 逐点比较插补法逐点比较插补法 随着技术的开展,插补的方法多种多样,下面我们以基于基准脉冲插补的逐点比较插补法为例来学习。一、逐点比较插补法的根本原理:逐点比较插补法的根本原理是根据刀尖所在位置与理想曲线之间的偏向决议进给方向,每进一步,进展一次新的偏向计算和偏向判别,使刀具向减小误差的方向进给。当刀尖在理想曲线上时,插补使得刀尖远离曲线运动,每插补一次刀具最多沿每个坐标轴走一步所以逐点比较法插补的误差小于一个脉冲当量。根据理想线型近似于直线还是圆弧,可分为直线插补或圆弧插补,下面分别学习这二种插补的根本原理。第五章 数控机床的控制原理 2.2逐点比较插补法二、逐点比较法的直线插补设要加工如下图的直线段OP,我们把直线段的起点定为坐标原点,那么任何直线必定落在四个象限中的一个或与X、Y轴重合。无妨设OP在第一象限内。YmYmOAXe,Yem XmX mXm,Ym第五章 数控机床的控制原理 5.2逐点比较插补法第五章 数控机床的控制原理 二、逐点比较法的直线插补0emmeyxyx0emmeyxyxeemmxyxy0emmeyxyxeemmxyxyeemmxyxyemmemyxyxF 点在直线下方点在直线下方点在直线上方点在直线上方点在直线上点在直线上0001偏向判别 5.2逐点比较插补法第五章 数控机床的控制原理 当Fm0时,向+X方向进给一步,使动点接近直线OA;当Fm0时,向+Y方向进给一步,使动点接近直线OA;当Fm=0时,向恣意方向进给一步,但通常归于Fm0 处置;YmYmOAXe,Yem XmX mXm,Ym2坐标的进给控制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+XeYmYmOAXe,Yem XmX mXm,Ym3新偏向计算得到偏向函数的递推公式:Fm0Fm+1=FmYeFm0Fm+1=Fm+Xe5.2逐点比较插补法第五章 数控机床的控制原理 1根据X、Y坐标方向要走的总步数来判别,即=lXel+lYel,每走一步进展1计算,当=0时即 到终点。2比较Xe和Ye,取绝对值大的值为,当沿该方向进给一步时进展1计算,当=0时即到终点。长轴法4终点判别YmYmOAXe,Yem XmX mXm,Ym5.2 逐点比较插补法第五章 数控机床的控制原理 进给方向判定偏差计算公式线 型Fm0时Fm 0时L1+X+Y Fm0时:Fm+1=FmYe Fm0时:Fm+1=Fm+XeL2X+YL3XYL4+XYXYOL4L2L1L3Fm0,+YFm0,+XFm0,+XFm0,Y Fm0,+Y Fm0,X Fm0,X Fm0Fm0Fm0Fm0Fm0Fm05.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 逐点比较插补法第五章 数控机床的控制原理 进给方向判定偏差计算公式线 型Fm0时Fm0时SR1Y+X Fm0时:Fm+1=Fm2Ym+1 Xm+1=Xm Ym+1=Ym1 Fm0时:Fm+1=Fm+2Xm+1 Xm+1=Xm+1 Ym+1=YmSR3+YXNR2YXNR4+Y+XSR2+X+Y Fm0时:Fm+1=Fm2Xm+1 Xm+1=Xm1 Ym+1=Ym Fm0时:Fm+1=Fm+2Ym+1 Xm+1=Xm Ym+1=Ym+1SR4XYNR1X+YNR3+XY顺园S RSR3SR2SR4SR1XYOFm0,+YFm0,+XFm0,XFm0,YFm0,+XFm0,+YFm0,YFm0,XNR3NR2NR4NR1XYOFm0,YFm0,XFm0,+XFm0,+YFm0,XFm0,YFm0,+XFm0,+Y逆园N R5.2 逐点比较插补法第五章 数控机床的控制原理 例3:设圆弧AB为第一象限逆圆弧,起点AXa=3,Ya=0,终点为BXb=0,Yb=3,用逐点比较法加工圆弧AB。XOY123123AB5.2 逐点比较插补法第五章 数控机床的控制原理 运算过程:序号012345判别F0=0F1=5进给方向偏向计算终点判别XF0=0,X0=3,Y0=0=6F1=F0-2X0+1=-5,X1=2,Y1=0=5+YF2=F1+2Y1+1=-4,X2=2,Y2=1=4F2=-4+YF3=F2+2Y2+1=-1,X3=2,Y3=2=3F3=-1+YF4=F3+2Y3+1=4,X4=2,Y4=3=2F4=4-XF5=F4-2X4+1=1,X5=1,Y5=3=16F5=1-XF6=F5-2X5+1=0,X6=0,Y5=3=05.2 逐点比较插补法第五章 数控机床的控制原理 例4:设圆弧AB为第一象限逆圆弧,起点AXa=5,Ya=0,终点为BXb=0,Yb=5,用逐点比较法加工圆弧AB。XO1234512345Y5.2 逐点比较插补法第五章 数控机床的控制原理 序号012345判别F0=0F1=9进给方向偏向计算终点判别XF0=0,Xo=5,Yo=0=10F1=F0-2Xo+1=-9,X1=4,Y1=0=9+YF2=F1+2Y1+1=-8,X2=4,Y2=1=8F2=-8+YF3=F2+2Y2+1=-5,X3=4,Y3=2=7F3=-5+YF4=F3+2Y3+1=0,X4=4,Y4=3=6F4=0-XF5=F4-2X4+1=-7,X5=3,Y5=3=56F5=-7+YF6=F5+2Y5+1=0,X6=3,Y6=4=478910F6=0-XF7=F6-2X6+1=-5,X7=2,Y7=4=3F7=-5+YF8=F7+2Y7+1=4,X8=2,Y8=5=2F8=4F9=1-X-XF9=F8-2X8+1=1,X9=1,Y9=5F10=F9-2X9+1=0,X10=0,Y10=5=1=0运算过程:5.2 逐点比较插补法第五章 数控机床的控制原理 XOY1234512345 加工过程为:5.2 逐点比较插补法第五章 数控机床的控制原理 数字积分法又称数字微分分析法DDA(Digital differential Analyzer),是在数字积分器的根底上建立起来的一种插补算法。数字积分法的优点是,易于实现多坐标联动,较容易地实现二次曲线、高次曲线的插补,并具有运算速度快,运用广泛等特点。DDA数字积分法是求函数Yf(t)在t0tn区间的积分,就是求出函数曲线与横坐标t在区间t0,tn所围成的面积。假设将横坐标区间段划分为间隔为t的很多小区间,当t取足够小时,此面积可近似地视为曲线下许多小矩形面积之和。5.3 数字积分法第五章 数控机床的控制原理 第五章 数控机床的控制原理 5.3 数字积分法一.数学原理 由微积分的根本原理,函数 在区间 的积分就是该函数曲线与横坐标t在区间 上所围成的面积,即:nttdttfs0)(,0ntt)(tfy 将 划分为间隔为t的子区间,当t足够小时,此面积可看作是许多小矩形面积之和,矩形宽为t,高为 ,那么:,0nttiyiiy1Diitttttyydtdttfsnn100)(y00t1tnt1+itiy1+iyiyDy=f(t)xt二.DDA直线插补1 根本原理如图直线OE,起点在原点,终点为E,表示动点在X轴和Y轴的挪动速度,那么在X轴和Y轴上的微小挪动增量x和y为:eeyx,yxvv,DDDDtvytvxyxDDDDtkyytkxxee那么:对直线函数来说,有:kyvxveyex各坐标轴的位移量为:第五章 数控机床的控制原理 5.3 数字积分法DDttmieyytmietextkydtkvdtvytkxdtkxdtvx001010第五章 数控机床的控制原理 5.3 数字积分法插补器由两个数字积分器组成,每个坐标的积分器由累加器和被积函数存放器组成。终点坐标值存在被积函数存放器中,相当于插补控制脉冲源发出的控制信号,每发生一个插补迭代脉冲,使被积函数和向各自的累加器里累加一次,当累加器超越累加器容量时,产生溢出,溢出脉冲驱动伺服系统进给一个脉冲当量。溢出后,余数仍存放在累加器中,实践积分值为:积分值=溢出脉冲数+余数 2 直线插补器第五章 数控机床的控制原理 5.3 数字积分法累加器容量应大于各坐标轴终点坐标值的最大值,普通二者的位数一样,以保证每次累加最多只溢出一个脉冲,即:每次增量x和y不大于1。取=1,得:3 累加器位数N,次数nDD11eekyykxx假设累加器为N位,那么 和 的最大累加器容量为2N-1,故有:exeyDD1)12(1)12(NeNekkyykkxx取 ,可满足上式。Nk21第五章 数控机床的控制原理 5.3 数字积分法假设累加次数 4 终点判别Nm2,取t,得:DDmiieeNNeNemiieeNNeNeNNyyytkyyxxxtkxx12112122212221可见,经过2N次累加就可到达终点,因此可用一个与累加器容量一样的计数器JE 来实现。其初值为零,每累加一次,JE 加1,当累加2N 次后,产生溢出,JE=0,完成插补。第五章 数控机床的控制原理 5.3 数字积分法例 插补第一象限直线OE,起点为O0,0,终点为E5,3,写出插补过程并画出轨迹运动图。解:因终点最大坐标值为5,取累加器、被积函数存放器、终点计数器均为三位二进制存放器,即N=3。那么累加次数 n=23=8。插补运算过程及插补轨迹见图。三.DDA直线插补举例第五章 数控机床的控制原理 5.3 数字积分法累加次数(t)X积分器Y积分器终点计数器(JE)X被积函数寄存器X累加器X累加器溢出脉冲Y被积函数寄存器Y累加器Y累加器溢出脉冲05003000155+0=5033+0=301255+5=8+2133+3=602355+2=7033+6=8+113455+7=8+4133+1=404555+4=8+1133+4=705655+1=6033+7=8+216755+6=8+3133+2=507855+3=8+0133+5=8+010第五章 数控机床的控制原理 5.3 数字积分法1 根本原理设加工第一象限逆圆弧SE,起点为,终点为E,N为圆弧上恣意动点,表示动点在X轴和Y轴上的分速度。圆弧方程为:四 DDA 圆弧插补XY0SN(X,Y)XVYVEVRa()ssyxS,eeyx,aasincosRyRxyxvv,动点N的速度:xRvRxvvdtdyvyRvRyvvdtdxvyxaacossin第五章 数控机床的控制原理 5.3 数字积分法在单位时间t内,x、y位移增量方程为:DDDDDDtxRvtvytyRvtvxyxconsv 时,令kRv那么:DDDDtkxytkyx取累加器容量为,各坐标的位移量为:N2Nk21DDmiiNtmiiNttxkxdtytykydtx10102121第五章 数控机床的控制原理 5.3 数字积分法与直线插补的主要区别有两点:1x、y存入被积函数存放器中的对应关系与直线相反,即x存入y被积函数存放器中,y存入x被积函数存放器中;2被积函数存放器存放的数值与直线插补时有本质的区别,直线插补时存放的是终点坐标Xe和Ye,是常数。而圆弧插补时存放的是动点的坐标Xi和Yi,是变量2 圆弧插补器DDmiiNtmiiNttxkxdtytykydtx10102121DDttmieyytmietextkydtkvdtvytkxdtkxdtvx001010第五章 数控机床的控制原理 5.3 数字积分法3 终点判别把|xs-xe|、|ys-ye|分别存入JEx和JEy 这两个计数器中,x或y积分累加器每输出一个脉冲,相应的减法计数器减1,当某个坐标的计数器为零时,该坐标已到达终点,停顿累加运算,当两个计数器均为零时,插补终了。第五章 数控机床的控制原理 5.3 数字积分法例 第一象限逆圆弧,起点为S4,3,终点为E0,5,请进展插补计算并画出走步轨迹脉冲当量为1。解:因圆弧半径值为5,取累加器、被积函数存放器、终点计数器均为三位二进制存放器,即N=3。用两个终点计数器JEx和JEy,把|xs-xe|4,|ys-ye|2 分别存入这两个计数器中,插补运算过程及插补轨迹见图。五 DDA圆弧插补举例XS(4,3)YOE(0,5)42第五章 数控机床的控制原理 5.3 数字积分法累加次数(t)X积分器Y积分器X被积函数寄存器X累加器X累加器溢出脉冲终点计数器(JEX)Y被积函数寄存器Y累加器Y累加器溢出脉冲终点计数器(JEY)030044002130+3=30440+4=402233+3=60444+4=8+011346+4=8+21340+4=401442+4=60334+3=701546+4=8+21237+3=8+210652+5=7022停止累加00757+5=8+4112854+5=8+110195停止累加000 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 为2222cossinyxrxrryxryrryxaaE点的坐标(,)为:yx2222yxrxyryyyxryxrxxyx-直线刀补计算公式起点O 的坐标为上一个程序段的终点,求法同E。直线刀偏分量,的正、负号确实定受直线终点 x,y 所在象限以及与刀具半径沿切削方向偏向工件的左侧G41还是右侧G42的影响。2圆弧刀具半径补偿计算被加工圆弧AE,半径为R,圆心在坐标原点,圆弧起点A 的坐标 xa,ya,圆弧终点E 的坐标为xe,ye。起点A 为上一个程序段终点的刀具中心点,已求出,如今要计算的是E 点的坐标 x,y 。设刀具半径为 r,那么E 点的刀偏分量为:RyrrrRxrrreyexaasincosE点的坐标(,)为:yxRyryryyRxrxrxxeeyeeeexee-直线刀补计算公式圆弧刀具偏移分量的正、负号确定与圆弧的走向G02G03、刀具指令G41或G42以及圆弧所在象限有关。2.C功能刀具半径补偿B刀具补偿只能计算出直线或圆弧终点的刀具中心值,而对于两个程序段之间在刀补后能够出现的一些特殊情况没有给予思索。实践上,当程序编制人员按零件的轮廓编制程序时,各程序段之间是延续过度的,没有延续点,也没有重合段。但是,当进展了刀具半径补偿 B刀具补偿后,在两个程序段之间的刀具中心轨迹就能够会出现延续点和交叉点。粗线为编程轮廓,当加工外轮廓时,会出现延续 ;当加工内轮廓时,会出现交叉点 。C BA 对于只需B刀具补偿的CNC系统,编程人员必需事先估计出在进展刀具补偿后能够出现的延续点和交叉点的情况,并进展人为的处置。如遇到延续点时,可以在两个延续点之间添加一个半径为刀具半径的过渡圆弧段 。遇到交叉点时,事先在两程序段之间添加一个过渡圆弧段AB,圆弧的半径必需大于所运用的刀具的半径。显然这种仅有B刀具补偿功能的CNC系统对编程人员是很不方便的。BA C 最容易为人们所想到的刀具半径补偿方法,就是由数控系统根据和实践轮廓完全一样的编程轨迹,直接算出刀具中心轨迹的转接交点 和 ,然后再对原来的程序轨迹作伸长或缩短的修正。从前,C和 点不易求得,主要是由于NC安装的运算速度和硬件构造的限制。随着CNC技术的开展,系统任务方式、运算速度及存储容量都有了很大的改良和添加,采用直线或圆弧过渡,直接求出刀具中心轨迹交点的刀具半径补偿方法曾经可以实现了,这种方法被称为C功能刀具半径补偿简称C刀具补偿。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种情况。右图是直线与直线相交进展左刀补的情况。图中编程轨迹为 。AFOAa、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中。编程轨迹的连接编程轨迹的连接刀具补偿方向刀具补偿方向象限象限转接类型转接类型对应图号对应图号G41G01/G41G01G41G01/G41G01G41G410 00 0缩缩 短短1 1(a)(a)0 0001 1(b)(b)0000插插 入入()1 1(c)(c)000 0伸伸 长长1 1(d)(d)G42G01/G42G01G42G01/G42G01G42G420 00 0伸伸 长长2 2(a)(a)0 000插插 入入()2 2(b)(b)0000缩缩 短短2 2(c)(c)000 02 2d)d)acos表1-1 直线与直线转按分类表中列出了直线与直线转接时的全部分类情况。asina、b等效于图1a、b;c等效于图1c;d等效于图1-d与直线接直线一样,圆弧接圆弧时转接类型的区分也可以经过相接的两圆之起点和终点半径矢量的夹角 的大小来判别。不过,为了便于分析,往往将圆弧等效于直线处置。2 圆弧与圆弧转接 G41圆弧接圆弧的转接情况图中,当编程轨迹为PA接AQ时,和 分别为起点和终点半径矢量,对于G41左刀补,角将仍为 。AO1AO2GAFGAFAOXAOXAOXAOX)90(9011221122a3 直线与圆弧的转接 图还可看作是直线与圆弧的转接,OA 接AQ,或 PA 接AF。因此,它们的转接类型也等效于直线接直线。比较两图它们的转接类型分类和判别是完全一样的,即左刀补顺圆接顺圆时,它的转接类型等效于左刀补直线接直线。编程轨迹的连接编程轨迹的连接刀具补偿方向刀具补偿方向象限象限转接类型转接类型对应图号对应图号G41G01/G41G01G41G01/G41G01G41G410 00 0缩缩 短短1 1(a)(a)0 0001 1(b)(b)0000插插 入入()1 1(c)(c)000 0伸伸 长长1 1(d)(d)G42G01/G42G01G42G01/G42G01G42G420 00 0伸伸 长长2 2(a)(a)0 000插插 入入()2 2(b)(b)0000缩缩 短短2 2(c)(c)000 02d)d)acosasin4 直线接直线时转接分类判别的软件实现框图 综合上面的分析可知,根据刀补方向,等效规律以及 角的变化这三个条件,就可以区分各种轨迹间的转接类型。4 直线接直线时转接分类判别的软件实现框图 5.刀具长度补偿的计算 所谓刀具长度补偿,就是把工件轮廓按刀具长度在坐标轴车床为X、Z 轴上的补偿分量平移。对于每一把刀具来说,其长度是一定的,它们在某种刀具夹座上的安装位置也是一定的。因此在加工前可预先分别测得装在刀架上的刀具长度在X 和 Z方向的分量,即X 刀偏和Z 刀偏。经过数控安装的 MDI任务方式将X 和Z 输入到CNC安装,从CNC安装的刀具补偿表中调出刀偏值进展计算。数控车床需对X 轴、Z 轴进展刀长补偿计算,数控铣床只需对Z 轴进展刀长补偿计算。ZYWXXXYX5454Y机机9292YGG92543040AXY59593030G59B45152035G523535CDXY机床原点MZ2X2工件原点M机床原点X1Z1Y2Y1第五章 数控机床的控制原理 习题P210 51、53、54
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!