Fanuc螺旋铣螺纹与宏程序铣螺纹教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fanuc系统铣螺纹编程(宏程序与螺旋插补)
举例:如下图铣削5—M30*1、5—深15mm得细牙右旋螺纹.
刀具选择如下:(用废旧得钨钢刀柄磨得单刃螺纹铣刀,适合切削1、5螺距得螺纹)
工艺分析:三轴联动铣削螺纹,实质就是XY平面加工整圆同时,Z轴每加工一个整圆下降一个螺纹,加工时就是以螺纹孔得中心轴线作为编程参考点,所以铣削单个螺纹孔时,通常将坐标系原点建立在孔中心,若要铣削多个螺孔,就要试着将坐标系偏移至孔得中心。这题要铣削5个孔,中间得孔直接可以铣削,R50圆周上得4个等分螺孔,可以借助坐标偏移(fanuc系统用G52)来实现。
M30*1、5得螺纹,事先将螺纹底孔加工到28、5mm,螺纹齿高H=0、974
刀具直径经检测,直径为8mm,有效加工孔深为22mm,程序如下:
1、宏程序铣削螺纹
单个螺纹孔铣削程序
G54G90G17 坐标系原点建立在孔得中心,底孔事先加工好
M03 S3500(单刃切削,高转速,小吃刀,快进给)
G00Z50、
G00 X0 Y0
G00Z3、(安全高度,定位值就是螺距得整倍数)
#1=0、3 齿高切深赋值
N10#2=10、25+#1 (28、5得孔,单边14、25,刀半径4,刀具往内偏移到10、25定位)
G02 X#2 Y0 I [#2/2 ]J0 F300、以半圆形式切入#3=1、5螺距P
N20G02X#2Y0 Z#3I-#2 J0F3000、插补螺纹,到Z1、5得高度
#3=#3 —1、5
IF[#3GE -15、1 ] GOTO20 螺纹切削孔深15mm
G02X0Y0 I—[ #2/2]J0F300、半圆形式切出,刀具到中心
G00Z3、抬刀到安全高度,前后一致
#1= #1 +0、2切削齿高,往X方向增大
IF [ #1 LE 0、91]GOTO10 加工到齿高
G01 X0 Y0 F300、退刀
G00Z100、抬刀
M30
本题5-M30*1、5—15得程序
主程序:
G54 G90G17 坐标系原点建立在孔得中心,底孔事先加工好
M03S3500 (单刃切削,高转速,小吃刀,快进给)
G00 Z50、
G00 X0 Y0
M98 P1000调用铣床螺纹得子程序
#4 = 0 角度初始赋值
N30#5=50*COS [ #4 ]X坐标#6= 50*SIN[#4 ] Y坐标
G52X#5Y#6 坐标偏移
G00X0 Y0 到偏移之后得原点定位
M98 P1000调用铣螺纹得子程序
#4=#4 +90 角度增加
IF [#4LE271]GOTO30加工剩余3个孔,要就是写360,第一个孔要再加工一次
G00 Z100、
G52 X0 Y0
G54 G00 X100、Y100、
M30
子程序:
O1000;
G00X0 Y0
G00Z3、(安全高度,定位值就是螺距得整倍数)
#1=0、3 齿高切深赋值
N10 #2=10、25+#1 (28、5得孔,单边14、25,刀半径4,刀具往内偏移到10、25定位)
G02X#2 Y0 I [#2/2 ]J0 F300、以半圆形式切入
#3=1、5螺距P
N20G02X#2Y0Z#3I—#2 J0F3000、插补螺纹,到Z1、5得高度
#3=#3 —1、5
IF[#3 GE—15、1 ]GOTO20螺纹切削孔深15mm
G02X0 Y0 I-[#2/2] J0F300、半圆形式
切出,刀具到中心
G00 Z3、抬刀到安全高度,前后一致
#1 = #1 + 0、2切削齿高,往X方向增大
IF [#1LE 0、91]GOTO10加工到齿高
G01X0Y0 F300、退刀
G00 Z10、抬刀
G52 X0Y0 取消坐标偏移
M99 返回主程序
2、利用螺旋插补加工螺纹
单个螺纹孔铣削程序
G54 G90G17 坐标系原点建立在孔得中心,底孔事先加工好
M03 S3500(单刃切削,高转速,小吃刀,快进给)
G00 Z50、
G00 X0Y0
G00 Z3、(安全高度,定位值就是螺距得整倍数)
#1=0、3 齿高切深赋值
N10 #2=10、25+#1(28、5得孔,单边14、25,刀半径4,刀具往内偏移到10、25定位)
G02X#2 Y0I [ #2/2]J0 F300、以半圆形式切入
G91G02 X0 Y0Z-1、5I—#2 J0 L11F3000、每次1、5,重复11次
G90G02 X0 Y0I—[#2/2 ]J0 F300、半圆形式切出,刀具到中心
G00 Z3、抬刀到安全高度,前后一致
#1 =#1 + 0、2切削齿高,往X 方向增大
IF [#1 LE0、91 ]GOTO10加工到齿高G01X0Y0F300、退刀
G00 Z100、抬刀
M30
本题5-M30*1、5-15得程序
主程序:
G54G90 G17坐标系原点建立在孔得中心,底孔事先加工好
M03 S3500(单刃切削,高转速,小吃刀,快进给)
G00Z50、
G00 X0 Y0
M98P1000调用铣床螺纹得子程序
#4 = 0角度初始赋值
N30#5= 50 *COS[#4] X坐标#6 =50 * SIN [#4 ]Y坐标
G52 X#5 Y#6坐标偏移