数控技术第4章-数控机床的工作原理4-课件_第1页
数控技术第4章-数控机床的工作原理4-课件_第2页
数控技术第4章-数控机床的工作原理4-课件_第3页
数控技术第4章-数控机床的工作原理4-课件_第4页
数控技术第4章-数控机床的工作原理4-课件_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

1、第4章 数控机床的工作原理 在数控机床中,刀具不能严格地按照要求加工的曲线运动,只能用折线轨迹逼近所要加工的曲线。 插补(interpolation)定义:机床数控系统依照一定方法确定刀具运动轨迹的过程。也可以说,已知曲线上的某些数据,按照某种算法计算已知点之间的中间点的方法,也称为“数据点的密化”。4.1 概述4.1.1 插补的概念插补的实质 数控装置向各坐标提供相互协调的进给脉冲,伺服系统根据进给脉冲驱动机床各坐标轴运动。 数控装置的关键问题:根据控制指令和数据进行脉冲数目分配的运算(即插补计算),产生机床各坐标的进给脉冲。 插补计算就是数控装置根据输入的基本数据,通过计算,把工件轮廓的形

2、状描述出来,边计算边根据计算结果向各坐标发出进给脉冲,对应每个脉冲,机床在响应的坐标方向上移动一个脉冲当量的距离,从而将工件加工出所需要轮廓的形状。 插补的实质:在一个线段的起点和终点之间进行数据点的密化。插补器的分类硬件插补器由专门设计的数字逻辑电路组成。插补速度快,升级不易,柔性较差。软件插补器通过软件(编程)实现插补功能。插补速度比硬件插补器慢,但成本低、柔性强,结构简单,可靠性好。特点:每次插补结束,数控装置向每个运动坐标输出基准脉冲序列,每个脉冲代表了最小位移,脉冲序列的频率代表了坐标运动速度,而脉冲的数量表示移动量。仅适用于一些中等精度或中等速度要求的计算机数控系统 4.1.2 插

3、补方法的分类1.基准脉冲插补(行程标量插补或脉冲增量插补)数字脉冲乘法器插补法逐点比较法数字积分法矢量判别法比较积分法最小偏差法目标点跟踪法单步追踪法直接函数法加密判别和双判别插补法主要的脉冲增量插补方法2. 数字采样插补(数据增量插补)特点:插补运算分两步完成。(1)粗插补 在给定起点和终点的曲线之间插入若干个点,即用若干条微小直线段逼近给定曲线,每一微小直线段的长度都相等,且与给定速度有关。(2)精插补 在粗插补算出的每一微小直线段的基础上再作“数据点的密化”工作,相当于对直线的脉冲增量插补。 适用于闭环、半闭环以直流和交流伺服电机为驱动装置的位置采样控制系统 主要的数字增量插补方法直线函

4、数法 扩展数字积分法 二阶递归扩展数字积分插补法 双数字积分插补法 角度逼近圆弧插补法“改进吐斯丁”(Improved Tustin Method-ITM)法 4.2 基准脉冲插补4.2.1 逐点比较插补法基本思路:每走一步都要将加工点的瞬间时坐标与规定的图形轨迹相比较,判断其偏差,然后决定下一步的走向。如果加工点走到图形外面,下一步就要向图形里面走;如果加工点走到图形里面,下一步就要向图形外面走,以缩小偏差,这样就能得到一个非常接近规定图形的轨迹,最大偏差不超过一个脉冲当量。四个步骤:偏差判别-坐标进给-新偏差判别-终点比较1. 逐点比较插补法直线插补P点在直线上方,则有:P点在直线上,则有

5、:P点在直线下方,则有:如图所示直线OA和点P(Xi,Yi),A点( Xe,Ye)。 (1)偏差判别方程式:(2)坐标进给和计算Fi,i=0时,向x方向走一步。 Fi,i=0F0 x(3)终点判断 每走一步判断最大坐标的终点坐标值(绝对值)与该坐标累计步数坐标值之差是否为零,若为零,插补结束。 总步数为:N=Xa+Ya。 逐点比较法直线插补流程序号偏差判别进给方向偏差计算终点判别0F0,00,Xe=5,Ye=3n=0,N=81F0,00+XF1,0F0,0Ye-3n=12F1,0-30+YF1,1F1,0Xe2n=1+1=20+XF2,1F1,1Ye-1n=2+1=3N4F2,1-10+YF2

6、,2F2,1Xe4n=3+1=40+XF3,2F2,2Ye1n=4+1=50+XF4,2F3,2Ye-2n=5+1=6N7F4,2-20+YF4,3F4,0Xe3n=6+1=70+XF5,3F4,3Ye0n=7+1=8=N例4-1 插补直线OA,A(5,3)直线OA插补轨迹例. 插补直线OA,A(4,5)序号偏差判别进给方向偏差计算终点判别0F0,00,Xe=4,Ye=5n=0,N=91F0,00+XF1,0F0,0Ye-5n=12F1,0-50+YF1,1F1,0Xe-1n=1+1=2N3F1,1-10+YF1,2F1,1 Xe3n=2+1=30+XF2,2F1,2 Ye-2n=3+1=4N

7、5F2,2-20+YF2,3F2,2 Xe2n=4+1=50+XF3,3F2,3Ye-3n=5+1=6N7F3,3-30+YF3,4F3,3Xe1n=6+1=70+XF4,4F3,4Ye-4n=7+1=8N9F4,4-4=0时,向-x方向走一步。 Fi,i 0时,向y方向走一步。注意:圆弧与直线不同,直线用于计算的自始至终是终点坐标,而圆弧则是一个动点坐标。 逐点比较法圆弧插补流程例4-2 插补第一象限逆圆AB序号偏差判别进给偏差计算终点判别0F10,00N=121F10,00XF9,0 F10,0210+1-19N=12-1=112F9,0-190+YF9,1 F9,0+20+1-18N=1

8、2-2=103F9,1-180+YF9,2 F9,1+21+1-15N=12-3=94F9,2-150+YF9,3 F9,2+22+1-10N=12-4=85F9,3-100+YF9,4 F9,3+23+1-3N=12-5=76F9,4-30XF8,5 F9,529+1-11N=12-7=58F8,5-110+YF8,6 F8,5+25+10N=12-8=49F8,60XF7,6 F8,628+1-15N=12-9=310F7,6-150+YF7,7 F7,6+26+1-2N=12-10=211F7,7-20XF6,8 F7,827+10N=12-12=0插补轨迹圆弧插补的象限处理数字积分法也

9、称为数字微分分析法,是在数字积分器的基础上建立起来的一种插补方法。基本原理:数字积分法是利用数字积分的方法,计算刀具沿各坐标轴的位移,使得刀具沿着所加工的曲线运动。优点:运算速度快,脉冲分配均匀,容易实现多坐标联动。缺点:速度调节不便,插补精度需要采用移动措施才能满足要求。4.2.2 数字积分法如右图所示,由曲线yf(t)与x轴所围成的面积S为: 取t足够小时,则有: 如令t为最小的基本单位“1”时,则有: 1. 数字积分原理设置一个累加器,并且假设累加器的容量为一个单位面积。用该累加器来实现累加运算,那么在累加过程中超过一个单位面积时就必然产生溢出,即产生一个溢出脉冲。累加过程中所产生的溢出

10、脉冲总数就是所求的近似值,或者说所要求的积分近似值。结论:动点从原点O走向终点A的过程,可以看作是各坐标轴每经过一个单位时间间隔t,分别以增量kxe,kye同时累加的过程。各坐标轴的位移量2. DDA直线插补DDA直线插补器结构平面直线插补器由两个数字积分器组成,每个积分器由累加器和被积函数寄存器组成。终点坐标值存放在被积函数寄存器中。工作过程:每发出一个插补迭代脉冲,使kxe和kye向各自的累加器里累加一次,累加的结果有无溢出脉冲取决于累加器的容量和kxe、kye的大小。DDA直线插补器工作过程假设m次累加后(m也为累加器的容量),x、y分别到达终点,则有 为保证坐标轴上每次分配的进给脉冲不

11、超过一个,则有x1和y1,即kxe1和kye1。而xe和ye受寄存器容量的限制,令寄存器的位数为n,寄存器的最大值为2n-1,则有xe2n-1,ye2n-1。于是有 为保证累加次数m为整数,取 ,所以累加次数m2n。所以数字积分法直线插补的终点判别为m2n。 系数k的选择和累加次数m的确定由于KXe= Xe/2n,运算的方法为:保持数字Xe不变,只需把数Xe往右移动n位即可得到KXe。被积函数寄存器Jvx内装的Kxe,可改为只装Xe即可。KYe= Ye/2n,运算的方法为:保持数字Ye不变,只需把数Ye往右移动n位即可得到KYe。被积函数寄存器JVY内装的KYe 可改为只装Ye即可。寄存KXe

12、与Xe的一致性终点计数器JE开始: JE =0每进行一次加法运算, JE +1当JE=2n时运算停止。终点判别累加次数(t)X积分器Y积分器终点计数器JE备注JVx(xe)JRxxJVy(ye)JRyy0101000011000000初始状态1101101011011001第一次迭代21010101011110010 x溢出31011110110011011y溢出41011001011100100 x溢出51010011011111101x溢出61011100110101110y溢出71010111011101111x溢出810100010110001000 x、 y溢出例4-3 DDA直线插

13、补(二进制计算)DDA直线插补轨迹如右图所示,P点为逆圆弧AB上的一个动点,由图可知 注意:对于第一象限逆圆弧,x坐标轴的进给方向是x方向,因此,要加上负号()。其余过程与直线插补相同。3. DDA圆弧插补坐标值x、y存入被积函数寄存器JVx、JVy的对应关系与直线不同,正好相反,JVx存放着y,JVy存放着x。直线插补时,寄存器中始终存放着终点的坐标值,为常数,而圆弧插补则不同,寄存器中存放着动点坐标,是个变量。在插补过程中,必须根据动点位置的变化来改变JVx、JVy中的内容。与直线插补的区别:DDA圆弧插补器结构运算开始时,x轴和y轴被积函数寄存器中分别存放着Y、X的起点坐标值。x轴被积函

14、数寄存器中的数与其累加器的数累加得到的溢出脉冲发到x方向。y轴被积函数寄存器中的数与累加器中的数累加得到的溢出脉冲发到y方向。每发出一个进给脉冲后,必须将被积函数寄存器中的坐标值加以修正。即当x方向发出进给脉冲后,使y轴被积函数寄存器中的内容减1(x方向的坐标值减少1,但x坐标值存放在y轴被积函数寄存器中);当y方向发出一个进给脉冲后,使x轴被积函数寄存器中的内容加1(y方向的坐标值增加1,但y坐标值存放在x轴被积函数寄存器中)。终点判断:以圆弧的终点与起点的x、y坐标值之差的绝对值作为x、y方向各自发出的脉冲总数值,以此作为终点判断。第一象限逆圆弧DDA的插补过程已知第一象限逆圆弧AB,起点

15、为A(5,0),终点为B(0,5),采用三位二进制寄存器和累加器,使用DDA法进行插补加工。 xOyABDDA圆弧插补举例运算次数X积分器X终Y积分器Y终JVx(yi)JRx(yi)xJVy(xi)JRy(xi)y000055005100055505200055214131105570441205541325240551123637055602732145311448460447019421343105330010570333001154123300230012511123001300135601130014531013000数字积分法不同象限直线和圆弧插补时,均以第一象限的直线和逆圆弧为标准

16、,以不同象限的坐标值的绝对值进行计算,其进给方向和坐标修正如下表所示。 内 容L1L2L3L4NR1NR2NR3NR4SR1SR2SR3SR4动点修正JVX11111111JVY11111111进给方向XYDDA不同象限插补处理基本原理:是一种时间分割法,根据进给速度,将加工轮廓曲线分割为一定时间内(一个插补周期)的进给量(一条微小直线),即用一系列微小直线段逼近轮廓轨迹。在每个插补周期,调用插补程序一次,为下一插补周期计算出各坐标轴应该行进的增长段,并计算插补点的坐标值。实现步骤:粗插补(用若干微小直线段逼近曲线)和精插补(脉冲增量插补)。解决两个问题:选择插补周期;计算一个周期内各坐标轴的

17、进给量。插补周期的选择 (1)插补周期与插补运算时间的关系。 (2)插补周期与位置反馈采样周期的关系。 (3)插补周期与精度、速度的关系。4.3 数据采样插补直线插补:用插补所形成的步长子线段逼近给定直线,与给定直线重合。圆弧插补:用弦线(直接函数法)或割线(扩展DDA算法)逼近圆弧。数据采样插补直线与圆弧插补原理每个插补周期的进给步长为 L=FT直线OPe的长度为 L=(Xe2+Ye2)0.5x和y轴的位移增量为 X= LXe/L Y= LYe/L假设k=L/L插补第i点的动点坐标为 Xi=Xi-1+X= Xi-1+kXe Yi=Yi-1+Y= Yi-1+kYe1. 直线插补算法原理基本思想

18、:在满足精度的前提下,用弦进给代替弧进给,即用直线逼近圆弧。圆弧上相邻两点坐标之间的关系如下。2. 圆弧插补算法机床加工过程中,不同尺寸、不同材质的零件,切削速度不同。CNC系统进给速度控制包括自动调节和手动调节两种方式。自动调节方式:按照零件加工程序中速度功能指令中的F值进行速度控制。手动调节方式:加工过程中由操作者根据需要随时使用倍率旋钮对进行速度进行手动调节。开环系统中,坐标轴运动速度是通过向步进电机输出脉冲的频率来实现,其速度控制方法是根据程编F值来确定其频率。半闭环和闭环系统中,采用数据采样方法进行插补加工,其速度计算是根据程编F值将轮廓曲线分割为采样周期的轮廓步长。因此,进给速度控

19、制方法与系统采用的插补方法有关。4.4 加工过程的速度控制首先分析、计算每次插补运算所占用时间,然后再用各种速度要求的进给脉冲间隔时间减去每次插补运算时间,从而得到CPU再每次插补运算后应等待的时间,用CPU的空运转循环对这段等待的时间进行计时,即采用软件延时子程序。也可通过置速度标志来实现程序计数。程序计时法多用于点位直线控制系统。不同的空运转时间对应着不同的进给速度,空运转等待时间越短,发出进给脉冲频率越高,速度越快。1. 程序计时法4.4.1 基准脉冲插补法的进给速度控制时钟中断法只要求一种时钟频率,用软件控制每个时钟周期内的插补次数,以达到进给速度控制的目的。为了换算出每个时钟周期应插补的次数(即发出的进给脉冲数),选定一个特殊的进给速度F对应的频率。该频率对给定的进给速度,每个时钟周期插补一次。2. 时钟中断法为了保证机床在启动或停止时不产生冲击、失步、超程或振荡,必须对进给电机进行加减速控制。分为前加减速控制和后加减速控制。前加减速控制:对合成速度F进行控制,优点是不影响实际插补输出的位置精度。缺点是需要预测减速点(需要根据实际刀具位置与程序段终点之间的距离来确定)。后加减速控制:对各运动轴分别进行加减速控制,不需要预测减速点,在插补输出为零时开始减速,并通过一定的时间延迟逐渐靠近程序段终点。缺点是对各运动轴进行控制,实

温馨提示

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

评论

0/150

提交评论