《毕业设计论文论数控机床的应用和发展方向.doc》由会员分享,可在线阅读,更多相关《毕业设计论文论数控机床的应用和发展方向.doc(40页珍藏版)》请在三一办公上搜索。
1、毕业论文论数控机床的应用和发展方向系 别: 机电系专 业: 数控技术及应用 年 级: 学生姓名: 指导教师: 入学日期:2004年9月 论文完整日期:2007年4月摘 要科技水平的布段发展,使社会生产力得到了空前进步,不断催生而出的、新的加工制造技术越来越多地运用于生产实践之中,并对社会进步发挥着巨大的推进作用。数控车床加工就是其中最具代表性的技术之一。数控技术的应用不但给传统制造业带来了革命性的变化,使制造业成为工业化的象征,而且随着数控技术的不断发展和应用领域的扩大,它对国计民生的一些重要行业(IT、汽车、轻工、医疗等)的发展起着越来越重要的作用。本文系统介绍了数控车床的分类、编程特点和功
2、能,在选择数控车床的原则以及安装与调试,数控车床加工程序的编制将从确定走刀路线、选择合适的G命令等细节出发,分析在数控车削中程序的编制方法。还有车刀刀尖半径补偿是数控车削加工中的常见问题,就刀尖半径的影响进行分析,根据不同功能的数控系统进行刀尖半径补偿方法等进行介绍。介绍了数控车床的振动的原因、影响及分析。虚拟数控车削物理仿真系统的研究与开发提出了仿真系统的总体框架,建立了动态物理仿真模型及相关子模型,分析了动态车削过程的影响因素,阐述了系统开发过程中有关模型构成及工件数据描述等技术性问题。最后叙述了我国数控车床的现状与发展趋势以及我国与强国的差距,近几年我国机床工业取得较大进步,但同时,工业
3、发达国家机床工业技术也在发展。对我国机床工业既要肯定成绩,树立信心,也要认清差距,实施跨越式发展。关键词 :基本知识、编程、数控车床加工、刀尖半径补偿、现状和发展趋势、I目 录 引 言1第1章 什么是数控机床31.1 数控车床的概念31.2 数控加工的概念4第2章 数控编程的有关问题和技巧82.1数控编程的技巧82.2 数控编程的特点及例子112.3 数控车削加工中刀尖圆弧半径补偿有关问题13第3章 数控仿真183.1 计算机仿真的概念及应用183.2 数控仿真技术的研究现状193.3 直接实体造型法203.4 基于图像空间的方法213.5 离散矢量求交法22第4章 数控车床的保养244.1
4、概述244.2 正确操作和使用数控系统的步骤244.3 CNC系统的日常维护254.4 故障处置26第5章 数控机床的发展趋势28第6章 结语36II莱芜职业技术学院毕业论文 引言引 言我国数控机床产业度过了激情燃烧的岁月,将迎来理性发展的时代。第十个五年计划是我国数控机床高速发展时期,那么第十一个五年计划将是数控机床发展的战略机遇期。战略机遇主要表现在:“十一五”我国国民经济在科学发展观指引下,将更加稳定有序发展;国务院关于振兴装备制造业的决定,将大大加快我国装备制造业的发展进程,特别是国家重点支持的一批重大装备的发展,如大型发电、输变电设备、大型石油化工和煤化工装置、矿山采掘设备、成套轧钢
5、设备、大型海洋船舶、高速列车、大端面岩石掘进机为代表的工程机械、民用航空飞机及发动机等,需要提供大批重型、精密、多坐标、高效、专用数控机床进行加工制造。国家重大装备的发展需求,给数控机床产业的发展指明了方向。 “十一五”规划的经济发展重点在于实现经济增长方式的转变,先进制造业是传统制造业的改造方向,传统工业如汽车、机械、家电、纺织、农机、环保等行业的技术改造,对数控机床的需求继续攀升;电子信息、生物工程、新能源新材料等高新技术产业的发展又为精密、高效、专用数控机床开辟了新的需求;从地域发展分析,我国东部产业的升级、东北等老工业基地的振兴和中西部的开发加快步伐,为数控机床产业发展提供国内市场;经
6、济全球化,国际资本和产业向中国的转移、国际技术和人才的交流、中国国际贸易的强劲发展等,为我国数控机床产业的发展提供了外部环境,使我们处于难得的战略发展期。所谓战略机遇是指在一个相对较长的时间、相对广阔的空间,对整个产业发展有重大影响的特殊时期。战略机遇不可多得,抓住战略机遇,加快发展,是我国数控机床产业取胜之大略。 根据国际数控机床产业发展的趋势和我国“十一五”国民经济发展要求, “十一五”数控机床产业的重点是:发展大型、精密、高速数控装备和数控系统及功能部件,改变大型、高精度数控机床大部分依赖进口的现状,满足机械、航空航天等工业发展。 重点发展关键功能部件和数控系统,为数控机床产品升级奠定基
7、础。主要发展项目包括中高档数控系统、高速主轴及其伺服单元、高性能刀库机械手、高速滚珠丝杠和直线导轨副、直线电机、全功能数控刀架和数控转台、高速防护装置等它本身又是机电一体化的重要组成部分,是现代机床技术水平的重要标志。数控机床体现了当前世界机床技术进步的主流,是衡量机械制造工艺水平的重要指标,在柔性生产和计算机集成制造等先进制造技术中起着重要的基础核心作用。因此,如何更好的使用数控机床是一个很重要的问题。37第1章 什么是数控机床1.1 数控车床的概念数控是数字控制的简称,英文为 Numerical Control,简称NC。目前数控一般是采用通用或专用计算机实现数字程序控制,因此数控也称为计
8、算机数控(Computer Numerical Control ),简称CNC,国外一般都称为CNC,很少再用NC这个概念了。下面详细说明之:数控(Numerical Control,NC 数字控制)是指用数字、文字和符号组成的数字指令来实现一台或多台机械设备动作控制的技术。它所控制的通常是位置、角度、速度等机械量和与机械能量流向有关的开关量。数控的产生依赖于数据载体和二进制形式数据运算的出现。1908年,穿孔的金属薄片互换式数据载体问世;19世纪末,以纸为数据载体并具有辅助功能的控制系统被发明;1938年,香农在美国麻省理工学院进行了数据快速运算和传输,奠定了现代计算机,包括计算机数字控制系
9、统的基础。数控技术是与机床控制密切结合发展起来的。1952年,第一台数控机床问世,成为世界机械工业史上一件划时代的事件,推动了自动化的发展。现在,数控技术也叫计算机数控技术(Computer Numerical Control ),目前它是采用计算机实现数字程序控制的技术。这种技术用计算机按事先存贮的控制程序来执行对设备的控制功能。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可通过计算机软件来完成。 2003年开始,中国就成了全球最大的机床消费国,也是世界上最大的数控机床进口国。目前正在提高机械加工设备的数控化率,1999年
10、,我们国家机械加工设备数控华率是58,目前预计是1520之间。 1.2 数控加工的概念 数控机床的工作原理就是将加工过程所需的各种操作(如主轴变速、工件的松开与夹紧、进刀与退刀、开车与停车、自动关停冷却液)和步骤以及工件的形状尺寸用数字化的代码表示,通过控制介质(如穿孔纸带或磁盘等)将数字信息送入数控装置,数控装置对输入的信息进行处理与运算,发出各种控制信号,控制机床的伺服系统或其他驱动元件,使机床自动加工出所需要的工件。所以,数控加工的关键是加工数据和工艺参数的获取,即数控编程。数控加工一般包括以下几个内容: (1) 对图纸进行分析,确定需要数控加工的部分; (2) 利用图形软件(如CAXA
11、制造工程师)对需要数控加工的部分造型; (3) 根据加工条件,选择合适的加工参数,生成加工轨迹(包括粗加工、半精加工、精加工轨迹); (4) 轨迹的仿真检验; (5) 生成G代码; (6) 传给机床加工。 1. 数控机床的特点 (1) 具有高度柔性 在数控机床上加工零件,主要取决于加工程序,它与普通机床不同,不必制造、更换许多工具、夹具,不需要经常调整机床。因此,数控机床适用于零件频繁更换的场合。也就是适合单件、小批生产及新产品的开发,缩短了生产准备周期,节省了大量工艺设备的费用。 (2) 加工精度高 数控机床的加工精度,一般可达到0.0050.1mm,数控机床是按数字信号形式控制的,数控装置
12、每输出一个脉冲信号,则机床移动部件移动一个脉冲当量(一般为0.001mm),而且机床进给传动链的反向间隙与丝杠螺距平均误差可由数控装置进行补偿,因此,数控机床定位精度比较高。 (3) 加工质量稳定、可靠 加工同一批零件,在同一机床,在相同加工条件下,使用相同刀具和加工程序,刀具的走刀轨迹完全相同,零件的一致性好,质量稳定。 (4) 生产率高 数控机床可有效地减少零件的加工时间和辅助时间,数控机床的主轴转速和进给量的范围大,允许机床进行大切削量的强力切削,数控机床目前正进入高速加工时代,数控机床移动部件的快速移动和定位及高速切削加工,减少了半成品的工序间周转时间,提高了生产效率。 (5) 改善劳
13、动条件 数控机床加工前经调整好后,输入程序并启动,机床就能自动连续的进行加工,直至加工结束。操作者主要是程序的输入、编辑、装卸零件、刀具准备、加工状态的观测,零件的检验等工作,劳动强度极大降低,机床操作者的劳动趋于智力型工作。另外,机床一般是封闭式加工,即清洁,又安全。 (6) 利于生产管理现代化 数控机床的加工,可预先精确估计加工时间,所使用的刀具、夹具可进行规范化、现代化管理。数控机床使用数字信号与标准代码为控制信息,易于实现加工信息的标准化,目前已与计算机辅助设计与制造(CAD/CAM)有机地结合起来,是现代集成制造技术的基础。 使用数控机床之前,应仔细阅读机床使用说明书以及其他有关资料
14、,以便正确操作使用机床,并注意以下几点:2. 数控机床使用中应注意的事项(1) 机床操作、维修人员必须是掌握相应机床专业知识的专业人员或经过技术培训的人员,且必须按安全操作规程及安全操作规定操作机床;(2) 非专业人员不得打开电柜门,打开电柜门前必须确认已经关掉了机床总电源开关。只有专业维修人员才允许打开电柜门,进行通电检修; (3) 除一些供用户使用并可以改动的参数外,其它系统参数、主轴参数、伺服参数等,用户不能私自修改,否则将给操作者带来设备、工件、人身等伤害; (4) 修改参数后,进行第一次加工时,机床在不装刀具和工件的情况下用机床锁住、单程序段等方式进行试运行,确认机床正常后再使用机床
15、; (5) 机床的PLC程序是机床制造商按机床需要设计的,不需要修改。不正确的修改,操作机床可能造成机床的损坏,甚至伤害操作者; (6) 建议机床连续运行最多24小时,如果连续运行时间太长会影响电气系统和部分机械器件的寿命,从而会影响机床的精度; (7) 机床全部连接器、接头等,不允许带电拔、插操作,否则将引起严重的后果。 第2章 数控编程的有关问题和技巧2.1数控编程的技巧控车床虽然加工柔性比普通车床优越,但单就某一种零件的生产效率而言,与普通车床还存在一定的差距。因此,提高数控车床的效率便成为关键,而合理运用编程技巧,编制高效率的加工程序,对提高机床效率往往具有意想不到的效果。 1. 灵活
16、设置参考点 BIEJING-FANUC Power Mate O数控车床共有二根轴,即主轴Z和刀具轴X。棒料中心为坐标系原点,各刀接近棒料时,坐标值减小,称之为进刀;反之,坐标值增大,称为退刀。当退到刀具开始时位置时,刀具停止,此位置称为参考点。参考点是编程中一个非常重要的概念,每执行完一次自动循环,刀具都必须返回到这个位置,准备下一次循环。因此,在执行程序前,必须调整刀具及主轴的实际位置与坐标数值保持一致。然而,参考点的实际位置并不是固定不变的,编程人员可以根据零件的直径、所用的刀具的种类、数量调整参考点的位置,缩短刀具的空行程。从而提高效率。2. 化零为整法 在低压电器中,存在大量的短销轴
17、类零件,其长径比大约为23,直径多在3mm以下。由于零件几何尺寸较小,普通仪表车床难以装夹,无法保证质量。如果按照常规方法编程,在每一次循环中只加工一个零件,由于轴向尺寸较短,造成机床主轴滑块在床身导轨局部频繁往复,弹簧夹头夹紧机构动作频繁。长时间工作之后,便会造成机床导轨局部过度磨损,影响机床的加工精度,严重的甚至会造成机床报废。而弹簧夹头夹紧机构的频繁动作,则会导致控制电器的损坏。要解决以上问题,必须加大主轴送进长度和弹簧夹头夹紧机构的动作间隔,同时不能降低生产率。由此设想是否可以在一次加工循环中加工数个零件,则主轴送进长度为单件零件长度的数倍 ,甚至可达主轴最大运行距离,而弹簧夹头夹紧机
18、构的动作时间间隔相应延长为原来的数倍。更重要的是,原来单件零件的辅助时间分摊在数个零件上,每个零件的辅助时间大为缩短,从而提高了生产效率。为了实现这一设想,我联想到电脑程序设计中主程序和子程序的概念,如果将涉及零件几何尺寸的命令字段放在一个子程序中,而将有关机床控制的命令字段及切断零件的命令字段放在主程序中,每加工一个零件时,由主程序通过调用子程序命令调用一次子程序,加工完成后,跳转回主程序。需要加工几个零件便调用几次子程序,十分有利于增减每次循环加工零件的数目。通过这种方式编制的加工程序也比较简洁明了,便于修改、维护。值得注意的是,由于子程序的各项参数在每次调用中都保持不变,而主轴的坐标时刻
19、在变化,为与主程序相适应,在子程序中必须采用相对编程语句。 3. 减少刀具空行程 在BIEJING-FANUC Power Mate O数控车床中,刀具的运动是依靠步进电动机来带动的,尽管在程序命令中有快速点定位命令G00,但与普通车床的进给方式相比,依然显得效率不高。因此,要想提高机床效率,必须提高刀具的运行效率。刀具的空行程是指刀具接近工件和切削完毕后退回参考点所运行的距离。只要减少刀具空行程,就可以提高刀具的运行效率。(对于点位控制的数控车床,只要求定位精度较高,定位过程可尽可能快,而刀具相对工件的运动路线是无关紧要的。)在机床调整方面,要将刀具的初始位置安排在尽可能靠近棒料的地方。在程
20、序方面,要根据零件的结构,使用尽可能少的刀具加工零件使刀具在安装时彼此尽可能分散,在很接近棒料时彼此就不会发生干涉;另一方面,由于刀具实际的初始位置已经与原来发生了变化,必须在程序中对刀具的参考点位置进行修改,使之与实际情况相符,与此同时再配合快速点定位命令,就可以将刀具的空行程控制在最小范围内从而提高机床加工效率。4. 优化参数,平衡刀具负荷,减少刀具磨损由于零件结构的千变万化,有可能导致刀具切削负荷的不平衡。而由于自身几何形状的差异导致不同刀具在刚度、强度方面存在较大差异,例如:正外圆刀与切断刀之间,正外圆刀与反外圆刀之间。如果在编程时不考虑这些差异。用强度、刚度弱的刀具承受较大的切削载荷
21、,就会导致刀具的非正常磨损甚至损坏,而零件的加工质量达不到要求。因此编程时必须分析零件结构,用强度、刚度较高的刀具承受较大的切削载荷,用强度、刚度小的刀具承受较小的切削载荷,使不同的刀具都可以采用合理的切削用量,具有大体相近的寿命,减少磨刀及更换刀具的次数。 本文总结的一些具体结论仅适用于BIEJING-FANUC Power Mate O数控车床,但是它表现的编程思想具有普遍意义。要编制合理高效的加工程序,必须要熟悉所使用机床的程序语言并能加以灵活运用,了解机床的主参数,深入分析零件的结构特点、材料特性及加工工艺等。BIEJING-FANUC Power Mate O数控车床指令包括G、M、
22、S、T。其中指令为准备功能指令,M指令为辅助功能指令,S为主轴转速控制指令,T为刀具选择指令。下表列出了部分常用的指令代码及含义。代码符号 代码含义 代码符号 代码含义 G90 绝对值输入 G31 等导程螺纹切削 G91 相对值输入 G32 跳步功能 G00 快速点定位 M02、M03 程序结束 G01 直线插补 M00 程序停机 G02、G03 顺圆和逆圆插补 M01 选择停机 G28 自动返回参考点 M98 调用子程序 G04 暂停 M99 子程序结束 2.2 数控编程的特点及例子例1试编制加工图1示零件的零件程序毛坯直径为25mm,长度为50mm.1、根据零件图,选用CNC车床加工,用三
23、爪卡盘夹紧工件2、先加工R8.5,长22.5的外圆,分粗,精加工三次,再加工R2.5逆圆弧,最后加工R2.5顺圆弧3、程序原点选为B点,座标为(X15,Z5)4、刀具外圆车刀(左偏刀)切削用量:S800-粗加工S1000精加工、圆弧加工F1000-快速定位运动F80-直线切削加工F40-圆弧加工5、程序清单如下N1G71;mm为单位N2G90;绝对方式编程N3G50X15Z5;加工起点,距编程原点距离N4G00X13Z0.5F1000T1S800;快速接近工件N5G73D03;粗加工,循环3次N6G91;改用相对编程N7G00X-1Z0F1000T1S800;N8G01X0Z-25.5F80T
24、1S800;N9G00X0Z25.5F1000;原路退回N10G06;循环结束N11G73D02;精加工,循环两次N12G00X-1Z0S1000;吃刀1mmN13G01X0Z-23F80;N14G00X0.5Z0;避开工件N15G00X0Z23;退回N16G06;N17G90;N18G00X8.6Z-22.4;快点定位N19G01X8.5Z-22.5F100;靠近加工点N20G03X10Z-25R2.5CCWF40;逆圆加工N21G02X12.5Z-27.5R2.5CWF40;顺圆加工N22G00X15Z0;退刀 机电专业技术网 N23G00X15Z5;退回程序原点N24M05;主轴停止N2
25、5M02;程序结束2.3 数控车削加工中刀尖圆弧半径补偿有关问题数控车削加工中刀尖圆弧半径补偿有关问题:摘要:车刀刀尖半径补偿是数控车削加工中的常见问题,本文就刀尖半径的影响进行分析,根据不同功能的数控系统进行刀尖半径补偿方法等进行介绍。 编制数控车床加工程序时,理论上是将车刀刀尖看成一个点,如图1a所示的P点就是理论刀尖。但为了提高刀具的使用寿命和降低加工工件的表面粗糙度,通常将刀尖磨成半径不大的圆弧(一般圆弧半径R是0.41.6之间),如图1b所示X向和Z向的交点P称为假想刀尖,该点是编程时确定加工轨迹的点,数控系统控制该点的运动轨迹。然而实际切削时起作用的切削刃是圆弧的切点A、B,它们是
26、实际切削加工时形成工件表面的点。很显然假想刀尖点P与实际切削点A、B是不同点,所以如果在数控加工或数控编程时不对刀尖圆角半径进行补偿,仅按照工件轮廓进行编制的程序来加工,势必会产生加工误差。 (a) (b)图1 圆头刀假想刀尖2.3.1 假想刀尖的轨迹分析与偏置值计算 用圆头车刀进行车削加工时,实际切削点A和B分别决定了X向和 Z向的加工尺寸。如图2所示,车削圆柱面或端面(它们的母线与坐标轴Z或X平行)时,P点的轨迹与工件轮廓线重合;车削锥面或圆弧面(它们的母线与坐标轴Z或X不平行)时,P点的轨迹与工件轮廓线不重合,因此下面就车削锥面和圆弧面进行讨论: 图2 刀尖圆弧半径的影响1、加工圆锥面的
27、误差分析与偏置值计算 如图3a所示,假想刀尖P点沿工件轮廓CD移动,如果按照轮廓线CD编程,用圆角车刀进行实际切削,必然产生CDD1C1的残留误差。因此,实际加工时,圆头车刀的实际切削点要移至轮廓线CD,沿CD移动,如图3b所示,这样才能消除残留高度。这时假想刀尖的轨迹C2D2与轮廓线CD在X向相差X,Z向相差Z。设刀具的半径为r,可以求出: 图3 圆头车刀加工圆锥面2、加工圆弧面的误差分析与偏置值计算 圆头车刀加工圆弧面和加工圆锥面基本相似。如图4是加工1/4凸凹圆弧,CD为工件轮廓线,O点为圆心,半径为R,刀具与圆弧轮廓起点、终点的切削点分别为C和D,对应假想刀尖为C1和D1。对图4a所示
28、凸圆弧加工情况,圆弧C1D1为假想刀尖轨迹,O1点为圆心,半径为(R+r);对图4b所示凹圆弧加工情况,圆弧C2D2为假想刀尖轨迹,其圆心是O2点,半径为(R-r)。如果按假想刀尖轨迹编程,则要以图中所示的圆弧C1D1或C2D2(虚线)有关参数进行程序编制。 图4 圆头车刀加工90凸凹圆弧2.3.2 刀尖圆角半径补偿方法 现代数控系统一般都有刀具圆角半径补偿器,具有刀尖圆弧半径补偿功能(即G41左补偿和G42右补偿功能),对于这类数控车床,编程员可直接根据零件轮廓形状进行编程,编程时可假设刀具圆角半径为零,在数控加工前必须在数控机床上的相应刀具补偿号输入刀具圆弧半径值,加工过程中,数控系统根据
29、加工程序和刀具圆弧半径自动计算假想刀尖轨迹,进行刀具圆角半径补偿,完成零件的加工。刀具半径变化时,不需修改加工程序,只需修改相应刀号补偿号刀具圆弧半径值即可。需要注意的是:有些具有G41、G42功能的数控系统,除了输入刀头圆角半径外,还应输入假想刀尖相对于圆头刀中心的位置,这是由于内、外圆车刀或左、右偏刀的刀尖位置不同。 当数控车床的数控系统具有刀具长度补偿器时,直接根据零件轮廓形状进行编程,加工前在机床的刀具长度补偿器输入上述的X和Z的值,在加工时调用相应刀具的补偿号即可。 对于有些不具备补偿功能经济型数控系统的车床可直接按照假想刀尖的轨迹进行编程,即在编程时给出假想刀尖的轨迹,如图3b和图
30、4所示的虚线轨迹进行编程。如果采用手工编程计算相当复杂,通常可利用计算机绘图软件(如AutoCAD、CAXA电子图版等)先画出工件轮廓,再根据刀尖圆角半径大小绘制相应假想刀尖轨迹,通过软件查出有关点的坐标来进行编程;对于较复杂的工件也可以利用计算机辅助编程(CAM),如用CAXA数控车软件进行编程时,刀尖半径补偿有两种方式:编程时考虑半径补偿和由机床进行半径补偿,对于有些不具备补偿功能数控系统应该采用编程时考虑半径补偿,根据给出的刀尖半径和零件轮廓会自动计算出假想刀尖轨迹,通过软件后置处理生成假想刀尖轨迹的加工程序。对于这类数控系统当刀具磨损、重磨、或更换新刀具而使刀尖半径变化时,需要重新计算
31、假想刀尖轨迹,并修改加工程序,既复杂烦琐,又不易保证加工精度。 结束语:以上通过车刀刀尖半径对加工工件的影响的分析可知,要保证零件加工精度,在数控加工尤其精加工一定要进行车刀刀尖半径补偿。由于目前数控系统的功能参差不齐,针对不同类型数控系统,在实际应用中采取方法也不同,有些在编程时就要考虑半径补偿,有些可在机床中进行半径补偿。 第3章 数控仿真3.1 计算机仿真的概念及应用 从工程的角度来看,仿真就是通过对系统模型的实验去研究一个已有的或设计中的系统。分析复杂的动态对象,仿真是一种有效的方法,可以减少风险,缩短设计和制造的周期,并节约投资。计算机仿真就是借助计算机,利用系统模型对实际系统进行实
32、验研究的过程。它随着计算机技术的发展而迅速地发展,在仿真中占有越来越重要的地位。计算机仿真的过程可通过图1所示的要素间的三个基本活动来描述: 建模活动是通过对实际系统的观测或检测,在忽略次要因素及不可检测变量的基础上,用物理或数学的方法进行描述,从而获得实际系统的简化近似模型。这里的模型同实际系统的功能与参数之间应具有相似性和对应性。 仿真模型是对系统的数学模型(简化模型)进行一定的算法处理,使其成为合适的形式(如将数值积分变为迭代运算模型)之后,成为能被计算机接受的“可计算模型”。仿真模型对实际系统来讲是一个二次简化的模型。 仿真实验是指将系统的仿真模型在计算机上运行的过程。仿真是通过实验来
33、研究实际系统的一种技术,通过仿真技术可以弄清系统内在结构变量和环境条件的影响。 计算机仿真技术的发展趋势主要表现在两个方面:应用领域的扩大和仿真计算机的智能化。计算机仿真技术不仅在传统的工程技术领域(航空、航天、化工等方面)继续发展,而且扩大到社会经济、生物等许多非工程领域,此外,并行处理、人工智能、知识库和专家系统等技术的发展正影响着仿真计算机的发展。数控加工仿真利用计算机来模拟实际的加工过程,是验证数控加工程序的可靠性和预测切削过程的有力工具,以减少工件的试切,提高生产效率。3.2 数控仿真技术的研究现状数控机床加工零件是靠数控指令程序控制完成的。为确保数控程序的正确性,防止加工过程中干涉
34、和碰撞的发生,在实际生产中,常采用试切的方法进行检验。但这种方法费工费料,代价昂贵,使生产成本上升,增加了产品加工时间和生产周期。后来又采用轨迹显示法,即以划针或笔代替刀具,以着色板或纸代替工件来仿真刀具运动轨迹的二维图形(也可以显示二维半的加工轨迹),有相当大的局限性。对于工件的三维和多维加工,也有用易切削的材料代替工件(如,石蜡、木料、改性树脂和塑料等)来检验加工的切削轨迹。但是,试切要占用数控机床和加工现场。为此,人们一直在研究能逐步代替试切的计算机仿真方法,并在试切环境的模型化、仿真计算和图形显示等方面取得了重要的进展,目前正向提高模型的精确度、仿真计算实时化和改善图形显示的真实感等方
35、向发展。 从试切环境的模型特点来看,目前NC切削过程仿真分几何仿真和力学仿真两个方面。几何仿真不考虑切削参数、切削力及其它物理因素的影响,只仿真刀具工件几何体的运动,以验证NC程序的正确性。它可以减少或消除因程序错误而导致的机床损伤、夹具破坏或刀具折断、零件报废等问题;同时可以减少从产品设计到制造的时间,降低生产成本。切削过程的力学仿真属于物理仿真范畴,它通过仿真切削过程的动态力学特性来预测刀具破损、刀具振动、控制切削参数,从而达到优化切削过程的目的。几何仿真技术的发展是随着几何建模技术的发展而发展的,包括定性图形显示和定量干涉验证两方面。目前常用的方法有直接实体造型法,基于图像空间的方法和离
36、散矢量求交法。3.3 直接实体造型法这种方法是指工件体与刀具运动所形成的包络体进行实体布尔差运算,工件体的三维模型随着切削过程被不断更新。Sungurtekin和Velcker开发了一个铣床的模拟系统。该系统采用CSG法来记录毛坯的三维模型,利用一些基本图元如长方体、圆柱体、圆锥体等,和集合运算,特别是并运算,将毛坯和一系列刀具扫描过的区域记录下来,然后应用集合差运算从毛坯中顺序除去扫描过的区域。所谓被扫过的区域是指切削刀具沿某一轨迹运动时所走过的区域。在扫描了每段NC代码后显示变化了的毛坯形状。Kawashima等的接合树法将毛坯和切削区域用接合树(graftree)表示,即除了空和满两种结
37、点,边界结点也作为八叉树(octtree)的叶结点。边界结点包含半空间,结点物体利用在这些半空间上的CSG操作来表示。接合树细分的层次由边界结点允许的半空间个数决定。逐步的切削仿真利用毛坯和切削区域的差运算来实现。毛坯的显示采用了深度缓冲区算法,将毛坯划分为多边形实现毛坯的可视化。用基于实体造型的方法实现连续更新的毛坯的实时可视化,耗时太长,于是一些基于观察的方法被提出来。3.4 基于图像空间的方法 这种方法用图像空间的消隐算法来实现实体布尔运算。VanHook采用图象空间离散法实现了加工过程的动态图形仿真。他使用类似图形消隐的zbuffer思想,沿视线方向将毛坯和刀具离散,在每个屏幕象素上毛
38、坯和刀具表示为沿z轴的一个长方体,称为Dexel结构。刀具切削毛坯的过程简化为沿视线方向上的一维布尔运算,见图3,切削过程就变成两者Dexel结构的比较: CASE1:只有毛坯,显示毛坯,break; CASE2:毛坯完全在刀具之后,显示刀具,break; CASE3:刀具切削毛坯前部,更新毛坯的dexel结构,显示刀具,break; CASE4:刀具切削毛坯内部,删除毛坯的dexel结构,显示刀具,break; CASE5:刀具切削毛坯内部,创建新的毛坯dexel结构,显示毛坯,break; CASE6:刀具切削毛坯后部,更新毛坯的dexel结构,显示毛坯,break; CASE7:刀具完全
39、在毛坯之后,显示毛坯,break; CASE8:只有刀具,显示刀具,break。 这种方法将实体布尔运算和图形显示过程合为一体,使仿真图形显示有很好的实时性。 Hsu和Yang提出了一种有效的三轴铣削的实时仿真方法。他们使用zmap作为基本数据结构,记录一个二维网格的每个方块处的毛坯高度,即z向值。这种数据结构只适用于刀轴z向的三轴铣削仿真。对每个铣削操作通过改变刀具运动每一点的深度值,很容易更新zmap值,并更新工件的图形显示。3.5 离散矢量求交法 由于现有的实体造型技术未涉及公差和曲面的偏置表示,而像素空间布尔运算并不精确,使仿真验证有很大的局限性。为此Chappel提出了一种基于曲面技
40、术的“点矢量”(pointvector)法。这种方法将曲面按一定精度离散,用这些离散点来表示该曲面。以每个离散点的法矢为该点的矢量方向,延长与工件的外表面相交。通过仿真刀具的切削过程,计算各个离散点沿法矢到刀具的距离s。 设sg和sm分别为曲面加工的内、外偏差,如果sgSSM说明加工处在误差范围内,Ssm则漏切。该方法分为被切削曲面的离散(discretization)、检测点的定位(location)和离散点矢量与工件实体的求交(intersection)三个过程。采用图像映射的方法显示加工误差图形;零件表面的加工误差可以精确地描写出来。总体来说,基于实体造型的方法中几何模型的表达与实际加工
41、过程相一致,使得仿真的最终结果与设计产品间的精确比较成为可能;但实体造型的技术要求高,计算量大,在目前的计算机实用环境下较难应用于实时检测和动态模拟。基于图像空间的方法速度快得多,能够实现实时仿真,但由于原始数据都已转化为像素值,不易进行精确的检测。离散矢量求交法基于零件的表面处理,能精确描述零件面的加工误差,主要用于曲面加工的误差检测。 第4章 数控车床的保养数控机床的保养与维修 4.1 概述 数控机床的维修概念,不能单纯局限于数控系统发生故障时,如何排除故障和及时修复,使数控系统尽早投入使用,还应包括正确使用和日常保养等。4.2 正确操作和使用数控系统的步骤(1)数控系统通电前的检查 1)
42、检查CNC装置内的各个印刷线路板是否紧固,各个插头有无松动。 2)认真检查CNC装置与外界之间的全部连接电缆是否按随机提供的连接手册的规定,正确而可靠地连接。 3)交流输入电源的连接是否符合CNC装置规定的要求。 4)确认CNC装置内的各种硬件设定是否符合CNC装置的要求。 只有经过上述检查,CNC装置才能投入通电运行。 (2)数控系统通电后的检查 1)首先要检查数控装置中各个风扇是否正常运转。 2)确认各个印刷线路或模块上的直流电源是否正常,是否在允许的波动范围之内。 3)进一步确认CNC装置的各种参数。 4)当数控装置与机床联机通电时,应在接通电源的同时,作为按压紧急停止按钮的准备,以备出
43、现紧急情况时随时切断电源。 5)用手动以低速给移动各个轴,观察机床移动方向的显示是否正确。 6)进行几次返回机床基准点的动作,用来检查数控机床是否有返回基准点功能,以及每次返回基准点的位置是否完全一致。 7)CNC装置的功能测试。 4.3 CNC系统的日常维护1)制订CNC系统的日常维护的规章制度。 2)应尽量少开数控柜和强电柜的门。 3)定时清理数控装置的散热通风系统。 4)CNC系统的输入/输出装置的定期维护。 5)定期检查和更换直流电机电刷。 6)经常监视CNC装置用的电网电压。 7)存储器用电池的定期更换。 8)CNC系统长期不用时的维护。 9)备用印刷线路板的维护。对于已购置的备用印
44、刷线路板应定期装到CNC装置上通电运行一段时间,以防损坏。 10)做好维修前期的准备工作: 技术准备:维修人员应在平时充分了解系统的性能。 工具准备:作为最终用户,维修工具只需准备一些常规的仪器设备,如交流电压表,直流电压表,可能用指针式的也可以是数字式的,测量误差在2%范围内即可。万用表也是一种常用的仪表。 备件准备:一旦由于CNC系统的部件或元器件损坏,使系统发生故障。为能及时排除故障,用户应准备一些常用的备件。 4.4 故障处置 一旦CNC系统发生故障,系统操作人员应采取急停措施,停止系统运行,保护好现场。 (1)故障的表现 系统发生故障的工作方式 工作方式有:Tape(纸带方式)、MD
45、I(手动数据输入方式)、MEMORY(存储器方式)、EDIT(编辑)、HANDLE(手轮)、JOG(点动)方式。 MDI/DPL(手动数据输入/显示)。 系统状态显示有时系统发生故障时却没有报警,此时需要通过诊断画面观察系统所处的状态。 定位误差超差情况。 在CRT上的报警及报警号。 刀具轨迹出现误差时的速度。 (2)故障的频繁程度 故障发生的时间及频率。 加工同类工件时,发生故障的概率。 故障发生的方式,判别是否与进给速度、换刀方式或是与螺纹切削有关。 出现故障的程序段。(3)故障的重复性 将引起故障的程序段重复执行多次进行观察,来考察故障的重复性。 将该程序段的编程值与系统内的实际数值进行比较,确认两者是否有差异。 本系统以前是否发生过同样故障? (4)外界状况 环境温度。 周围的振动源。 系统的安装位置检查,出故障时是否受到阳光的直射等。 切削液、润滑油是否飞溅到了系统柜、系统柜里是否进水,受到水的浸渍(如暖气漏水)等。 输入电压调查,输入电源是否有波动、电压值等。 第5章 数控机