《工学数控技术》PPT课件.ppt_第1页
《工学数控技术》PPT课件.ppt_第2页
《工学数控技术》PPT课件.ppt_第3页
《工学数控技术》PPT课件.ppt_第4页
《工学数控技术》PPT课件.ppt_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

第3章 计算机数控系统,3.1 概述 3.2 计算机数字控制装置的硬件结构 3.3 计算机数字控制装置的软件结构 3.4 CNC装置的插补原理 3.5 刀具半径补偿原理,3.1 概 述,计算机数控(Computerized numerical control,简称CNC) 计算机数控系统是用计算机控制加工功能,实现数字控制的系统。,核心,从外部特征来看,CNC系统是由硬件(通用硬件和专用硬件)和软件(专用)两大部分组成的,共同实现各种数控功能.,3.2 计算机数字控制装置的硬件结构,一、CNC装置的组成,硬件是基础,软件是灵魂,CNC系统本质上是以多执行部件(各运动轴)的位移量为控制对象并使其协调运动的自动控制系统。,CNC装置的硬件结构 由计算机基本系统、设备支持层、设备层三部分组成。,图3-1 CNC系统硬件的层次结构,PLC,操作系统,管理软件,控制软件,零,件,程,序,管,理,显,示,处,理,人,机,交,互,位,置,控,制,输,入,输,出,管,理,插,补,运,算,故,障,诊,断,处,理,速,度,处,理,机,床,输,入,输,出,编,译,处,理,主,轴,控,制,刀,具,半,径,补,偿,.,.,2、CNC装置的软件结构,软硬件功能界面划分的准则:系统的性能价格比,硬件处理速度快;软件设计灵活,具有灵活性和通用性 数控功能丰富 可靠性高、使用维护方便 易于实现机电一体化,二. CNC装置的特点,指满足用户操作和机床控制要求的方法和手段 基本功能数控系统基本配置的必备功能。 选择功能用户可根据实际要求选择的功能。,CNC装置的功能,控制功能 CNC能控制和能联动控制的进给轴数。 2、准备功能(G功能) 指令机床动作方式的功能。 3、插补功能 数控系统实现零件轮廓加工轨迹运算的功能。 4、进给功能 进给速度的控制功能。 5、 主轴功能 数控系统的主轴的控制功能。 辅助功能(M功能) 用于指令机床辅助操作的功能。,基本功能,刀具管理功能 实现对刀具几何尺寸和寿命的管理功能。 8. 字符图形显示功能 9. 自诊断功能,基本功能,1.固定循环功能 是数控系统实现典型加工循环(如:钻孔、攻丝、镗孔、深孔钻削和切螺纹等)的功能,选择功能,2.补偿功能 3.人机对话功能 4.通讯功能,四、CNC系统的工作过程,信息输入,译码,刀具补偿,加工速度处理,插补,位置控制,I/O处理,显示,诊断,单机系统 整个CNC装置只有一个CPU,它集中控制和管理整个系统资源,通过分时处理的方式来实现各种NC功能。,五、CNC装置的单机系统和多机系统 按硬件含有CPU的多少来分,主从结构:系统中只有一个主CPU对系统的资源有控制和使用权.其它带CPU的功能部件,只能接受主CPU的控制命令或数据,或向主CPU发出请求信息以获得所需的数据。 多主结构:系统中有两个或两个以上带CPU的模块部件对系统资源有控制或使用权。有集中的操作系统,通过仲裁器来解决总线争用问题,通过共公存储器进行交换信息。 分布式结构:系统有两个或两个以上带CPU的功能模块,各模块有自己独立的运行环境。采用通讯方式交换信息。 如FANUC SIEMENS 等多机系统。 特点:“四高”,高速、高精、高效、高可靠性,多机系统: 整个CNC装置中有两个或两个以上CPU,图3-7 多微处理器共享总线结构,六、开放式数控系统,IEEE(国际电气电子工程师协会) 的定义: “符合系统规范的应用可以运行在多个销售商的不同平台上,可以与其它的系统应用互操作,并且具有一致风格的用户交互界面”。,三种层次的开放: CNC系统的开放、用户操作界面的开放、CNC内核开放,将由零件加工程序表达的加工信息,变换成各进给轴的位移指令、主轴转速指令和辅助动作指令,控制加工设备的轨迹运动和逻辑动作,加工出符合要求的零件。,一、CNC装置软件的主要任务,3.3 计算机数字控制装置的软件结构,CNC装置数据转换流程示意图,CNC装置的数据转换流程,根据G90/G91计算零件轮廓的终点坐标值。 根据R和G41/42,计算本段刀具中心轨迹的终点(Pe/Pe)坐标值。 根据本段与前段连接关系,进行段间连接处理。,刀补处理(计算刀具中心轨迹),位置控制处理,位置控制完成以下几步计算: 计算新的位置指令坐标值: X1新= X1旧+X1;Y1新= Y1旧 +Y1; 计算新的位置实际坐标值: X2新= X2旧+X2;Y2新= Y2旧 +Y2 计算跟随误差(指令位置值 实际位置值): X3= X1新- X2新; Y3= Y1新- Y2新; 计算速度指令值: VX=f(X3); VY=f(Y3),二、CNC装置的软件结构,1.前后台型结构,后台程序,PLC控制,监控和急停,前台程序,图3-16 前后台型软件结构中的信息流,背景程序结构,中断型软件系统结构图,2.中断型结构,中断程序的优先级及其功能,3.4 CNC装置的插补原理,一、 插补的概念 插补(Interpolation)原理:根据给定进给速度和给定轮廓线形的要求,在轮廓的已知点之间,确定一些中间点的方法,插补算法:对应于每种插补方法(原理)的各种算法。,插补功能是轮廓控制系统的本质特征。,插补方法的分类及各自特点:,脉冲增量插补特点: 每次插补的结果仅产生一个单位的行程增量(一个脉冲当量) 脉冲增量插补的实现方法较简单 插补速度较低、精度较低,适合开环系统,脉冲增量插补常用的算法: 逐点比较法;数字积分法(DDA),分类: 脉冲增量插补(行程标量插补) + 数字增量插补(时间标量插补),数字增量插补特点及方法,特点: 插补程序以一定的时间间隔定时(插补周期)运行,在每个周期内根据进给速度计算出各坐标轴在下一插补周期内的位移增量(数字量)。 数字增量插补的实现算法较脉冲增量插补复杂。 主要应用于闭环和半闭环的控制系统。,插补方法: 数字积分法(DDA)、二阶近似DDA插补法、双DDA插补法等。,二、逐点比较法,CNC系统在控制过程中,能逐点地计算和判别运动轨迹与给定轨迹的偏差,并根据偏差控制进给轴向给定轮廓靠扰,缩小偏差,使加工轮廓逼近给定轮廓。,逐点比较法加工直线的原理(象限过原点直线为例),Fi0 在直线上方,+X向输出一步; Fi0 在直线上, +X向输出一步; Fi0 在直线下方,+Y向输出一步,偏差函数: Fi = Xe Yi - Ye Xi,实际轨迹,理想轨迹, ,逐点比较法直线插补的计算步骤:,偏差判别 坐标进给 偏差计算 终点判别,Fi0, +X向输出一步;,Fi0, +Y向输出一步,判断xixe?且yiye? 判断n=xe+ye?,图 3-22 第一象限逐点比较法 直线插补的运算流程,例1 设象限直线段OA,A(5,3),写出插补计算步骤; 并绘出插补轨迹。,解:总步数=xe+ye=8,插补轨迹,A(5,3),O,Y,X,3,5,推广:,对不同象限的直线插补,由于其终点坐标和加工坐标均取绝对值,偏差函数F计算与第一象限相同。只是坐标进给方向视具体象限而定。,Fi0 在圆外, -X向输出一步 Fi0 在圆上, -X向输出一步 Fi0 在圆内, +Y向输出一步,逐点比较法加工圆弧的原理( 象限圆心过原点的逆圆为例),圆弧: Fi = Xi2 +Yi2 R2,(XA,YA),(Xe,Ye),偏差判别、坐标进给、偏差计算、坐标计算,Fi0,-X向输出一步,Fi0,+Y向输出一步,终点判别,判断xixe?且yiye? 判断n=xe-xA+ye-yA?,图3-26 逐点比较法圆弧插补流程,F,例2,设象限逆时针圆弧AB,A(5,1),B(1,5),圆心为(0,0)。写出插补计算的步骤;并绘出插补轨迹。,解:总步数=5-1+1-5=8,序号 偏差判别 坐标进给 偏差计算 坐标计算 终点判别 0 X0=5,Y0=1 =8 F0=0 -X F1=F0-2X0+1=-9 X1=4,Y1=1 =8-1=7 F10 -X F5=F4-2X4+1=-1 X5=3,Y5=4 =3 F50 -X F7=F6-2X6+1=3 X7=2,Y7=5 =1 F70 -X F8=F7-2X7+1=0 X8=1,Y8=5 =0,插补轨迹,A(5,1),O,Y,X,5,5,B(1,5),思考:象限顺时针圆弧插补,推导偏差函数计算式。,推广:对不同象限的圆弧插补,遵循: 圆外圆内圆外 插补第一步要向圆心靠拢!,设象限顺时针圆弧AB,A(-7,1),B(-5,5),圆心为(0,0) 。采用逐点比较法进行插补。要求: (1)给出偏差函数计算式; (2)写出插补计算步骤; (3)绘出插补轨迹。,作业:,三、数字积分法(DDA ,Digital Differential Analyzer ),三、数字积分法(DDA ,Digital Differential Analyzer ),k,k,N位累加器的最大存数为2N1,当累加数等于或大于2N时,便发生溢出、而余数仍存放在累加器中: 积分值溢出脉冲数+余数,终点判别的两种方法:,N,程序框图,DDA直线插补举例,设第一象限直线OA,A(10,6),写出插补计算过程,并绘出插补轨迹.n=4,(2)DDA圆弧插补,(Xi,Yi),动点坐标,终点判别,J,J,J Y,J X,程序框图,对于第一象限逆时针圆弧,两端点为A(5,0)和B(0,5),采用逆圆插补(n=3)。要求有计算过程,并绘出插补轨迹。,DDA圆弧插补举例,t JY(xi) J Y y Jx(yi) J x x 0 101 0 0 0 0 0 1 101 101 0 0 0 0 2 101 010 1 001 0 0 3 101 111 0 001 001 0 4 101 100 1 010 010 0 5 101 001 1 011 100 0 6 101 110 0 011 111 0 7 100 011 1 100 010 1 8 100 111 0 100 110 0 9 011 011 1 101 010 1 10 停止 101 111 0 11 101 100 1 12 101 001 1 13 101 110 0 14 101 011 1,计算过程,插补轨迹,其它象限的顺圆、逆圆的DDA插补计算过程与第一象限逆圆插补基本一致,不同点在于控制各坐标轴的x 、y进给脉冲走向不同,据此重新修正累加器中的数值。,推广:,练习:,设象限顺时针圆弧AB,A(0,7),B(7,0)。采用数字积分法(积分累加器位数n=3)进行插补。要求写出计算步骤并绘出插补轨迹。,3.5 刀具半径补偿原理,1、 什么是刀具半径补偿(Tool Radius Compensation Offset)功能?,根据按零件轮廓 编制的程序和预先设 定的偏置参数,数控 装置能实时自动生成 刀具中心轨迹的功能.,. 刀具半径补偿功能的主要用途,实现根据编程轨迹对刀具中心轨迹的控制。 可避免在加工中由于刀具的磨损或因换刀引起刀具半径的变化而重新编程的麻烦。 减少粗、精加工程序编制的工作量。 由于轮廓加工往往不是一道工序能完成的,在粗加工时,均要为精加工工序预留加工余量。加工余量的预留可通过修改偏置参数实现,而不必为粗、精加工各编制一个程序。,5-9,5-10,3.刀具半径补偿的工作原理,刀补建立 刀补进行 刀补撤销。,4. 刀具半径补偿的常用方法:,B刀补: 确定刀具中心轨迹时,读一段、算一段、再走一段; 只能计算出直线或圆弧的终点坐标值。,对轮廓的连接以圆弧进行的。 其缺点: 在内轮廓尖角加工时,由于C”点不易求得,编程人员必须在零件轮廓中插入一个半径大于或等于刀具半径的圆弧,这样才能避免产生过切。,C刀补:第一段程序读入计算后暂存;第二段程序读入计算同时修正第一段;送出第一段以进行插补、执行,执行同时读入第三段 即CNC系统内总是同时存有三个程序段的信息。 特点:采用直线作为轮廓之间的过渡;程序段间过渡时,直接求出刀具中心交点;可自动预报过切。,4. 刀具半径补偿的常用方法:,C刀补中,所有的编程输入轨迹(直线、圆弧、刀具半径)都视为矢量。 圆弧:起点、终点的半径及起点到终点的弦长 刀具半径:加工中始终垂直于编程轨迹并指向刀具中心。,5. C刀补的转接形式和过渡方式,转接形式 在一般的CNC装置中,均有圆弧和直线插补两种功能。而C刀补的主要特点就是采用直线过渡。 转接情况: 直线与直线 圆弧与直线,直线与圆弧 圆弧与圆弧,过渡方式,轨迹过渡时矢量夹角的定义: 指两编程轨迹在交点处非加工侧的夹角,根据两段程序轨迹的矢量夹角 和刀补方向的不同,又有以下几种转接过渡方式: 缩短型:矢量夹角180 刀具中心轨迹短于编程轨迹的过渡方式。 伸长型:矢量夹角90180 刀具中心轨迹长于编程轨迹的过渡方式。 插入型:矢量夹角90 在两段刀具中心轨迹之间插入一段直线的过渡方式。,过渡方式,刀具半径补偿的进行过程,刀具半径补偿的建立和撤消,6. 刀具半径补偿的实例,读入OA,判断出是刀补建立,继续读下一段。 读入AB,因为OAB90o,且又是右刀补(G42),判断过渡形式是插入型。则计算出a、b、c的坐标值,并输出直线段oa、ab、bc,供插补程序运行。,B(30,-40),c,b,A(-20,-40),O,C,D,E(40,20),a,当前刀具中心位于O点 G90 G00 G42 D01 X-20 Y-40;OA ,读入BC,因为ABC90o,是插入型。则计算出d、e点的坐标值,并输出直线cd、de。 读入CD,因为BCD180o, 过渡形式是缩短型。则计算出 f点的坐标值,由于是内侧加工, 须进行过切判别,若过切

温馨提示

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

最新文档

评论

0/150

提交评论