欢迎来到天天文库
浏览记录
ID:51954444
大小:635.55 KB
页数:56页
时间:2020-03-25
《机床数控技术及应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2.4数控铣床及加工中心的编程本节以配备FANUC-0M系统的加工中心为例,介绍数控铣床及加工中心的编程方法。2.4.1数控铣床及加工中心的编程基础1.机床参考点与数控车床相同,数控铣床及加工中心的参考点也是编程的绝对零点和换刀点。一般可采用手动或自动方法作参考点返回。常在接通电源时都要作参考点返回以确定机床坐标系。2.工件坐标系(编程坐标系)在编程加工之前,首先必须建立坐标系。数控铣床的坐标系。如图2.4.1所示,其中Z轴、X铀和Y轴的确定上一章所述。编程坐标系的原点—般在工件装夹完毕后通过对刀来确定,确定的原则
2、是要使编程简单、方便,且要考虑工件的基准。2.4.1数控铣床及加工中心的编程基础编程坐标系的原点—般在工件装夹完毕后通过对刀来确定,确定的原则是要使编程简单、方便,且要考虑工件的基准。建立编程坐标系有两种方法,一种是G92XαYβZγ用指令建立(α,β,γ的意义参见图2.4.1),此时X0Y0Z0点即是程序零点。另一种方法是在参数0708、0709、07l0中置入适当的数值α,β,γ,此时编程坐标系在手动参考点返回后自动建立。2.4.2数控铣床及加工中心的基本编程功能1.F,S,T功能(1)进给功能——F功能指令格
3、式:G94F.进给功能用于指定进给速度,由F代码指定,其单位为mm/min,范围是:1mm/min—15000mm/min(公制),0.01in/min一600.00/min(英制)。G94F100表示进给速度为100mm/min。(2)主轴功能——S功能指令格式:S.S功能用于设定主铀转速,其单位为rpm,范围是:0rpm一9999rpm。S后可直接指定4位数的主铀转速值,也可指定2位数表示主轴转速的千位和百位。本机床使用2位数指定主轴转速。例如,S25表示主轴转速为2500rpm2.4.2数控铣床及加工中心的基
4、本编程功能(3)刀具功能——T功能指令格式:T.T功能用于选择刀具号,其范围是T00-T992.辅助功能——M功能辅助功能用于指令机床的辅助操作,如主轴的启动、停止,冷动液的开、关等。M代码可分为前指令码和后指令码,其中前指令码可以和移动指令同时执行。例如,G01X10.0M03表示刀具移动的同时,主袖也旋转。而后指令码必须在移动指令完成后才能称行。例如,G01X10.0M05表示刀具移动10.0mm后主轴才停。指令格式见表2.4.1(P37)注意一个程序段有两个以上M代码时,最后一个M代码有效。2.4.2数控铣床
5、及加工中心的基本编程功能3.准备功能——G功能准备功能用于指令机床各坐标轴的运动。有两种代码,一种是是模态代码,一旦指定将一直有效,直到被另一个模态码取代,另一种为非模态码,只在本程序段中有救。本系统的G代码及功能见表2.4.2(P38)。注:1.*G代码为电源接通时的初始状态;2.如果同组的G代码被编入同一程序段中,则最后一个G代码有效;不同组的G代码可以在同一个程序段中被规定并有效。3.在固定循环中,如果遇到01组代码时,固定循环被自动撤消。2.4.3数控铣床及加工中心的基本编程方法本节主要介绍数控铣床的基本编
6、程指令,包括刀具移动指令,参考点返回指令、平面选择及工件坐标系选择指令等。1.平面选择指令该指令用于选择圆弧插补和刀具半径补偿平面,而与直线移动指令无关。其中G17为选择X,Y平面指令,G18为选择Z,X平面指令,G19为选择Y,Z平面指令。2.4.3数控铣床及加工中心的基本编程方法2.刀具移动指令(1)快速定位指令G00指令格式:G00αβ‘式中α,β为目标点的坐标,采用绝对坐标或增量坐标由G90,G91指令决定。(2)直线插补指令G01指令格式:G01αβF;式中α,β为插补终点的坐标,不运动的轴可以省略。F为
7、合成进给速度,其速率分配如图2.4.2所示。β轴速率;Fβ=FXβ/L其中L2=α2+β22.4.3数控铣床及加工中心的基本编程方法(3)圆弧插补指令G02,G03式中:G02,G03分别为顺圆插补和逆圆插补指令;X,Y,Z为圆弧的终点坐标,可以是绝对坐标或增量坐标(相对圆弧起点);I,J,K为采用圆心方式编程时,圆心相对圆弧起点的坐标(增量值);R为采用半径方式编程时的圆弧半径。由于同一个R对应2个圆弧,因此规定当加工圆弧的圆心角大于180o。时R取负值,否则取正值。采用I、J、K方式时,本系统规定一律用增量值表
8、示,而与G90或G91无关。2.4.3数控铣床及加工中心的基本编程方法注意如果程序中漏编了R,将被视为直线插补。如程序中漏编了X,Y,Z,或终点坐标等于起点坐标时,有以下两种情况:①以圆心方式编程时,走出的图形为整圆。例如G02IJ将加工一个整圆。②以半径方式编程时,系统认为是加工0o圆弧。例如G02R为加工0o圆弧、刀具不移动。另外当I,J,K,R被同的编
此文档下载收益归作者所有