Fanuc数控编程教程_第1页
Fanuc数控编程教程_第2页
Fanuc数控编程教程_第3页
Fanuc数控编程教程_第4页
Fanuc数控编程教程_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、22.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.1 F2.1.1 F、S S、T T功能功能2.1.2 2.1.2 工件坐标系设定工件坐标系设定2.1.3 2.1.3 快速点位运动(快速点位运动(G00G00)2.1.4 2.1.4 直线插补(直线插补(G01G01)2.1.5 2.1.5 插补平面选择(插补平面选择(G17G17、G18G18、G19G19)2.1.6 2.1.6 圆弧插补(圆弧插补(G02G02、G03G03)2.1.7 2.1.7 螺旋线插补(螺旋线插补(G02G02、G03G03)第二章 数控镗铣削加工

2、程序的编制2.1.8 2.1.8 任意角度倒角拐角圆弧任意角度倒角拐角圆弧2.1.9 2.1.9 刀具半径补偿(刀具半径补偿(G41G41、G42G42、G40G40)2.1.10 2.1.10 刀具长度补偿(刀具长度补偿(G43G43、G44G44、G49G49)2.1.11 2.1.11 子程序(子程序(M98M98、M99M99)2.1.12 2.1.12 固定循环固定循环2.1.13 2.1.13 极坐标(极坐标(G15G15、G16G16)2.1.14 2.1.14 比例缩放(比例缩放(G51G51、G50G50)2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗

3、铣削中的应用代码在数控镗铣削中的应用第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环1.1.固定循环的组成固定循环的组成: :通常固定循环由通常固定循环由6 6个动作组成个动作组成 (1 1)在)在X X,Y Y平面上定位;平面上定位; (2 2)快速运行到)快速运行到R R平面;平面; (3 3)孔加工操作;)孔加工操作; (4 4)在孔底的动作)在孔底的动作; (5 5)返回到)返回到R R平面;平面; (6 6)快速返回到起始点;)快速返回到起始点; 由此

4、可知,固定循环只能在由此可知,固定循环只能在X XY Y平面上使用,平面上使用,Z Z轴仅作孔轴仅作孔加工进给。此时平面选择功能无效,其中动作(加工进给。此时平面选择功能无效,其中动作(3 3)的进给)的进给速度由速度由F F代码给定。代码给定。一、基础一、基础第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环1.1.固定循环的组成固定循环的组成: :通常固定循环由通常固定循环由6 6个动作组成个动作组成 (1 1)在)在X X,Y Y平面上定位;平面上定位; (

5、2 2)快速运行到)快速运行到R R平面;平面; (3 3)孔加工操作;)孔加工操作; (4 4)在孔底的动作)在孔底的动作; (5 5)返回到)返回到R R平面;平面; (6 6)快速返回到起始点;)快速返回到起始点; 由此可知,固定循环只能在由此可知,固定循环只能在X XY Y平面上使用,平面上使用,Z Z轴仅作孔轴仅作孔加工进给。此时平面选择功能无效,其中动作(加工进给。此时平面选择功能无效,其中动作(3 3)的进给)的进给速度由速度由F F代码给定。代码给定。一、基础一、基础第二章 数控镗铣削加工程序的编制2.1.12 2.1.12 固定循环固定循环2.2.孔加工循环结束后刀具的返回点

6、:孔加工循环结束后刀具的返回点:G98G98、G99 G99 G98G98:返回起始点,为缺省方式:返回起始点,为缺省方式G99G99:返回:返回R R平面平面2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用3.3.采用绝对或增量坐标编程采用绝对或增量坐标编程:G90G90、G91 G91 建议尽量采用绝对坐标编程建议尽量采用绝对坐标编程 第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环1.1.钻孔循环指

7、令:钻孔循环指令:G81 G81 二、固定循环指令二、固定循环指令格式:格式: G98/G99 G81 XYZRFK说明:说明: v X X、Y Y:孔的位置:孔的位置v Z Z:孔底位置:孔底位置v F F:进给速度:进给速度v R R:R R平面位置平面位置v K K:重复次数:重复次数第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环2.2.孔底暂停钻孔循环指令:孔底暂停钻孔循环指令:G82 G82 二、固定循环指令二、固定循环指令格式:格式: G98/G9

8、9 G81 XYZRP FK说明:说明: v P:P:孔底位置的暂停时间孔底位置的暂停时间, ,单位为单位为msms(毫秒)(毫秒)用途:用途: 一般用于扩孔和沉头孔加工一般用于扩孔和沉头孔加工第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G81 XYZRP FK说明:说明: v P:P:孔底位置的暂停时间孔底位置的暂停时间, ,单位为单位为msms(毫秒)(毫秒)用途:用途: 一般用于扩孔和沉头孔

9、加工一般用于扩孔和沉头孔加工钻孔G82R点初始点Z点暂停P(G82)(G99)(G98)第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G83 XYZRQ FK说明:说明: v Q:Q:每次进给的深度每次进给的深度用途:用途: 一般用于钻深孔一般用于钻深孔3.3.钻深孔循环指令钻深孔循环指令:G83 G83 第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码

10、在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G73 XYZRQ FK说明:说明: v Q:Q:每次进给的深度每次进给的深度用途:用途: 一般用于钻深孔一般用于钻深孔4.4.高速钻深孔循环指令高速钻深孔循环指令:G73 G73 第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G73 XYZRQ FK

11、说明:说明: v Q:Q:每次进给的深度每次进给的深度用途:用途: 一般用于钻深孔一般用于钻深孔4.4.高速钻深孔循环指令高速钻深孔循环指令:G73 G73 第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G84 XYZRP FK说明:说明: v P:P:孔底位置的暂停时间孔底位置的暂停时间, ,单位为单位为msms(毫秒)(毫秒)5.5.攻螺纹循环指令攻螺纹循环指令:G84 G84 第二章 数控镗铣

12、削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G74 XYZRP FK说明:说明: v P:P:孔底位置的暂停时间孔底位置的暂停时间, ,单位为单位为msms(毫秒)(毫秒)6.6.左旋攻螺纹循环指令左旋攻螺纹循环指令:G74 G74 第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环

13、二、固定循环指令二、固定循环指令格式:格式: G98/G99 G85/G86 XYZRF K说明:说明: 7.7.镗孔循环指令镗孔循环指令:G85G85、G86G86、G89 G89 G98/G99 G89 XYZRP F K第二章 数控镗铣削加工程序的编制2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令G85(G89)G862.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用R点初始点Z点暂停P(G89)(G99)(G98)R点初始点Z点主轴停(G99)(G98)主轴正转 第二章 数控镗铣削加工程序的编制2.1

14、 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G87 XYZRQ P F K说明:说明: 7.7.背镗孔循环指令背镗孔循环指令:G87 G87 v Q:Q:刀具偏移量刀具偏移量第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G87 XYZRQ

15、P F K说明:说明: 7.7.背镗孔循环指令背镗孔循环指令:87 87 v Q:Q:刀具偏移量刀具偏移量A AB BC C第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G76 XYZRQ P F K说明:说明: 8.8.精镗孔循环指令精镗孔循环指令:G76 G76 v Q:Q:刀具偏移量刀具偏移量第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗

16、铣削中的应用代码在数控镗铣削中的应用2.1.12 2.1.12 固定循环固定循环二、固定循环指令二、固定循环指令格式:格式: G98/G99 G76 XYZRQ P F K说明:说明: 8.8.精镗孔循环指令精镗孔循环指令:G76 G76 v Q:Q:刀具偏移量刀具偏移量第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.13 2.1.13 极坐标(极坐标(G15G15、G16G16)格式:格式: G90/G91 G16 开启极坐标功能开启极坐标功能G01 X Y F G00 X Y 极坐标指令极坐标

17、指令 G15 取消极坐标功能取消极坐标功能功能:功能: 可实现坐标值用极坐标(半径和角度)输入可实现坐标值用极坐标(半径和角度)输入第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.13 2.1.13 极坐标(极坐标(G15G15、G16G16)说明:说明: v G90G90指定工件坐标系的零点作为极坐标系的原点,从该指定工件坐标系的零点作为极坐标系的原点,从该点测量半径。点测量半径。v G91G91指定当前点作为极坐标系的原点,从该点测量半径。指定当前点作为极坐标系的原点,从该点测量半径。v 格式

18、中的格式中的X X为极坐标半径,为极坐标半径,Y Y为极角为极角( “( “值值” ” 为逆时为逆时钟方向,钟方向,”值值” ” 为顺时钟方向为顺时钟方向) ) 。第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.13 2.1.13 极坐标(极坐标(G15G15、G16G16)说明说明: : 当极坐标原点在工件坐标系零点位置上时当极坐标原点在工件坐标系零点位置上时b.b.当角度用增量当角度用增量指令指定时指令指定时a.a.当角度用绝对当角度用绝对指令指定时指令指定时实际位置实际位置实际位置实际位置指

19、令位置指令位置指令位置指令位置半径半径半径半径角度角度角度角度第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.13 2.1.13 极坐标(极坐标(G15G15、G16G16)当极坐标原点在当前位置上时当极坐标原点在当前位置上时b.b.当角度用增量当角度用增量指令指定时指令指定时a.a.当角度用绝对当角度用绝对指令指定时指令指定时实际位置实际位置实际位置实际位置指令位置指令位置指令位置指令位置半径半径半径半径角度角度角度角度第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i

20、系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.13 2.1.13 极坐标(极坐标(G15G15、G16G16)举例:举例: 第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.13 2.1.13 比例缩放(比例缩放(G51G51、G50G50)格式:格式: G51 X Y Z P 缩放开始缩放开始G50 缩放取消缩放取消功能:功能: 可实现用一个程序加工出形状相同、尺寸不同的工件。可实现用一个程序加工出形状相同、尺寸不同的工件。第二章 数控镗铣削加工程序的编制2.1 FANUC

21、2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.13 2.1.13 比例缩放(比例缩放(G51G51、G50G50)说明:说明: v X X、Y Y、Z Z:缩放中心的坐标:缩放中心的坐标v P:P:缩放比例缩放比例v 必须在单独的程序段内指定必须在单独的程序段内指定G51G51,图形缩放后,指,图形缩放后,指定定G50G50取消缩放功能。取消缩放功能。举例:举例: 第二章 数控镗铣削加工程序的编制2.1 FANUC2.1 FANUC0i0i系统系统G G代码在数控镗铣削中的应用代码在数控镗铣削中的应用2.1.13 2.1.13 比例缩放(比例缩

22、放(G51G51、G50G50)O0001O0001; (主程序)(主程序)N100 G00G90G40G49G80N100 G00G90G40G49G80;N110 T1M6N110 T1M6;N120 G54X0Y0S1000M3N120 G54X0Y0S1000M3;N130 G43H01Z50.N130 G43H01Z50.;N140 Z2.0N140 Z2.0;N150 M98P0100N150 M98P0100;N160 G51X50.Y30.P2N160 G51X50.Y30.P2;N170 M98P0100N170 M98P0100;N180 G50N180 G50;N190

23、G00Z100.M5N190 G00Z100.M5;N200 M30N200 M30;O0100O0100; (子程序)(子程序)N5 G00X10.Y-10.N5 G00X10.Y-10.;N10 G01Z-2.F100N10 G01Z-2.F100;N15 X0Y-10.N15 X0Y-10.; N20 G02X0.Y10.I10.J10.N20 G02X0.Y10.I10.J10.;N25 G01X15.Y0.N25 G01X15.Y0.;N30 G01X0.Y-10.N30 G01X0.Y-10.;N35 Z2.N35 Z2.;N40 M99N40 M99;(子程序返回);(子程序返回

24、) 第二章 数控镗铣削加工程序的编制2.2 2.2 典型零件的镗铣削加工编程实例典型零件的镗铣削加工编程实例2.2.1 2.2.1 实例实例1 1 第二章 数控镗铣削加工程序的编制2.2 2.2 典型零件的镗铣削加工编程实例典型零件的镗铣削加工编程实例2.2.1 2.2.1 实例实例1 1 1 1、工艺分析:、工艺分析:(1 1)选择加工方法:铣削外轮廓,钻孔)选择加工方法:铣削外轮廓,钻孔(2 2)确定加工顺序(工序卡片):铣削外轮廓)确定加工顺序(工序卡片):铣削外轮廓钻孔钻孔(3 3)确定进给路线:见程序)确定进给路线:见程序(4 4)选择刀具(刀具卡片):)选择刀具(刀具卡片):7.8mm7.8mm钻头、钻头、20mm20mm平平底立铣刀底立铣刀(5 5)选择切削用量:)选择切削用量: (6 6)确定装夹方案和选择夹具:平口钳)确定装夹方案和选择夹具:平口钳2 2、编程数控加工程序:、编程数控加工程序: 第二章 数控镗铣削加工程序的编制2.2 2.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论