机床数控技术考前复习_第1页
机床数控技术考前复习_第2页
机床数控技术考前复习_第3页
机床数控技术考前复习_第4页
机床数控技术考前复习_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

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

文档简介

1、机床数控技术考前复习2015年10月课程重点A数控机床的工作原理与使用 数控机床是在什么形式的数字化信息数控机床是在什么形式的数字化信息下工作的?如何使用、编程?下工作的?如何使用、编程?u数控机床的组成和工作原理数控机床的组成和工作原理 1 1)数控机床的坐标系统)数控机床的坐标系统 2 2)程序格式)程序格式u数控机床的编程方法数控机床的编程方法常用代码常用代码课程重点B机床数字化自动控制原理 数字化信息如何实现对机床的自动控制?机数字化信息如何实现对机床的自动控制?机床的自动控制任务?床的自动控制任务?u硬件配置:硬件配置:1 1、计算机:数字信息处理输出装置、计算机:数字信息处理输出装

2、置CNCCNC2 2、伺服系统:基于数字化信息控制的驱动执、伺服系统:基于数字化信息控制的驱动执行及运动参数反馈装置行及运动参数反馈装置u软件设计:多任务实时处理软件设计:多任务实时处理1 1、管理软件:、管理软件:I/OI/O、程序输入、显示、诊断、程序输入、显示、诊断 2 2、控制算法:、控制算法:1 1)插补)插补 2 2)刀补)刀补 3 3)速度控制)速度控制数控技术考前复习大纲内容: 1、数控机床与数控编程 2、CNC装置的硬件组成和软件结构 3、刀补、插补、进给速度控制 4、位置检测与伺服驱动系统重点: 1、基本概念与名词术语 2、数控编程 3、插补算法NC、CNC、MC、FMC、

3、FMS、CIMSNC:数字控制:数字控制CNC:计算机数字控制:计算机数字控制MC:加工中心:加工中心FMC:柔性制造单元:柔性制造单元FMS:柔性制造系统:柔性制造系统CIMS:计算机集成制造系统:计算机集成制造系统数控机床的组成输入装置输出装置计算机数控装置PLC主轴控制单元主轴机床辅助伺服电机速度控制单元工作台位置检测反馈装置CNC系统系统机械主体机械主体伺服驱动系统伺服驱动系统CNC系统(CNC装置装置+输入输出设备)输入输出设备)CNC装置:装置: 计算机:计算机:执行管理软件(图形、数据显示、参数输入、I/O处理、故障诊断、状态显示)、控制软件(译码、刀具补偿、插补运算、速度处理、

4、位置控制等)、以及与外部设备的通讯。 PLC:实现对数控系统中开关量的逻辑运算、联锁控制。输入输出设备:输入输出设备: 程序编程、存储、打印、显示设备。伺服驱动系统:精确、高速、稳定精确、高速、稳定 检测装置检测装置 对执行机构的位置进行实时检测,为伺服控制提供反馈信息。 伺服执行装置伺服执行装置 按照数控装置输出的数字指令(和反馈信息)对执行机构的运动进行实时控制,使工作台或刀具的运行轨迹与数控指令一致。机械系统结构件:如机座、机身、机架等结构件:如机座、机身、机架等 刚度高 抗振 热变形小运动副:导轨、传动结构、轴承等运动副:导轨、传动结构、轴承等 间隙小 摩擦系数小数控机床的数控机床的分

5、类 按运动方式: 点位控制或位置控制与轮廓控制 按控制方式: 开环控制与闭环控制、半闭环控制与开环补偿型控制 按加工方式: 切削、板金、电火花、激光、测量 按功能水平:高档/中档/低档 联动轴数、分辨力、加工速度、通讯能力开环控制系统通常使用功率步进电机或电液脉冲马达作为驱动机构;开环系统结构简单,成本低,但由于没有反馈,其精度受步进电机的步距误差、机械传动链误差等影响。半闭环控制系统不包括或只包括少量机械传动环节,因此可获得稳定的控制性能,半闭环控制系统结构简单、调试方便、精度也较高;若对这类误差进行补偿,可获得满意的精度。在现代数控机床中得到了广泛应用。 闭环控制系统可消除由于传动部件在制

6、造、装配过程中存在的精度误差等给工件加工带来的影响,精度高。在反馈环路内,由于各种机械传动环节的组成元件间的摩擦特性、刚性、装配间隙及传动链间隙等都是可变的(或是非线性的),这些直接影响伺服系统的的稳定性,调试困难。 数控机床的特点 可编程、灵活 生产效率高 加工精度高,质量稳定 能完成复杂形面的加工 工序集中,一机多用 现代制造系统的基础机床零点、参考点与机床坐标系机床零点、参考点与机床坐标系 机床坐标系:建立在机床原点M或机床零点的坐标系;是机床固有的坐标系。 数控装置上电时并不知道机床零点,为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴移动范围内设置限位开关确定一个机床参考点R

7、(测量起点),以建立机床坐标系。工件原点与工件坐标系工件原点与工件坐标系 工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一已知点为原点(也称程序原点、工件零点),建立一个新的基于工件零点W的坐标系,称为工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。数控机床坐标系坐标方向的确定确定机床坐标轴时,一般先定Z轴,再定X轴和Y轴。Z轴及其方向:与机床主轴(或垂直于工件的装夹面)平行的轴,增大刀具与工件之间距离的方向为正方向。X轴:水平,与工件装夹面平行; 如刀具旋转:在Z轴后端或面对立柱看,右手为正向;如工件旋转:离开旋转中心的方向为正向; 否则:以主要切削为正。Y

8、轴:根据Z、X轴,按右手直角坐标系确定。旋转轴A、B、C在正X、Y、Z方向按右螺旋前进方向确定对刀点、起刀点、换刀点对刀点:在数控机床上加工零件时,刀具相对零件运动的起始点。也称起刀点。换刀点:换刀的位置,可以是加工零件之外的任意一点。刀位点、切削点 对刀点的位置是以刀具的“刀位点”来表示的,刀位点是刀具上的一点,是刀具定位的基准点。 不同的刀具形状,其刀位点的规定不同,如立铣刀和端铣刀,刀位点为其底面中心;球头铣刀为球头球心;车刀、镗刀和钻头则为刀尖或钻尖。 编程时,控制的刀具轨迹即刀位点的轨迹。刀位点不一定是切削点。加工过程中,如果刀具上的切削点与刀位点重合则可以不考虑刀具补偿。 如:车圆

9、柱外圆时,切削点与刀位点一致,固定不变;车锥形或球形外圆时,切削点的位置则是变化的,如不进行刀尖半径补偿,则会引起加工误差。 基点、曲线逼近与节点基点、曲线逼近与节点 基点: 零件各几何元素的交点或切点 曲线逼近: 以直线或圆弧逼近非圆曲线 节点: 人为逼近线段的交点或切点模态指令与非模态指令模态指令与非模态指令 功能(指令)有非模态功能和模态功能二种形式。 非模态功能(当段有效代码) :只在书写了该代码的程序段中有效;如G04 模态功能(续效代码):一组可相互注销的M 功能,这些功能在被同一组的另一个功能注销前一直有效。 如:G90/G91 G00/G01/G02/G03程序段、尺寸字、非尺

10、寸字程序段、尺寸字、非尺寸字 加工程序的主体由若干程序段组成; 程序段是可作为一个单位来处理的连续的字组; (程序)字=地址符+十进制数字信息单元 程序字分为尺寸字和非尺寸字 尺寸字:X、Y、Z、U、V、W、A、B、C、I、J、K; 尺寸字用来指定机床刀具运动到达的坐标位置。(或暂停时间);其数字单位制由准备功能字设定。数控机床的指令代码 G字(准备功能字): 坐标系、单位、定位、插补、刀补、循环等 M字(辅助功能字): 开关量相关:程序控制,主轴、冷却、夹具等起停 F字(进给速度功能字):mm/min、mm/r S字(主轴转速功能字):r/min、m/min(恒速) T字(刀具选择功能字):

11、T01、T0101 D/H字(刀具偏置字):H16常用的G指令绝对/增量编程: G90、G91快速定位: G00 X_Y_Z_直线插补: G01 X_Y_Z_正/逆圆插补(圆心I、J、K;半径R): G02/G03 X_Y_I_J_ (XY平面) 常用M指令 M03、04、05:主轴正转、反转、停止 M06:手动或自动换刀(可停主轴、冷却液) M07、M08、M09:雾状、液状冷却液控制 M02、M30:程序结束 M30:与读带机有关CNC装置的功能 控制功能:可控动力单元、联动轴数 准备功能:坐标设定、平面选择、刀具补偿、程序暂停等 插补与固定循环:直线、圆、其他曲线的插补运算 进给控制功能

12、:切削进给速度、同步进给速度等 主轴控制功能:转速、恒线速度、C轴控制 辅助功能:即M指令功能。包括主轴正转、反转、停止,冷却泵的开关,工件夹紧、松开,换刀等功能。 刀具管理 显示、诊断、通讯 在线自动编程CNC装置的硬件结构 CNC装置的硬件有单微处理器结构与多微处理器结构两种形式。 单微处理器结构:以唯一一个能够控制系统总线,占有总线资源的微处理器CPU为核心,采用集中控制、分时处理的方式来完成数控的各项任务。 多微处理器结构:由多个能够控制系统总线的功能不同的微处理器以模块化结构组成的CNC装置。该结构分为共享总线型和共享存储器型。CNC的控制任务CNC装置的控制流程:1、程序与参数的输

13、入;2、译码(语法检查)3、预处理:刀具补偿、进给速度等处理4、插补;5、位置控制;6、IO处理;7、显示8、诊断;9、通讯功能CNC装置的运行特点:实时、多任务并行处理1、管理软件:I/O处理、显示、诊断、通讯2、控制软件:译码、刀具补偿、速度控制、插补运算、位置控制 CNC的前后台式软件结构单微处理器CNC装置常的一种软件结构;原理:利用定时中断实现资源分时共享软件由后台程序(背景程序:调度管理、预处理程序)+前台程序(实时中断程序,完成位置控制、插补、辅助功能处理、面板扫描、输出等任务)组成。下一程序段的译码、预处理时间必须小于本程序段的插补运行时间,否则会出现停刀现象。CNC的中断式软

14、件结构 多微处理器CNC装置常的一种软件结构; 原理:多重中断系统 控制程序由多个中断优先级不同的中断服务程序组成 各中断程序间的通讯方式: 1、设置软件中断(定时顺序触发) 2、自身链接(设置状态口、顺序查询) 3、设置标志(开放或关闭中断)开放式CNC装置 CNC装置开放化的表现:1、系统内部硬件、软件的公开化2、各组成部件间接口的边准化标准化 开放式CNC装置的组成形式:1、PC连接型CNC;建立在串口通讯上的开放2、PC内藏型CNC;非通用PC、程序开发受限3、CNC内藏型PC;专用CNC、编程灵活4、全软件型NC:实时性差插补插补 点位控制:点位控制:使工作台(或刀具)精确地移动到某

15、一个位置点。控制装置只控制终点位置精度,而忽略对路径的控制。控制方法简单,只需控制驱动装置的起停、无需插补运算。 轮廓控制:轮廓控制:使工作台(或刀具)精确地沿要求的轨迹移动。控制装置需控制起点至终点间每一个点的速度和位置精度。实现的方法:将轮廓控制看成是由足够多点的点位控制,这样就需要计算这些中间点的位置值,即插补计算。 插补:插补:在轮廓的起点和终点之间,按照轮廓的数学特征计算所有的中间点的坐标值。为与伺服系统匹配,坐标值以增量形式表示。插补与脉冲指令1、插补程序是CNC装置控制软件的核心2、插补运算,输出脉冲指令 CNC装置根据零件的加工轨迹,计算刀具轨迹上的每一个中间点的坐标值,该坐标

16、值经伺服驱动装置的脉冲当量量化,所以其个数是有限的;该坐标值以增量形式表示,以脉冲形式输出的。中间点的计算精度将影响零件的加工精度。3、数字化进给脉冲指令伺服系统进给轴 一个脉冲所产生的坐标轴位移量称为脉冲当量,脉冲当量值取决于伺服电机与位置检测装置的分辨力。(0.110m)脉冲增量脉冲增量插补法插补法每次插补结束只产生一个行程增量,以一个个脉冲的方式输出给步进电机。方法简单,易用硬件实现,运算速度很快。适用于步进电机驱动的开环CNC系统。采用脉冲增量插补算法的CNC系统,坐标轴进给速度主要受插补程序运算时间的限制,一般为 13m/min。脉冲增量插补算法主要有:逐点比较法和数字积分法。数字增

17、量插补数字增量插补法法 适用于交直流伺服电机驱动的闭环(半闭环)位置采样控制系统。进给速度取决于弦线误差要求和伺服系统。插补运算分两步完成: 粗插补,即在给定起点和终点的曲线之间插入若干个点,用若干条微小直线段来逼近给定曲线,每一微小直线段的长度l相等,且与给定的进给速度有关。粗插补在每个插补运算周期中计算一次。因此l FT(T约10ms)。 精插补,它是在粗插补时算出的每一条微小直线段上再做“数据点的密化”工作,这一步相当于对直线的脉冲增量插补。 脉冲增量脉冲增量插补之逐点比较法插补之逐点比较法 算法原理: 计算机在控制加工轨迹过程中,逐点计算和判别加工偏差以控制坐标进给方向,从而按规定的图

18、形加工出合格工件。 算法流程: 偏差判别 进给 偏差计算 终点判别 (确定方向) 逐点比较法直线插补算法(第1象限)过零直线终点:Xe、Ye ,当前动点: Xi、Yi,偏差计算公式:F Fi i=XeY=XeYi i-X-Xi iYeYe;初始偏差:F F0 0=XeY=XeY0 0-X-X0 0YeYe1、偏差判别、 2、坐标进给 F=0 (直线之上) 则 X+ (向直线之下移动)3、偏差修正: +X:Fi+1= XeYi-(Xi+1)Ye=F-Ye +Y: Fi+1= Xe(Yi+1)-XiYe=F+Xe4、终点判别:X、Y向是否均达到终点。逐点比较法圆弧插补算法(第1象限逆圆)偏差计算公

19、式:F=(Xi2+Yi2)- (Xe2+Ye2) 1、偏差判别;2、分配进给脉冲 F=0 则 X-向进给(“向圆内走”)3、终点判别:按两方向坐标应走总步数之和判别。4、偏差修正计算: -X后:Fi+1=F-2Xi+1; +Y后:Fi+1=F+2Yi+1逐点比较法的象限与脉冲分配规律线型偏差象限1234G01F=0+X+Y-X-YG02-Y+X+Y-XG03-X-Y+X+YG01F=0 & =0+XF=F-Ye=0-8=-81,02F=-8 0+YF=F+Xe=-8+3=-51,13F=-5 0+YF =F+Xe =-5+3=-21,24F=-2 =0+XF= F-Ye =1-8=-7

20、2,36F=-7 0+YF =F+Xe =-7+3=-42,47F=-4 0+YF =F+Xe =-4+3=-12,58F=-1 = 0+XF = F-Ye =2-8=-63,610F=-6 0+YF =F+Xe =-6+3=-33,711F=-3 =0 & =0-XF=F-2Xi+1=0-2*5+1=-9402F=-9 0+YF=F+2Yi+1=-9+2*0+1=-8413F=-8 0+YF=F+2Yi+1=-8+2*1+1=-5424F=-5 =0-XF= F-2Xi+1=0-2*4+1=-7336F=-7 =0-XF =F-2Xi+1=0-2*3+1=-5248F=-5 = 0-

21、XF = F-2Xi+1=4-2*2+1=11510F=1 = 0-XF = F-2Xi+1=1-2*1+1=005线型偏差象限1234G01F=0+X+Y-X-YG02-Y+X+Y-XG03-X-Y+X+YG01F=0 & =0-YF=F-Xe=0-7=-70,32F=-7 0+XF=F-Ye =-7-(-4)=-31,33F=-3 =0-YF =1-7= - 62,25F=-6 =0-YF =2-7=-54,18F=-5 0+XF= -5+4=-15,19F=-1 =0-YF =3-1 =-46,011F=-4 0+XF =-4+4=07,0结束结束数字积分法直线插补算法算例 直线OA,起点为圆点0,终点A(8,10),累加器和寄存器的位数为4位,其最大容量为2416,用DDA插补及绘制轨迹 ,采用半加载。运算参数:X速度分量8,Y速度分量10基值16,即累加器数值超过16溢出一次,输出一个进给脉冲。0、Vx=8 CX Vy=10 CY 0、Lx =8 0 Ly =8 01、Lx=0 1 Ly=2 12、Lx =8 0 Ly =12 03、Lx =0 1 Ly =6 14、Lx =8 0 Ly =0 15、Lx =0 1 Ly =10 06、Lx =8 0 Ly =4 17、Lx =0 1 Ly =14 18、Lx =8 0

温馨提示

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

评论

0/150

提交评论