FANUC加工编程

上传人:野鹰 文档编号:26779835 上传时间:2018-01-01 格式:PPTX 页数:34 大小:9.89MB
返回 下载 相关 举报
FANUC加工编程_第1页
第1页 / 共34页
FANUC加工编程_第2页
第2页 / 共34页
FANUC加工编程_第3页
第3页 / 共34页
FANUC加工编程_第4页
第4页 / 共34页
FANUC加工编程_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《FANUC加工编程》由会员分享,可在线阅读,更多相关《FANUC加工编程(34页珍藏版)》请在金锄头文库上搜索。

1、FANUC系统加工编程,中捷通用线技术部工艺室肖兵兵,一、认识机床,搞清楚机床每个轴的正负方向 对于机床在编程过程中的运动方向来讲,分为工件运动和刀具运动,同一类机床的某个轴结构的差异会导致正负向相反(龙门的X轴),同一台机床的XYZ轴也容易造成正负向的混淆(刨台、龙门),在编程的时候一定要保持清醒。,一、认识机床,搞清楚机床每个轴的正负方向,X+,二、PC编程的格式,1、对于FANUC系统来讲,要在记事本中编写编程语句,编写完成以后要将扩展名删掉。2、程序内容的开头和结尾使用%,在系统中直接编程由系统自动生成。3、文件的名称只能写成Oxxxx,x只能是数字,不可以是字母或其它字符。4、打开程

2、序文件后,先是%,接下来就是程序名,程序名要与文件名保持一致。5、对程序的说明只能写在程序名后面的小括号内(),不能使用汉字。6、在系统中编程,每个程序段都有“;”,在PC上编程不需要写“;”,换行即可。,二、PC编程的格式,二、PC编程的格式,在系统中的显示,三、指令,1、坐标系G53:机床坐标系,也叫机械坐标系,空间内的原点是机床每个轴的回 零点(光栅尺)G54-G59:工件坐标系,以工件加工前的对刀点为原点。G52 :临时坐标系,G52 Xa Yb Zc,a、b、c代表临时坐标系原点相对于 当前坐标系原点的偏移量;运行程序段G52X0Y0Z0会取消临时坐 标系回到原坐标系对刀: 对刀的目

3、的就是确定工件坐标系原点G54-G59,一般用棒铣刀,如果尺寸不精确可以用钻头、面铣刀,特殊情况用检棒和千分垫,也有其它一些专门的对刀工具。,三、指令,工件坐标系设定界面,三、指令,2、最基本指令G0/G00:快速定位,走直线,速度由系统设置的快移速度和面板上的 倍率按钮决定;G1/G01:直线差补,走直线,速度由程序设定的进给速度和面板上的 倍率旋钮决定;G90:绝对坐标值G91 :相对坐标值F :进给倍率,mm/min,/mmM3/M03:主轴正转;M4/M04:主轴反转; S :主轴转数; M5/M05:主轴停;,三、指令,FANUC系统操作面板,三、指令,3、平面选择G17:X-Y平面

4、;G18:Z-X平面;G19:Y-Z平面;请大家在记忆平面时一定要注意XYZ的顺序。4、圆弧插补G2/G02:顺时针插补G3/G03:逆时针插补圆弧插补有两种方式:(1)终点+ 半径(2)终点+ 圆心,三、指令,(1)终点+ 半径 顺时针从A点到B点有两条半径为R路径,路径1为多半圆,路径2为少半圆,编程选择路径时R值的 正负 来区分,R为正值走少半圆,R为负值走多半圆。(G90/G91)G2/G3 G17 Xb Yb Rb(-b)F_(G90/G91)G2/G3 G18 Xb Zb Rb(-b)F_(G90/G91)G2/G3 G19 Yb Zb Rb(-b)F_ 右下图,编写程序用G90用

5、G91,三、指令,(2)终点+ 圆心 顺时针从A点到B点的路径,只要确定圆心位置,路径就固定了。I,J,K分别代表圆心位置相对于圆弧起点在XYZ方向上的偏移量。(G90/G91)G2/G3 G17 Xb Yb I_ J_ F_(G90/G91)G2/G3 G18 Xb Zb I_ K_ F_(G90/G91)G2/G3 G19 Yb Zb J_ K_ F_无论在G90还是G91模式,I,J,K均代表圆心位置相对于圆弧起点在XYZ方向上的偏移量。 右下图,编写程序用G90/用G91如果路径是一个整圆,只能使用I、J、K模式,三、指令,5、刀具半径补偿G41:刀具半径左补偿G42:刀具半径右补偿G

6、40:取消刀具半径补偿Dxx:生效的刀具号,xx为数字 系统遇到G41或G42语句时,系统会自动预读下一条语句,根据下一条语句中刀具的走向在本条语句执行时给出偏移量。 系统知道程序中含有G40语句时,系统会在其前一条语句执行时不再给出偏移量。 刀具半径补偿多用在轮廓加工中,凹槽或凸台,开始加工时,必须先选取一个起刀点(不在轮廓上)、一个进刀点(在轮廓上),G41/G42语句加在由起刀点运动到进刀点的程序段中,同时给出生效的刀号Dxx。 一个轮廓循环完成后,一般情况下会将刀具返回到起刀点,G40语句加在返回起刀点的语句中。 可以通过修改Dxx的值达到粗加工留量。,三、指令,用刀具半径补偿的方式编

7、写下图键槽的加工程序,三、指令,刀具参数修改指令G10 格式: (G90/G91)G10 Pxx Rxx L10/11/12/13 P后面的xx代表要修改的刀具编号; R后面的xx为刀具偏置量,在G90模式下,xx直接替换原补偿数值,G91模式下,xx与原补偿数值相加。 L10/L11/L12/L13用来选择刀具参数项,L10为刀具长度,L11为刀具长度磨损,L12刀具半径,L13为刀具半径磨损。,三、指令,G90方式使用G10,G91方式使用G10,G10使用说明,三、指令,6、固定循环G81:钻孔循环G82:钻孔循环-停顿G84:攻丝G74: 左旋螺纹攻丝G85: 镗孔-匀速退回G88:镗

8、孔-手动退回G76: 精镗孔-主轴定向退回G80:取消固定循环G4: 进给暂停M29:刚性攻丝G98:返回安全平面G99:返回参考平面格式:(G90/G91)G17G81G99(G98)X_Y_Z_R_F_(P_)(K_),三、指令,G81钻孔循环G81标准使用格式: (G90/G91)G17G81G99(G98)X_Y_Z_R_F_(K_) (对比G0/G1G90 X_Y_Z_) 刀具以G0 的速度定位寻找孔的坐标X_Y_,Z轴以G0的速度走到参考平面,再以G1的速度(F值)钻孔直至加工深度后立即以G0的速度抬刀直至参考平面(或安全平面)格式可以灵活使用 : G0G90G17X0Y0 G81

9、G99Z_R_F_(1)G81与G90组合 G0G90G17X_Y_ G81G99Z-30R5F_(2)G81与G91组合 G0G91G17X_Y_ G81G99Z-35R-45F_,三、指令,循环使用G81 如果存在多个相同的孔,调用一次G81后,只需指定其它孔的坐标值和定位方式即可。 例如,EGC2040-56103导轨螺钉孔 , % O0012(DAOGUILUODINGKONG) G0G90Z100 M3S500 G81G99X25Y26.5Z-50R5F500 G91X55K2 X60K66 X55 X55G98 G80M05 M00 % 这里的G91被执行后不会改变G81的Z轴的绝

10、对方式,三、指令,G82钻孔循环 G82钻孔循环与G81大致相同,唯一的区别是钻头到达孔底后可编入一个停顿时长,主轴不停转。 G82的格式 (G90/G91)G17G82G99(G98)X_Y_Z_R_F_P_(K_) P的单位是毫秒 G82钻孔循环经常用与加工螺钉沉头孔。G84攻丝循环(G74) G84攻丝循环与G82类似,区别(1)Z轴到达孔底后反转退出(2)F值需要计算 F=主轴转数X螺距,攻丝过程进给的倍率不受进给倍率旋钮的控制(3)退出的倍率与攻丝的倍率相同(4)退到R点以后主轴停止,瞬间变为正转。 G82的格式 (M29)刚性攻丝 (G90/G91)G17G84G99(G98)X_

11、Y_Z_R_F_P_(K_) 注意事项: G84的R值不宜过小,三、指令,7、循环与跳转 #x :变量,x是数字 Nx :程序段标志,x是数字,1-9999 GOTO x :无条件跳转到Nx程序段 IF GOTO x :满足 条件,跳转到Nx程序段 GE/GT : 大于等于/ 大于 LE/LT :小于等于/ 小于 EQ :等于 NE :不等于#x 变量#1-#33,局部变量,只在本程序中有效,主程序与子程序中出现相 同编号的变量互不干扰。#100-#199,#500-#999,公共变量,在每个调用它们的程序中具有 相同的值,其中#500-#999下电不丢失。 变量的应用之一:刀具偏置,三、指令

12、,程序段标号Nx x是数字,1-9999,用于标识程序段,对本程序段不会产生任何 影响。 N20 G0G91X-30Y50 无条件跳转 GOTO x 程序跳转到标号为 Nx 的程序段处执行。 GOTO 20 条件满足跳转 IF GOTO x 内是条件运算式,当条件满足时程序跳转到 Nx 处执行 #1=1 #1=#1+2,三、指令,无条件跳转 GOTO x 程序跳转到标号为 Nx 的程序段处执行。 龙门工作台悠水平程序: N20 G0G91X-500 G4X15 G4的意义是程序暂停,这里的X并不是 GOTO 20 X轴,是暂停时间单位秒的意思。 M02 整个程序就是一个死循环,直至X轴走到负极限。,三、指令,利用变量和程序跳转指令铣槽条件:本序为半精铣, 16立铣刀,要求槽底面和侧面均留量0.5mm, 每次进刀深度为 2mm。槽深10mm。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号