




已阅读5页,还剩151页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019年12月18日,一、数控铣床加工的对象二、数控铣床的主要类型三、数控铣床的特点,第一节数控铣床加工概述,2019年12月18日,一、数控铣床加工的对象,数控铣床可完成钻孔、镗孔、攻螺纹、外形轮廓铣削、平面铣削、平面型腔铣削及三维复杂型面的铣削加工。,(1)平面轮廓零件如图所示,2019年12月18日,(2)变斜角类零件加工面与水平面的夹角呈连续变化的零件称为变斜角零件,如图所示的飞机变斜角梁缘条。,图飞机上变斜角梁缘条,2019年12月18日,(3)空间曲面轮廓零件,图空间曲面轮廓零件,(4)孔(5)螺纹,2019年12月18日,二、数控铣床的主要类型,数控铣床的组成(1)机床本体(2)数控系统(CNC装置)(3)伺服系统(4)液压(气动)系统,2019年12月18日,数控铣床的类型1立式数控铣床立式数控铣床主轴轴线垂直于水平面,主要用于机械零件类的平面、内外轮廓、孔、攻螺纹等以及各类模具的加工。目前数控铣床中3坐标立式数控铣床占有很大的比例,一般可进行3坐标联动加工。,2019年12月18日,2卧式数控铣床卧式数控铣床主轴的轴线平行于水平面。为了扩大加工范围和扩充功能,卧式数控铣床通常采用增加数控转盘(或万能数控转盘)来实现4、5坐标加工。这样既可以加工工件侧面的连续回转轮廓,又可以实现在一次安装中通过转盘改变工位,进行“4面加工”。卧式数控铣床主要适用于箱体类机械零件的加工。,2019年12月18日,3复合式数控铣床复合式数控铣床是指一台机床上有立式和卧式两个主轴,或者主轴可作90旋转的数控铣床,同时具备立、卧式铣床的功能。图为具有立式和卧式两个主轴的复合式数控铣床。复合式数控铣床主要用于箱体类零件以及各类模具的加工。,2019年12月18日,4龙门式数控铣床龙门式数控铣床主轴固定于龙门架上。龙门式数控铣床主要用于大型机械零件及大型模具的加工。,2019年12月18日,三、数控铣床的特点,1结构特点,(1)控制机床运动的坐标特征。(多坐标轴联动)(2)数控铣床的主轴特性。,2019年12月18日,2加工特点(1)加工灵活,通用性强在数控铣床上能完成钻孔、镗孔、铰孔、铣平面、铣斜面、铣槽、铣曲面(凸轮)、攻丝等加工,而且,在一般情况下,可以一次装夹就能完成所需的加工工序。(2)工件的加工精度高一般为0.001mm,高精度的数控系统可达0.1m。(3)大大提高了生产效率(4)大大减轻了操作者的劳动强度,2019年12月18日,第二节数控铣床编程,一、数控铣削加工工艺分析二、数控车削加工的切削用量选择三、数控车削加工的装夹与定位四、数控车削加工中的装刀与对刀,2019年12月18日,一、数控铣削加工工艺分析,数控铣床加工的程序是数控铣床的指令性文件。数控铣床受控于程序指令,加工的全过程都是按程序指令自动进行的。因此,数控铣床加工程序与普通铣床工艺规程有较大差别,涉及的内容也较广。数控铣床加工程序不仅要包括零件的工艺过程,而且还要包括切削用量,走刀路线,刀具尺寸以及铣床的运动过程。因此,要求编程人员对数控铣床的性能、特点、运动方式、刀具系统、切削规范以及工件的装夹方法都要非常熟悉。工艺方案的好坏不仅会影响铣床效率的发挥,而且将直接影响到零件的加工质量。,2019年12月18日,(一)数控铣削加工工艺的主要内容,1、数控铣削加工工艺选择适合在数控铣床上加工的零件,确定工序内容;分析被加工零件的图纸,明确加工内容及技术要求;确定零件的加工方案,制定数控加工工艺路线;加工工序的设计。如选取零件的定位基准、夹具方案的确定、工步划分、刀具选择和确定切削用量等。数控加工程序的调整。如选取对刀点和换刀点、确定刀具补偿及确定加工路线等;,2019年12月18日,2、选择并确定数控铣削的加工部位及内容以下几方面适宜采用数控铣削加工:由直线、圆弧、非圆曲线及列表曲线构成的内外轮廓空间曲线或曲面;形状虽然简单,但尺寸繁多,检测困难的部位;用普通机床加工时难以观察、控制及检测的内腔、箱体内部等;有严格位置尺寸要求的孔或平面;能够在一次装夹中顺带加工出来的简单表面或形状;采用数控铣削加工能有效提高生产率,减轻劳动强度的一般加工内容。,2019年12月18日,(二)数控铣削加工零件的工艺性分析,(1)零件图及其结构工艺性分析分析零件的形状、结构及尺寸的特点,确定零件上是否有妨碍刀具运动的部位,是否有会产生加工干涉或加工不到的区域,零件的最大形状尺寸是否超过机床的最大行程,零件的刚性随着加工的进行是否有太大的变化等。检查零件的加工要求,如尺寸加工精度、形位公差及表面粗糙度在现有的加工条件下是否可以得到保证,是否还有更经济的加工方法或方案。在零件上是否存在对刀具形状及尺寸有限制的部位和尺寸要求,如过渡圆角、倒角、槽宽等,这些尺寸是否过于凌乱,是否可以统一。尽量使用最少的刀具进行加工,减少刀具规格、换刀及对刀次数和时间,以缩短总的加工时间。,2019年12月18日,对于零件加工中使用的工艺基准应当着重考虑,它不仅决定了各个加工工序的前后顺序,还将对各个工序加工后各个加工表面之间的位置精度产生直接的影响。应分析零件上是否有可以利用的工艺基准,对于一般加工精度要求,可以利用零件上现有的一些基准面或基准孔,或者专门在零件上加工出工艺基准。当零件的加工精度要求很高时,必须采用先进的统一基准定位装夹系统才能保证加工要求。分析零件材料的种类、牌号及热处理要求,了解零件材料的切削加工性能,才能合理选择刀具材料和切削参数。构成零件轮廓的几何元素(点、线、面)的条件(如相切、相交、垂直和平行等),是数控编程的重要依据。因此,在分析零件图样时,务必要分析几何元素的给定条件是否充分,发现问题及时与设计人员协商解决。,2019年12月18日,2019年12月18日,2019年12月18日,(2)零件毛坯的工艺性分析毛坯应有充分、稳定的加工余量分析毛坯的装夹适应性,分析毛坯的余量大小及均匀性,2019年12月18日,(三)数控铣削加工工艺路线的拟订,加工工艺路线-刀具刀位点相对于工件运动的轨迹,也称进给路线。其主要内容包括:选择各加工表面的加工方法、划分加工阶段、划分工序以及安排工序的先后顺序等。,2019年12月18日,1、确定加工工艺路线的原则加工路线应保证被加工工件的精度和表面粗糙度。应使加工路线最短,以减少空行程时间,提高加工效率。在满足工件精度、表面粗糙度、生产率等要求的情况下,尽量简化数学处理时的数值计算工作量,以简化编程工作。当某段进给路线重复使用时,为了简化编程,缩短程序长度,应使用子程序。此外,确定加工路线时,还要考虑工件的形状与刚度、加工余量大小;机床与刀具的刚度等情况,确定是一次进给还是多次进给来完成加工,以及设计刀具的切入与切出方向和在铣削加工中是采用顺铣还是逆铣等。,2019年12月18日,2、孔加工工艺路线的确定加工孔时,要求定位精度较高,即将刀具在XY平面内快速定位到对准孔中心线的位置,因此要按空程最短安排进给路线,然后刀具再轴向运动(Z向)进行加工。所以进给路线的确定要解决好下面两个问题:(1)孔位确定及其坐标值的计算(2)孔的加工顺序,2019年12月18日,2019年12月18日,3面加工工艺路线的确定,加工表面的加工方案,2019年12月18日,在数控铣床上加工平面主要采用端铣刀和立铣刀加工。粗铣的尺寸精度和表面粗糙度一般可达IT1113,Ra6.325;精铣的尺寸精度和表面粗糙度一般可达IT810,Ra1.66.3。需要注意的是:当零件表面粗糙度要求较高时,应采用顺铣方式。铣削加工时,应注意设计好刀具切入点与切出点。在轮廓加工中应避免进给停顿。铣削曲面时,常用球头刀进行加工。,2019年12月18日,加工边界敞开的直纹曲面可能采取的三种进给路线:即曲面的Y向行切,沿X向的行切和环切。对于直母线的叶面加工,采用图b的方案,每次直线进给,刀位点计算简单,程序段短且加工过程符合直纹面的形成规律,可以准确保证母线的直线度。当采用图a的加工方案时,符合这类工件表面数据给出情况,便于加工后检验,叶形的准确度高。由于曲面工件的边界是敞开的,没有其它表面限制,所以曲面边界可以外延,为保证加工的表面质量,球头刀应从边界外进刀和退刀。图c所示的环切方案一般应用在凹槽加工中,在型面加工中由于编程繁琐,一般都不用。,2019年12月18日,(四)工件的安装与夹具的选择,1工件安装的基本原则力求设计基准、工艺基准与编程计算的基准统一。尽量减少装夹次数,尽可能在一次定位装夹后就能加工出全部待加工表面。避免采用占机人工调整方案,以充分发挥数控机床的效能。2夹具的选择数控加工的特点对夹具提出了两个基本要求:一是要保证夹具的坐标方向与机床的坐标方向相对固定;二是要能协调零件与机床坐标系的尺寸关系。,2019年12月18日,(五)对刀点与换刀点的确定,对刀点-数控加工中刀具相对于工件运动的起点。也称为“程序起点”或“起刀点”。对刀点可选在工件上,也可选在夹具上或机床上,但必须与工件的定位基准有一定的尺寸关系。选择对刀点的原则是:1)便于数学处理和简化程序编制;2)在机床上容易找正;3)在加工中便于检查;4)引起的加工误差小。,2019年12月18日,换刀点-指刀架转位换刀时的位置。为了防止换刀时刀具碰伤工件及其它部件,换刀点往往设在工件或夹具的外部,其设定值可用实际测量方法或计算确定。,2019年12月18日,二、数控铣床典型数控系统常用指令及编程方法,(一)基本指令,1坐标平面指令G17、G18、G19由于数控铣床大都在XY平面内加工,故G17可以省略。,2019年12月18日,2、数控铣削编程中的坐标系G92,(1)机床坐标系(2)参考点(3)工件坐标系(编程坐标系),2019年12月18日,工件零点应选在零件图的尺寸基准上,这样便于坐标值的计算,减少错误;工件零点尽量选在精度较高的加工表面,以提高被加工零件的加工精度;对于对称的零件,工件零点应设在对称中心上;对于一般零点,通常设在工件外廓的某一角上;Z轴方向上的零点,一般设在工件表面。,2019年12月18日,工件坐标系设定指令编程格式:G92XYZ_;X、Y、Z为刀位点在工件坐标系中的初始位置,程序内绝对指令中的坐标数据,就是在工件坐标系中的坐标值。注意事项:有的数控系统则直接采用零点偏置指令(G54G57)建立工件坐标系,如SIMENS802S/C系统。,2019年12月18日,图工件坐标系与机床坐标系间的关系,2019年12月18日,3、绝对和增量尺寸编程(G90/G91),2019年12月18日,4、公制尺寸/英制尺寸指令公制与英制单位的换算关系为:1mm0.0394in.1in.=25.4mm注意:数控系统不同,公制/英制尺寸指令不同。FANUC系统采用G21/G20代码;SIEMENS和FAGOR系统采用G71/G70代码。,2019年12月18日,5刀具补偿指令(1)刀具半径补偿指令(G41、G42、G40),(2)刀具长度补偿(G43、G44、和G49),2019年12月18日,当使用不同类型及规格的刀具或刀具磨损时,可在程序重新用刀具长度补偿指令补偿刀具尺寸的变化,而不必重新调整刀具或重新对刀。图示不同刀具长度方向的偏移量。,图不同刀具的长度偏置,2019年12月18日,刀具长度补偿(G43、G44、和G49),(1)编程格式G43ZH_;G44(2)说明G43为刀具长度正补偿;G44为刀具长度负补偿;G49为撤消刀具长度补偿指令。Z值为刀具长度补偿值,补偿量存入由H代码指定的存储器中。偏置量与偏置号相对应,由CRT/MDI操作面板预先设在偏置存储器中。执行G43时:Z实际值=Z指令值+(H)执行G44时:Z实际值=Z指令值(H)H是指编号为寄存器中的刀具长度补偿量。,例1:图5-24为刀具长度补偿编程实例,图中A为程序起点,加工路线为。由于某种原因,刀具实际起始位置为B点,与编程的起点偏离了3mm,现按相对坐标编程,偏置量存入地址为H01的存储器中。程序如下:,O0056N1G91G00X70.0Y45.0S800M03;N2G43Z22.0H1;N3G01Z18.0F100M08;N4G04P2000;N5G00Z18.0;N6X30.0Y20.0;N7G01Z33.0F100;N8G00G49Z55.0M09;N9X100.0Y20.0;N100M30;,2019年12月18日,6、比例缩放及镜像功能指令G50、G51,(1)各轴按相同比例编程编程格式:G51XYZP;式中:X、Y、Z比例中心的坐标(绝对方式),P比例系数,最小输入量为0001,比例系数的范围为:0001999999。该指令以后的移动指令,从比例中心点开始,实际移动量为原数值的P倍。P值对偏移量无影响。,2019年12月18日,G51可使原编程尺寸按指定比例缩小或放大,也可让图形按指定规律产生镜像变换。G50为撤消比例编程指令。G50、G51均为模态代码。,例如图中:P1P4为原加工图形,P1P4为比例编程的图形,P0为比例中心。,2019年12月18日,(2)各轴以不同比例编程各个轴可以按不同比例来缩小或放大,当给定的比例系数为1时,可获得镜像加工功能。编程格式:G51XYZIJK;式中:X、Y、Z比例中心坐标;I、J、K对应X、Y、Z轴的比例系数,在00019999范围内。本系统设定I、J、K不能带小数点,比例为1时,应输入1000,并在程序中都应输入,不能省略。,2019年12月18日,比例系数与图形的关系见图其中:ba:X轴系数,dc:Y轴系数,O:比例中心,7、镜像功能镜像功能的应用见图518,其中比例系数取为1000或1000。设刀具起始点在0点,程序如下:,子程序为:O8000N10G00X60.0Y60.0;N20G01X100.0F100;N30Y100.0;N40X60.0Y60.0;N50M99;主程序:O8100N10G92X0Y0;N20G90;N40G51X50.0Y50.0I-1000.0J1000.0;N50M98P8000;N60G51X50.0Y50.0I-1000.0J-1000.0;N70M98P8000;N80G51X50.0Y50.0I1000.0J-1000.0;N90M98P8000;N100G50;N110M30;,2019年12月18日,4坐标系旋转指令G68、G69该指令可使编程图形按指定旋转中心及旋转方向旋转一定的角度。G68表示开始坐标旋转,G69用于撤消旋转功能。编程格式:G68XYR;式中:X、Y旋转中心的坐标值(可以是X、Y、Z中的任意两个,由当前平面选择指令确定)。当X、Y省略时,G68指令认为当前的位置即为旋转中心。R旋转角度,逆时针旋转定义为正向,一般为绝对值。旋转角度范围为:3600+3600,单位为0001度。当R省略时,按系统参数确定旋转角度。,2019年12月18日,当程序在绝对方式下时,G68程序段后的第一个程序段必须使用绝对方式移动指令,才能确定旋转中心。如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按G68给定的角度旋转坐标。以图为例,应用旋转指令的程序为:程序编写中,坐标系旋转功能与其它功能的的旋转平面一定要包含在刀具半径补偿平面内。,2019年12月18日,N10G92X-5.0Y-5.0;N20G68G90X7.0Y3.0R60.0;N30G90G01X0Y0F0.2(G91X5.0Y5.0);N40G91X10.0;N50G02Y10.0R10.0;N60G03X-10.0I-5.0J-5.0;N70G01Y-10.0;N80G69G90X-5.0Y-5.0;N90M30;,(二)数控铣床固定循环指令,数控铣床中的固定循环主要用于孔加工,如钻孔、镗孔、攻丝等。1固定循环的组成固定循环由6个动作组成:XY平面上定位;快速运行到R平面;孔加工操作;孔底操作;返回到R平面;快速返回到起始点。,固定循环只能在XY平面上使用,Z轴仅作孔加工进给。故平面选择功能无效,其中动作(3)的进给速度由F代码给定。,表FANUC固定循环功能一览表,2019年12月18日,2编程格式,格式如下:G90(G91)G98(G99)(G73G89)XY_ZRQ_PF_K_;数据格式返回点位置孔加工方式孔位置孔加工参数循环次数式中:X、Y:指定孔在XY平面上的位置;Z为孔底位置;R为快进的终止面(一般距零件表面25mrn);Q在G73和G83中为每次的切削深度,在G76和G87中为偏移值,它始终是增量坐标值;P为在孔底位置的暂停时间,与G04相同;即以ms为单位,不使用小数点。F为切削进给速度;K为重复加工次数,范围是16,当K1时,可以省略,当K0时,不执行孔加工。如果程序中选择了G90方式,刀具在原来孔的位置重复加工,如果选择G91则用一个程序段就能实现分布在一条直线上的若干个等距孔的加工。K这个指令仅在被指定的程序段中才有效。,2019年12月18日,沿钻孔轴的移动距离,2019年12月18日,固定循环的定义平面,初始平面初始平面是为了安全下刀而规定的一个平面。初始平面到零件表面的距离可以任意设定在一个安全的高度上,当使用同一把刀具加工若干孔时,只有孔间存在障碍需要跳跃或全部孔加工完了时,才使用G98功能使刀具返回到初始平面上的初始点。R点平面R点平面又叫R参考平面,这个平面是刀具下刀时自快进转为工进的高度平面。距工件表面的距离主要考虑工件表面尺寸的变化,一般可取25mm。使用G99时,刀具将返回到该平面上的R点。孔底平面加工盲孔时孔底平面就是孔底的Z轴高度,加工通孔时一般刀具还要伸出工件底平面一段距离,主要是保证全部孔深都加工到尺寸,钻削加工时还应考虑钻头钻尖对孔深的影响。,2019年12月18日,返回点平面当刀具到达孔底后,刀具可以返回到R点平面或初始位置平面,由G98和G99指定。如果指令了G98则刀具返回到初始平面;如果指令了G99则刀具返回到R点平面。如图5-27所示。,2019年12月18日,3固定循环指令,1)G73和G83(1)高速深孔钻循环(G73)指令功能该循环执行高速深孔钻。它执行间歇切削进给直到孔的底部,同时从孔中排除切屑,该指令的动作步序如图所示。指令格式G73XYZRQFK;其中:XY:指定要加工孔的位置Z:指定孔底平面的位置(与G90或G91的选择有关)R:指定初始平面的位置Q:每次切削进给的深度F:切削进给速度K:重复次数(如果需要的话),2019年12月18日,2019年12月18日,(2)深孔钻削循环(G83)指令功能该循环执行深孔钻,间歇切削进给到孔的底部,钻孔过程中从孔中排除切屑。该指令的动作步序如图5-34所示。指令格式G83XYZRQFK;其中:G83与G73略有不同的是每次刀具间歇进给后回退至R点平面。,2019年12月18日,2019年12月18日,2)G81和G82(1)钻孔循环(G81)指令功能该循环用作正常钻孔。切削进给执行到孔底,然后刀具从孔底快速移动退回,该指令的动作步序如图示。指令格式G81XYZRFK;(2)锪孔循环(G82)指令功能该循环用作正常钻孔。孔切削进给到孔底时执行暂停,然后刀具从孔底快速移动退回,该指令的动作步序如图所示。指令格式G82XYZRPFK;,2019年12月18日,G82与G81比较唯一不同之处:G82在孔底增加了暂停(延时),因而适用于锪孔或镗阶梯孔,可得到准确的孔深尺寸。G81是用于一般的钻孔。,2019年12月18日,2019年12月18日,2019年12月18日,3)攻右旋螺纹G84与攻左旋螺纹G74指令功能G74循环执行左旋攻丝。在左旋攻丝循环中,当到达孔底时,主轴顺时针旋转,该指令的动作步序如图所示。G84循环执行右旋攻丝。在右旋攻丝循环中,当到达孔底时,主轴逆时针旋转,该指令的动作步序如图所示。指令格式G74(G84)XYZRPFK;比较:G84指令主轴在孔底反转,返回到R点平面后主轴恢复正转;G74指令主轴在孔底正转,返回到R点平面后主轴恢复反转、如果在程序段中指令了暂停并有效(在使用专用的攻螺纹装置时这是非常必要的),则在刀具到达孔底和返回R点时先执行暂停的动作,在攻螺纹期间忽略进给倍率且不能停车,即使使用了进给保持,加工也不停止,直至完成该固定循环。,2019年12月18日,2019年12月18日,2019年12月18日,4)镗孔循环指令,(1)镗孔循环指令G85、G86和G89指令格式:G85(G86)XYZRFK;G89XYZRPFK;比较:执行G85时,机床刀具首先快速定位于(X,Y)坐标处;快速下刀至R点,随后以F定义的切削速度切削至Z坐标定义的孔底,加工结束后,以切削速度退出;G89指令与G85基本相同,只是在加工至孔底,要停留一段时间(由P定义)后退出。G86与G85的不同之处在于,加工至孔底后,主轴要停转,并快速退刀。,2019年12月18日,2019年12月18日,(2)精镗循环(G76)指令功能精镗循环用于镗削精密孔。当到达孔底时主轴停止切削,刀具离开工件的被加工表面并返回,该指令的动作步序如图5-30所示。指令格式G76XYZRQPFK;其中:XY:孔位置数据Z:从R点到孔底的距离R:从初始位置面到R点的距离Q:孔底的偏移量P:孔底暂停时间F:切削进给速度K:重复次数(如果需要的话),2019年12月18日,2019年12月18日,执行G76机床首先快速定位于X、Y以及Z定义的坐标位置然后以F速度进行精镗加工加工至孔底后暂停并进行主轴准停然后沿刀尖反方向运动Q距离(与偏移方向有关),主轴准停然后快速退刀至R点(G99)或初始点(G98),并返回原X、Y位置,恢复主轴转动。G76可保证退刀时精镗后的孔不被划伤。,2019年12月18日,(3)反镗循环指令G87,指令格式:G87X_Y_Z_R_Q_F_K_;反镗孔的动作如图所示X轴和Y轴定位后,主轴定向停止,刀具以与刀尖相反的方向按Q值给定的偏移量偏移并快速定位到孔底(R点),在这里刀具按原偏移量(Q值)返回,然后主轴正转,沿Z轴向上加工到Z点,在这个位置主轴再次定向停止后,刀具再次按原偏移量反向移动,然后主轴向孔的上方快速移动到达初始平面,并按原偏移量返回后主轴正转,继续执行下一个程序段。采用这种循环方式时,只能让刀具返回到初始平面而不能返回到R点平面,因为R点平面低于Z点平面。本指令的参数设定与G76通用。,2019年12月18日,2019年12月18日,(5)镗孔G88,指令格式:G88X_Y_Z_R_P_F-;刀具到达孔底后延时,主轴停止且系统进入进给保持状态,在此情况下可以执行手动操作,但为了安全起见应当先把刀具从孔中退出,为了再启动加工,手动操作后应再转换到纸带方式或存储器方式,按循环启动按钮,刀具快速返回到R点(G99)或初始点(G98),然后主轴正转。,2019年12月18日,2019年12月18日,(6)撤消固定循环指令G80,G80撒消所有固定循环指令,消除Z、R点及孔加工数据。使用固定循环要注意如下事项:(1)固定循环必须在主轴启动后使用;(2)当固定循环和M代码被编入一个程序段时,先执行M指令,后执行固定循环。,例1:试采用固定循环方式加工图示各孔。工件材料为HT300,使用刀具T01为镗孔刀,T02为13钻头,T03为锪钻。程序如下:,N10T01;N20M06;N30G90G00G54X0Y0T02;N40G43H01Z20.M03S500F30;N50G98G85X0Y0R3.Z-45.;N60G80G28G49Z0.M06;N70G00X-60.Y50.T03;N80G43H02Z10.M03S600,N90G98G73X-60.Y0R-15.Z-48.Q4.F40;N100X60.;N110G80G28G49Z0.M06;N120G00X-60.Y0.;N130G43H03Z10.M03S350;N140G98G82X-60.Y0R-15.Z-32P100F25;N150X60.;N160G80G28G49Z0.M05;N170G91G28X0Y0M30;,2019年12月18日,例2:编程加工图526所示零件上的孔,孔的尺寸和编程坐标系如图所示。加工该零件所用的刀具如下:1)中心钻:T01,刀具长度补偿号为H01;2)5钻头:T02,刀具长度补偿号为H02;3)M6丝锥:T03,刀具长度补偿号为H03。,程序如下:O001N010G90G17G40G49G80G21;程序初始设置N020G00Z300.0T01M06;换刀T01N030G43Z120.0H01S1500M03;至起始平面,刀具长度补偿,启动主轴N040G99G81X40.0Y-20.0Z89.0R93.0F0.2;打中心孔1,然后返回R平面N050G98Y-50.0;打中心孔2,然后返回起始平面N060G99G81X70.0Z99.0R103.0F0.2;打中心孔3,然后返回R平面N070G98Y-20.0;打中心孔4,然后返回起始平面,N080G80Z300.0H00M05;撤消刀具长度补偿,主轴停N090G00X130.0T02M06;至换刀点1,换刀T02N100G43Z120.0H02S1500M03;至起始平面,刀具长度补偿,启动主轴N110G99G81X70.0Z82.0R103.0F0.l5;钻孔4,然后返回R平面N120Y-50.0;钻孔3,然后返回R平面N130X40.0Z72.0R93.0;钻孔2,然后返回R平面N140Y-20.0;钻孔1,然后返回R平面N150G80Z300.0H00M05;撤消刀具长度补偿,主轴停N160G00X-20.0T03M06;至换刀点2,换刀T03N170G43Z120.0H03S1000M03;至起始平面,刀具长度补偿,启动主轴N180G99G84X40.0Z75.0R93.0F0.3;1孔攻丝,然后返回R平面N190Y500;2孔攻丝,然后返回R平面N200G80Z3000H00M05;撤消刀具长度补偿,主轴停N210G00X0Y0;返回程序原点N220M30;程序结束,2019年12月18日,2019年12月18日,(三)用户宏功能,在编程工作中,还可以把能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来代表它们,使用时只需给出这个总指令就能执行其功能。所存入的这一系列指令称作用户宏功能主体,这个总指令称作用户宏功能指令。用户宏功能有A、B两种,这里只介绍A类宏程序的基本使用方法。,2019年12月18日,1变量(1)变量的表示变量可以用“#”号和跟随其后的变量序号来表示;#i(i1,2,3)例#5,#109,#501;(2)变量的引用用来置换地址后面的数值。即引入了变量。例:对于F#103,若#10350时,则为F50;对于Z-#110,若#110100时,则Z为-100;对于G#130,若#1303时,则为G03。,2019年12月18日,(3)变量的类型FANUC0MC系统的变量分为公共变量和系统变量两类。1)公共变量(通用变量)公共变量是在主程序和主程序调用的各用户宏程序内公用的变量。即:在一个宏指令中的#i与在另一个宏指令中的#i是相同的。公共变量的序号为,#100#131;#500#531。其中#100#131公共变量在电源断电后即清零,重新开机时被设置为“0”;#500#531公共变量即使断电后,它们的值也保持不变,因此也称为保持型变量。2)系统变量系统变量定义为:有固定用途的变量。它的值决定系统的状态。系统变量包括刀具偏置变量,接口的输入输出信号变量,位置信息变量等。系统变量的序号与系统的某种状态有严格的对应关系。,2019年12月18日,例:刀具偏置变量序号为#01#99,这些值可以用变量替换的方法加以改变,在序号199中,不用作刀具偏置量的变量可用作保持型公共变量#500#531。例:接口输入信息#1000#1015,#1032。通过阅读这些系统变量,可以知道各输入口的情况。当变量值为1时,说明接点闭合;当变量值为“0”时,表明接点断开。这些变量的数值不能被替换。阅读变量#1032,所有输入信号一次读入。,2宏指令G65宏指令G65可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能一般形式:G65HmP#iQ#jR#k式中:m宏程序功能,数值范围0199;#i运算结果存放处的变量名;#j被操作的第一个变量,也可以是一个常数:#k被操作的第二个变量,也可以是一个常数。#i#j#k运算符,用Hm定义例如,当程序功能为加法运算时:P#100Q#101R#102#100#101#102P#100Q#101R#102#100#101#102P#100Q#101R15#100#10115,宏功能指令表,2019年12月18日,(1)算术运算宏指令1)变量的定义和替换#i#j格式:G65H01P#iQ#j;例G65H01P#101Q1005;(#1011005)G65H01P#101Q一#112;(#101一#112)2)加法#I#j+#k格式:G65H02P#iQ#jR#k;例G65H02P#10lQ#102R#103;(#101#102#103),2019年12月18日,3)减法#i#j一#k格式G65H03P#iQ#jR#k;例G65H03P#101Q#102R#103;(#101#102一#103)4)乘法#I#j#k格式G65H04P#iQ#jR#k;例G65H04P#101Q#102R#103;(#101#102#103)5)除法#i#j#k格式G65H05P#iQ#jR#k;例G65H05P#101Q#102R#103;(#101#102#103),2019年12月18日,6)平方根#i格式C65H21P#iQ#j;例G65H21P#101Q#102;(#101=)7)绝对值#i格式G65H22P#iQ#j;例G65H22P#101Q#102;(#101),2019年12月18日,8)正弦函数#Ii#jSIN(#k)格式:G65H31P#iQ#jR#k;(单位:度)例:G65H31P#101Q#102R#103;(#101#102SIN(#103)9)余弦函数#i#jCOS(#k)格式:G65H32P#iQ#jR#k;(单位:度)例:G65H32P#101Q#102R#103;(#101#102COS(#103),2019年12月18日,(2)控制命令宏指令1)无条件转移格式:G65H80Pn;(n为程序段号)例:G65H80P120;(转移到N120)2)条件转移1#jEQ#k格式:G65H81PnQ#jR#k;(n为程序段号)例:G65H81P1000Q#101R#102;当#101#102,转移到N1000程序段;若#101#102,执行下一程序段。,2019年12月18日,3)条件转移2#jNE#k格式:G65H82PnQ#jR#k;(n为程序段号)例:G65H82P1000Q#101R#102;当#101#102,转移到N1000程序段;若#101#102,执行下程序段。4)PS报警格式:G65H99Pi;(i500为报警号)例:G65H99P15;出现PS报警号515。,2019年12月18日,(3)使用注意:为保证宏程序的正常运行,在使用用户宏程序的过程中,应注意以下几点:由G65规定的H码不影响偏移量的任何选择;如果用于各算术运算的Q或R未被指定,则当0处理;转移目标序号可以是变量;在分支转移目标中,如果序号为正值,则检索过程是先向后续程序段查找;如果序号为负值,则检索过程是返回向前面的程序段查找。,3用户宏程序应用举例,例:加工圆周等分孔。设圆心在O点,它在机床坐标系中的坐标用G54来设置,在半径为r的圆周上均匀地钻几个等分孔,起始角度为,孔数为n。以零件上表面为Z向零点。见图。使用以下保持型变量:#500、#501:参考点X、Y轴坐标值(X0、Y0);#502:半径r;#503:起始角度;#504:孔数n,当n0时,按逆时针方向加工;当n0时,按顺时针方向加工;#505:孔底Z坐标值;#506:R平面Z坐标值;#507:F进给量。注意,设置保持型变量时,角度输入设置为带小数点的方式,即若起始角度30,则输入#503“30”;其它数值为不带小数点的方式输入,最小指令值为0001mm,即若设置#502100mm,则输入#502“100000”。,2019年12月18日,先分析分布孔的坐标值Xi、Yi的计算方法:假设第i个孔与X轴夹角为i:则i=+3600(-1)/n所以:xi=rcosiyi=rsini故Xi=X0+xi=X0+rcosiYi=Y0+yi=Y0+rsini,2019年12月18日,使用以下变量进行操作运算:#100:表示第i步钻第i孔的记数器;#101:记数器的最终值(为n的绝对值):#102:第i个孔的角度i的值;#103:第i个孔的X坐标值;#104:第i个孔的Y坐标值。,参考点X0、Y0,2019年12月18日,宏程序编制的钻孔子程序主程序名O0010N010G54G90G00X0Y0Z20;进入加工坐标系N020M98P9100;调用钻孔子程序N030G00G90X0Y0;返回加工坐标系零点N040Z20;抬刀N050M30;程序结束变量#500#507可以在程序中赋值,也可由MDI方式设定。,程序名O9100N110G65H01P#100Q0;#1000N120G65H22P#101Q#504;#101N130G65H04P#102Q#100R360.;#102#100360N140G65H05P#102Q#102R#504;#102#102nN150G65H02P#102Q#503R#102;#102#102当前孔孔位角度i+(360I)nN160G65H32P#103Q#502R#102;#103rCOS(#102)当前孔的X坐标N170G65H31P#104Q#502R#102;#104rsin(#102)当前孔的Y坐标N180G90G81G98X#103Y#104加工当前孔(返回开始平面)Z#505R#506F#507;N190G65H02P#100Q#100R1;#100#1001下一个孔N200G65H84P-130Q#l00R#l01;当#100#101时,向上返回到N130程序段N210M99;返回主程序,(四)数控铣床中子程序的应用,1、子程序的调用与执行1)子程序的格式:OXXXX;M99;2)子程序的调用调用子程序格式:M98PXXXXLXXXX;,在子程序的开头,继“O”(EIA)或“:”(ISO)之后规定子程序号,(由4位数字组成,前0可以省略),M99为子程序结束指令,M99不一定要单独使用一个程序段,如G00X_Y_M99;也是允许的。,其中M98是调用子程序指令,地址P后面的4位数字为子程序号,地址L指令重复调用的次数,若只调用一次也可以省略不写,系统允许重复调用的次数为9999次。,2019年12月18日,3)子程序的执行,2019年12月18日,2、子程序的特殊使用方法1)子程序中用P指令返回的地址如果在子程序的返主指令程序段中加入Pn,(即格式变成M99Pn;n为主程序中的顺序号),则子程序在返回时将返回到主程序中顺序号为n的那个程序段。2)自动返回到程序头如果在主程序(或子程序)中执行M99,则程序将返回到程序开头的位置并继续执行程序,为了让程序能够停止或继续执行后面的程序,这种情况下通常是写成M99;以便在不需要重复执行时,跳过这程序段。也可以在主程序(或子程序)中插入M99Pn;,其执行过程犹如前述。还可以在使用M99的程序段前面写入M02或M03以结束程序的调用。,2019年12月18日,3)用M99La;强制改变子程序重复执行的次数地址L中用a表示该子程序被调用的次数,它将强制改变主程序中对该子程序的调用次数。如主程序中用M98P-L99;,执行该子程序时遇到M99LO;,此时若任选程序段开关位于OFF的位置,则重复执行次数将变成0次。,2019年12月18日,例1:如图529所示的零件钻削16个10mm的孔,先编好名为为O6000和O7000的两个程序。,O6000N100G00G80G90ZR2;定义初始高度N110G01ZR3;确定加工深度N120G00ZR2;确定速度转换高度N130M99;O7000N210G81G91G00X0Y0;调G81循环钻孔N220XR4YR5;N230XR4YR5;N240XR4YRs;N250YR6;N260XR4YR5;N270XR4YR5;N280XR4YR5;N290G80;N300M99;,主程序O8000N010G00G43H01Z500.0;刀具调至工件上方N020X100.0Y100.0F0.3S1000;定位到1号孔N025R2360R3250R420R55R620;为R2、R3、R4、R5、R6赋值N030M98P7000(调出O7000子程序钻18孔);调子程序加工18号孔N040G90X1000Y1400;定位到9号孔N050M98P7000;调子程序加工916号孔;Nn,2019年12月18日,例2:零件如图530所示,用8键槽铣刀加工,使用半径补偿,每次Z轴下刀25mm,试利用子程序编写程序,2019年12月18日,程序如下:O0100N010G92X0Y0Z20.0;N015M03S800;N020G00X-4.5Y-10.0M08;N025Z0;N030M98P0110L4;N035G90G00Z20.0M05;N040X0Y0M09;N045M30;,2019年12月18日,O0110N100G91G00Z-2.5;N105M98P0120L4;N110G00X-76.0N120M99;O0120N150G91G00X19.0;N155G41D01X4.5;N160G01Y75.0F100;N165X-9.0;N170Y-75.0;N175G40G00X4.5;N180M99;,2019年12月18日,第三节典型数控铣床编程实例,图5-31编程实例,2019年12月18日,例1:加工图533所示零件,工件材料为45号钢,毛坯尺寸为175mm130mm635mm。工件坐标系原点(X0、Y0)定在距毛坯左边和底边均65mm处,其Z0定在毛坯表面上,采用10mm柄铣刀,主轴转速S1250rmin,进给速度F150mmmin。轮廓加工轨迹如图534所示,编写零件的加工程序。,2019年12月18日,2019年12月18日,2019年12月18日,2019年12月18日,加工程序O1111程序号N010G90G21G40G49G80;绝对尺寸指令,米制,注销刀具补偿和固定循环功能N020G91G28X0Y0Z0;刀具移至参考点N030G92X-200.0Y200.0Z0;设定工件坐标系原点坐标N040G00G90X0Y0Z0S1250M03;具快速移至点2,主轴以1250rmin正转N050G43Z500H01;刀具沿Z轴快速定位至50mm处N060M08;开冷却液N070G0lZ-10.0F150;刀具沿Z轴以150mmmin直线插补至-10处N080G4lD01X51.0;刀具半径补偿有效,补偿号D01,直线插补至点3N090G03X29.0Y42.0I-51.0J0;逆时针圆弧插补至点4N100G01Y89.5;直线插补至点5N110G03X23Y95.5I-6.0J0;逆时针圆弧插补至点6N120G01X-23.0;直线插补至点7,N130G03X-29.0Y89.5I0J-6.0;逆时针圆弧插补至点8N140G0lY42.0;直线插补至点9N150G03X51.0Y0I29.0J-42.0;逆时针圆弧插补至点10N160G0lX0;直线插补至点11N170G00Z5.0;沿Z轴快速定位至5mm处N180X-41.5Y108.0;快速定位至点12N190G0lZ-l0.0;沿Z轴直线插补至一10处N200X22.5;直线插补至点14N210G02X41.5Y89.0I0J-19.0;顺时针圆弧插补至点15N220G0lY48.0;直线插补至点16N230G02X-41.5Y48.0I-41.5J-48.0;顺时针圆弧插补至点l7N240G01Y89.0;直线插补至点18N250G02X-22.5Y108.0I19.0J0;顺时针圆弧插补至点13N260X-20Y110.5;直线插补至点19N270G00G90Z20.0M05;刀具沿Z轴快速定位至20mm处,主轴停转N280M09;关冷却液N290G01G28X0Y0Z0;返回参考点N300M06;换刀N310M30;程序结束,2019年12月18日,第四节典型数控铣床操作方法及安全规程,一、数控铣床操作面板本节以XK5032上采用的FANUCOMC系统为例,介绍数控铣床的操作。数控铣床的操作主要通过操作面板来进行,一般数控铣床的操作面板由显示屏/手动数据输入键盘(CRTMDI)面板和机床控制面板(两块)等二大部分组成,2019年12月18日,显示屏主要用来显示相关坐标位置、程序、图形、参数、诊断、报警等信息。手动数据输入键盘主要包括的字母键和数值键以及功能按键等,可以进行程序、参数以及机床指令的输入。机床控制面板主要进行机床调整、机床运动控制、机床动作控制等。一般有急停、模式选择、轴向选择、切削进给速度调整、快速进给速度调整、主轴的起停、程序调试功能及其他M、S、T功能等。,2019年12月18日,1CRTMDI面板,2019年12月18日,键盘上的功能键用于选择CRT的屏幕显示方式:POS当前位置的显示PROGRAM程序显示屏MENUOFSET偏置量显示屏DGNOSPARAM进行参数的设定、诊断数据的显示OPRALARM进行报警号、软操作面板的显示AUXGRAPH未使用注意按任意一个功能键和CAN时画面显示就会消失。之后再按任意一个功能键,会显示出相应的画面。同一数据输入键上有多个地址和数值,按键后循环显示。,键盘功能,2019年12月18日,2.操作面板它由下操作面板和右操作面板组成。1)下操作面板如图536所示表59介绍了各键的功能2)右操作面板如图537所示表510介绍了右操作面板各键的功能,2019年12月18日,下操作面板,2019年12月18日,右操作面板,右操作面板键的意义,2019年12月18日,2手动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家能源大同市灵丘县2025秋招写作案例分析万能模板可套用
- 医院医护人员工作总结
- 郴州市中石化2025秋招笔试模拟题含答案机械与动力工程岗
- 离婚孩子抚养权协议书范文6篇
- 土地转让协议书样式5篇
- 2025甘肃省人力资源市场招聘编外聘用人员12人笔试参考题库附带答案详解
- 工业产品买卖合同(15篇)
- 九年级语文下册 第四单元 13 短文两篇第1课时说课稿 新人教版
- 2025年及未来5年中国烧烤调料行业市场前景预测及投资战略研究报告
- 2025年生物技术行业生物工程技术创新与应用前景研究报告
- 2025年淮南市大通区和寿县经开区公开招聘社区“两委”后备干部30名笔试备考题库及答案解析
- 2025云南红河红家众服经营管理有限公司社会招聘工作人员8人笔试参考题库附带答案详解
- 2025双11大促商家一站式指南
- 助理医师考试题库及答案
- 电梯管理安全试题库及答案解析
- 2.2 6、7的加减法(课件)数学青岛版一年级上册(新教材)
- DL-T 794-2024 火力发电厂锅炉化学清洗导则
- 消防战斗服穿戴培训课件
- 老年病人误吸预防及护理
- 生理学全套课件
- 购牛合同参考参考
评论
0/150
提交评论