1、河南理工大学工程训练中心,主讲人:吴亚辉,加工中心技术与实践,内容提纲,一、加工中心组成与原理,二、加工中心编程及操作,三、加工中心数控仿真,四、习题课,五、实践操作,前言,学习目标,学习和应用FANUC数控系统的各种指令。掌握FANUC数控系统加工中心的各种指令格式和应用范围、技巧。能对中等难度的零件编制程序和进行加工。,前言,前2周理论课 第3周数控仿真 最后2-3周安排实际操作,平时成绩占30%,考试及作品占70%,,前言,王爱玲. 数控铣削编程与操作,电子工业出版社,2008 王爱玲. 数控加工中心编程与操作,电子工业出版社,2008 徐建高. FANUC系统数控铣床(加工中心)编程与
2、操作实用教 程,化学工业出版社,2007 吴光明. 数控铣/加工中心编程与操作技能鉴定,国防工业出版社,2008 冯志刚. 数控宏程序编程方法、技巧与实例,机械工业出版社,2007,一、加工中心组成及原理,数控铣床是一种用途广泛的机床,有立式、卧式及龙门铣三种。加工中心是一种集成化的数控加工机床,是在数控铣床基础上发展而来的,它集铣削、镗削、钻削及螺纹切削等工艺为一体,通常称镗铣类加工中心,习惯简称加工中心。,1.1 加工中心的概念,概述,为什么要使用加工中心? 传统的机加工设备不能满足精度要求,加工中心可加工复杂的三维曲面,加工精度高; 一次装夹完成多种加工工序,缩短了辅助加工时间,避免多次
3、装夹引起的定位误差。,一、加工中心组成及原理,1.2 加工中心的分类,按机床形态及主轴布局形式分类加工中心常按主轴在空间所处的状态分为立式加工中心和卧式加工中心,加工中心的主轴在空间处于垂直状态的称为立式加工中心,主轴在空间处于水平状态的称为卧式加工中心。,一、加工中心组成及原理,立式 加工中心,卧式 加工中心,一、加工中心组成及原理,按加工中心运动坐标数和同时控制的坐标数分有三轴二联动、三轴三联动、四轴三联动、五轴四联动、六轴五联动等。三轴、四轴是指加工中心具有的运动坐标数,联动是指控制系统可以同时控制运动的坐标数,从而实现刀具相对工件的位置和速度控制。,一、加工中心组成及原理,按工作台的数
4、量和功能分有单工作台加工中心、双工作台加工中心和多工作台加工中心。 按加工精度分有普通加工中心和高精度加工中心。普通加工中心,分辨率为1m,最大进给速度1525mmin,定位精度10m左右。高精度加工中心,分辨率为0.1m,最大进给速度为15100mmin,定位精度2m左右。,一、加工中心组成及原理,1.3 加工中心的结构组成,一、加工中心组成及原理,基础部件它是加工中心的基础结构,由床身、立柱和工作台等组成,它们主要承受加工中心的静载荷以及在加工时产生的切削负载,因此必须要有足够的刚度。这些大件可以是铸铁件也可以是焊接而成的钢结构件,它们是加工中心中体积和重量最大的部件。 主轴部件由主轴箱、
5、主轴电动机、主轴和主轴轴承等零件组成。主轴的启、停和变速等动作均由数控系统控制,并且通过装在主轴上的刀具参与切削运动,是切削加工的功率输出部件。,一、加工中心组成及原理,数控系统加工中心的数控部分是由CNC装置、可编程控制器、伺服驱动装置以及操作面板等组成。它是执行顺序控制动作和完成加工过程的控制中心。最常见的是FANUC、西门子、三菱系统,国外的有哈斯、法格数控系统,国产的有广数、华中数控系统。,一、加工中心组成及原理,自动换刀系统由刀库、机械手等部件组成。当需要换刀时,数控系统发出指令,由机械手(或通过其他方式)将刀具从刀库内取出装入主轴孔中。加工中心与数控铣床最大的区别就在于加工中心具有
6、自动换刀的功能,通过在刀库上安装不同用途的刀具,在加工过程中可以改变主轴上的加工刀具,从而实现多种加工功能。,一、加工中心组成及原理,链式刀库,盘式刀库,一、加工中心组成及原理,辅助装置包括润滑、冷却、排屑、防护、液压、气动和检测系统等部分。这些装置虽然不直接参与切削运动,但对加工中心的加工效率、加工精度和可靠性起着保障作用,因此也是加工中心中不对缺少的部分。,一、加工中心组成及原理,1.4 加工中心的切削运动,一、加工中心组成及原理,铣削用量三要素是指切削速度、进给量和吃刀量。切削速度VC。主运动的线速度称为切削速度。加工中心的主运动是铣刀的旋转运动,故铣削的切削速度是指铣刀外圆上刀刃运动的
7、线速度。VC=dn/1000其中:d-铣刀的直径(mm);n-铣刀的转速(r/min)。,在加工过程中,习惯将切削速度转算成机床主轴转速n。,铣削用量三要素是指切削速度、进给量和吃刀量。切削速度VC。主运动的线速度称为切削速度。加工中心的主运动是铣刀的旋转运动,故铣削的切削速度是指铣刀外圆上刀刃运动的线速度。VC=dn/1000其中:d-铣刀的直径(mm);n-铣刀的转速(r/min)。,一、加工中心组成及原理,进给量进给运动速度的大小称为进给量,它一般有两种表示方法:转进给f(mm/r)和分进给Vf(mm/min)它们两者之间的关系是:Vf =n*f 吃刀量铣削时铣刀的吃刀量包括背吃刀量p和
8、侧吃刀量e。,一、加工中心组成及原理,一、加工中心组成及原理,两种铣削方式比较顺铣给工件的垂直作用力向下,逆铣则向上,所以逆铣时装夹工件一定要夹紧;顺铣不会过切,逆铣有可能会过切;切削表面有硬皮的工件用逆铣。,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,加工中心适宜于加工复杂、工序多、要求较高、需用多种类型的普通机床和众多刀具夹具,且经多次装夹和调整才能完成加工的零件。其加工的主要对象有箱体类零件、复杂曲面、异形件、盘套板类零件和特殊加工零件等。,1.5 加工中心的主要加工对象,一、加工中心组成及原理,箱体类零件箱体类
9、零件一般是指具有一个以上孔系,内部有型腔,在长、宽、高方向有一定比例的零件。这类零件在机床、汽车、飞机制造等行业用的较多。,一、加工中心组成及原理,箱体类零件一般都需要进行多工位孔系及平面加工,公差要求较高,特别是形位公差要求较为严格,通常要经过铣、钻、扩、镗、铰、锪,攻丝等工序,需要刀具较多,在普通机床上加工难度大,工装套数多,费用高,加工周期长,需多次装夹、找正,手工测量次数多,加工时必须频繁地更换刀具,工艺难以制定,更重要的是精度难以保证。 加工箱体类零件的加工中心,当加工工位较多,需工作台多次旋转角度才能完成的零件,一般选卧式镗铣类加工中心。当加工的工位较少,且跨距不大时,可选立式加工
10、中心,从一端进行加工。,一、加工中心组成及原理,复杂曲面复杂曲面在机械制造业,特别是航天航空工业中占有特殊重要的地位。复杂曲面采用普通机加工方法是难以甚至无法完成的。在我国,传统的方法是采用精密铸造,可想而知其精度是比较低的。复杂曲面类零件如:各种叶轮,导风轮,球面,各种曲面成形模具,螺旋桨以及水下航行器的推进器,以及一些其它形状的自由曲面。,视频,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,盘、套、板类零件带有键槽,或径向孔,或端面有分布的孔系,曲面的盘套或轴类零件,如带法兰的轴套,带键槽或方头的轴类零件等,还有具有较多孔加工的板类零件,如各种电机盖等。端面有分布
11、孔系、曲面的盘类零件宜选择立式加工中心,有径向孔的可选卧式加工中心。 特殊加工在熟练掌握了加工中心的功能之后,配合一定的工装和专用工具,利用加工中心可完成一些特殊的工艺工作,如在金属表面上刻字、刻线、刻图案等。,一、加工中心组成及原理,铣刀的种类 轮廓类加工刀具常见的有立铣刀、球头刀、端面铣刀、成形铣刀等。 孔类加工刀具孔类加工工具主要有钻头、铰刀、镗刀等。 铣刀的材料 高速钢硬质合金陶瓷立方氮化硼金刚石,1.6 加工中心常用的刀具及夹具,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,开粗选择大直
12、径的飞刀,直径为工件尺寸的1/5较为合适。 爬陡峭度较低的斜面或者曲面选择球头刀。 尽量选用标准尺寸的刀具,像平底刀一般3,4,6,8,10等(钻头例外) 精加工尽量选择多刃的铣刀,以增加铣削的平稳性。 根据不同的工件材料和加工方式选择不同材质的刀具,例如铝件一般选择白钢刀,模具钢选择表面有涂层的硬质合金铣刀,高速铣削一般选择金刚石刀具。,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,一、加工中心组成及原理,加工方法的选择 平面加工平面轮廓加工曲面轮廓加工孔加工 加工阶段的划分 粗加工、半精加工、精加工 工序的划分 按所用刀具划分 即以同一把刀具完成的那一部分工艺过程
13、为一道工序。加工中心常用这种方法划分工序。 按安装次数划分 即以每一次装夹完成的那一部分工艺过程作为一道工序。这种方法适合于加工内容不多的工件,加工完成后就能达到待检状态。,1.7 加工中心加工工艺基础,一、加工中心组成及原理,按粗、精加工划分 即以粗加工中完成的那一部分工艺过程为一道工序,精加工中完成的那一部分工艺过程为一道工序。这种划分方法适用于加工后变形较大,需粗、精加工分开的零件,如毛坯为铸件、焊接件或锻件。 按加工部位划分 即以完成相同型面(如内形、外形、曲面和平面等)的每一部分工艺过程为一道工序。用于加工表面多而复杂的零件。 加工顺序的安排 先基面后其他 先粗后精 先面后孔,1.7
14、 加工中心加工工艺基础,二、加工中心编程基础,在加工过程中,数控机床是通过什么来识别工件的加工位置的呢?为了确定数控机床的运动方向及移动距离,就要在数控机床上建立一个坐标系,称为机械坐标系或机床坐标系。机械坐标系是机床制造商在出厂时,已设置的一个坐标系。在编制程序时,以机械坐标系来作为工件运动方向和距离的坐标系,从而与数控机床建立了坐标关系。,2.1 加工中心坐标系,编程基础,二、加工中心编程基础,供编程使用的坐标系,称为工件坐标系或编程坐标系。,二、加工中心编程基础,Z坐标定义为平行机床主轴的坐标轴,其正方向规定为从工件台到刀具夹持的方向,即刀具远离工件的运动方向。X坐标为水平的、垂直于工件
15、装夹平面的坐标轴,其正向一般规定为操作人员面向机床时右侧为正X方向。Y坐标垂直于X、Z坐标轴,其正方向则根据X 和Z轴按右手法则来确定。,二、加工中心编程基础,又称机床原点,是机械坐标系的原点,它的位置是在各坐标轴的正向最大极限处,是机床制造商设置在机床上的一个物理位置,其作用是使数控机床与控制系统同步,建立测量机床运动坐标的起始点。每次启动数控机床时,首先必须机械原点回归操作,使数控机床与控制系统建立起坐标关系,并使控制系统对各轴软限位功能起作用。,2.2 坐标原点,二、加工中心编程基础,又称程序原点,是编程人员以工件图样上的某点为工件坐标系的原点,即工件坐标系的原点。一般对于数控铣床用G5
16、4G59来设置编程原点。,二、加工中心编程基础,在数控编程中,有的编程指令是不常用的,有的只适用于某些特殊的数控机床,这里只介绍一些常用的编程指令。,2.3 常用编程指令(FANUC系统),准备功能指令由字符G和其后的13位数字组成,其主要功能是指定机床的运动方式,为数控系统的插补运算作准备。G指令的有关规定和含义见下表。,二、加工中心编程基础,二、加工中心编程基础,以上G代码均为模态指令(或续效指令),一经程序段中指定,便一直有效,直到以后程序段中出现同组另一指令(G指令)或被其它指令取消(M指令)时才失效,否则保留作用继续有效,而且在以后的程序中使用时可省略不写。,二、加工中心编程基础,辅
17、助功能指令由字母M和其后的两位数字组成,主要用于完成加工操作时的辅助动作。常用的M指令见下表。,二、加工中心编程基础,它们表示运动轴的移动方式。使用绝对坐标指令(G90)编程时,程序段中的尺寸数字为绝对坐标值,即刀具所有轨迹点的坐标值,均以程序原点为基准。相对坐标指令(G91)编程时,程序段中的尺寸数字为增量坐标值,即刀具当前点的坐标值,是以前一点坐标为基准而得。,2.4 常用编程指令详解,编程格式:,二、加工中心编程基础,如下图所示,表示刀具从A点移动到B点,用以上两种方式编程分别如下:,G90 G01 X10.0 Y40.0 F100; G91 G01 X-30.0 Y30.0 F100;
18、,二、加工中心编程基础,一般数控机床可以预先设置6个(G54G59)工作坐标系,这些工作坐标系储器在机床的存储器内,都以机械原点为参考点,分别以各自坐标轴与机械原点的偏移量来表示,在程序中可以选用工作坐标系中的其中一个或多个。,二、加工中心编程基础,这是一组模态指令,没有缺省方式。若程序中没有给出工作坐标系,则数控系统默认缺省程序原点为机械原点。,二、加工中心编程基础,G17、G18、G19分别指定零件进行XY、ZX、YZ平面上的加工,如下图所示。这些指令在进行圆弧插补、二维刀具半径补偿必须使用。这是一组模态指令,缺省为G17。,二、加工中心编程基础,刀具以系统预先设定的速度以点位控制方式从当
19、前所在位置快速移动到指令给出的目标位置。只能用于快速定位,不能用于切削加工,进给速度F对G00指令无效。该指令常使用在程序开头和结束处,刀具远离工件时,快速接近工件,程序结束时,刀具快速离开工件。,使用格式为: G00 X Y Z ;,二、加工中心编程基础,例如: G90G00X0Y0Z100.0;/*使刀具以绝对编程方式快速定位到(0,0,100)的位置。,一般用法:G90G00Z100.0;/*刀具首先快速移到Z=100.0mm高度的位置X0.Y0.; /*刀具接着快速定位到工件原点的上方,刀具的快速定位运动,一般不直接使用G90G00X0Y0Z100.0的方式,避免刀具在安全高度以下与工
20、件或夹具发生碰撞。,二、加工中心编程基础,G00指令一般在需要将主轴和刀具快速移动时使用,可以同时控制13轴,即可在X或Y轴方向移动,也可以在空间作三轴联动快速移动。而刀具的移动速度由数控系统内部参数设定,在数控机床出厂前已设置完毕,一般在500010000mm/min。,二、加工中心编程基础,刀具作两点间的直线运动加工时使用该指令,G01表示刀具从当前位置开始以给定的切削速度F,沿直线移动指令给出的目标位置。,使用格式:G01 X Y Z F ;,二、加工中心编程基础,如下图所示: G01 X10.0 Y50.0 F100; /*刀具在(50,10)位置以100mm/min的进给速度沿直线运
21、动到(10,50)的位置。,二、加工中心编程基础,一般用法:G01、F指令均为模态指令,有继承性,即如果上一段程序为G01,则本程序可以省略不写。X、Y、Z为终点坐标值也同样具有继承性,即如果本程序段的X(或Y或Z)的坐标值与上一程序段的X(或Y或Z)坐标值相同,则本程序段可以不写X(或Y或Z)坐标。F为进给速度,单位为mm/min,同样具有继承性。, G01与坐标平面的选择无关; 切削加工时,一般要求进给速度恒定,因此,在一个稳定的切削加工工程中,往往只在程序开头的某个插补(直线插补或圆弧插补)程序段写出F值。,二、加工中心编程基础,刀具在各坐标平面以一定的进给速度进行圆弧插补运动,从当前位
22、置(圆弧的起点),沿圆弧移动到指令给出的目标位置,切削出圆弧轮廓。G02为顺时针圆弧插补指令,G03为逆时针插补指令。刀具在进行圆弧插补时必须规定所在平面(即G17G19),再确定回转方向,如下图所示,沿垂直圆弧所在平面(如XY平面)的另一坐标轴从正方向(+Z)往负方向(-Z)看,顺时针方向为G02指令,逆时针方向为G03指令。,二、加工中心编程基础,二、加工中心编程基础,此处的圆弧用G02还是G03?,二、加工中心编程基础,一般用法:G02和G03为模态指令,有继承性,继承方法与G01相同。 G02和G03与坐标平面的选择有关。,编程格式:,二、加工中心编程基础,格式中: X、Y、Z表示圆弧
23、终点坐标,可以用绝对方式编程,也可以用相对坐标编程,由G90或G91指,使用G91指令时是圆弧终点相对于起点的坐标; R表示圆弧半径; I、J、K分别为圆心到圆弧的起点的X、Y、 Z轴方向的增矢量,如下图所示。 使用G02或G03指令两种格式的区别:当圆弧角小于等于180时,圆弧半径R为正值,反之,R为负值;以圆弧起点到圆心坐标的增矢量(I、J、K)来表示,适合任何的圆弧角使用,得到的圆弧是唯一的。切削整圆时,为了编程方便采用(I、J、K、)格式编程,不使用圆弧半径R格式。,二、加工中心编程基础,二、加工中心编程基础,如下图,A点为始点,B点为终点。,二、加工中心编程基础,格式:G28 X_
24、Y_ Z_ ;,该指令中X,Y,Z后面的坐标值为中间点坐标(即通过中间点返回参考点)加工中心换刀前要执行G28指令,使主轴刀具端面中心返回机床参考点。机床参考点是数控机床上一个固定的基准点。通常机床执行回零操作时,主轴上刀具的端面中心也同时返回机床参考点。在执行G28指令前,必须取消刀具的半径补偿和长度补偿。,二、加工中心编程基础,G91 G28 X100. Y150.; G90 G28 X300. Y250.;,G91 G28 X0 Y0;G91 G28 Z0;,二、加工中心编程基础,格式:M06 T;,中心南通机床厂FANUC加工中心换刀特殊指令: 例如: G91 G28 Z0;M98 P
25、9000 T01;/*以调用子程序方式进行换刀,二、加工中心编程基础,G41刀具半径左补偿 G42刀具半径右补偿 G40取消刀具半径补偿,2.5 刀具半径补偿的建立与取消,为什么要使用刀具半径补偿及G41、G42判断,二、加工中心编程基础,A_B_D_;,建立格式:,或者 G01 ;,取消格式:G00 G40 A_B_;,二、加工中心编程基础,G41/42及G40只能与G00或G01一起使用。D为刀具半径补偿寄存器号码,一般补偿量应为正值,若为负值,则G41和G42正好互换。G41/42是模态代码,一旦建立一直有效,直到G40出现。刀具半径补偿的使用原则切线切入,切线切出(凸台),即下刀点选择
26、在工件轮廓以外,取一条过渡直线加工到工件轮廓的切线延长线上。过渡直线与切线延长线的夹角大于90小于180。圆弧切入,圆弧切出(内凹壁)。避免法向切入和法向切出零件。,二、加工中心编程基础,不能出现连续两个程序段无选择补偿坐标平面的移动命令,铣外轮廓过切,二、加工中心编程基础,先进刀至目标平面深度,再进行刀具半径补偿,先进行刀具半径补偿,再进刀至目标平面深度,二、加工中心编程基础,按图示走刀路径铣削工件外轮廓,已知立铣刀直径16mm,半径补偿号为D01。,三、加工中心编程提高,编程思路及要点: 按图示的刀路进行编程即可。 要注意建立刀具半径补偿时如何切入切出工件。 注意刀具半径补偿方向的判断,另
27、外尽量顺铣零件。,二、加工中心编程基础,G54 G90 G17; M03 S1200; G00 X0 Y0; G00 Z10.; G01 Z-25. F100; G41 G01 X60. Y30. D01; G01 Y80.; G03 X100. Y120. R40. ; G01 X180.; G01 Y60.; G02 X160. Y40. R20.; G91 G01 X-110.; G90 G40 G01 X0 Y0; G00 Z100.; M05; M30;,二、加工中心编程基础,编程时直接按工件轮廓尺寸编程。刀具因磨损、重磨或更换新刀后直径会发生改变,但不必修改程序,只需改变半径补偿参
28、数。刀具半径补偿值不一定等于刀具半径值,同一加工程序,采用同一刀具可通过修改刀补的办法实现对工件轮廓的粗、精加工;同时也可通过修改半径补偿值获得所需要的尺寸精度。,二、加工中心编程基础,二、加工中心编程基础,二、加工中心编程基础,2.6 刀具长度补偿的建立与取消,刀具长度测量基准点在哪?,二、加工中心编程基础,建立格式:,取消格式:G49 Z_;,式中:G43刀具长度正补偿/离开工件补偿; G44刀具长度负补偿/趋向工件补偿;H刀具长度偏置寄存器号(H01H32),如欲取消长度补偿,除使用G49外,也可以用H00的方法,使用G43、G44时只能有Z轴移动量,否则会报警!,二、加工中心编程基础,
29、二、加工中心编程基础,三、加工中心编程提高,3.1 特殊指令(FANUC系统),编程提高,格式:M98 P ;,优先满足程序名,然后是调用次数 例如: M98P21234(调用O1234两次) M98P2(调用O2一次),调用次数,子程序名,三、加工中心编程提高,用于主程序最后程序段,作为热机程序, 程序段格式为M99 P ;(P后为程序段号)时执行转向。,格式:M99;,特殊用法,三、加工中心编程提高,三、加工中心编程提高,编程思路及要点: 铣中间的曲面可调用子程序进行加工,把如下图所示刀路作为一个子程序,通过反复调用最终加工到位。 沿Y方向的移动宜采用增量坐标编程,注意与绝对坐标编程的变换
30、。 行切的步距越小则曲面的加工质量越好,但加工时间变长。 返回主程序时注意改回绝对坐标编程及G17。,执行子程序一次的刀路,三、加工中心编程提高,三、加工中心编程提高,格式:G68 X_Y_R_;,X_Y_旋转中心坐标; R旋转角度,单位为度(度数需加点),取值范围0360,以X轴正方向为基准,顺时针为负,逆时针为正; 一般与子程序调用配合使用; 用G69取消坐标旋转。,三、加工中心编程提高,三、加工中心编程提高,编程思路及要点: 此图加工中间六个凹腔宜采用坐标旋转进行编程,把铣其中一个凹腔的程序编成子程序,然后坐标系每旋转一次,调用一次子程序。 编铣凹腔的子程序时需注意以下几点: 开始下刀时
31、刀具的定位; 刀具半径补偿的建立与取消; 加工结束后的抬刀; 子程序最后一行记得加上M99返回主程序。 铣中间的曲面时宜调用子程序进行加工,此时应注意铣YZ平面圆弧方向的判断,行切的步距越小则曲面的加工质量越好,但同时加工时间越长。,三、加工中心编程提高,X_极径; Y_极角,单位为度(度数需加点),以被选择平面的第一回转轴为基准,顺时针为负,逆时针为正; 一般用于加工等分或者不等分的孔系; 用G15取消极坐标。,格式:G16 X_Y_;,三、加工中心编程提高,三、加工中心编程提高,编程思路及要点: 此图宜采用极坐标进行编程。 铣凸台时注意下刀点、退刀点的选择以及刀具半径补偿的建立与取消。 极
32、坐标使用完后一定记得用G15取消,否则会对后面的加工造成影响。,三、加工中心编程提高,N1; G54 G90 G17; M03 S1200; G00 X-30. Y-30.; G00 Z10.; G01 Z-4. F100; G42 G01 X-23. Y-20.23 D01; G16 G01 X25. Y-126.; Y-54.; Y18.; Y90.; Y162.; Y-126.; G15; G01 X-20. Y-27.; G40 G01 X-26. Y-35.;,G00 Z100.; M05; M00; N2; G55 G90 G17; M03 S600; G00 Z30.; G16
33、G81 X15.6 Y-126. Z-5. R3. F50.; Y-54.; Y18.; Y90.; Y162.; G15 G80; G00 Z100.; M05; M30;,三、加工中心编程提高,1.可看做平面内的圆弧插补与垂直该面的直线运动的合运动。 2.螺旋线插补的进给速度F为合成运动速度。 3.当加工型腔(材料较硬)时,该方式可用于内部下刀,即螺旋方式下刀。,F_,_,_,_,_,_,_,Z,Y,Z,X,Y,X,编程格式:,三、加工中心编程提高,G03 X0 Y30. R30. Z10.F100;,三、加工中心编程提高,六个动作组成: 动作1x轴和y轴定位:使刀具快速定位到孔加工的位置
34、。 动作2快进到R点:刀具自起始点快速进给到R点。 动作3孔加工(Z点):以切削进给的方式执行孔加工的动作。 动作4孔底动作:包括暂停、主轴准停、刀具移动等动作。 动作5返回到R点:继续加工其它孔时,安全移动刀具。 动作6返回起始点:孔加工完成后一般应返回起始点。,3.2 固定循环,三、加工中心编程提高,三、加工中心编程提高,式中:G孔加工固定循环(G73G89)。X、Y孔在XY平面的坐标位置(绝对值或增量值)。Z孔底的Z向坐标值(绝对值或增量值) 。RR点的Z向坐标值(绝对值或增量值) 。Q每次进给深度(G73、G83);刀具位移量 (G76、G87)。P暂停时间,ms。F切削进给的进给量,
35、mm/min。,编程格式:,G98循环结束返回初始平面 G99循环结束返回R平面,三、加工中心编程提高,三、加工中心编程提高,注意: G73G89是模态指令。 G01G03取消。固定循环中的参数(Z、R、Q、P、F)是模态的。在使用固定循环指令前要使主轴启动。固定循环指令不能和指令M代码同时出现在同一程序 段。在固定循环中,刀具半径尺寸补偿无效,刀具长度补偿有效。当用G80取消固定循环后,那些在固定循环之前的插补模态恢复。,三、加工中心编程提高,格式:G81 X _ Y _ Z _ R _ F _ ;,三、加工中心编程提高,格式:G82 X _ Y _ Z _ R _ P _ F _ ;式中:
36、P孔底暂停时间(ms)。,三、加工中心编程提高,格式:G83 X _ Y _ Z _ R _ Q _ F _ ;式中: Q每次进给深度。,三、加工中心编程提高,格式:G73 X _ Y _ Z _ R _ Q _ F _ ; 式中:Q每次进给深度(建议值23)。,三、加工中心编程提高,格式:G85 X _ Y _ Z _ R _ F _ ;,铰削至Z所指定的孔座位置后仍以切削进给方式向上提升。故此指令适宜铰孔。,三、加工中心编程提高,格式: G74 X_ Y _ Z _ R_ F_ ; 式中: F攻螺纹的进给速度(mm/min),Vf(mm/min)=螺纹导程P(mm) 主轴转速n(r/min
37、)。,三、加工中心编程提高,格式: G84 X _ Y _ Z _ R _ F _ ;,三、加工中心编程提高,格式:G80 ;,当用G80取消孔加工固定循环后,固定循环指令中的孔加工数据也被取消。那些在固定循环之前的插补模态恢复。,三、加工中心编程提高,加工图示工件的5个孔,分别用G81和G83编程,三、加工中心编程提高,G54 G90 G17; M03 S800; G00 X0 Y0; G00 Z100.; G99 G81 X10. Y-10. Z-25. R5. F60; (G83 X10. Y-10. Z-25. R5. Q3. F60;) X10. Y20.; X20. Y10.; X
38、30. Y10.; X40. Y30.; G80; G00 Z100; M05; M30;,三、加工中心编程提高,圆周均布孔的最短进给路线设计示例,三、加工中心编程提高,Z向进给路线,三、加工中心编程提高,3.3 螺纹铣削(非攻丝),传统的螺纹加工方法主要为采用螺纹车刀车削螺纹或采用丝锥、板牙手工攻丝及套扣。随着数控加工技术的发展,尤其是三轴联动数控加工系统的出现,使更先进的螺纹加工方式螺纹的数控铣削得以实现。由于螺纹铣削加工的诸多优势,目前发达国家的大批量螺纹生产已较广泛地采用了铣削工艺 。,螺纹精度要求高; 大直径的螺纹(对于40柄机床来讲,当螺纹大于M24, 50柄机床当螺纹大于M42)
39、,采用螺纹铣是必然的选择。,什么情况下采取螺纹铣削?,三、加工中心编程提高,优势: 螺纹铣削加工与传统螺纹加工方式相比,在加工精度、加工效率方面具有极大优势,且加工时不受螺纹结构和螺纹旋向的限制,如一把螺纹铣刀可加工多种不同旋向的内、外螺纹。 对于不允许有过渡扣或退刀槽结构的螺纹,采用传统的车削方法或丝锥、板牙很难加工,但采用数控铣削却十分容易实现。螺纹铣刀的耐用度是丝锥的十多倍甚至数十倍,而且在数控铣削螺纹过程中,对螺纹直径尺寸的调整极为方便,这是采用丝锥、板牙难以做到的。 螺纹起始角的控制:对于车削加工,丝锥和板牙很难保证不同零件的螺纹起始角相同,铣削加工只需从同一点进刀就很容 易实现不同
40、零件具有相同起始角。,三、加工中心编程提高,内螺纹,外螺纹,三、加工中心编程提高,三、加工中心编程提高,编程思路及要点: 事先将孔直径加工到螺纹的底孔尺寸。 采用螺旋铣削方式并与宏程序结合,以实现螺纹铣刀绕螺旋线每旋转一周,Z向移动一个螺距。 如果采用多刃螺纹铣刀,则要选用与所铣螺纹匹配的螺纹刀,并加入适合的引入、引出距离,以实现进退刀切入切出工件,否则接刀处容易产生毛刺,螺纹不连贯且过渡不自然,螺纹精度不高。 需要采取顺铣方式,以避免过切零件。,宏程序的用法参看数控编程基础,三、加工中心编程提高,G54 G90 G17; M04 S1600; G00 X0 Y0; G00 Z10.; M08
41、; G00 Z2.; G42 G01 X36. D01 F300; #101=0; N1 G02 X36. Y0 Z#101 I-36. J0; #101=#101-2.; IF#101GT-45. GOTO1; G40 G01 X0; G00 Z30.;, M05; M09; M30;,第一种方法(单刃铣削,这里只对左边的螺孔进行了编程,右边类推),三、加工中心编程提高,三、加工中心编程提高,G54 G90 G17; M04 S1600; G00 X6 Y0; G00 Z10.; M08; G00 Z2.; #101=0; N1 G02 X6. Y0 Z#101 I-6. J0 F300;
42、#101=#101-2.; IF#101GT-45. GOTO1; G02 X3. Y-3. Z-46.25 R3.; G00 Z30.;, M05; M09; M30;,第二种方法(单刃铣削,假设使用的螺纹铣刀的直径为60),XOY平面导出1/4圆弧,Z向移动1/8个螺距,三、加工中心编程提高,三、加工中心编程提高,在实际加工中,螺纹螺距大的必须分粗精铣,材质硬或弹性大、深径比大的都需要分多刀(可以通过修改刀具半径补偿值来实现)进行加工,否则会出现振动大、表面质量差,塞规进不去等问题,在加工中还要注意螺纹刀杆的伸出尽量短以增加刚性、减少振动,提高进给。 在首件加工时,首先通过调整刀偏,直到螺
43、纹塞规检查零件合格。以后的加工就可以按首件的刀偏保证尺寸,可以达到一次加工合格。 单齿加工从工艺上来说比多齿更科学合理,但多齿效率较高。 进行同样尺寸左旋螺纹加工时,只需要把程序中G03改为G02,G41改为G42即可 。 外螺纹与内螺纹加工方法类似,需要注意下刀点的选择。,三、加工中心编程提高,三、加工中心编程提高,三、加工中心编程提高,三、加工中心编程提高,三、加工中心编程提高,三、加工中心编程提高,实践操作,1、禁止修改数控系统的系统参数。 2、首先做好开机准备。开机后,检查各开关、按钮及手柄等是否正常、灵活,机床有无异常现象,并检查电压、气压、油压是否正常。 3、操作机床时,不许穿宽松式外衣,袖口要扣紧,不许戴手套,女生需戴帽子,并把长头发放到帽子里。 4、必须在确认工件及刀具夹紧后才能启动机床,严禁机床运行时测量、触摸工件。 5、开机后首先执行回零操作,编程时应选择合理的工艺参数,程序输入及修改后,应仔细核对并对程序进行模拟,确认无误后方可进行加工。,实践操作安全操作规程,实践操作,6、机床开动期间严禁离开。 7、加工时,需关闭防护门,机床运转时不得手动变速,主轴完全停止旋转时,方可拆卸工件。 8、将快速倍率开关打到低档进行首件单段试切。 9、加工过程中如果出现异常声音、夹具松动等异常情况时必须立即停机处理。 10、加工完毕后,及时清理机床。,