资源预览内容
第1页 / 共108页
第2页 / 共108页
第3页 / 共108页
第4页 / 共108页
第5页 / 共108页
第6页 / 共108页
第7页 / 共108页
第8页 / 共108页
第9页 / 共108页
第10页 / 共108页
亲,该文档总共108页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
黄涛勋 主编,数控铣工 加工中心操作工(高级),了解FANUC 0i系统常用功能指令;掌握数控铣床/加工中心螺旋线螺纹切削的编程与加工方法;掌握数控铣床/加工中心固定循环的编程与加工方法;掌握数控铣床/加工中心坐标变换的编程方法;掌握数控铣床/加工中心A类和B类宏程序的编程方法;掌握FANUC 0i系统机床面板的操作。,第四章 FANUC系统的编程与操作,目 录,第一节 FANUC系统指令表 一、准备功能码 二、辅助功能码 三、其他功能码 第二节 螺旋线切削与螺纹加工 一、螺旋插补(G02G03) 二、圆柱插补(G07.1) 三、螺纹切削(G33) 第三节 固定循环功能 一、编程实例 二、加工工艺 三、相关知识点 四、本实例数控铣削加工参考程序 第四节 子程序在加工中心编程上的应用 一、编程实例 二、加工工艺 三、子程序的概念,第四章 FANUC系统的编程与操作,第四章 FANUC系统的编程与操作,目 录,四、子程序的格式和调用 五、子程序的应用 六、本实例数控细小加工参考程序 第五节 坐标变换 一、编程实例 二、比例缩放 三、可编程镜像 四、坐标旋转 五、坐标变换指令的组合原则 六、极坐标编程 七、本实例数控铣削加工参考程序 第六节 用户宏程序概述 一、用户宏程序的定义 二、用户宏程序的变量 三、用户宏程序的格式与调用 四、宏程序编程的步骤,第四章 FANUC系统的编程与操作,目 录,第七节 A类型用户宏程序 一、编程实例 二、A类型宏程序的运算及转移指令 三、A类型宏程序的编程实例 第八节 B类型用户宏程序 一、编程实例 二、加工工艺 三、B类型宏程序的运算指令 四、B类型宏程序的转移指令 五、本实例的参考程序 第九节 数控铣床加工中心的操作 一、机床面板按钮及其功能介绍 二、机床操作 复习思考题,第一节 FANUC系统指令表,一、准备功能码,表 4-1,第一节 FANUC系统指令表,二、辅助功能码,FANUC 0i系统辅助功能代码请参阅本书第三章的相关内容。,三、其他功能代码,除准备功能与辅助功能代码外,数控机床还有F(进给速度代码),S(主轴转速代码),T(刀具代码),X、Y、Z(坐标位置代码)等其他代码,请参阅第三章。,第二节 螺旋线切削与螺纹加工,一、螺旋插补(G02/G03),1.指令格式,G17 G02/G03 X_Y_I_J_/R_Z_F_; G18 G02/G03 X_Z_I_K_/R_Y_F_; G19 G02/G03 Y_Z_J_K_/R_X_F_;,2.指令说明,螺旋插补的功能为:在G17/G18/G19指定的平面内作圆弧运动时,还在与该平面垂直的直线轴上做直线运动。指令中的F用来指定刀具沿圆弧的进给速度图4-1螺旋线插补。沿另一轴的切削速度f=F直线轴的长度/圆弧的长度。螺旋线插补只能对圆弧进行刀具半径补偿,在指定螺旋线插补的程序段中不能指定刀具半径与长度补偿。,第二节 螺旋线切削与螺纹加工,3.编程示例,编制如图4-1所示AB段螺旋线指令。 G17 G02 X0.0 Y100.0 R100.0 Z90.0 F100; ,图4-1 螺旋线插补,第二节 螺旋线切削与螺纹加工,二、圆柱插补(G07.1),1.指令格式,G07.1 IP r;,2.指令说明,IP表示旋转轴地址,r表示圆柱半径。 圆柱插补可以用一旋转轴和另一直线轴进行直线插补或圆弧插补。此指令可用于对圆柱面上的切槽加工。应用此指令时,程序中指定的进给速度是展开的圆柱面上的速度。在圆柱插补方式中,圆弧半径不能用I、J、K来指定。刀具补偿必须在圆柱插补方式前指定,不能在插补过程中指定。,第二节 螺旋线切削与螺纹加工,3.编程示例,例1 编写如图4-2所示圆柱槽的加工程序。 G00 Z100.0 C0.0; G07.1 C100; G90 G01 G42 Z120.0 D01 F250; C30.0; G02 Z90.0 C60.0 R30.0; G01 Z70.0; G03 Z60.0 C70.0 R10.0; G01 C150.0; G03 Z70.0 C190.0 R75.0; G01 Z110.0 C230.0; G02 Z120.0 C270.0 R75.0; G01 C360.0; G40 Z100.0; G07.1 C0; M30;,图4-2 圆柱插补,第二节 螺旋线切削与螺纹加工,三、螺纹切削(G33),1.指令格式,G33 IP_F_;,2.指令说明,IP表示坐标位置;F表示导程。 G33可切削等导程的直螺纹。螺纹加工过程中进给倍率不能调整。螺纹加工过程中进给暂停无效,如按下暂停键,机床在螺纹切削完成后停止。,第二节 螺旋线切削与螺纹加工,3.编程示例,例2 编写如图4-3所示M40螺纹的加工程序。 G00 X0.0 Y0.0 Z5.0; G33 Z-45.0 F2.0; ,采用这种方法加工螺纹时,螺纹加工刀具刀尖处直径即为螺纹大径,图4-3 螺纹切削,第三节 固定循环功能,一、编程实例,使用FANUC孔加工固定循环指令,选择合适的加工参数及刀具完成如图4-4所示工件中4M18螺纹孔及40mm孔的加工。,图4-4 用固定循环指令加工孔,第三节 固定循环功能,二、加工工艺,选用1号刀6mm中心钻定位,S为1500r/min,F为80mm/min;选用2号刀16.2mm麻花钻加工4个18mm螺纹底孔,S为600r/min,F为80mm/min;选用3号刀18mm的丝锥加工4个螺纹孔,S为200r/min;选用4号刀具38mm的麻花钻扩40mm的孔,S为400r/min,F为80mm;选用5号镗刀镗孔,S为400r/min,F为50mm。,第三节 固定循环功能,三、相关知识点,1.孔加工固定循环指令表,表 4-2,第三节 固定循环功能,2.孔加工固定循环概述,(1)孔加工固定循环动作 孔加工固定循环如图4-5所示,通常有以下六个动作组成: 1)动作1(AB段)快速在G17平面定位。 2)动作2(BR段)Z向快速进给到R点。 3)动作3(RZ段)Z轴切削进给,进行孔加工。 4)动作4(Z点)孔底部的动作。 5)动作5(ZR段)Z轴退刀。 6)动作6(RB段)Z轴快速回到起始位置。,图4-5 固定循环动作,第三节 固定循环功能,(2)孔加工固定循环的基本格式孔加工循环的通用编程格式如下: G73G89 X_Y_Z_R_Q_P_F_K_; X_Y_表示指定孔在XY平面内的定位;Z_表示孔底平面的位置;R_表示R点平面所在位置;Q_表示当有间隙进给时,刀具每次加工深度;P_表示指定刀具在孔底的暂停时间,数字不加小数点,单位为ms;F_表示孔加工切削进给时的进给速度;K_表示指定孔加工循环的次数。,2.孔加工固定循环概述,并不是每种孔加工循环的编程都要用到以上格式的所有代码。,第三节 固定循环功能,2.孔加工固定循环概述,(3)孔加工固定循环的平面 1)初始平面 初始平面是为安全进刀而规定的一个平面。 2)R点平面 R点平面又叫R参考平面。这个平面是刀具下刀时,自快进转为切削进给的高度平面,距工件表面的距离主要考虑工件表面的尺寸变化,一般情况下取25mm(图4-6)。 3)孔底平面 加工不通孔时,孔底平面就是孔底的Z轴高度。而加工通孔时,除要考虑孔底平面的位置外,还要考虑刀具的超越量(图4-6中Z点),以保证所有孔深都加工到尺寸。,图4-6 孔加工的几个平面,第三节 固定循环功能,2.孔加工固定循环概述,(4)刀具从孔底的返回方式 当刀具加工到孔底平面后,刀具从孔底平面以两种方式返回,即返回到R点平面和返回到初始平面,分别用指令G98与G99来决定。,1)G98方式 G98表示返回到初始平面,如图4-7所示。G98编程格式如下: G98 G81 XYZRFK; 2)G99方式 G99表示返回到R点平面,如图4-7所示。G99编程格式如下: G99 G81 XYZRPFK;,图4-7 孔加工的返回方式,第三节 固定循环功能,2.孔加工固定循环概述,(5)固定循环中的绝对坐标与增量坐标 1)G90方式 G90方式中,R值与Z值是指相对于工件坐标系的Z向坐标值,如图4-8所示,此时R值一般为正值,而Z值一般为负值。 2)G91方式 G91方式中,R值是指从初始点到R点矢量值,而Z值是指从R点到孔底平面的矢量值,如图4-8所示。,图4-8 孔加工的绝对坐标与相对坐标,第三节 固定循环功能,3.固定循环指令,(1) 钻孔与锪孔循环(G81、G82) 1)指令格式G81 X_Y_Z_R_F_; G82 X_Y_Z_R_P_F_; 2)动作说明 孔加工动作如图4-9所示,说明如下: G81指令用于正常的钻孔,切削进给执行到孔底,然后刀具从孔底快速移动退回。 G82动作类似于G81,只是在孔底增加了进给后的暂停动作。因此,在不通孔加工中,提高了孔底表面粗糙度值。该指令常用于锪孔或加工台阶孔。,图4-9 钻孔与锪孔循环动作,第三节 固定循环功能,3.固定循环指令,(2)深孔钻循环(G83、G73) G73和G83一般用于较深孔的加工,G73又称为啄式孔加工指令。 1)指令格式 G73 X_Y_Z_R_Q_F_; G83 X_Y_Z_R_Q_F_; 2)动作说明 深孔加工动作如图4-10所示,图4-10 深孔钻动作,第三节 固定循环功能,3.固定循环指令,(3)左螺纹攻螺纹(G74)与右螺纹攻螺纹(G84)循环 1)指令格式 G84 X_Y_Z_R_P_F_; G74 X_Y_Z_R_P_F_; 2)动作说明 指令动作说明如图4-11所示,图4-11 攻螺纹动作图,第三节 固定循环功能,3.固定循环指令,(4)粗镗孔循环(G85、G86、G88、G89) 常用的粗镗孔循环有G85、G86、G88、G89四种,其指令格式与孔加工动作基本相同。 1)指令格式 G85 X_Y_Z_R_F_; G86 X_Y_Z_R_P_F_; G88 X_Y_Z_R_P_F_; G89 X_Y_Z_R_P_F_; 2)动作说明 孔加工动作如图4-12所示,图4-12 粗镗孔动作,第三节 固定循环功能,3.固定循环指令,(5)精镗孔循环(G87、G76) 1)指令格式 G76 X_Y_Z_R_Q_P_F_; G87 X_Y_Z_R_Q_F_; 2)动作说明 动作如图4-13所示,图4-13 精镗孔动作,第三节 固定循环功能,四、本实例数控铣削加工参考程序(表4-3),表 4-3,第四节 子程序在加工中心编程上的应用,一、编程实例,试用FANUC 0i系统指令编写如图4-14所示型腔加工程序。,图4-14 子程序综合课题,第四节 子程序在加工中心编程上的应用,二、加工工艺,选用1号刀具12mm立铣刀加工四个腰圆槽,S为800r/min F为100mm/min;选用2号刀具10mm立铣刀加工居中槽,S为1000r/min,F为100mm/min。,三、子程序的概念,1.子程序的定义,在编制加工程序中,有时会遇到一组程序段在一个程序中多次出现,或者在几个程序中都要使用它。这个典型的加工程序可以做成固定程序,并单独加以命名,这组程序段就称为子程序。,第四节 子程序在加工中心编程上的应用,2.子程序的嵌套,为了进一步简化程序,可以让子程序调用另一个子程序, 这一功能称为子程序的嵌套。 当主程序调用子程序时,该子程序被认为是一级子程序,系统不同,其子程序的嵌套级数也不相同。一般情况下,在FANUC0i系统中,子程序可以嵌套4级,如图4-15所示。,图4-15 子程序嵌套,第四节 子程序在加工中心编程上的应用,四、子程序的格式与调用,1.子程序的格式,在大多数数控系统中,子程序和主程序并无本质区别。子程序和主程序在程序号及程序内容方面基本相同,但结束标记不同。主程序用M02或M30表示主程序结束,而子程序则用M99表示子程序结束,并实现自动返回主程序功能。,2.子程序的调用,在FANUC0i系统中,子程序的调用可
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号