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

毛坯装夹如下图所示:

仿真结果如下: