数控编程技术

上传人:m**** 文档编号:555036523 上传时间:2023-05-07 格式:DOCX 页数:16 大小:247.93KB
返回 下载 相关 举报
数控编程技术_第1页
第1页 / 共16页
数控编程技术_第2页
第2页 / 共16页
数控编程技术_第3页
第3页 / 共16页
数控编程技术_第4页
第4页 / 共16页
数控编程技术_第5页
第5页 / 共16页
点击查看更多>>
资源描述

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

1、# / 15数控编程技术数控机床是采用计算机控制的高效能自动化加工设备,而数控加工程序是 数控机床运动与工作过程控制的依据。因此程序编制是数控加工中的一项重要 工作,理想的加工程序应保证能加工出符合产品图样要求的合格工件,同时也 能使数控机床的功能得到合理的应用与充分的发挥,使数控机床安全、可靠、 高效地工作,加工出高质量的产品。从零件图纸到获得合格的数控加工程序的 过程便是数控编程,其过程如图1-3虚框所示。数控编程技术与数控机床两者的发展是紧密相关的。数控机床的性能提升 推动了编程技术的发展,而编程手段的提高也促进了数控机床的发展,二者相 互依赖。现代数控技术正在向高精度、高效率、高柔性和

2、智能化方向发展,编 程方式也越来越丰富。手工编程一般对几何形状不复杂,加工程序不长、计算不繁琐的零件,如点位加工 或几何形状不复杂的轮廓加工,一般选用手工编程,其流程如图1-4所示。手 工编程的重要性是不容忽视的,它是编制加工程序的基础,是机床现场加工调 试的主要方法,是机床操作人员必须掌握的基本功,但它也有以下缺点: (1)人工完成各个阶段的工作,效率低、易出错;(2)每个点的坐标都需计算,工作量大、难检查;(3)对复杂形状的零件,如螺旋桨的叶片形状,不但计算复杂,有时也很难实现。零件图形图1-4手工编程流程编程手册修改加工程序自动编程但上述问题若由计算机进行处理,难题就迎刃而解了。自动编程

3、是指在计 算机及相应的软件系统的支持下,自动生成数控加工程序的过程。除分析零件 图样和制定工艺方案由人工进行外,其余均由计算机自动完成,故乂称计算机辅助编程,它充分利用了计算机快速运算和存储的功能。如图1-5编程人员将零件形状、几何尺寸、刀具路线、工艺参数、机床特 征等,按一定的格式和方法输入到计算机内,再由自动编程软件对这些输入信 息进行编译、计算等处理生成刀具路径文件和机床的数控加工程序,通过通信 接口将加工程序送入机床数控系统以备加工。对于形状复杂,比如具有非圆曲 线轮廓、三维曲面等零件编写加工程序,采用自动编程方法效率高,可靠性好。修改零件图工艺要求编译程序加工模拟数控机床图1-5自动

4、编程流程随着微电子技术和CAD技术的发展,为降低编程难度、提高效率,减少 和避免程序错误,自动编程技术不断发展,大约经历了以下几个阶段:1)50年代美国麻省理工学院(MIT)开发APT语言;2) 60年代MIT组织美国各大飞机公司共同开发APTH、APTIII;3) 70 年代出现基于 APTIII 的 APT-IV、APT-AC;4) APT 衍生出其他语言如 ADAPT, EX APT, HAPT, FAPT, IFAPT 等;5) 80年代以后各种不同的CAD/CAM集成数控编程系统发展起来;1.1.1.1.1 数控语言自动编程1.1.1.1.2 图形交互式自动编程随着计算机技术的迅猛发

5、展,计算机的图形处理能力不断增强。一种可以 直接将零件的几何图形信息,自动转化为数控加匚程序的全新的计算机辅助编 程技术一一图形交互式自动编程应运而生,并在20世纪70年代以后得到迅速 发展和推广应用。图形交互自动编程是计算机配备了图形终端和三维绘图软件后进行编程的 一种方法,它以人一机对话的形式,在图形显示终端上绘制出加工零件及毛坯, 选择机床和刀具并制定加工工艺,计算机便按预先存储的图形自动编程系统计 算刀具轨迹,然后由相应机床的后处理器自动生成NC代码。现代图形交互式自动编程是建立在CAD和CAM系统的基础上的,典型的图形交互式自动编程系统都采用CAD/CAM集成数控编程系统模式,与早期

6、的 语言型的自动编程系统相比它有如下特点:输入工件图形并采用人机对话方式,而不需要使用数控语言编制源程序;从加工工件的图形再现、进给轨迹的生成、加工过程的动态模拟,到生 成数控加工程序,都是通过屏幕菜单驱动,因而速度快、精度高、直观性好、 使用简便、便于检查;可以通过软件的数据接口共享已有的CAD设计结果,实现CAD/CAM 集成一体化,实现无图纸设计制造;为提高生产率、缩短新产品研制周期、保证产品产量、降低成本创造了 有利的条件,尤其是对三维复杂曲面零件,只要作适当的修改就能产生新的NC 代码,因而它具有相当大的柔性。图1-7应用CAD / CAM集成系统设计加工的流程图从上世纪40年代第一

7、台计算机问世以来,50年代出现了第一台数控机床, 60年代的交互式图像显示设备,70年代的工作站(Workstation)和造型技术 (Wireframe Modeling、Solid Modeling、Surface Modeling),以至 80 年代的 智能机器人及专家系统,CAD/CAM历经形成、发展、提高和集成各个阶段。 90年代中期以后便向着,如图1-7所示。近年来,计算机技术、空间几何造型技术、工程数据库技术和系统集成技 术的不断发展进步,如今已出现了一批功能强大的CAD/CAM软件,如法国达 索飞机制造公司的CATIA、美国麦道航空公司的UG-II和美国参数技术公司的 Pro/

8、E,我国北航海尔的制造工程师(CAXA-ME)等,这些软件都具有空间异型 曲面的数控加工程序编制功能,且具有智能型后置处理环境,可以面向众多的 数控机床和大多数数控系统。近年来,计算机硬件技术飞速发展,使微机的性能价格比不断进步。目前 世界上很多着名的CAD/CAM软件公司已着手开发了基于微机的CAD/CAM软 件,使原来只能在工作站上运行的软件,在微机上同样可以运行。硬件本钱的 大幅度降低,使CAD/CAM能够得以广泛应用。对于使用多种CAD/CAM系统,配备多种机床各种类型数控系统的情况就更为复杂,这是由于后置处理面临如下纷繁的情况:1.刀具路径文件格式的多 样性刀具路径文件采用APT语言

9、格式,这种语言接近于英语自然语言,它描述 当前的机床状态及刀尖的运动轨迹。它的内容和格式不受机床结构、数控系统 类型的影响。但不同的CAD/CAM软件天生的刀具路径文件的格式均有所不同如:“调 用n号刀具,长度补偿选用a寄存器中的值”,表示这一功能的指令在不同的 CAM系统表述格式不同,如表l-lo表1-1不同种CAD/CAM系统的表述格式CAD/CAM 系统表述格式UG-IILOAD/TOOL, n, ADJUST, aCATIALOADTL/n, 1Pro/ELOADTL/n, OSETNO, aCVCADDSLOAD/TOOL, n, OSETNO, a2.NC程序格式的多样性NC程序由

10、一系列程序段组成,通常每一程序段包含了加工操纵的一个单 步命令,程序段通常是由N、G、X、Y、Z、F、S、T、M地址字和相应 的数字值组成的。(1) ISO 1056-1975标准对其中的部分预备代码功能、辅助功 能代码的功能作了同一的规定如:G00快速点位运动、G01直线插补、G02顺时针圆弧插补、G03 逆时针圆弧插补、G04驻留。但还有大量的未作同一规定的“不指定代码”,其中不指定的“G”代码由数控 系统厂家根据需要自行制定其代码功能,如表1-2。G代码FANUC-15MA 系统TOSNUC 800-M 系统GIO数据设置撤销坐标转换Gil取消数据设置坐标转换G15取消极坐标命令G16极

11、坐标命令未做同一规定的“M”代码由数控机床制造厂根据其机床所具有的附属设 备功能制定其代码功能。如日本日立精机公司制造的柔性加工单元HG500,带 有16个托盘(PPL),托盘可自动交换,实现无人加工。为了控制托盘自动进进 主机,它用M87M89代码控制A.P.C门的开关:表1-3自行制定的代码功能M87A.P.C door right openA.P.C右侧门打开M88A.P.C door left openA.P.C左侧门打开M89A.P.C door closeA.P.C门关闭有些数控系统对部分G代码的功能并不严守ISO-1056标准的规定,而是自 行定义,如表1-4所示。表东芝数控系统

12、自行定义的G码功能G代码TOSNUC 800-MISOG20参考点返回检查英制G21第2、3、4参考点返回检查公制G44取消长度补偿刀具偏置-负G93局部坐标系设定时间倒数进给个别数控系统的NC程序采用了比较特殊的代码格式如:HEIDENHAINTNC426 系统的右补偿直线插补语句格式:FLX+10Y+10 RL对应于标准代码:G01 G42X10Y10o 3.技术需求的多样性随着技术的发展和应用的进展,现在的后置处理技术已不能停留在仅仅是对刀具路径 文件的代码转换,而是增加了从具体的加工需求特征、具体的数控机床和数控 系统的特征出发,赋予后置处理器以更多的功能要求。高速数控加工的出现不 仅

13、对机床结构和数控系统提出了新的要求,对于加工工艺的策划、工艺参数的 设置和加工约束的设置也提出了新的要求。乂如各种数控系统在曲面加工时, 所用的曲面拟合模型不尽相同,有的用Nurbs拟合模型,有的用Bezier拟合模 型,有的用Polymial拟合模型,还有的用Spline拟合模型,后置处理器就面临 支持相应的多种曲面拟合模型的题目。因此,要使所生成的数控程序不经手工修改,直接应用于数控机床加工, 则必须针对每一台数控机床定制专用的后置处理器。特别是对于多轴数控加工 机床,各大CAD/CAM软件厂家提供的多轴后置处理器还有很大的局限性,通 用性不好,有的软件仅提供了三轴后置处理器。而针对五轴数

14、控机床,目前只 有一些经过改良的后置处理器,五轴数控机床的后置处理器还有待进一步开发。因此能够处理不同类型格式的刀具路径文件,并做优化处理,以适应不同 类型的机床、不同类型的系统、不同类型的零件的加工需求,生成的NC程序 不需人工做二次修改,而直接应用于机床是后置处理器技术的发展方向。高速数控加工的出现不仅对机床结构和数控系统提出了新的要求,对于加 工工艺的策划、工艺参数的设置和加工约束的设置也提出了新的要求。乂如各 种数控系统在曲面加工时,所用的曲面拟合模型不尽相同,有的用Nurbs拟合 模型,有的用Bezier拟合模型,有的用Polymial拟合模型,还有的用Spline拟合模型,后置处理

15、器就面临支持相应的多种曲面拟合模型的题目O因此,要使所生成的数控程序不经手工修改,直接应用于数控机床加工, 则必须针对每一台数控机床定制专用的后置处理器。特别是对于多轴数控加工 机床,各大CAD/CAM软件厂家提供的多轴后置处理器还有很大的局限性,通 用性不好,有的软件仅提供了三轴后置处理器。而针对五轴数控机床,目前只 有一些经过改良的后置处理器,五轴数控机床的后置处理器还有待进一步开发。因此能够处理不同类型格式的刀具路径文件,并做优化处理,以适应不同 类型的机床、不同类型的系统、不同类型的零件的加工需求,生成的NC程序 不需人工做二次修改,而直接应用于机床是后置处理器技术的发展方向。1990-2000CIMSCIM1970ACCAD/CAMCAMCADDNCCAPPCNC制造1g n od co工艺规程AutoCAD1980AnalysisGT一LIU图17 CAD/CAM发展情况后置处理技术从图1-7我们可以看出,传统的机械制造方式正在向计算机集成制造系统 (CIMS)方向发展,计算机辅助设计与制造(CAD/CAM)集成系统乂是实现CIMS 的核心技术。实现CAD/CA

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

当前位置:首页 > 商业/管理/HR > 营销创新

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