数控镗铣削加工程序的编制_第1页
数控镗铣削加工程序的编制_第2页
数控镗铣削加工程序的编制_第3页
数控镗铣削加工程序的编制_第4页
数控镗铣削加工程序的编制_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.1 F、S、T功能2.1.2 工件坐标系设定2.1.3 快速点位运动(G00)2.1.4 直线插补(G01)2.1.5 插补平面选择(G17、G18、G19)2.1.6 圆弧插补(G02、G03)2.1.7 螺旋线插补(G02、G03)第二章 数控镗铣削加工程序的编制2.1.8 任意角度倒角拐角圆弧2.1.9 刀具半径补偿(G41、G42、G40)2.1.10 刀具长度补偿(G43、G44、G49)2.1.11 子程序(M98、M99)2.1.12 固定循环2.1.13 极坐标(G15、G16)2.1.14 比例缩放(G51、G50)

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

3、成:通常固定循环由6个动作组成 (1)在X,Y平面上定位; (2)快速运行到R平面; (3)孔加工操作; (4)在孔底的动作; (5)返回到R平面; (6)快速返回到起始点; 由此可知,固定循环只能在XY平面上使用,Z轴仅作孔加工进给。此时平面选择功能无效,其中动作(3)的进给速度由F代码给定。一、基础第二章 数控镗铣削加工程序的编制2.1.12 固定循环2.孔加工循环结束后刀具的返回点:G98、G99 G98:返回起始点,为缺省方式G99:返回R平面2.1 FANUC0i系统G代码在数控镗铣削中的应用3.采用绝对或增量坐标编程:G90、G91 建议尽量采用绝对坐标编程 第二章 数控镗铣削加工

4、程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环1.钻孔循环指令:G81 二、固定循环指令格式: G98/G99 G81 XYZRFK说明: X、Y:孔的位置Z:孔底位置F:进给速度R:R平面位置K:重复次数第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环2.孔底暂停钻孔循环指令:G82 二、固定循环指令格式: G98/G99 G81 XYZRP FK说明: P:孔底位置的暂停时间,单位为ms(毫秒)用途: 一般用于扩孔和沉头孔加工第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控

5、镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G81 XYZRP FK说明: P:孔底位置的暂停时间,单位为ms(毫秒)用途: 一般用于扩孔和沉头孔加工钻孔G82R点初始点Z点暂停P(G82)(G99)(G98)第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G83 XYZRQ FK说明: Q:每次进给的深度用途: 一般用于钻深孔3.钻深孔循环指令:G83 第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固

6、定循环指令格式: G98/G99 G73 XYZRQ FK说明: Q:每次进给的深度用途: 一般用于钻深孔4.高速钻深孔循环指令:G73 第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G73 XYZRQ FK说明: Q:每次进给的深度用途: 一般用于钻深孔4.高速钻深孔循环指令:G73 第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G84 XYZRP FK说明: P:孔底位置的暂停时间,单位为ms

7、(毫秒)5.攻螺纹循环指令:G84 第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G74 XYZRP FK说明: P:孔底位置的暂停时间,单位为ms(毫秒)6.左旋攻螺纹循环指令:G74 第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G85/G86 XYZRF K说明: 7.镗孔循环指令:G85、G86、G89 G98/G99 G89 XYZRP F K第二章 数控镗铣削加工程序的编制2.1.12

8、 固定循环二、固定循环指令G85(G89)G862.1 FANUC0i系统G代码在数控镗铣削中的应用R点初始点Z点暂停P(G89)(G99)(G98)R点初始点Z点主轴停(G99)(G98)主轴正转 第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G87 XYZRQ P F K说明: 7.背镗孔循环指令:G87 Q:刀具偏移量第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G87 XYZRQ P F

9、K说明: 7.背镗孔循环指令:87 Q:刀具偏移量ABC第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G76 XYZRQ P F K说明: 8.精镗孔循环指令:G76 Q:刀具偏移量第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.12 固定循环二、固定循环指令格式: G98/G99 G76 XYZRQ P F K说明: 8.精镗孔循环指令:G76 Q:刀具偏移量第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.

10、13 极坐标(G15、G16)格式: G90/G91 G16 开启极坐标功能G01 X Y F G00 X Y 极坐标指令 G15 取消极坐标功能功能: 可实现坐标值用极坐标(半径和角度)输入第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.13 极坐标(G15、G16)说明: G90指定工件坐标系的零点作为极坐标系的原点,从该点测量半径。G91指定当前点作为极坐标系的原点,从该点测量半径。格式中的X为极坐标半径,Y为极角( “值” 为逆时钟方向,”值” 为顺时钟方向) 。第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的

11、应用2.1.13 极坐标(G15、G16)说明: 当极坐标原点在工件坐标系零点位置上时b.当角度用增量指令指定时a.当角度用绝对指令指定时实际位置实际位置指令位置指令位置半径半径角度角度第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.13 极坐标(G15、G16)当极坐标原点在当前位置上时b.当角度用增量指令指定时a.当角度用绝对指令指定时实际位置实际位置指令位置指令位置半径半径角度角度第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.13 极坐标(G15、G16)举例: 第二章 数控镗铣削加工程序的编制2.

12、1 FANUC0i系统G代码在数控镗铣削中的应用2.1.13 比例缩放(G51、G50)格式: G51 X Y Z P 缩放开始G50 缩放取消功能: 可实现用一个程序加工出形状相同、尺寸不同的工件。第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.13 比例缩放(G51、G50)说明: X、Y、Z:缩放中心的坐标P:缩放比例必须在单独的程序段内指定G51,图形缩放后,指定G50取消缩放功能。举例: 第二章 数控镗铣削加工程序的编制2.1 FANUC0i系统G代码在数控镗铣削中的应用2.1.13 比例缩放(G51、G50)O0001; (主程序)N10

13、0 G00G90G40G49G80;N110 T1M6;N120 G54X0Y0S1000M3;N130 G43H01Z50.;N140 Z2.0;N150 M98P0100;N160 G51X50.Y30.P2;N170 M98P0100;N180 G50;N190 G00Z100.M5;N200 M30;O0100; (子程序)N5 G00X10.Y-10.;N10 G01Z-2.F100;N15 X0Y-10.; N20 G02X0.Y10.R10.;N25 G01X15.Y0.;N30 G01X0.Y-10.;N35 Z2.;N40 M99;(子程序返回) 第二章 数控镗铣削加工程序的

14、编制2.2 典型零件的镗铣削加工编程实例2.2.1 实例1第二章 数控镗铣削加工程序的编制实例1程序O0001(20);(铣外轮廓)G54G90G0Z200M8;M3S500;G0 X-35.000 Y-20.000;G1 Z10.000F500;Z-1.000F100;G1 X-35.000 Y40.000 Z-1.000G2 X-15.000 Y60.000 I20.000 J0.000G1 X15.000 Y60.000 Z-1.000G2 X35.000 Y40.000 I0.000 J-20.000G1 X35.000 Y8.000 Z-1.000G2 X32.071 Y0.929

15、I-10.000 J0.000G1 X24.071 Y-7.071 Z-1.000G2 X17.000 Y-10.000 I-7.071 J7.071G1 X15.000 Y-10.000 Z-1.000G2 X5.000 Y0.000 I-0.000 J10.000G3 X-5.000 Y0.000 I-5.000 J0.000G2 X-15.000 Y-10.000 I-10.000 J-0.000G1 X-17.000 Y-10.000 Z-1.000G2 X-24.071 Y-7.071 I0.000 J10.000G1 X-32.071 Y0.929 Z-1.000G2 X-35.0

16、00 Y8.000 I7.071 J7.071G1 X-35.000 Y60.000 Z-1.000Z10.000M9;M5;M30;%钻孔循环O0002(7.8);G54G90G0Z100;X-15Y40M3S600;Z30;M8;G81Z-10R5F80;X15;X0Y32;G80;Z100;Y120;M5;M9;M30;%2.2 典型零件的镗铣削加工编程实例2.2.1 实例11、工艺分析:(1)选择加工方法:铣削外轮廓,钻孔(2)确定加工顺序(工序卡片):铣削外轮廓钻孔(3)确定进给路线:见程序(4)选择刀具(刀具卡片):7.8mm钻头、20mm平底立铣刀(5)选择切削用量: (6)确定

17、装夹方案和选择夹具:平口钳2、编程数控加工程序: 第二章 数控镗铣削加工程序的编制2.2 典型零件的镗铣削加工编程实例2.2.1 实例2第二章 数控镗铣削加工程序的编制2.2 典型零件的镗铣削加工编程实例2.2.1 实例21、工艺分析:(1)选择加工方法:铣削外轮廓,钻孔(2)确定加工顺序(工序卡片):铣削外轮廓钻孔(3)确定进给路线:见程序(4)选择刀具(刀具卡片):6mm平底立铣刀、5.8mm钻头(5)选择切削用量: (6)确定装夹方案和选择夹具:平口钳2、编程数控加工程序:第二章 数控镗铣削加工程序的编制实例二程序G54G90G0X-6Y-10M8;Z20M3S600;G1X-6Y-10F100;Z-0.5F100;G1X10F50;G3X12Y-8R2F50;G1Y8;G3X10Y10R2;G1X-3;Y28;X40;G2X53Y15R13;G1Y-15;G2X40Y-28R13;G1X-3;Y0;Z10;M5;M9;M30;G54G90G0X33Y0M8;Z50M3S500;G52X33Y0;

温馨提示

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

评论

0/150

提交评论