数字控制技术课件

上传人:我*** 文档编号:141792068 上传时间:2020-08-12 格式:PPT 页数:59 大小:815.50KB
返回 下载 相关 举报
数字控制技术课件_第1页
第1页 / 共59页
数字控制技术课件_第2页
第2页 / 共59页
数字控制技术课件_第3页
第3页 / 共59页
数字控制技术课件_第4页
第4页 / 共59页
数字控制技术课件_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《数字控制技术课件》由会员分享,可在线阅读,更多相关《数字控制技术课件(59页珍藏版)》请在金锄头文库上搜索。

1、第3章 数字控制技术,3.1 数字控制基础 3.2 逐点比较法插补原理 3.3 多轴步进驱动控制技术 3.4 多轴伺服驱动控制技术,3.1.1 数控技术发展概况,3.1 数字控制基础,1、数字控制(Numerical Control-NC): 所谓数字控制,就是生产机械(如各种加工机床)根据数字计算机输出的数字信号,按规定的工作顺序、运动轨迹、运动距离和运动速度等规律自动地完成工作的控制方式。 2、数控机床 装有数字程序控制系统的机床叫做数控机床。,数控机床具有加工形状复杂的零件、加工精度高、 生产效率高、便于改变加工零件品种等许多特点。,3、数控技术发展现状,4、数控系统的组成,数控系统一般

2、由数控装置、驱动装置、可编程控制器和检测装置等组成。 数控装置包括输入装置、输出装置、控制器、插补器四大部分组成。,3.1.2 数字控制原理,按时序或事序规定工作的自动控制成为顺序控制。 用代表加工顺序、加工方式和加工参数的数字码作为控制指令的数字控制系统(numericalcontrolsystems)。 所谓数字控制,就是计算机根据输入的指令和数据,控制生产机械(如各种加工机床)按规定的工作顺序、运动轨迹、运动距离和运动速度等规律自动地完成工作的自动控制。 数字程序控制主要应用于机床控制,采用数字程序控制系统的机床叫做数控机床。 组成:数字程序控制系统由输入装置,输出装置,控制器和插补器等

3、四大部分组成。其中,控制器和插补器功能以及部分输入输出功能由计算机承担。,当给定a、b、c、d各点坐标x和y值之后,如何确定各坐标值之间的中间值?,把对应于每个脉冲移动的相对位置称为脉冲当量,又称为步长,常用x和y来表示,并且总是取xy。,以计算机绘图为例,来说明数字程序控制的基本原理。,3.1.2 数字控制原理,步长: 把对应于每个脉冲移动的相对位置称为脉冲当量,又称为步长,常用x和y来表示,并且总是取xy。,,,步数:,所谓直线插补是指在给定的两个基点之间用一条近似直线来逼近,也就是由此定出中间点连接起来的折线近似于一条直线,并不是真正的直线。,所谓二次曲线插补是指在给定的两个基点之间用一

4、条近似曲线来逼近,也就是实际的中间点连线是一条近似于曲线的折线弧。常用的二次曲线有圆弧、抛物线和双曲线等。,从理论上讲,插补的形式可用任意函数形式,但为了简化插补运算过程和加快插补速度,常用的是直线插补和二次曲线插补两种形式。,3.1.3 数字控制方式,1. 点位控制 2. 直线控制 3. 轮廓控制,3.1.4 数字控制系统,1.开环数字控制 2.闭环数字控制 ,1. 开环数字控制,没有反馈检测元件,工作台由步进电机驱动。步进电机接收步进电机驱动电路发来的指令脉冲作相应的旋转,把刀具移动到与指令脉冲相当的位置,至于刀具是否到达了指令脉冲规定的位置,那是不受任何检查的,因此这种控制的可靠性和精度

5、基本上由步进电机和传动装置来决定。 由于采用了步进电机作为驱动元件,使得系统的可控性变得更加灵活,更易于实现各种插补运算和运动轨迹控制。本章主要是讨论开环数字程序控制技术。,2. 闭环数字控制,执行机构多采用直流电机(小惯量伺服电机和宽调速力矩电机)作为驱动元件,反馈测量元件采用光电编码器(码盘)、光栅、感应同步器等,该控制方式主要用于大型精密加工机床,但其结构复杂,难于调整和维护,一些常规的数控系统很少采用。,3.1.5 数控系统的分类,1. 传统数控系统 2. 开放式数控系统 (1)PC IN NC 结构式数控系统 (2)NC IN PC 结构式数控系统 3. 网络化数控系统,3.2 逐点

6、比较法插补原理,逐点比较法插补: 就是刀具或绘图笔每走一步都要和给定轨迹上的坐标值进行比较,看这点在给定轨迹的上方或下方,或是给定轨迹的里面或外面,从而决定下一步的进给方向。如果原来在给定轨迹的下方,下一步就向给定轨迹的上方走,如果原来在给定轨迹的里面,下一步就向给定轨迹的外面走,。如此,走一步、看一看,比较一次,决定下一步走向,以便逼近给定轨迹,即形成逐点比较插补。 加工精度: 逐点比较法是以阶梯折线来逼近直线或圆弧等曲线的,它与规定的加工直线或圆弧之间的最大误差为一个脉冲当量,因此只要把脉冲当量(每走一步的距离即步长)取得足够小,就可达到加工精度的要求。,3.2.1 逐点比较法直线插补,1

7、第一象限内的直线插补 (1)偏差计算公式 加工出第一象限直线段OA,起点为坐标原点,终点坐标(xe,ye)是已知的。点m(xm,ym)为加工点(动点),若点m在直线段OA上,则有 xm/ymxe/ye 即 ymxe-xmye0 现定义直线插补的偏差判别式为 Fmymxe-xmye 若Fm0,点m在OA直线段上; 若Fm0,点m在OA直线段的上方,即点m处; 若Fm0,点m在OA直线段的下方,即点m处。 第一象限直线逐点比较法插补的原理是:从直线的起点(即坐标原点)出发,当Fm0时,沿x轴方向走一步;当Fm0时,沿y方向走一步;当两方向所走的步数与终点坐标(xe,ye)相等时,发出终点到信号,停

8、止插补。,推导简化的偏差计算公式: 设加工点在m点,当Fm0时,表明m点在OA上或OA上方,应 沿x方向进一步至(m1)点,该点的坐标值为 xm+1=xm+1 ym+1=ym 该点的偏差为 Fm+1=ym+1xe-xm+1ye=ymxe-(xm+1)ye =Fm-ye 设加工点在m点,当Fm0时,表明m点在OA下方,应向y 方向进给一步至(m+1)点,该点的坐标值为 xm+1=xm ym+1=ym+1 该点的偏差为 Fm+1=ym+1xe-xm+1ye=(ym+1)xe-xmye=Fm+xe 简化后偏差计算公式中只有一次加法或减法运算,新的加工点的偏差Fm+1都可以由前一点偏差Fm和终点坐标相

9、加或相减得到。 特别要注意,起点的偏差是已知的,即F00。,(2)终点判断方法,设置Nx和Ny两个减法计数器,在加工开始前,在Nx和Ny计数器中分别存入终点坐标值xe和ye,在x坐标(或y坐标)进给一步时,就在Nx计数器(或Ny计数器)中减去1,直到这两个计数器中的数都减到零时,到达终点。 用一个终点计数器,寄存x和y两个坐标进给的总步数Nxy,x或y坐标进给一步,Nxy就减1,若Nxy0,则就达到终点。,(3)插补计算过程,插补计算时,每走一步,都要进行以下四个步骤的插补计算过程,即 偏差判别 坐标进给 偏差计算 终点判断,2.四个象限的直线插补,3.直线插补运算的程序实现,(1)数据的输入

10、及存放 在计算机的内存中开辟六个单元XE、YE、NXY、FM、XOY和ZF,分别存放终点横坐标xe、终点纵坐标ye、总步数Nxy、加工点偏差Fm、直线所在象限值xoy和走步方向标志。 Nxy=Nx+Ny,xoy等于1、2、3、4分别代表第一、第二、第三、第四象限,xoy的值可由终点坐标(xe,ye)的正、负符号来确定,Fm的初值为F00,ZF1、2、3、4分别代表+x、-x、+y、-y走步方向。 (2)直线插补计算的程序流程 下图为直线插补计算的程序流程图,该图按照插补计算过程的四个步骤即偏差判别、坐标进给、偏差计算、终点判断来实现插补计算程序。偏差判别、偏差计算、终点判断是逻辑运算和算术运算

11、,容易编写程序,而坐标进给通常是给步进电机发走步脉冲,通过步进电机带动机床工作台或刀具移动。,例3.1设加工第一象限直线OA,起点为O(0,0),终点坐标为A(6,4),试进行插补计算并作出走步轨迹图。 解坐标进给的总步数Nxy=|6-0|+|4-0|=10, xe=6,ye=4, F0=0, xoy=1.,轨迹如图:,3.2.2 逐点比较法圆弧插补,1第一象限内的圆弧插补 (1)偏差计算公式 设要加工逆圆弧AB,圆弧的圆心在坐标 原点,并已知圆弧的起点为A(x0,y0),终点 B(xe,ye),圆弧半径为R。 由图所示的第一象限逆圆弧AB可知, Rm=xm2+ym2 R2=x02+y02 可

12、定义偏差判别式为 FmRm-R2=xm+ym2-R2 若Fm=0,表明加工点m在圆弧上;Fm0,表明加工点在圆弧外;Fm0,表明加工点在圆弧内。 由此可得第一象限逆圆弧逐点比较插补的原理是:从圆弧的起点出发,当Fm0,为了逼近圆弧,下一步向-x方向进给一步,并计算新的偏差;若Fm0,为了逼近圆弧,下一步向+y方向进给一步,并计算新的偏差。如此一步步计算和一步步进给,并在到达终点后停止计算,就可插补出图所示的第一象限逆圆弧AB 。,推导简化的偏差计算的递推公式: 设加工点正处于m(xm,ym)点,当Fm0时,应沿-x方向进给一步至(m+1)点,其坐标值为 : xm+1=xm-1 ym+1=ym

13、新的加工点的偏差为 Fm+1=xm+12+ym+12-R2=(xm-1)2+ym2-R2=Fm-2xm+1 设加工点正处于m(xm,ym)点,当Fm0时,应沿+y方向进给一步至(m+1)点,其坐标值为: xm+1=xm ym+1=ym+1 新的加工点偏差为 Fm+1=xm+12+ym+12-R2=xm+(ym+1)2-R2=Fm2ym+1 可知,只要知道前一点的偏差和坐标值,就可求出新的一点的偏差。因为加工点是从圆弧的起点开始,故起点的偏差F00。,(2)终点判断方法 圆弧插补的终点判断方法和直线插补相同。可将x方向的走步步数Nx=|xe-x0|和y方向的走步步数Ny=|ye-y0|的总和Nx

14、y作为一个计数器,每走一步,从Nxy中减1,当Nxy=0时发出终点到信号。 (3)插补计算过程 圆弧插补计算过程比直线插补计算过程多一个环节,即要计算加工点瞬时坐标(动点坐标)值。 因此圆弧插补计算过程分为五个步骤即偏差判别、坐标进给、偏差计算、坐标计算、终点判断。,2.四个象限的圆弧插补,(1)第一象限顺圆弧的插补计算 第一象限顺圆弧CD,圆弧的圆心在坐标原点,并已知起点C(x0,y0),终点D(xe,ye),如图所示。设加工点现处于m(xm,ym)点, 若Fm0,则沿-y方向进给一步,到(m+1)点,新加工点坐标将是(xm,ym-1),可求出新的偏差为 Fm+1=Fm-2ym+1 若Fm0

15、,则沿+x方向进给一步至(m+1)点,新加工点的坐标将是(xm+1,ym),同样可求出新的偏差为 Fm+1=Fm+2xm+1,(2)四个象限的圆弧插补 其它象限的圆弧插补可与第一象限的情况相比较而得出,因为其它象限的所有圆弧总是与第一象限中的逆圆弧或顺圆弧互为对称。 而且,对于圆弧插补,我们也是要先首先清楚第一步的走步方向,后面的就很容易了。(总是趋近于原点的趋势) 当Fm=0, Fm+1=Fm-2ym+1(第一、三象限) Fm+1=Fm-2xm+1(第二、四象限) 当Fm0, Fm+1=Fm+2xm+1(第一、三象限) Fm+1=Fm+2ym+1(第二、四象限) 但是,这里不要求大家刻意的去

16、记忆,要求大家学会分析,从原理入手,分析任意一段弧的偏差计算式子Fm,而且都不会用多长时间。掌握偏差计算式子Fm最原始的算式的意义,是最重要的。,3圆弧插补计算的程序实现,(1)数据的输入及存放 在计算机的内存中开辟八个单元XO、YO、NXY、FM、RNS、XM、YM和ZF,分别存放起点的横坐标x0、起点的纵坐标y0、总步数Nxy、加工点偏差Fm、圆弧种类值RNS、xm、ym和走步方向标志。 这里Nxy=|xe-x0|+|ye-y0|; RNS等于1、2、3、4和5、6、7、8分别代表SR1、SR2、SR3、SR4和NR1、NR2、NR3、NR4,RNS的值可由起点和终点的坐标的正、负符号来确定; Fm的初值为F0,xm和ym的初值为x0和y0; ZF=1、2、3、4分别表示+x、-x、+y、-y走步方向。 (2)圆弧插补计算的程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号