表3-3-16 加工示例二零件数控铣削加工程序 编程原点 数控铣 床程序卡 工件上表面的中心 零件图号 夹具名称 3-3-6 平口钳 TOM-L6645 程序 程序 段号 N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 N130 N140 子程序 N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N010 N020 N030 N040 N050 O0101; G91 G01 Z-2.5 F64; G90 X35.0; Y11.0; X-35.0; Y19.0; X35.0; Y27.0; X-35.0; G00 Y3.0; M99; O0200 ; G00 G17 G21 G40 G49 G80 G90 G54; G91 G28 Z0; T01 M06; G90 G43 Z20.0 H01; M08; 子程序名 下降到深度 到2点 到3点 到4点 到5点 到6点 到7点 到8点 回到进给下刀位置 子程序结束 程序名 初始化 返回机床参考点 O0100; G00 G17 G21 G40 G49 G80 G90 G54; G91 G28 Z0; T01 M06; G90 G43 Z20.0 H01; X-35.0 Y3.0; M03 S640; Z5.0; G01 Z0 F64; M98 P0101 L4; G90 G00 Z20.0; M09; M05; G91 G49 G28 Z0; M30; 编程系统 材 料 实训车间 FANUC 45钢 数控中心 零件名称 加工示例二 机床型号 工步1(3) 平面加工参考程序
注释 程序名 初始化 返回机床参考点 φ10mm平底铣刀 建立刀具长度补偿 快速定位到下刀位置 主轴正转640 r/min 快速下降到Z5 下降到Z0 调用子程序0101 抬刀至安全高度 冷却液关 主轴停止 取消刀具长度补偿并返回参考点 程序结束 工步2 腰形槽加工参考程序 φ10mm平底铣刀 建立刀具长度补偿 冷却液开 N060 N070 N080 N090 N100 N110 N120 N130 N140 N150 子程序
N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N010 N020 N030 N040 N050 N060 N070 N080 N090 M03 S640; X-17.5 Y16.0; Z5.0; G01 Z0 F20; M98 P0201 L4; G90 G00 Z20.0; M09; M05; G91 G49 G28 Z0; M30; O0201; G91 G01 Z-2.5 F20; G90 G41 X-23.0 Y15.5 D01 F64; G03 X-17.5 Y10.0 R5.5; G01 X17.5; G03 X17.5 Y22.0 R-6.0; G01 X-17.5; G03 X-17.5 Y10.0 R-6.0; G03 X-12.0 Y15.5 R5.5; G40 G01 X-17.5 Y16.0; M99; O0300; G00 G17 G21 G40 G49 G80 G90 G54; G91 G28 Z0; T02 M06; G90 G43 Z20.0 H02; M08; M03 S400; X-14.434 Y-50.0; Z5.0; G01 Z-5.0 F40; 主轴正转640r/min 快速定位至(-17.5,16)到1点 快速下降到Z5 下降到Z0 调用子程序0201 抬刀至安全高度 冷却液关 主轴停止 取消刀具长度补偿并返回参考点 程序结束 子程序名 下降到深度 建立刀具左补偿(粗刀补值5.1mm,精刀补值4.99mm),到2点 到3点 到4点 到5点 到6点 到3点 到7点 取消刀具半径补偿,到1点 子程序结束 程序名 初始化 返回机床参考点 工步4 外轮廓粗、精加工参考程序 φ16mm平底铣刀 建立刀具长度补偿 冷却液开 主轴正转400r/min 快速定位至(-14.434,-50)进刀位置 快速下降到Z5 下降到深度(粗加工分层切削,Z分别取-2.5、-5.0;或采用子程序调用) 建立刀具左补偿(粗刀补值8.1mm,精刀补值7.98mm) 到3点 到4点 到5点 N100 N110 N120 N130 G41 X-4.434 Y-45.0 D02; G03 X-14.434 Y-35.0 R10.0; G02 X-23.094 Y-30.0 R10.0; G01 X-33.052 Y-12.752; N140 N150 N160 N170 N180 N190 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290 N300 N310 N320 N330 N340 N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 G03 X-37.106 Y-8.876 R10.0; G02 X-37.106 Y8.876 R10.0; G03 X-33.052 Y12.752 R10.0; G01 X-23.094 Y30.0; G02 X-14.434 Y35.0 R10.0; G01 X14.434; G02 X23.094 Y30.0 R10.0; G01 X33.052 Y12.752; G03 X37.106 Y8.876 R10.0; G02 X37.106 Y-8.876 R10.0; G03 X33.052 Y-12.752 R10.0; G01 X23.094 Y-30.0; G02 X14.434 Y-35.0 R10.0; G01 X-14.434; G03 X-24.434 Y-45.0 R10.0; G40 G01 X-14.434 Y-50.0; G00 Z20; G91 G49 G28 Z0; M09; M05; M30; O0400; G00 G17 G21 G40 G49 G80 G90 G54; G91 G28 Z0; T02 M06; G90 G43 Z20.0 H02; M08; M03 S400; X2.835 Y-9.0; Z5.0; G01 Z-5.0 F40; G02 X2.835 Y9.0 R31.0; G01 X-2.835; G02 X-2.835 Y-9.0 R31.0; G01 X2.835; G01 X12.124 Y-21.0; G01 X17.509 Y-11.673; G02 X17.509 Y11.673 R19.0; G01 X12.124 Y21.0; G01 X-12.124; G01 X-17.509 Y11.673; 到6点 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 取消刀具半径补偿 抬刀至安全高度 取消刀具长度补偿并返回参考点 冷却液关 主轴停止 程序结束 程序名 程序初始化 返回机床参考点 工步5.1 内轮廓粗加工参考程序 φ16mm平底铣刀 建立刀具长度补偿 冷却液开 主轴正转400r/min 快速定位至(2.835,-9)进刀位置 快速下降到Z5 下降到深度(分层切削,Z分别取-2.5、-5.0;或采用子程序调用) 到2点 到3点 到4点 到1点 到5点 到6点 轮廓加工 轮廓加工 轮廓加工 轮廓加工 N200 N210 N220 N230 N240 N250 N260 N270 N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290 N300 N310 N320 N330 G02 X-17.509 Y-11.673 R19.0; G01 X-12.124 Y-21.0; G01 X12.124; G00 Z20.0; M09; M05; G91 G49 G28 Z0; M30; O0500; G00 G17 G21 G40 G49 G80 G90 G54; G91 G28 Z0; T03 M06; G90 G43 Z20.0 H03; M08; M03 S800; X0 Y-22.0; Z5.0; G01 Z-5.0 F20; G41 G01 X-5.0 Y-25.0 D03 F80; G03 X0 Y-30.0 R5.0; G01 X14.434; G03 X18.764 Y-27.5 R5.0; G01 X26.773 Y-13.629; G03 X25.795 Y-7.419 R5.0; G02 X25.795 Y7.419 R10.0; G03 X26.773 Y13.629 R5.0; G01 X18.764 Y27.5; G03 X14.434 Y30.0 R5.0; G01 X-14.434; G03 X-18.764 Y27.5 R5.0; G01 X-26.773 Y13.629; G03 X-25.795 Y7.419 R5.0; G02 X-25.795 Y-7.419 R10.0; G03 X-26.773 Y-13.629 R5.0; G01 X-18.764 Y-27.5; G03 X-14.434 Y-30.0 R5.0; G01 X0; G03 X5.0 Y-25.0 R5.0; G40 G01 X0 Y-22.0; G00 Z20.0; M09; M05; 轮廓加工 轮廓加工 轮廓加工 抬刀至安全高度 冷却液关 主轴停止 取消刀具长度补偿并返回参考点 程序结束 程序名 初始化 返回机床参考点 工步5.2 内轮廓精加工参考程序 φ8mm平底铣刀 建立刀具长度补偿 冷却液开 主轴正转800r/min 快速定位至(0,-22)进刀位置 快速下降到Z5 下降到深度 建立刀具左补偿 到3点 到4点 到5点 到6点 到7点 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 轮廓加工 圆弧切出 取消刀具半径补偿 抬刀至安全高度 冷却液关 主轴停止 N340 N350 N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 N130 N140 N150 子程序 N010 N020 N030 N040 N050 N060 N070 N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 G91 G49 G28 Z0; M30; O0600; G00 G17 G21 G40 G49 G80 G90 G54; G91 G28 Z0; T02 M06 G90 G43 Z20.0 H02; M08; M03 S400; X0 Y0; Z5.0; G01 Z-5.0 F40; M98 P0601 L10; G90 G00 Z20.0; M09; M05; G91 G49 G28 Z0; M30; O0601; G91 G01 Z-2.5 F40; G90 G41 G01 X-10.0 Y-5.0 D02; G03 X0 Y-15.0 R10.0; G03 J15.0; G03 X10.0 Y-5.0 R10.0; G40 G01 X0 Y0; M99; O0700; G00 G17 G21 G40 G49 G80 G90 G54; G91 G28 Z0; T04 M06; G90 G43 Z20.0 H04; M08; M03 S215; X0 Y0; G76 X0 Y0 Z-35.0 R5.0 Q2.0 F8; G80; G90 G00 Z20.0; M09; M05; 取消刀具长度补偿并返回参考点 程序结束 程序名 初始化 返回机床参考点 工步6.1 镗孔粗加工参考程序
φ16mm平底铣刀 建立刀具长度补偿 冷却液开 主轴正转400r/min 快速定位至(0,0)进刀位置1 快速下降到Z5 下降到Z-5 调用子程序0601 抬刀至安全高度 冷却液关 主轴停止 取消刀具长度补偿并返回参考点 程序结束 子程序名 下降到深度 建立刀具左补偿,到2点 到3点 轮廓加工 圆弧切出,到4点 取消刀具半径补偿,到1点 子程序结束 程序名 初始化 返回机床参考点 工步6.2 镗孔精加工参考程序 φ30mm镗铣刀 建立刀具长度补偿 冷却液开 主轴正转215r/min 快速定位至(0,0)进刀位置 精镗孔 取消循环指令 抬刀至安全高度 冷却液关 主轴停止
电子课件-《数控加工技术(第二版)》-A02-4030 表3-3-16 加工示例二零件数控铣削加工程序



