FANUC数控铣床编程实例43 使用立铣刀 球刀 圆角铣刀倒斜面或倒角宏程序编制
之前一篇文章总结了关于立铣刀、球刀及圆角铣刀铣削圆角的宏程序编制方法,这篇文章集中讲解各种刀具进行任意角度斜面的加工。
一、立铣刀铣削
先看下立铣刀倒斜面示意图,斜面高度#6,刀具直径#7,变量设置为#1,为当前所加工位置到倒角底部的高度,#4是圆柱半径,#2是刀尖处的X坐标,#4-AB+CD,#3是刀尖处Z坐标,是-#6+#1
毛坯状态:
仿真结果:
如果把#6改为30,则仿真结果是
不同的倒角角度加工的结果是不一样的。
二、使用球刀加工斜面
先看图,计算关系和之前的倒圆角差不多:刀尖处的X坐标是#4-AB+CD,其中∠CAB=∠ACD=∠CED=#5,刀尖处的Z坐标为-#6+#1+DE-#7
程序如下:
G90G54G40G1Z100F1000M03S1500
G1X50Y0
Z5
#4=40
#5=50
#6=10
#7=5
#1=0
WHILE[#1LE#6]DO1
#2=#4-#1/tan[#5]+#7*SIN[#5]
#3=-#6+#1+#7*COS[#5]-#7
G1Z#3F500
G1X#2
G3I-#2
#1=#1+0.2
END1
G1Z5
G1Z5F200
Z100F1000
M5
M30
仿真加工结果:
三、使用圆鼻铣刀倒斜面
圆鼻铣刀倒斜面和球刀相似,只是X坐标多加一个【刀具半径-圆角半径】,见示意图:
刀尖处的Z值和使用球刀时一样,X坐标值#2=#4-AB+CD+【#7-#8】,参考程序如下:
G90G54G40G1Z100F1000M03S1500
G1X50Y0
Z5
#4=40
#5=50
#6=10
#7=5
#8=2
#1=0
WHILE[#1LE#6]DO1
#2=#4-#1/tan[#5]+#8*SIN[#5]+#7-#8
#3=-#6+#1+#8*COS[#5]-#8
G1Z#3F500
G1X#2
G3I-#2
#1=#1+0.2
END1
G1Z5
G1Z5F200
Z100F1000
M5
M30
仿真结果:
热门跟贴