数字程序控制技术.pptx
《数字程序控制技术.pptx》由会员分享,可在线阅读,更多相关《数字程序控制技术.pptx(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 1 计算机数字程序控制(CNC)-计算机根据输入的指令和数据,控制生产机械(如各种加工机床)按规定的工作顺序、运动轨迹、运动距离和运动速度等规律自动地完成工作的自动控制。数字程序控制主要应用于机床控制数字程序控制主要应用于机床控制,采用数采用数字程序控制系统的机床叫做数控机床。字程序控制系统的机床叫做数控机床。组成组成:数字程序控制系统由输入装置由输入装置,输出装输出装置置,控制器和插补器等四大部分组成。其中控制器和插补器等四大部分组成。其中,控制控制器和插补器功能以及部分输入输出功能由计算器和插补器功能以及部分输入输出功能由计算机承担。机承担。第1页/共59页2 23.1.1 数字程序控
2、制原理 基本思路:逐点输入加工轨迹的坐标不现实。数控加工轮廓一般由直线、圆弧组成,也可能有一些非圆曲线轮廓,因此可以用分段曲线(曲线基点和曲线属性)拟合加工轮廓。输出装置为步进电机,驱动每个轴以一定距离的步长运动,实际加工轮廓是以折线轨迹拟合光滑曲线。第2页/共59页3 3 步骤:1.曲线分段:图中曲线分为三段,分别为ab、bc、cd,a、b、c、d四点坐标送计算机。分割原则:应保证线段所连的曲线与原图形的误差在允许范围之内。第3页/共59页4 4 2.插补计算:插补计算:给定曲线基点坐标,求得曲线中间值的数值计算方法。插补计算原则:通过给定的基点坐标,以一定的速度连续定出一系列中间点,这些中
3、间点的坐标值以一定的精度逼近给定的线段。插补:直线插补是指在给定的两个基点之间用一条近似直线来逼近,二次曲线插补是指在给定的两个基点之间用一条近似曲线来逼近圆弧、抛物线、双曲线 3.折线逼近:根据插补计算出的中间点、产生脉冲信号驱动x、y方向上的步进电机,带动绘图笔、刀具等,从而绘出图形或加工所要求的轮廓。第4页/共59页5 5步长:刀具对应于每个脉冲移动的相对位置,可以用 x,y表示,一般 x y x方向步数:Nx(xe-x0)/x y方向步数:Ny(ye-y0)/y 第5页/共59页6 63.1.2 数字程序控制方式 数字程序控制的3种方式:点位控制、直线切削控制、轮廓切削控制。点位控制
4、只要求控制刀具行程终点的坐标值,即工件加工点准确定位,对刀具的移动路径、移动速度、移动方向不作规定,且在移动过程中不做任何加工,只是在准确到达指定位置后才开始加工。(定位)直线切削控制 控制行程的终点坐标值,还要求刀具相对于工件平行某一坐标轴作直线运动,且在运动过程中进行切削加工。(单轴切削)第6页/共59页7 7轮廓的切削控制 控制刀具沿工件轮廓曲线运动,并在运动过程中将工件加工成某一形状。这种方式借助于插补器进行。(多轴切削)三种方式比较 点位控制:驱动电路简单,无需插补 直线切削控制:驱动电路复杂,无需插补 轮廓切削控制:驱动电路复杂,需插补 第7页/共59页8 83.1.3 数字程序控
5、制 闭环方式 这种结构的执行机构多采用直流电机(小惯量伺这种结构的执行机构多采用直流电机(小惯量伺服电机和宽调速力矩电机)作为驱动元件,反馈测服电机和宽调速力矩电机)作为驱动元件,反馈测量元件采用光电编码器(码盘)、光栅、感应同步量元件采用光电编码器(码盘)、光栅、感应同步器等,该控制方式主要用于大型精密加工机床,但器等,该控制方式主要用于大型精密加工机床,但其结构复杂,难于调整和维护,一些常规的数控系其结构复杂,难于调整和维护,一些常规的数控系统很少采用统很少采用第8页/共59页9 9开环方式这种控制结构没有这种控制结构没有反馈检测元件反馈检测元件,工作台由步进电机驱动。,工作台由步进电机驱
6、动。步进电机接收步进电机驱动电路发来的指令脉冲作相应的步进电机接收步进电机驱动电路发来的指令脉冲作相应的旋转,把刀具移动到与指令脉冲相当的位置,至于刀具是旋转,把刀具移动到与指令脉冲相当的位置,至于刀具是否到达了指令脉冲规定的位置,那是不受任何检查的,因否到达了指令脉冲规定的位置,那是不受任何检查的,因此这种控制的可靠性和精度基本上由此这种控制的可靠性和精度基本上由步进电机和传动装置步进电机和传动装置来决定。来决定。由于采用了步进电机作为驱动元件,使得系统的可控性由于采用了步进电机作为驱动元件,使得系统的可控性变得更加灵活,更易于实现各种插补运算和运动轨迹控制。变得更加灵活,更易于实现各种插补
7、运算和运动轨迹控制。本章主要是讨论开环数字程序控制技术。本章主要是讨论开环数字程序控制技术。第9页/共59页10103.2 逐点比较法插补原理 所谓逐点比较法插补,就是刀具或绘图笔每走一步都要和给定轨迹所谓逐点比较法插补,就是刀具或绘图笔每走一步都要和给定轨迹上的坐标值进行比较,看这点在给定轨迹的上方或下方,或是上的坐标值进行比较,看这点在给定轨迹的上方或下方,或是给定轨迹的里面或外面,从而决定下一步的进给方向。如果原给定轨迹的里面或外面,从而决定下一步的进给方向。如果原来在给定轨迹的下方,下一步就向给定轨迹的上方走,如果原来在给定轨迹的下方,下一步就向给定轨迹的上方走,如果原来在给定轨迹的里
8、面,下一步就向给定轨迹的外面走,来在给定轨迹的里面,下一步就向给定轨迹的外面走,。如。如此,走一步、看一看,比较一次,决定下一步走向,以便逼近此,走一步、看一看,比较一次,决定下一步走向,以便逼近给定轨迹,即形成逐点比较插补。给定轨迹,即形成逐点比较插补。逐点比较法是以阶梯折线来逼近直线或圆弧等曲线的,它与规定逐点比较法是以阶梯折线来逼近直线或圆弧等曲线的,它与规定的加工直线或圆弧之间的最大误差为一个脉冲当量,因此只要的加工直线或圆弧之间的最大误差为一个脉冲当量,因此只要把脉冲当量(每走一步的距离即步长)取得足够小,就可达到把脉冲当量(每走一步的距离即步长)取得足够小,就可达到加工精度的要求。
9、加工精度的要求。走一步-比较一次-决定下一步的走向 逐点比较法的最大误差:一个脉冲当量(步长)第10页/共59页11113.2.1 逐点比较法直线插补 插补步骤:偏差判别-坐标进给-偏差计算-终点判断 走一步-比较一次-决定下一步的走向 插补结束判断 第11页/共59页1212第一象限内的直线插补 偏差偏差计算式:算式:在在第第一一象象限限想想加加工工出出直直线线段段OAOA,取取直直线线段段的的起起点点为为坐坐标标原原 点点,直直 线线 段段 终终 点点 坐坐 标标(xe(xe,ye)ye)是是 已已 知知 的的。点点m(xm,ym)m(xm,ym)为为加加工工点点(动动点点),若若点点mm
10、在在直直线线段段OAOA上上,则有有xm/ym=xe/ye 即即ymxe-xmye0 于是取偏差于是取偏差计算式算式为 Fm=ymxe-xmye 第12页/共59页1313偏差判别:偏差判别式:若Fm=0,则点m在OA直线段上;若Fm 0,则点m在OA直线段的上方;若Fm=0时,沿+x轴方向走一步;当Fm=0,这时沿+x轴方向走一步至m1点。(xm+1,ym+1)=(xm+1,ym)Fm+1=ym+1xe-xm+1ye=ymxe-(xm+1)ye =ymxe-xmye-ye=Fm ye (2)设加工点在m点,若Fm=0,Fm+1=Fm ye 若Fm 0,Fm+1=Fm+xe 终点判断:方法1:
11、设置x,y轴两个减法计数器Nx和Ny,加工前分别存入终点坐标xe和ye,x(y)轴每进给一步则Nx 1(Ny 1),当Nx和Ny 均为0,则认为达到终点。方法2:设置一个终点计数器Nxy,x 或y 轴每进给一步则Nxy 1,当Nxy 为0,则认为达到终点。第15页/共59页1616插补计算时,每走一步,都要进行以下四个步骤的插补计算过程,即插补计算时,每走一步,都要进行以下四个步骤的插补计算过程,即 偏差判别偏差判别 坐标进给坐标进给 偏差计算偏差计算 终点判断终点判断 第16页/共59页17174象限内的直线插补 记忆:2象限:1象限以y轴镜象 4象限:1象限以x轴镜象 3象限:1象限旋转1
12、80度 第17页/共59页18183.直线插补计算的程序实现 6个内存单元数据 XE:终点X坐标 YE:终点Y坐标 NXY:总步数,Nxy Nx+Ny FM:加工点偏差,FM初值为0XOY:象限值,1、2、3、4分别代表1、2、3、4象限 ZF:进给方向,1、2、3、4代表在+x、x、+y、-y方向进给。第18页/共59页1919流程图第19页/共59页2020例:加工第1象限直线OA,起点为O(0,0),终点为A(6,4),试进行插补并作走步轨迹图。解:进给总步数 Nxy|6-0|+|4-0|=10 xe=6,ye=4,F0=0,xoy=1第20页/共59页2121步数步数步数步数偏差判别偏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 程序控制 技术
限制150内