数控机床的控制原理00001.ppt
《数控机床的控制原理00001.ppt》由会员分享,可在线阅读,更多相关《数控机床的控制原理00001.ppt(174页珍藏版)》请在三一办公上搜索。
1、,第5章 数控机床的控制原理,主要内容,5.1 概述 5.2 逐点比较法 5.3 数字积分法5.4 直线函数法 5.5 扩展数字积分法5.6 曲面直接插补(SDI)5.7 刀具半径补偿,为什么数控机床能加工出曲线?怎样把单个的坐标运动组合成理想曲线呢?这就是插补所要解决的问题!插补是一种运算程序,经过运算,判断出每一步怎样进给误差更小?应同时向几个、还是一个坐标轴进给?进多少?,5.1 概述,5.1.1 插补的基本概念,第5章数控机床的控制原理,插补技术是数控系统的核心技术。数控加工过程中,数控系统要解决控制刀具或工件运动轨迹的问题。刀具或工件一步步移动,移动轨迹是一个个小线段构成的折线,不是
2、光滑曲线。刀具不能严格按照所加工零件的廓形运动,而用折线逼近轮廓线型。脉冲当量或最小分辨率:刀具或工件能移动的最小位移量。,5.1 概述,第5章数控机床的控制原理,根据零件轮廓线型上的已知点(直线起点、终点,圆弧起点、终点和圆心等),数控系统按进给速度、刀具参数和进给方向的要求等,计算出轮廓线上中间点位置坐标值的过程称为“插补”。,数控系统控制刀具或工件不断运动到插补运算后的中间坐标点,拟合出零件轮廓。,插补的实质是根据有限的信息完成“数据密化”工作。,5.1 概述,第5章数控机床的控制原理,数控系统使用的插补方法决定刀具沿什么路线进给虽然存在插补拟合误差,但脉冲当量相当小(pm、m级),插补
3、拟合误差在加工误差范围内。,5.1 概述,第5章数控机床的控制原理,5.1.2 插补方法的分类,插补器:数控装置中完成插补运算工作的 装置或程序。插补器分:硬件插补器 软件插补器 软硬件结合插补器,5.1 概述,第5章数控机床的控制原理,早期NC数控系统:硬件插补器,由逻辑电路组成特点:运算速度快,但灵活性差,结构复杂,成本较高。CNC数控系统:多采用软件插补器,由微处理器组成,通过计算机程序来完成各种插补功能特点:结构简单,灵活易变,但速度较慢。,5.1 概述,第5章数控机床的控制原理,现代CNC数控系统:软件插补或软、硬件插补结合的方法,由软件完成粗插补,硬件完成精插补。粗插补采用软件方法
4、,将加工轨迹分割为线段,精插补采用硬件插补器,将粗插补分割的线段进一步密化数据点。粗、精插补结合的方法对数控系统运算速度要求不高,可节省存储空间,且响应速度和分辨率都较高。,5.1 概述,第5章数控机床的控制原理,直线和圆弧是构成零件轮廓的基本线型,CNC系统一般都有直线插补、圆弧插补两种基本功能。三坐标以上联动的CNC系统中,一般还有螺旋线插补功能。一些高档CNC系统中,已出现了抛物线插补、渐开线插补、正弦线插补、样条曲线插补和球面螺旋线插补等功能。,5.1 概述,第5章数控机床的控制原理,根据数控系统输出到伺服驱动装置的信号不同,插补方法可归纳为:基准脉冲插补 数据采样插补,1基准脉冲插补
5、(脉冲增量插补、行程标量插补)特点:数控装置在插补结束时向各运动坐标轴输出一个基准脉冲序列,驱动各坐标轴进给电机的运动。每个脉冲使坐标轴产生1个脉冲当量的增量,代表刀具或工件的最小位移;脉冲数量代表刀具或工件移动的位移量;脉冲序列频率代表刀具或工件运动的速度。,5.1 概述,第5章数控机床的控制原理,基准脉冲插补运算简单,易用硬件电路实现,运算速度快。适用步进电机驱动的、中等精度或中等速度要求的开环数控系统。有的数控系统将其用于数据采样插补中的精插补。基准脉冲插补方法很多:逐点比较法、数字积分法、比较积分法、数字脉冲乘法器法、最小偏差法、矢量判别法、单步追踪法、直接函数法等。应用较多的是逐点比
6、较法和数字积分法。,5.1 概述,第5章数控机床的控制原理,2数据采样插补(数据增量插补、时间分割法)特点:数控装置产生的不是单个脉冲,而是标准二进制字。插补运算分两步完成:第一步粗插补 第二步精插补,5.1 概述,第5章数控机床的控制原理,第一步粗插补:时间分割,把加工一段直线或圆弧的整段时间细分为许多相等的时间间隔,称为插补周期 T。在每个T内,计算轮廓步长 lFT,将轮廓曲线分割为若干条长度为轮廓步长 l 的微小直线段;,5.1 概述,第5章数控机床的控制原理,第二步精插补:数控装置通过位移检测装置定时对插补实际位移采样,根据位移检测采样周期的大小,采用直线的基准脉冲插补,在轮廓步长内再
7、插入若干点,在粗插补算出的每一微小直线段的基础上再作“数据点的密化”工作。一般将:粗插补运算称为插补,由软件完成;精插补可由软件、硬件实现。,5.1 概述,第5章数控机床的控制原理,着重解决两个问题:1.如何选择插补周期T?2.如何计算在一个插补周期内各坐标轴的增量值x或y?,5.1 概述,第5章数控机床的控制原理,插补周期T插补运算时间,为什么?因为除完成插补运算外,还要执行显示、监控、位置采样及控制等实时任务。插补周期T与插补运算占用的CPU的时间TCPU的关系:T与采样周期T反馈可相同或不同,一般:T T反馈的整数倍,5.1 概述,第5章数控机床的控制原理,如:美国A-B公司的7300系
8、列,T T;日本FANUC 7M系统,T8ms,T=4ms,插补程序每8ms被调用一次,计算出下一周期各坐标轴的增量长度,采样程序每 4ms被调用一次,将插补程序算好的坐标增量除以2后进行直线段的进一步密化(即精插补)。现代数控系统的 T 已缩短到24ms,有的小于1毫秒。,5.1 概述,第5章数控机床的控制原理,如何计算各坐标轴的增量x或y,前一插补周期末动点坐标值本次插补周期内坐标增量值计算出本次插补周期末动点位置坐标值。对直线插补,由于坐标轴的脉冲当量很小,加上位置检测反馈的补偿,可认为插补所形成的轮廓步长与给定直线重合,不会造成轨迹误差。对圆弧插补,将轮廓步长作为内接弦线或割线来逼近圆
9、弧,会带来轮廓误差。,5.1 概述,第5章数控机床的控制原理,舍去高阶无穷小,得:,内接弦线,R,l/2=FT/2,R-,R-,R+,l/2=FT/2,割线,F:进给速度,5.1 概述,第5章数控机床的控制原理,l 相等时,割线逼近的=1/2 内接弦逼近的;若相等,则割线逼近时 l 或 是内接弦 倍。但割线逼近时计算复杂,应用较少。与F、T的平方成正比,与R成反比。1个脉冲当量,所以:F、R一定时,T越短,越小。插补周期应尽量选得小一些。当、T确定后,可根据R选择F,以保证 不超过允许值。,5.1 概述,第5章数控机床的控制原理,闭环、半闭环系统采用数据采样插补方法:粗插补:每一T内计算出坐标
10、实际位置增量;精插补:每一T反馈实际位置增量值及插补程序输出的指令位置增量值;然后算出各坐标轴相应的插补指令位置和实际反馈位置的偏差,即跟随误差,根据跟随误差算出相应坐标轴进给速度,输出给驱动装置。数据采样插补方法很多:直线函数法、扩展数字积分法、二阶递归扩展数字积分法、双数字积分插补法等。,5.1 概述,第5章数控机床的控制原理,逐点比较法 脉冲增量插补 DDA法插补方法 直线函数法 数据采样插补 扩展DDA法,计算在一个插补周期内x或y,5.1 概述,第5章数控机床的控制原理,第5章数控机床的控制原理5.2 逐点比较法,逐点比较法(代数运算法、醉步法)开环数控机床采用,可实现直线、圆弧、其
11、他二次曲线(椭圆、抛物线、双曲线等)插补。特点:运算直观,最大插补误差1个脉冲当量,脉冲输出均匀,调节方便。原理:每次向一个坐标轴输出1个进给脉冲,每走一步将点的瞬时坐标与理想轨迹比较,判断实际点与理想轨迹的偏移位置,通过偏差函数计算二者偏差(用最简捷的方式计算每步进给后的位置误差),决定下步进给方向(误差小的方向),每进给一步要完成偏差判别、坐标进给、新偏差计算和终点判别4个工作节拍。,第象限一加工直线,起点坐标原点O,终点坐标为A(xe,ye),则直线方程可表示为,即:,第5章数控机床的控制原理5.2 逐点比较法,1)Fi,j0时,向X方向进给一个脉冲当量,到达点Pi1,j,此时xi1=x
12、i1,则点Pi1,j的偏差判别函数Fi+1,j为:,令 为偏差判别函数,则有:,第5章数控机床的控制原理5.2 逐点比较法,2)当Fi,j0时,向Y方向进给一个脉冲当量,到达点Pi1,j,此时yj+1=yj1,则点Pi,j1的偏差判别函数Fi,j+1为,可见,新加工点的偏差Fi+1,j或Fi,j+1是由前一个加工点的偏差Fi,j和终点的坐标值递推出来的,如果按前两式计算偏差,则计算大为简化。,第5章数控机床的控制原理5.2 逐点比较法,三种方法判别当前加工点是否到达终点:,判别插补或进给的总步数:N=Xe+Ye分别判别各坐标轴的进给步数仅判断进给步数较多的坐标轴的进给步数。,第5章数控机床的控
13、制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,第象限直线插补流程图,第5章数控机床的控制原理5.2 逐点比较法,例5-1:设加工第一象限直线,起点为坐标原点O(0,0),终点A(6,4),用逐点比较法对其进行插补,并画出插补轨迹。插补从直线的起点开始,故F0,0=0;终点判别寄存器 E 存入X、Y两个坐标方向总步数,即E64=10,每进给一步减1,E=0时停止插补。插补运算过程如表所示,插补轨迹如图示。,第5章数控机床的控制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,插补其他象限直线时,插补计算公式和脉
14、冲进给方向是不同的,通常有两种方法:1)分别处理法分别建立其他三个象限偏差函数计算公式。脉冲进给方向由实际象限决定。2)坐标变换法(常用)经坐标变换,按第一象限偏差函数计算公式计算;进给脉冲方向则由实际象限决定。,第5章数控机床的控制原理5.2 逐点比较法,坐标变换:其他各象限直线点的坐标取绝对值,这样,插补计算公式和流程图与第一象限直线一样,偏差符号和进给方向用简图表示:,Fi+1,j=Fi,j-|ye|Fi,j+1=Fi,j+|xe|,第5章数控机床的控制原理5.2 逐点比较法,35,Fi,j 0,X,Xi+1=Xi+1 Fi+1,j=Fi,j Ye当 Fi,j 0时,X轴向目标进给一步(
15、I、IV象限+X,II、III象限-X),其坐标值加一。,Fi,j 0,Y,Yj+1=Yj+1 Fi,j+1=Fi,j+Xe当Fi,j 0时,y轴向目标进给一步(I、II象限+Y,III、IV象限-Y),其坐标值加一。,第5章数控机床的控制原理5.2 逐点比较法,如图所示,可以得出:,都是沿x方向步进,无论+x,-x,|x|总是增大,走+x或-x由象限标志控制(跟随Xe的、),F0,第5章数控机床的控制原理5.2 逐点比较法,均沿y方向步进,无论+y,-y,|y|增大,I,II走+y,III,IV走y(随ye的,)。,F0,第5章数控机床的控制原理5.2 逐点比较法,下图所示,轮廓形状,第5章
16、数控机床的控制原理5.2 逐点比较法,a.看成是第 I 象限,起点O1,终点O2,输出为x,y,b.看成是第象限,起点O2,终点O3,输出为x,y,c.看成是第象限,起点O3,终点O4,输出为x,y,d.看成是第IV象限,起点O4,终点O1,输出为x,y,第5章数控机床的控制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,42,程序流程,5.2.2逐点比较法圆弧插补与直线插补类似,每进给一步也完成偏差判别、坐标进给、偏差计算、终点判别4个工作节拍。但以点距圆心的距离大于、小于圆弧半径作为偏差判别依据。,圆弧AB的圆心O(0,0),半径R,加工点坐标为P(xi,yj),则圆弧
17、插补偏差判别函数为:,Fi,j0时,点在圆弧上;Fi,j0时,点在圆弧外;Fi,j0时,点在圆弧内。将Fi,j=0归于Fi,j0,第5章数控机床的控制原理5.2 逐点比较法,1插补第一象限逆圆弧 1)Fi,j0时,点P(xi,yj)在圆弧上或圆弧外,向趋近圆弧的-X方向进给一个脉冲当量,到新点Pi1,j,此时xi1=xi1,则点Pi1,j的偏差判别函数Fi1,j为:,第5章数控机床的控制原理5.2 逐点比较法,2)Fi,j0时,点P(xi,yj)在圆弧内,向趋近圆弧的+Y方向进给一个脉冲当量,到新点Pi,j1,此时yj+1=yj1,则点Pi,j1的偏差判别函数Fi,j+1为:,第5章数控机床的
18、控制原理5.2 逐点比较法,2插补第一象限顺圆弧1)Fi,j0时,点P(xi,yj)在圆弧上或圆弧外,向趋近圆弧的-Y方向进给一个脉冲当量,到新点Pi,j1,此时yj1=yj1,则点Pi,j1的偏差判别函数Fi,j1为:,第5章数控机床的控制原理5.2 逐点比较法,2)Fi,j0时,点P(xi,yj)在圆弧内,向趋近圆弧的+X方向进给一个脉冲当量,到达新点Pi1,j,此时xi1=xi+1,则点Pi+1,j的偏差判别函数为Fi+1,j:,第5章数控机床的控制原理5.2 逐点比较法,注意:xi、yj的值在插补过程中是变化的,这一点与直线插补不同。圆弧插补的终点判别采用与直线插补相同的方法实现:判别
19、插补或进给的总步数分别判别各坐标轴的进给步数,第5章数控机床的控制原理5.2 逐点比较法,第象限逆圆弧插补流程图,第5章数控机床的控制原理5.2 逐点比较法,例5-2 设加工第一象限逆圆弧AB,起点A(6,0),终点B(0,6)。用逐点比较法对其进行插补并画出插补轨迹。插补从圆弧起点开始,故F0,0=0;E 存X、Y方向总步数,E66=12,每进给一步减1,E=0时停止插补。应用第一象限逆圆弧插补计算公式,运算过程如表所示,插补轨迹如图示。,第5章数控机床的控制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,例5-3 设加工第一象
20、限顺圆弧AB,起点A(0,6),终点B(6,0)。用逐点比较法对其进行插补并画出插补轨迹。插补从圆弧起点开始,故F0,0=0;E存入X、Y方向总步数,E66=12,每进给一步减1,E=0时停止插补。应用第一象限顺圆弧插补计算公式,其插补运算过程如表所示,插补轨迹如图所示。,第5章数控机床的控制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,插补其他象限圆弧有两种方法:1)分别处理法 分别建立其他三个象限顺、逆圆弧的偏差函数计算公式;脉冲进给方向由实际象限决定。2)坐标变换法通过坐标变换,将插补公式统一于第一象限逆圆弧插补公式,进给
21、脉冲的方向由实际象限决定。,第5章数控机床的控制原理5.2 逐点比较法,坐标变换将点的坐标取绝对值,按第一象限逆圆弧插补运算,若X轴进给反向,可插补第二象限顺圆弧;将Y轴进给反向,可插补第四象限顺圆弧;将X、Y轴两者进给都反向,即可插补出第三象限逆圆弧。,第5章数控机床的控制原理5.2 逐点比较法,同理,第二象限逆圆弧、第三象限顺圆弧及第四象限逆圆弧插补公式和流程图与第一象限顺圆弧一样。,按第一象限逆圆弧插补时,X坐标和Y坐标对调,即以X作Y、以Y作X,就得到第一象限顺圆弧。,相邻象限圆弧插补计算方法、进给方向不同。过象限标志是xi=0或yj=0。每走一步,进行终点、过象限判别,到达过象限点时
22、插补运算要变换。,第5章数控机床的控制原理5.2 逐点比较法,第5章数控机床的控制原理5.2 逐点比较法,四个象限顺圆、逆圆插补表,第5章数控机床的控制原理5.2 逐点比较法,圆弧插补表,第5章数控机床的控制原理5.2 逐点比较法,圆弧自动过象限:所谓圆弧自动过象限,是指圆弧的起点和终点不在同一象限内,为实现一个程序段的完整功能,需设置圆弧自动过象限功能。,要完成过象限功能,首先应判别何时过象限。过象限有一显著特点,就是过象限时刻正好是圆弧与坐标轴相交的时刻,因此在两个坐标值中必有一个为零,判断是否过象限只要检查是否有坐标值为零即可。过象限后,圆弧线型也改变了,例如,由SR2 变为SR1。但过
23、象限时象限的转换是有一定规律的。,第5章数控机床的控制原理5.2 逐点比较法,若坐标采用绝对值进行插补运算,应先进行过象限判断,当X0或Y0时过象限。如图所示,需将圆弧AC分成两段圆弧AB 和BC,到X0时,进行处理,对应调用顺圆2和顺圆1的插补程序。,当圆弧起点在第一象限时,逆时针圆弧过象限后转换顺序是:NR1NR2NR3NR4NR1,每过一次象限,象限顺序号加1;当从第四象限向第一象限过象限时,象限顺序号从4 变为1;顺时针圆弧过象限的转换顺序是SR1SR4SR3SR2机床数控技术SR1,即每过一次象限,象限顺序号减1,当从第一象限向第四象限过象限时,象限顺序号从1变为4。,第5章数控机床
24、的控制原理5.2 逐点比较法,坐标变换 前面所述的逐点比较法插补是在xy平面中讨论的。对于其他平面的插补可采用坐标变换方法实现。用y代替x,z代替y,即可实现yz平面内的直线和圆弧插补;用z代替y而x坐标不变,就可以实现xz平面内的直线与圆弧插补。,第5章数控机床的控制原理5.2 逐点比较法,5.2.3 逐点比较法的速度分析1直线插补的速度分析,直线加工时,有:L直线长度;V刀具进给速度;N插补循环数;f插补脉冲的频率。插补循环数为:N=xeye=LcosLsin 一直线与X轴的夹角。,第5章数控机床的控制原理5.2 逐点比较法,若保持f不变,加工0和90倾角的直线时,刀具进给速度最大(为f)
25、;加工45倾角的直线时刀具进给速度最小(为0.707f),则,第5章数控机床的控制原理5.2 逐点比较法,2圆弧插补的速度分析,刀具在P点的速度与插补切线cd的速度基本相等:,加工圆弧时刀具进给速度是变化的:0和90附近最快,为f;45附近最慢,为0.707f,在(10.707)f 间变化。,无论加工直线还是圆弧,刀具进给速度变化范围较小,一般不做调整。,第5章数控机床的控制原理5.2 逐点比较法,5.3数字积分法,数字积分法:数字微分分析器(Digital Differential Analyzer,简称DDA),利用数字积分的原理,计算刀具沿坐标轴的位移,使刀具沿所加工的轨迹运动。采用数字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 控制 原理 00001
链接地址:https://www.31ppt.com/p-5085380.html