我现在有一块的毛坯长度为100mm宽度为100mm高度为100mm现场的加工刀具有10mm平底铣刀4毫米45度的倒角刀。请使用拥有fanuc系统的5轴加工中心并且使用UG软件编写出如下程序在5个面铣出一个直接为50mm深度为20mm的圆柱并且去除毛刺
程序如下:
O0001(程序号)
N10 G90 G54 G17 G40 G49 G80 (初始设定)
N20 M06 T1 (刀具换到10mm平底铣刀)
N30 S1000 M03 (主轴转速1000转/分,正转)
N40 G43 H1 Z50. (刀具长度补偿,Z轴移动到50mm高度)
N50 G0 X0 Y0 (快速移动到工件原点)
N60 G1 Z-20 F200. (Z轴向下移动20mm,进给速度200mm/min)
N70 G1 X50. (X轴移动到50mm处)
N80 G1 Z0. (Z轴回到原位)
N90 G1 X100. (X轴移动到100mm处)
N100 G1 Z-20. (Z轴向下移动20mm)
N110 G1 X50. (X轴移动到50mm处)
N120 G1 Z-40. (Z轴向下移动40mm)
N130 G1 X0. (X轴移动到0处)
N140 G1 Z-60. (Z轴向下移动60mm)
N150 G1 X50. (X轴移动到50mm处)
N160 G1 Z-80. (Z轴向下移动80mm)
N170 G1 X100. (X轴移动到100mm处)
N180 G1 Z-100. (Z轴向下移动100mm)
N190 G1 X50. (X轴移动到50mm处)
N200 G1 Z-80. (Z轴向上移动80mm)
N210 G1 X0. (X轴移动到0处)
N220 G1 Z-60. (Z轴向上移动60mm)
N230 G1 X50. (X轴移动到50mm处)
N240 G1 Z-40. (Z轴向上移动40mm)
N250 G1 X100. (X轴移动到100mm处)
N260 G1 Z-20. (Z轴向上移动20mm)
N270 G1 X50. (X轴移动到50mm处)
N280 G1 Z0. (Z轴回到原位)
N290 G0 Z50. (Z轴快速移动到50mm高度)
N300 M05 (主轴停止转动)
N310 M30 (程序结束)
N320 G49 G80 (取消刀具长度补偿和取消循环)
解释说明:
本程序使用的是10mm平底铣刀,先将刀具换到10mm平底铣刀,并设置刀具长度补偿。
然后在工件的5个面上铣出直径为50mm,深度为20mm的圆柱,使用G1指令控制进给运动,使用G0指令控制快速移动。
最后取消刀具长度补偿和取消循环,程序结束。
原文地址: https://www.cveoy.top/t/topic/8sI 著作权归作者所有。请勿转载和采集!