FANUC数控铣床编程实例27-编程必备技能球刀倒圆角宏程序
使用球头刀倒圆角是手工编程的一种常见宏程序。本实例使用R4球刀在φ60圆柱上表面加工出R3圆角,下面就来讲解一下如何编制这个程序。为便于观察,下图的圆角未按实际比例绘制。
球头刀倒圆角的原理就是:先使球头刀到达相应深度,再切向工件,使球刀和倒角面相切,以当前刀具轴线和工件轴线的距离为半径,绕工件轴线走一整圆;再次抬刀,切向倒角面,再以新的半径加工整圆,以此往复,直到切至工件上表面,加工完倒圆角。
下面推演一下程序的编制过程:在第一图中所示,当刀具和圆角面在任意位置相切时,∠CAB=#1,则∣BC∣=∣AC∣* COS[#1]
∣AB∣=∣AC∣* SIN[#1]
通常将坐标系原点设置在工件上表面中心,
所以A点的Z坐标为-3,
那么C点的Z坐标则是-3+∣BC∣
刀尖处D的Z坐标为 #3=-3+∣BC∣-4,即#3=-3+7* SIN[#1]-4
刀尖点的X坐标 #2=∣OE∣+∣AB∣,即#2=27+7* COS[#1]
#2和#3是对应任意角度#1的刀尖的X坐标和Z坐标,#1的变化范围是【0,90】加工程序编制如下:
G90G54G40G1Z100M03S2000
G1X40Y0
G1Z5
#1=0
WHILE[#1LE90]DO1
#2=27+7*COS[#1]
#3=-3+7*SIN[#1]-4
G1Z#3F300
G1X#2
G3I[-#2]
#1=#1+3
END1
G1Z5F200
G1Z100F800
M5
M30
毛坯装夹如下图所示:
仿真结果如下:
热门跟贴