文档详情

Fanuc螺旋铣螺纹与宏程序铣螺纹教程.doc

发布:2016-12-06约2.95千字共5页下载文档
文本预览下载声明
Fanuc系统铣螺纹编程宏程序和螺旋插补 举例:如下图铣削5-M30*1.5-深15mm的细牙右旋螺纹。 刀具选择如下:(用废旧的钨钢刀柄磨的单刃螺纹铣刀,适合切削1.5螺距的螺纹) 工艺分析:三轴联动铣削螺纹,实质是XY平面加工整圆同时,Z轴每加工一个整圆下降一个螺纹,加工时是以螺纹孔的中心轴线作为编程参考点,所以铣削单个螺纹孔时,通常将坐标系原点建立在孔中心,若要铣削多个螺孔,就要试着将坐标系偏移至孔的中心。这题要铣削5个孔,中间的孔直接可以铣削,R50圆周上的4个等分螺孔,可以借助坐标偏移(fanuc系统用 G52)来实现。 M30*1.5的螺纹,事先将螺纹底孔加工到28.5mm,螺纹齿高H0.974 刀具直径经检测,直径为8mm,有效加工孔深为22mm,程序如下: 1、宏程序铣削螺纹 单个螺纹孔铣削程序 G54 G90 G17 坐标系原点建立在孔的中心,底孔事先加工好 M03 S3500(单刃切削,高转速,小吃刀,快进给) G00 Z50. G00 X0 Y0 G00 Z3.(安全高度,定位值是螺距的整倍数) #10.3齿高切深赋值 N10 #210.25+#1 (28.5的孔,单边14.25,刀半径4,刀具往内偏移到10.25定位)G02 X#2 Y0 I [ #2/2 ] J0 F300.以半圆形式切入 #31.5螺距P N20 G02 X#2 Y0 Z#3 I-#2 J0 F3000. 插补螺纹,到Z1.5的高度 #3 #3 - 1.5 IF [ #3 GE - 15.1 ] GOTO20螺纹切削孔深15mm G02 X0 Y0 I-[ #2/2 ] J0 F300.半圆形式切出,刀具到中心 G00 Z3.抬刀到安全高度,前后一致 #1 #1 + 0.2切削齿高,往X方向增大 IF [ #1 LE 0.91 ] GOTO10加工到齿高 G01 X0 Y0 F300.退刀 G00 Z100.抬刀 M30 本题5-M30*1.5-15的程序 主程序: G54 G90 G17 坐标系原点建立在孔的中心,底孔事先加工好 M03 S3500 (单刃切削,高转速,小吃刀,快进给) G00 Z50. G00 X0 Y0 M98 P1000调用铣床螺纹的子程序 #4 0角度初始赋值 N30 #5 50 * COS [ #4 ]X坐标#6 50 * SIN [ #4 ]Y坐标 G52 X#5 Y#6坐标偏移 G00 X0 Y0到偏移之后的原点定位 M98 P1000调用铣螺纹的子程序 #4 #4 + 90角度增加 IF [ #4 LE 271 ] GOTO30加工剩余3个孔,要是写360,第一个孔要再加工一次 G00 Z100. G52 X0 Y0 G54 G00 X100. Y100. M30 子程序: O1000; G00 X0 Y0 G00 Z3.(安全高度,定位值是螺距的整倍数) #10.3齿高切深赋值 N10 #210.25+#1 (28.5的孔,单边14.25,刀半径4,刀具往内偏移到10.25定位)G02 X#2 Y0 I [ #2/2 ] J0 F300.以半圆形式切入 #31.5螺距P N20 G02 X#2 Y0 Z#3 I-#2 J0 F3000. 插补螺纹,到Z1.5的高度 #3 #3 - 1.5 IF [ #3 GE - 15.1 ] GOTO20螺纹切削孔深15mm G02 X0 Y0 I-[ #2/2 ] J0 F300.半圆形式切出,刀具到中心 G00 Z3.抬刀到安全高度,前后一致 #1 #1 + 0.2切削齿高,往X方向增大 IF [ #1 LE 0.91 ] GOTO10加工到齿高 G01 X0 Y0 F300.退刀 G00 Z10.抬刀 G52 X0 Y0取消坐标偏移 M99返回主程序 2、利用螺旋插补加工螺纹 单个螺纹孔铣削程序 G54 G90 G17 坐标系原点建立在孔的中心,底孔事先加工好 M03 S3500(单刃切削,高转速,小吃刀,快进给) G00 Z50. G00 X0 Y0 G00 Z3.(安全高度,定位值是螺距的整倍数) #10.3齿高切深赋值 N10 #210.25+#1 (28.5的孔,单边14.25,刀半径4,刀具往内偏移到10.25定位)G02 X#2 Y0 I [ #2/2 ] J0 F300.以半圆形式切入 G91 G02 X0 Y0 Z-1.5 I-#2 J0 L11 F3000. 每次1.5,重复11次
显示全部
相似文档