您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控车床加工编程典型实例分析
目录一.NC机床的构成及基本工作原理二.数控机床的适用范围三.数控机床的适用范围(一)定位基准的选择(二)合理选择进给路线(三)准确掌握各种循环切削指令的加工特点及其对工件加工精度所产生的影响,并进行合理选用。四.例题分析加工下图所示零件(1)定位基准的选择(2)装夹方法和对刀点的选择(3)确定加工路线(4)选择刀具(5)切削用量的选择五.编写加工程序六程序校检数控车床加工编程典型实例分析数控机床是一种用数字和符号构成的数值信息控制的自动化机床,简称NC机床(NumericalControlMachineTools)。数控机床是一个装有数字式程序控制系统的机床,该数控系统能够逻辑的处理好吗或其他符号编码指令所规定的程序,这种程序控制系统(即数控系统)能自动的阅读输入载体上事先给定的数字指令,并将其译码和数据局进行处理,从而使机床完成规定的动作。该指令是以数码和文字吗的形式记录在控制介质(如程序纸带上),控制介质上的信息代码输入数控装置后,经运算处理由数控装置发出一系列的数字控制指令现对机床的自动控制。他是一种典型的机电一体化产品。一.NC机床的构成及基本工作原理数控编程方法有手工编程和自动编程两种。手工编程是指从零件图样分析工艺处理、数据计算、编写程序单、输入程序到程序校验等各步骤主要有人工完成的编程过程。它适用于点位加工或几何形状不太复杂的零件的加工,以及计算较简单,程序段不多,编程易于实现的场合等。但对于几何形状复杂的零件(尤其是空间曲面组成的零件),以及几何元素不复杂但需编制程序量很大的零件,由于编程时计算数值的工作相当繁琐,工作量大,容易出错,程序校验也较困难,用手工编程难以完成,因此要采用自动编程。所谓自动编程即程序编制工作的大部分或全部有计算机完成,可以有效解决复杂零件的加工问题,也是数控编程未来的发展趋势。同时,也要看到手工编程是自动编程的基础,自动编程中许多核心经验都来源于手工编程,二者相辅相成。二.数控机床的适用范围现代大工业生产中已广泛采用刚性自动化装置,如汽车工业中大量采用的组合机床自动线。这类专用化的自动机床、自动化生产线及自动车间等所谓“刚性制造系统”适用于大批量零件的生产。其生产效率高,经济效益好。但是,这种刚性制造系统很难改变已定的加工对象,适应产品变化的范围很小。数控机床是一种可编程的通用加工设备,但是因设备投资费用较高,还不能由数控机床完全替代其他类型的设备,因此,数控机床的选用有其一定的适用范围。数控机床最适宜加工结构比较复杂、精度要求较高的零件,以及产品更新频繁、生产周期要求短的多品种小批量零件的生产。三.总结编程技巧随着科学技术的飞速发展,社会对机械产品的结构、性能、精度、效率和品种的要求越来越高,单件与中小批量产品的比重越来越大。传统的通用、专用机床和工艺装备已经不能很好地适应高质量、高效率、多样化加工的要求。而数控机床作为电子信息技术和传统机械加工技术结合的产物,集现代精密机械、计算机、通信、液压气动、光电等多学科技术为一体,有效地解决了复杂、精密、小批多变的零件加工问题,能满足高质量、高效益和多品种、小批量的柔性生产方式的要求,适应各种机械产品迅速更新换代的需要,代表着当今机械加工技术的趋势与潮流。其中数控车床由于具有高效率、高精度和高柔性的特点,在机械制造业中得到日益广泛的应用,成为目前应用最广泛的数控机床之一。但是,要充分发挥数控车床的作用,关键是编程,即根据不同的零件的特点和精度要求,编制合理、高效的加工程序。常用的数控编程方法有手工编程和自动编程两种。手工编程是指从零件图样分析工艺处理、数据计算、编写程序单、输入程序到程序校验等各步骤主要由人工完成的编程过程。它适用于点位加工或几何形状不太复杂的零件的加工,以及计算较简单,程序段不多,编程易于实现的场合等。对于几何形状复杂的零件,以及几何元素不复杂但需编制程序量很大的零件,用手工编程难以完成,因此要采用自动编程。下面我就以FANUC0-TD系统为例,就数控车床零件加工中的手工编程技巧问题进行一些讲述(一)定位基准的选择在数控车削编程时,首先要选择工件上的一点作为数控程序原点,并以此为原点建立一个工件坐标系。工件坐标系的合理确定,对数控编程及加工时的工件找正都很重要。程序原点的选择要尽量满足程序编制简单,尺寸换算少,引起的加工误差小等条件。为了提高零件加工精度,方便计算和编程,我们通常将程序原点设定在工件轴线与工件前端面、后端面、卡爪前端面的交点上,尽量使编程基准与设计、装配基准重合。(二)合理选择进给路线进给路线是刀具在整个加工工序中的运动轨迹,即刀具从对刀点开始进给运动起,直到结束加工程序后退刀返回该点及所经过的路径,是编写程序的重要依据之一。合理地选择进给路线对于数控加工是很重要的。应考虑以下几个方面:1.尽量缩短进给路线,减少空走刀行程,提高生产效率。(1)巧用起刀点。如在循环加工中,根据工件的实际加工情况,将起刀点与对刀点分离,在确保安全和满足换刀需要的前提条件下,使起刀点尽量靠近工件,减少空走刀行程,缩短进给路线,节省在加工过程中的执行时间。(2)在编制复杂轮廓的加工程序时,通过合理安排“回零”路线,使前一刀的终点与后一刀的起点间的距离尽量短,或者为零,以缩短进给路线,提高生产效率。(3)粗加工或半精加工时,毛坯余量较大,应采用合适的循环加工方式,在兼顾被加工零件的刚性及加工工艺性等要求下,采取最短的切削进给路线,减少空行程时间,提高生产效率,降低刀具磨损。2.保证加工零件的精度和表面粗糙度的要求。(1)合理选取起刀点、切入点和切入方式,保证切入过程平稳,没有冲击。为保证工件轮廓表面加工后的粗糙度要求,精加工时,最终轮廓应安排在最后一次走刀连续加工出来。认真考虑刀具的切入和切出路线,尽量减少在轮廓处停刀,以避免切削力突然变化造成弹性变形而留下刀痕。一般应沿着零件表面的切向切入和切出,尽量避免沿工件轮廓垂直方向进、退刀而划伤工件。(2)选择工件在加工后变形较小的路线。对细长零件或薄板零件,应采用分几次走刀加工到最后尺寸,或采取对称去余量法安排进给路线。在确定轴向移动尺寸时,应考虑刀具的引入长度和超越长度。(3)对特殊零件采用“先精后粗”的加工工序。在某些特殊情况下,加工工序不按“先近后远”、“先粗后精”原则考虑,而作“先精后粗”的特殊处理,反而能更好地保证工件的尺寸公差要求。3.保证加工过程的安全性要避免刀具与非加工面的干涉,并避免刀具与工件相撞。如工件中遇槽需要加工,在编程时要注意进退刀点应与槽方向垂直,进刀速度不能用“G0”速度。“G0”指令在退刀时尽量避免“X、Z”同时移动使用。4.有利于简化数值计算,减少程序段数目和编制程序工作量在实际的生产操作中,经常会碰到某一固定的加工操作重复出现,可以把这部分操作编写成子程序,事先存入到存储器中,根据需要随时调用,使程序编写变得简单、快捷。对那些图形一样、尺寸不同或工艺路径一样、只是位置数据不同的系列零件的编程,可以采用宏指令编程,减少乃至免除编程时进行烦琐的数值计算,精简程序量。(三)准确掌握各种循环切削指令的加工特点及其对工件加工精度所产生的影响,并进行合理选用。在FANUC0-TD数控系统中,数控车床有十多种切削循环加工指令,每一种指令都有各自的加工特点,工件加工后的加工精度也有所不同,各自的编程方法也不同,我们在选择的时候要仔细分析,合理选用,争取加工出精度高的零件。如螺纹切削循环加工就有两种加工指令:G92直进式切削和G76斜进式切削。由于切削刀具进刀方式的不同,使这两种加工方法有所区别,各自的编程方法也不同,造成加工误差也不同,工件加工后螺纹段的加工精度也有所不同。G92螺纹切削循环采用直进式进刀方式进行螺纹切削。螺纹中径误差较大。但牙形精度较高,一般多用于小螺距高精度螺纹的加工。加工程序较长,在加工中要经常测量;G76螺纹切削循环采用斜进式进刀方式进行螺纹切削。牙形精度较差。但工艺性比较合理,编程效率较高。此加工方法一般适用于大螺距低精度螺纹的加工。在螺纹精度要求不高的情况下,此加工方法更为简捷方便。所以,我们要掌握各自的加工特点及适用范围,并根据工件的加工特点与工件要求的精度正确灵活地选用这些切削循环指令。比如需加工高精度、大螺距的螺纹,则可采用G92、G76混用的办法,即先用G76进行螺纹粗加工,再用G92进行精加工。需要注意的是粗精加工时的起刀点要相同,以防止螺纹乱扣的产生。四.例题分析加工下图所示零件???(1)定位基准的选择确定坯面轴线和左端大端面为定位基准(2)装夹方法和对刀点的选择采用三爪自定心卡盘自定心夹紧,对刀点先选在工件的右端面与回转轴线的交点。第二面选选在工件的左端面与回转轴线的交点。(3)确定加工路线按先主后次,先精后粗的加工原则确定加工路线,采用固定循环指令对外轮廓进行粗加工,再精加工,然后车退刀槽,最后加工螺纹。然后夹右端,采用固定循环指令对外轮廓进行粗加工,精加工锥度及R6圆弧.(4)选择刀具零件名称轴类件平面凸台零件图号序号刀具号刀具加工表面刀尖半径备注规格名称材料1T190º外圆粗车刀硬质合金外圆及端面0.825×252T235º外圆精车刀硬质合金外圆及端面0.425×253T35mm切槽刀硬质合金退刀槽0.225×254T460º螺纹刀硬质合金车螺纹0.225×25(5)切削用量的选择1背吃刀量粗车循环时,确定其背吃刀量为ap=3,精车是为ap=0.5.2车直线和圆弧轮廓时的主轴转速查表取的粗车的切削速度为vc=90m/min,精车的切削速度为vc=120m/min,根据坯件直径计算转速粗车:n=600/min;精车主轴转速为n=1200/min3车螺纹和切槽为每分钟400转。(6)所选刀具及加工表面如下表,平面凸台数控加工刀具卡(工厂)数控加工工序卡产品名称或代号零件名称材料零件图号轴45工序号程序编号夹具名称夹具编号使用设备车间工步号工部内容刀具规格主轴转速R.min进给量Mm.r背吃刀量Mm备注1粗车右端各外圆及圆锥表面留0.5mm余量25×258000.32.52精车各外圆及圆锥表面成品25×2512000.10.53切5。2。5空刀成品25×255000.154车螺纹成品25×2550020.35调头粗车圆锥及R6圆弧表面留0.5mm25×258000.32.56调头精车圆锥及R6圆弧表面留0.5mm25×2512000.10.5编制审核批准共一页第一页五.编写加工程序夹左端N10G28U0(换刀点)N20T0101M3S800(掉外圆粗车刀)N30G0X45Z2N40G71U2R1(调用坯料切削循环粗加工)N50G71P1Q2U0.5W0.1F0.3S800N1G0X0(子程序开始)G1Z0G3X16-8R8G1Z-15G1X26G1X29.85Z-17G1Z-35G1X33G1X35Z-36G1Z-49.838R14N2G1X42Z-47(子程序结束)N60G0X150Z100N70G28U0N80T0202M3S1800(外圆精车刀)N90G0X45Z2N100G0X0N110G1Z0N120G3X16-8R8N130G1Z-15N140G1X26N150G1X29.85Z-17N160G1Z-35N170G1X33N180G1X35Z-36N190G1Z-49.838R14N200G1X42Z-47N210G1X48N220G0X150Z150N230G28U0N240T0303M3S500(调切槽刀刀宽5mm)N250G0X38Z-35N260G1X25F0.1N270G1X38F2N280G0X150Z150N290G28U0N300T0404M3S500(掉三角形螺纹车刀)N310G0X33Z-12N320G92X29.5Z-33F2N330X29N340X28.7N350X28.4N360X28.2N370X28N380X27.8N390X27.7N400G0X150Z150M30包铜皮夹35外圆N10G28U0N20T0101M3S800N30G0X45Z2N40G71U2R
本文标题:数控车床加工编程典型实例分析
链接地址:https://www.777doc.com/doc-2430514 .html