FANUC数控铣床编程实例42 圆形区域的螺旋铣面宏程序

对于圆形面区域,使用螺旋走刀的方式切削可使表面刀纹更均匀,假设要加工一个直径80的圆形区域,使用D10立铣刀,铣削加工程序如下:

G90G54G40G1Z100F1000M03S1500

#1=10 刀具直径

#2=40 圆形面半径

#3=0 圆的参数方程变量角度

#4=#2+#1 对应角度#1的螺旋线上的点的半径

G1X[#2+#1]Y0F300 到达起始点

G1Z5

G1Z-0.2F50 下至切削深度

WHILE[#4GE[0.2*#1]]DO1 判断当铣削螺旋半径小于0.2倍刀具半径则完成切削

#5=#4*COS[#3] 对应#1点的X坐标

#6=#4*SIN[#3] 对应#1点的Y坐标

G1X#5Y#6 走刀至XY点

#3=#3+1 角度递增

#4=#4-0.6*#1/360 螺旋半径递减,没一度的递减值为0.6*#1/360

END1

G1Z5

END1

N20 G1Z5F200

Z100F1000

M5

M30

毛坯装夹:

仿真结果和螺旋走刀轨迹如下: