加工中心宏程序生成器_数控加工中心铣圆孔的通用宏程序示例
使用平底铣刀, 以螺旋铣削方式在实体上粗、 精加工圆孔内型腔。 工件原点为圆孔中心上平面,绝对值编程。
循环加工路线为: 根据圆孔直径、刀具直径及步距所计算的螺旋加工次数确定每次螺旋下刀坐标,每次从 1 处以开始螺旋铣削一周,每一周螺旋下刀进给一个深度,到达预定孔深度后, 刀具向中心移动 1mm 后快提刀, 再移到 2 处开始螺旋铣削, 依次类推,直到完成精加工。
O5018;
G54;
G00X0Y0Z10.;
M03S800;
#1=100; 圆孔直径
#2=15; 圆孔深度
#3=16; 刀具直径
#4=0; Z 向下刀起始点坐标
#17=2; 每次螺旋 Z 向切深,即层间距
#5=0.8*#3; 以刀具直径计算步距( 12.8)
#6=#1-#3; 精加工时刀具中心回转直径(最大直径 84)
#7=FIX[#6/#5]; 在 XY 平面内螺旋次数,刀具中心最大回转直径 #6除以步距 #5,
并上取整数( 84/12.8=6.5625,取整为 7)
#8=FIX[#7/2]; 以半径计算坐标时的加工次数,取上整数( 7/2=3.5,取整为 4 次)
WHILE[#8GE