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
毛坯装夹:
仿真结果和螺旋走刀轨迹如下:
热门跟贴