Fanuc螺旋铣螺纹与宏程序铣螺纹教程.doc
文本预览下载声明
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次
显示全部