收藏 分享(赏)

CNC的轨迹控制原理.ppt

上传人:yjrm16270 文档编号:6899860 上传时间:2019-04-26 格式:PPT 页数:20 大小:1.53MB
下载 相关 举报
CNC的轨迹控制原理.ppt_第1页
第1页 / 共20页
CNC的轨迹控制原理.ppt_第2页
第2页 / 共20页
CNC的轨迹控制原理.ppt_第3页
第3页 / 共20页
CNC的轨迹控制原理.ppt_第4页
第4页 / 共20页
CNC的轨迹控制原理.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、1,数 控 技 术,主讲教师:吴刚,辽阳职业技术学院,2,(1)开放式CNC总体结构框图 一个开放式CNC系统的结构可以分为两个部分:,统一的系统平台和由各功能结构单元对象(AO)组成的应用软件模块或称系统参考结构。,功能元对象AO是相互独立的、具有一定特性和行为规范的、组成系统功能结构的最基本单位。,3,(2)系统平台 系统平台由系统硬件和系统软件组成。 系统硬件由机床的功能需求决定。,系统的软件分为三个部分: 系统核心:如操作系统、通信系统、实时配置系统等,它们构成了整个控制系统运行的基础。 可选的系统软件:如数据库系统、图形系统等。 标准的应用程序界面(Application Progr

2、am Interface API)。 API是系统功能元对象进入系统平台的唯一途径。,4,(3)系统参考结构(应用软件模块) 参考结构描述了一个控制系统由哪些AO模块组成,以及这些模块提供什么开放式接口。,建立系统参考结构的关键是有效地利用成组技术、面向对象技术作为工具,把握好系统功能的分解和划分,析取各种控制功能的共有属性和私有特性,明确和定义各功能模块和功能元的行为及它们的相互操作界面。,5,第三章 计算机数控系统,第一节 概述,第二节 CNC的轨迹控制原理,第四节 进给速度和加减速控制,第五节 CNC的输入输出与通信功能,第三节 刀具位置补偿和半径补偿,6,第二节CNC的轨迹控制原理,数

3、控系统的插补任务就是按给定进给速度的F值,在零件轮廓段的起点和终点之间计算出若干在允差范围内的中间点的坐标值。 一、 轨迹控制算法的要求与类别二、 数字脉冲增量法插补三、 数据采样法,7,一、轨迹控制算法的要求与类别 1、对插补算法的要求,对插补所需的输入数据最少。 插补理论误差要满足精度要求。 保证插补曲线精确通过给定的基点,即工件轮廓的两相邻几何元素的交点,实现无累积误差; 另外,局部误差不超过所允许的误差。 沿插补路线或称插补矢量的合成进给速度要满足轮廓表面粗糙度一致性的工艺要求。 控制联动坐标轴数的能力要强。 插补算法要简单、可靠。,8,2、插补算法的类别 按插补输出的标量不同,有数字

4、脉冲增量法和数据采样法。,数字脉冲增量法是以行程为标量。 每来一个F脉冲进行插补运算一次,相应有一个脉冲当量的位移输出。 数据采样法以时间为标量。 当选定插补周期的时间后,根据给定F值,在一个插补周期内输出相应的一小段步长数据(称粗插补), 这一步长通过对实际位置采样值比较的伺服位置控制进行细化插补输出。,9, 按插补算法的规则不同来分,有逐点比较法、数字积分法、比较积分法等。,逐点比较法的规则是每次插补进给只有一个坐标轴,且按判别、进给、偏差计算、终点判别四节拍进行。 数字积分法规则是利用寄存器长度的有限性把给定的行程数据进行数字微分分析累加,取累加寄存器的溢出脉冲作为进给输出脉冲。 比较积

5、分法规则是直接比较各坐标轴的积分值,并把积分值在时间上看做一个时间间隔,然后利用逐点比较法的判别式引入一个判别函数来判别各坐标轴总的时间间隔。,10, 按几何规律不同来分有直线和圆弧的插补算法。,其他的分类方法包括: 软件插补和硬件插补; 软硬件兼有的混合插补。,11,二、数字脉冲增量法插补1、逐点比较法,最初称区域判别法。原理是: 计算机在控制加工轨迹过程中,逐点计算和判别加工偏差以控制坐标进给方向,从而按规定的图形加工出合格工件。 其四个节拍为: 第一,偏差判别。判别加工点对规定几何轨迹的偏离位置,然后决定滑板的走向。 第二,进给。控制某坐标的工作台进给一步,向规定的轨迹靠拢,缩小偏差。,

6、12,第三,偏差计算。计算新加工点对规定轨迹的偏差,作为下一步判别走向的依据。 第四,终点判别。判断是否到达程序规定的加工终点。,(1)逐点比较法的直线插补 1)加工偏差公式 如图,设要在xy平面第一象限内加工以坐标原点O为起点,以A(xe,ye)为终点的直线段,OA与x坐标轴的夹角为,对于某一时刻加工点M的坐标(xi,yj),直线起点O到加工点M的连线OM与x轴的夹角为i。,13,若i,表示加工点M在规定直线的上方,为了缩小偏差,应控制拖板沿+x方向进给一步; 若i,表示加工点M在规定直线的下方,为了缩小偏差,应控制拖板沿+y方向进给一步;,对于i=,表示加工点M在规定直线上,为了继续加工,

7、应控制拖板沿+x方向进给一步。,14,由三角函数可知: tgi=yj/xi tg=ye/xe 比较i与的大小只要比较tgi与tg的大小即可,故,tgi-tg=yj/xi-ye/xe=(xeyj-xiye)/xexi 由于在同一象限内xe、xi同号,所以xexi0i。 比较tgi与tg的大小就归结为比较xeyj和xiye的大小。因此取Pi,j=xeyj-xiye作为直线加工偏差公式。 当加工点M(xi,yj)在直线上时,Pi,j=0; 当加工点M(xi,yj)在直线上方时,Pi,j0; 当加工点M(xi,yj)在直线下方时,Pi,j0; 这里称Pi,j的值为偏差,上式称偏差判别函数。,15,2)

8、偏差计算 递推法可以每走一步,新加工点的加工偏差用前一点的加工偏差递推出来。,若加工点M(xi,yj)在OA直线上方(或在直线上),即Pi,j0,则沿x轴正向每发一个进给脉冲,使加工点移动一步至点M1(xi+1,yj),得: xi+1=xi+1, yj=yj, 所以M1点的偏差为: Pi+1,j=xeyj-(xi+1)ye=xeyj-xiye-ye=Pi,j-ye 若加工点M1在直线下方,即Pi,j0,则向y轴正向发一进给脉冲,使加工点到达M2(xi+1,yj+1),得: xi+1=xi+1, yj+1=yj+1, 所以M2点的偏差为: Pi+1,j+1=xeyj+1-(xi+1)ye=xey

9、j-xi+1ye+xe=Pi+1,j+xe,16,第一象限偏差公式与进给关系如表所示:,按照逐点比较法插补过程,在计算偏差的同时,还要进行一次终点判断,以确定是否到达程序加工终点,如已到达,就不再进行运算,发出停机或转换新程序段输入信号。,17,例:现要加工第一象限直线OA,终点坐标为xe=5,ye=3 解:总步数E=5+3=8,开始时,刀具对准在直线OA的起点,表示在直线上,此时P0,0=0。加工运算过程如表所示。,18,在实现过程中,设定了几条寄存器: Jp、Jx、Jy、JE,19,3)直线插补的计算程序,如图为第一象限的逐点比较法直线插补运算程序。,20,4)不同象限的直线插补公式 设L1、L2、L3、L4分别表示第一、第二、第三、第四象限的四种线型,,其偏差运算和进给脉冲分配方向如表所示。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑环境 > 建筑资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报