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

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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