数控铣床编程例题_第1页
数控铣床编程例题_第2页
数控铣床编程例题_第3页
数控铣床编程例题_第4页
数控铣床编程例题_第5页
免费预览已结束,剩余48页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

顺序号程序注释 O0001 程序名 N10G54 G90 G17 建立工件坐标系 N20MO3 S1000 N30G00 X 40 Y 40 A 点定位 N40Z5 N50G01 Z 3 F100 N60Y40 B 点定位 N70X30 C 点定位 N80G02 X40 Y30 R10 D 点定位 N90G01Y 30 E 点定位 N100G02 X30 Y 40 R10 F 点定位 N110G01 X 40 A 点定位 N120G00 Z100 N130M05 N140M30 试用子程序编制 奥运五环 切深 5 mm 顺序号程序注释 O0002O0002 主程序名主程序名 N10G54G90G17 建立工件坐标系 N20M03 S1000 N30G90 G00 X 50 Y0 Z10 N40M98 P0022 调用圆子程序 N50G90 G00 X50 Y0 N60M98P0022 调用圆子程序 N70G90 G00 X0 Y0 N80M98 P0022 调用圆子程序 N90G90 G00 X 25 Y 15 N100M98 P0022 调用圆子程序 N110G90 G00 X25 Y 15 N120M98 P0022 调用圆子程序 N130M05 N140M30 O0022O0022 子程序名子程序名 N10G91 G00 X 20 N20G01 Z 15 F200 N30G02 X0 Y0 I20 J0 N40G90 G00 Z10 N50M99 子程序结束 三菱三菱 的数控铣削加工程序的数控铣削加工程序 顺序号顺序号程序程序注释注释 N10O0001 主程序名 N20G17 G40 G49 G80 安全指令 N30M03 S1000 N40G54 G90 G00 X0 Y0 Z10 建立 G54 坐标系 N50M98 P0011 调子程序 N60G68 X0 Y0 R 120 顺时针旋转 120 N70M98 P0011 调子程序 N80G68 X0 Y0 R120 逆时针旋转 120 N90M98 P0011 调子程序 N100G69 M05 M30 N10N10O0011O0011 子程序名子程序名 N20G01 Z 5 F150 N30G01 X14 Y25 F200 N40X0 Y50 N50X 14 Y25 N60X0 Y0 N70G00 Z10 N80M99 子程序结束 已知毛坯规格为已知毛坯规格为 80 mm 80mm 20mm 材料为 材料为 45 钢 毛坯六面钢 毛坯六面 已加工 要求编制八角凸模板零件加工程序并完成零件的加工 已加工 要求编制八角凸模板零件加工程序并完成零件的加工 零件加工工艺及工装分析零件加工工艺及工装分析 1 零件用平口虎钳装夹 伸出钳口 12mm 左右 2 加工方法及刀具选择 1 粗铣采用 20mm 粗立铣刀粗铣正方形外轮廓 留 0 50mm 单边余量 粗铣八角形凸台 留 0 50mm 单边余量 粗铣圆柱体 留 0 50mm 单边余量 2 半精铣采用 20mm 精立铣刀半精铣八角形凸台 圆柱体 正方形外轮 廓 留 0 10mm 单边余量 3 精铣采用 20mm 精立铣刀实测工件尺寸 调整刀具参数 精铣八角形 凸台 圆柱体 正方形外轮廓 N140G40G00X33Y42 取消刀具半径补偿 N150G01Z 10 5F200 N160G41G01X22 5Y22 5D01F80 N170Y 22 5 N180X 22 5 N190Y22 5 N200X22 5 调用刀具半径补偿 铣削正方形外轮廓至 10 5mm N210G40G00X33Y42 取消刀具半径补偿 N220G00Z10 N230G00X33Y35 顺序 号 程序注释 O3333 程序名 N10G17G40G49G80 安全指令 N20G54G90G00X0Y0 建立 G54 工件坐标系 N30G43H01Z100 调用刀具长度补偿 N40M03S1200 N50G00Z30 N60G00X33Y42 N70Z1M08 N80G01Z 5 25F200 N90G41G01X22 5Y22 5D01F80 N100Y 22 5 N110X 22 5 N120Y22 5 N130X22 5 调用刀具半径补偿 铣削正方形外轮廓至 5 25mm N240Z1 N250G01Z 3 5F200 N260G41G01X0Y22 5D1F50 调用刀具半径补偿 铣削八角形凸台至 3 5mm N270G01X15 908Y15 908 N280X22 5Y0 N290X15 908Y 15 908 N300X0Y 22 5 N310X 15 908Y 15 908 N320X 22 5Y0 N330X 15 908Y15 908 N340X0Y22 5 N350G40G00X33Y35 取消刀具半径补偿 N360 G00Z10 N370X33Y35 N380Z1 N390G01Z 7F200 N400G41G01X22 5Y25D01F80 N410Y0 N420G02I 22 5J0 调用刀具半径补偿 铣削圆柱体至 7mm N430G40G00X33Y35取消刀具半径补偿 N440G49Z100M09取消刀具长度补偿 N450M05 N460M30 备注粗铣 半精铣和精铣时使用通一个加工程序 只需调整刀具参数分 3 次调用相同 的程序进行加工即可 主加工程序主加工程序 程序传输起始符 O1234 主程序名 G91 G28 Z0 主轴回换刀点 T02 M06 换 02 号刀 16mm 键槽铣刀 G40 G49 G80 程序初始化 M03 S850 主轴正转转速 850r min G90 G00 G54 X0 Y0 第一个方槽 工件坐标系 G54 G43 H02 Z100 0 Z 轴快速定位至 100mm Z5 0 Z 轴快速定位至 5mm M98 P4321 L2 D02 加工第一个方槽 G90 G00 G55 X0 Y0 第二个方槽 工件坐标系 G55 M98 P4321 L2 D02 加工第二个方槽 G90 G00 G56 X0 Y0 第三个方槽 工件坐标系 G56 M98 P4321 L2 D02 加工第三个方槽 G90 G00 G57 X0 Y0 第四个方槽 工件坐标系 G57 M98 P4321 L2 D02 加工第四个方槽 G90 G00 Z150 0 刀具快速抬到 150mm 高 M05 主轴停转 G91 G28 Z0 主轴回换刀点 M30 程序结束并返回程序开头 程序传输结束符 子加工程序子加工程序 加 工 程 序程 序 说 明 程序传输起始符 O4321 子程序名 G90 Z0 刀具进刀至 0 平面 G91 G01 Z 5 0 F100 刀具进刀至 5mm 进给速度 100mm min G41 G01 X 5 0 Y10 0 F100 直线切削左刀补 G03 X 15 0 Y0 R10 0 逆时针圆弧切削 G01 Y 5 0 直线切削 G03 X 5 0 Y 15 0 R10 0 逆时针圆弧切削 G01 X5 0 直线切削 G03 X15 0 Y 5 0 R10 0 逆时针圆弧切削 G01 Y5 0 直线切削 G03 X5 0 Y15 0 R10 0 逆时针圆弧切削 G01 X 5 0 直线切削 G03 X 15 0 Y5 0 R10 0 逆时针圆弧切削 G01Y0 直线切削 G03 X 5 0 Y 10 0 R10 0 逆时针圆弧切削 G40 G01 X0 Y0 直线切削取消刀具半径补偿 G00 G90 Z5 0 快速抬到 5mm 高 M99 子程调用结束并返回主程序 程序传输结束符 精加工的主程序 程序传输起始符 O1234 主程序名 G91 G28 Z0 主轴回换刀点 T02 M06 换 02 号刀 16mm 键槽铣刀 G40 G49 G80 程序初始化 M03 S850 主轴正转转速 850r min G90 G00 G54 X0 Y0 第一个方槽 工件坐标系 G54 G43 H02 Z100 0 Z 轴快速定位至 100mm Z5 0 Z 轴快速定位至 5mm M98 P4321 D03 加工第一个方槽 G90 G00 G55 X0 Y0 第二个方槽 工件坐标系 G55 M98 P4321 D03 加工第二个方槽 G90 G00 G56 X0 Y0 第三个方槽 工件坐标系 G56 M98 P4321 D03 加工第三个方槽 G90 G00 G57 X0 Y0 第四个方槽 工件坐标系 G57 M98 P4321 D03 加工第四个方槽 G90 G00 Z150 0 刀具快速抬到 150mm 高 M05 主轴停转 G91 G28 Z0 主轴回换刀点 M30 程序结束并返回程序开头 程序传输结束符 配合件的加工配合件的加工 图 2 44 外形加工 图 2 45 槽加工 1 退刀路线 2 工件 3 刀具路径 1 退刀路线 2 进刀路线 3 工件 4 G54 坐标 5 进刀路线 4 G54 坐标 5 刀具路径 6 刀具 L 形凸件主加工程序形凸件主加工程序 程序传输起始符 O10 主程序名 N1010 T01 换 01 号刀 中心钻 N1020 M98 P1 调用 1 号子程序 N1040 T02 换 02 号刀 7 8mm 麻花钻 N1050 M98 P2 调用 2 号子程序 N1070 T03 换 03 号刀 8 0mm 铰刀 N1080 M98 P3 调用 3 号子程序 N1100 T04 换 04 号刀 12 0mm 铣刀 N1100 M98 P4 调用 4 号子程序 N1120 T05 换 05 号刀 8 0mm 铣刀 N1130 M98 P5 调用 5 号子程序 N1150 M30 程序结束并返回程序开头 程序传输结束符 L 形凸件子加工程序形凸件子加工程序 加 工 程 序程 序 说 明 程序传输起始符 O01 3 中心钻钻凹坑子程序中心钻钻凹坑子程序 子程序名 N010 G90 G54 G0 X0 Y0 S1000 M03 快速定位 0 点 主轴正转 转速 1000r min N0011 G43 H1 Z100 0 刀具进刀至 100mm N0012 M08 切削液开 N0013 G98 G81 X0 Y0 R5 0 Z 3 0 F100 钻孔固定循环 N0014 X25 0 Y25 0 定孔位置 N0015 G80 取消钻孔固定循环 N0016 M99 子程调用结束并返回主程序 程序传输起始符 O02 7 8mm 麻花钻钻孔子程序麻花钻钻孔子程序 子程序名 N0100 G90 G54 G00 X0 Y0 S850 M03 快速定位 0 点 主轴正转 转速 850r min N0105 G43 H2 Z100 0 刀具进刀至 100mm N0110 M08 切削液开 N0115 G98 G81 X0 Y0 R5 0 Z 15 0 F100 钻孔固定循环 N0120 X25 0 Y 25 0 定孔位置 N0125 G80 取消钻孔固定循环 N0130 M99 子程调用结束并返回主程序 程序传输结束符 程序传输起始符 O03 8 0mm 铰刀铰孔子程序铰刀铰孔子程序 子程序名 N0200 G90 G54 G00 X0 Y0 S200 M03 快速定位 0 点 主轴正转 转速 200r min N0205 G43 H3 Z100 0 刀具进刀至 100mm N0210 M08 切削液开 N0215 G98 G81 X0 Y0 R5 0 Z 10 0 F50 钻孔固定循环 N0220 X25 0 Y25 0 定孔位置 N0225 G80 取消钻孔固定循环 N0230 M99 子程调用结束并返回主程序 程序传输结束符 程序传输起始符 O04 12mm 粗铣外框轮廓粗铣外框轮廓 子程序名 N1000 G90 G54 G00 X0 Y0 S800 M03 快速定位 0 点 主轴正转 转速 200r min N1005 G43 H4 Z100 0 刀具进刀至 100mm N1010 M08 切削液开 N1020 X 45 0 移动到进刀点 N1025 Z5 0 刀具进刀至 5mm N1030 G01 Z 5 0 F50 进刀至 5mm N1035 G41 Y 20 0 D01 F100 直线切削左刀补 N1040 G03 X 25 0 Y0 R20 0 逆时针圆弧切削入 N1045 G01Y20 0 直线切削 N1050 G02 X 20 0 Y25 0 R5 0 顺时针圆弧切削 N1055 G01 X 5 0 直线切削 N1060 G02 X0 Y20 0 R5 0 顺时针圆弧切削 N1065 G01 Y0 直线切削 N1070 X20 0 直线切削 N1075 G02 X25 0 Y 5 0 R5 0 顺时针圆弧切削 N1080 G01 Y 20 0 直线切削 N1085 G02 X20 0 Y 25 0 R5 0 顺时针圆弧切削 N1090 G01 X 15 0 直线切削 N1095 G02 X 25 0 Y 15 0 R10 0 顺时针圆弧切削 N1100 G01 Y0 直线切削 N1105 G03 X 45 0 Y20 0 R20 0 逆时针圆弧切削出 N1110 G40 G01 Y0 直线切削取消刀具半径补偿 N1115 G01 Z 9 8 F50 进刀至 5mm N1120 G41 Y 20 0 D01 F100 直线切削左刀补 N1125 G03 X 25 0 Y0 R20 0 逆时针圆弧切削入 N1130 G01 Y20 0 直线切削 N1135 G02 X 20 0 Y25 0 R5 0 顺时针圆弧切削 N1140 G01 X 5 0 直线切削 N1145 G02 X0 Y20 0 R5 0 顺时针圆弧切削 N1150 G01 Y0 直线切削 N1155 X20 0 直线切削 N1160 G02 X25 0 Y 5 0 R5 0 顺时针圆弧切削 N1165 G01 Y 20 0 直线切削 N1170 G02 X20 0 Y 25 0 R5 0 顺时针圆弧切削 N1175 G01 X 15 0 直线切削 N1180 G02 X 25 0 Y 15 0 R10 0 顺时针圆弧切削 N1185 G01 Y0 直线切削 N1190 G03 X 45 0 Y20 0 R20 0 逆时针圆弧切削出 N1195 G40 G01 Y0 直线切削取消刀具半径补偿 N1200 G00 Z100 0 快速抬到 100mm 高 N1205 X0 Y0 返回 G54 原点 N1210 M99 子程调用结束并返回主程序 程序传输结束符 O05 8mm 精铣外框轮廓精铣外框轮廓 子程序名 N2000快速定位 0 点 主轴正转 转速 2000r min G90 G54 G00 X0 Y0 S2000 M03 N2005 G43 H5 Z100 0 刀具进刀至 100mm N2010 M08 切削液开 N2015 X 45 0 移动到进刀点 N2020 Z5 0 刀具进刀至 5mm N2025 G01 Z 5 0 F50 F300 进刀至 5mm N2035 G41 Y 20 0 D03 直线切削左刀补 N2040 G03 X 25 0 Y0 R20 0 逆时针圆弧切削入 N2045 G01Y20 0 直 线 切 削 N2050 G02 X 20 0 Y25 0 R5 0 顺时针圆弧切削 N2055 G01 X 5 0 直线切削 N2060 G02 X0 Y20 0 R5 0 顺时针圆弧切削 N2065 G01 Y0 直线切削 N2070 X20 0 直线切削 N2075 G02 X25 0 Y 5 0 R5 0 顺时针圆弧切削 N2080 G01 Y 20 0 直线切削 N2085 G02 X20 0 Y 25 0 R5 0 顺时针圆弧切削 N2090 G01 X 15 0 直线切削 N2095 G02 X 25 0 Y 15 0 R10 0 顺时针圆弧切削 N2100 G01 Y0 直线切削 N2105 G03 X 45 0 Y20 0 R20 0 逆时针圆弧切削出 N2110 G01 Z 10 0 F50 进刀至 10mm N2115 G41 Y 20 0 D02 F300 直线切削左刀补 N2120 G03 X 25 0 Y0 R20 0 逆时针圆弧切削入 N2125 G01 Y20 0 直线切削 N2130 G02 X 20 0 Y25 0 R5 0 顺时针圆弧切削 N2135 G01 X 5 0 直线切削 N2140 G02 X0 Y20 0 R5 0 顺时针圆弧切削 N2145 G01 Y0 直线切削 N2150 X20 0 直线切削 N2155 G02 X25 0 Y 5 0 R5 0 顺时针圆弧切削 N2160 G01 Y 20 0 R5 0 直线切削 N2165 G02 X20 0 Y 25 0 顺时针圆弧切削 N2170 G01 X 15 0 直线切削 N2175 G02 X 25 0 Y 15 0 R10 0 顺时针圆弧切削 N2180 G01 Y0 直线切削 N2185 G03 X 45 0 Y20 0 R20 0 逆时针圆弧切削出 N2190 G40 G01 Y0 直线切削取消刀具半径补偿 N2195 G00 Z100 0 快速抬到 100mm 高 N2200 X0 Y0 返回 G54 原点 N2205 M99 子程调用结束并返回主程序 程序传输结束符 L 形凹件主加工程序形凹件主加工程序 加 工 程 序程 序 说 明 程序传输起始符 O11 主程序名 N1010 T01 换刀 01 号刀 中心钻 N1020 M98 P11 调用 01 号子程序 N1040 T02 换刀 02 号刀 7 8mm 麻花钻 N1050 M98 P21 调用 02 号子程序 N1070 T03 换刀 03 号刀 8 0mm 铰刀 N1080 M98 P31 调用 03 号子程序 N1100 T04 换刀 04 号刀 12 0mm 铣刀 N1100 M98 P41 调用 04 号子程序 N1120 T05 换刀 05 号刀 8 0mm 铣刀 N1130 M98 P51 调用 05 号子程序 N1150 M30 程序结束并返回程序开头 程序传输结束符 L 形凹件子加工程序 程序传输起始符 O011 3mm 中心钻钻凹坑程序中心钻钻凹坑程序 子程序名 N1001 G90 G54 G00 X0 Y0 S1000 M03 快速定位 0 点 主轴正转 转速 1000r min N1002 G43 H1 Z100 0 刀具进刀至 100mm N1003 M08 切削液开 N1004 G98 G81 X0 Y0 R5 0 Z 3 0 F10 钻孔固定循环 0 N1005 X25 0 Y25 0 定孔位置 N1006 G80 取消钻孔固定循环 N1007 M99 子程调用结束并返回主程序 程序传输起始符 O021 7 8mm 麻花钻钻孔子程序麻花钻钻孔子程序 子程序名 N2002 G90 G54 G00 X0 Y0 S850 M03 快速定位 0 点 主轴正转 转速 850r min N2004 G43 H2 Z100 0 刀具进刀至 100mm N2006 M08 切削液开 N2008 G98 G81 X0 Y0 R5 0 Z 23 0 F1 00 钻孔固定循环 N2010 X25 0 Y25 0 定孔位置 N2012 G80 取消钻孔固定循环 N2014 M99 子程调用结束并返回主程序 程序传输起始符 O031 8 0mm 铰刀铰孔子程序铰刀铰孔子程序 子程序名 N3002 G90 G54 G00 X0 Y0 S200 M03 快速定位 0 点 主轴正转 转速 200r min N3004 G43 H3 Z100 0 刀具进刀至 100mm N3006 M08 切削液开 N3008 G98 G81 X0 Y0 R5 0 Z 23 0 F5 0 钻孔固定循环 N3010 X25 0 Y25 0 定孔位置 N3012 G80 取消钻孔固定循环 N3014 M99 子程调用结束并返回主程序 程序传输结束符 程序传输起始符 O041 12mm 铣刀粗加工子程序铣刀粗加工子程序 子程序名 N1500 G90 G54 G00 X0 Y0 S800 M03 快速定位 0 点 主轴正转 转速 800r min N1510 G43 H5 Z100 0 刀具进刀至 100mm N1520 M08 切削液开 N1530 X 15 0 移动到进刀点 N1540 Z5 0 刀具进刀至 5mm N1550 G01 Z 5 0 F50 进刀至 5mm N1560 Y15 0 F100 直线切削 N1570 X 10 0 N1580 Y 10 0 N1590 X15 0 N1600 Y 15 0 N1610 X 15 0 N1620 Y0 N1630 G01 Z 9 8 F50 进刀至 9 8mm N1640 Y15 0 F100 直线切削 N1650 X 10 0 N1660 Y 10 0 N1670 X15 0 N1680 Y 15 0 N1690 X 15 0 N1700 Y0 N1710 G00 Z100 0 快速抬到 100mm 高 N1720 X0 Y0 返回 G54 原点 N1730 M99 子程调用结束并返回主程序 程序传输结束符 程序传输起始符 O051 8mm 精加工子程序精加工子程序 子程序名 N3000快速定位 0 点 主轴正转 进给转速 2000r min G90 G54 G00 X0 Y0 S2000 M03 N3005 G43 H5 Z100 0 刀具进刀至 100mm N3010 M08 切削液开 N3015 X 15 0 移动到进刀点 N3020 Z5 0 刀具进刀至 5mm N3025 G01 Z 5 0 F50 进刀至 5mm N3030 G41 Y10 0 D01 F100 直线切削左刀补 N3035 G03 X 25 0 Y0 R10 0 逆时针圆弧切削入 N3040 G01 Y 15 0 直线切削 N3045 G03 X 15 0 Y 25 0 R10 0 逆时针圆弧切削 N3050 G01 X20 0 直线切削 N3055 G03 X25 0 Y 20 0 R5 0 逆时针圆弧切削 N3060 G01 Y 5 0 直线切削 N3065 G03 X20 0 Y0 R5 0 逆时针圆弧切削 N3070 G01 X0 直线切削 N3075 Y20 0 直线切削 N3080 G03 X 5 0 Y25 0 R5 0 逆时针圆弧切削 N3085 G01 X 20 0 直线切削 N3090 G03 X 25 0 Y20 0 R5 0 逆时针圆弧切削 N3100 G01 Y0 直线切削 N3105 G03 X 15 0 Y 10 0 R10 0 逆时针圆弧切削出 N3110 G40 G01 Y0 直线切削取消刀补 N3115 G01 Z 10 0 F50 第二层 进刀至 10mm N3120 G41 Y10 0 D02 F100 直线切削左刀补 N3125 G03 X 25 0 Y0 R10 0 逆时针圆弧切削入 N3130 G01 Y 15 0 直线切削 N3135 G03 X 15 0 Y 25 0 R10 0 逆时针圆弧切削 N3140 G01 X20 0 直线切削 N3145 G03 X25 0 Y 20 0 R5 0 逆时针圆弧切削 N3150 G01 Y 5 0 直线切削 N3155 G03 X20 0 Y0 R5 0 逆时针圆弧切削 N3160 G01 X0 直线切削 N3165 Y20 0 直线切削 N3170 G03 X 5 0 Y25 0 R5 0 逆时针圆弧切削 N3175 G01 X 20 0 直线切削 N3180 G03 X 25 0 Y20 0 R5 0 逆时针圆弧切削 N3185 G01 Y0 直线切削 N3190 G03 X 15 0 Y 10 0 R10 0 逆时针圆弧切削出 N3195 G40 G01 Y0 直线切削取消刀具半径补偿 N3200 G00 Z100 0 快速抬到 100mm 高 N3205 X0 Y0 返回 G54 原点 N3210 M99 子程调用结束并返回主程序 程序传输结束符 在加工中心上加工如图在加工中心上加工如图 5 1 所示的零件 零件材料为铝合金 切削性能较好 所示的零件 零件材料为铝合金 切削性能较好 零件毛坯尺寸为零件毛坯尺寸为 已完成上下平面及周边侧面的加工 已完成上下平面及周边侧面的加工 如图如图 5 2 所示 所示 mmmmmm309090 数控加工工序卡片工序号工序内容 零件名称零件图号材料夹具名称使用设备 单位 综合件 1 2 5 1 铝合金精密平口虎钳加工中心 刀具规格 mm工 步 号 工步 内容 刀 具 号 类型材料 主轴转速 r min 1 进给速度 mm min 1 刀具长度补偿备注 1 铣外轮廓 1 T01 10 立 铣刀 高速钢 1000100H01 2 铣外轮廓 2 T01 10 立 铣刀 高速钢 1000100H01 3 铣外轮廓 3 T01 10 立 铣刀 高速钢 1000100H01 4 铣内槽 T02 10 键 槽铣刀 高速钢 100080H02 5 钻 4 9 8 孔 T03 9 8 麻花钻 高速钢 80070H03 6 铰 4 10H7 孔 T04 10H7 铰刀 硬质合 金 20050H04 编 制 审 核 批准第 页共 页编制 注 H01 H04 中的数值根据具体加工和对刀情况而定 铣外轮廓 1 G54G90G49G80G40G00Z50 M06T01 M03S1000 G00X60Y0 G43G00Z20H01 Z10 G01Z 14F80 G41G00X40Y0D01F100 Y 40R5 X 40R5 Y40R5 X40R5 Y0 X50 G40G01X60Y0 G49G00Z50 铣外轮廓 2 G54G90G49G80G40G00Z50 G00X60Y0 M03S1000 G43G00Z10H01 G01Z 11F80 G41G01X27Y0D01F100 Y 10 G03X33Y 22R15 G01Y 25 X25Y 33 X22 G03X10Y 27R15 G01X 10 G03X 22Y 33R15 G01X 25 X 33Y 25 Y 22 G03X 27Y 10R15 G01Y10 G03X 33Y22R15 G01Y25 X 25Y33 X 22 G03X 10Y27R15 G01X10 G03X22Y33R15 G01X25 X33Y25 Y22 G03X27Y10R15 G01Y0 X50 G40G01X60Y0 G49G00Z50 铣外轮廓铣外轮廓 3 G54G90G49G80G40G00Z50 G00X60Y0 M03S1000 G43G00Z10H01 G01Z 3 G41G01X24Y0D01F100 G02X24I 24 G40G01X60Y0 G49G00Z50 铣内槽铣内槽 M06T2 M03S1000 G54G90G49G40G80G0Z0 G00X0Y0 G43G00Z20H02 Z10 G01Z 6 F50 G42G01X18Y0D01F80 Y 2 G02X12Y 8R6 G01X6 G02X 6R10 G01X 12 G02X 18Y 2R6 G01Y2 G02X 12Y8R6 G01X 6 G02X6R10 G01X12 G02X18Y2R6 G01Y 2 G01X10 G40G01X0Y0 G49G00Z50 M05 G91G28Z0 钻钻 4 9 8mm 孔孔 M06T3 M03S800 G54G90G49G40G80G0Z50 G43G00Z20H03 G00X60Y0 Z10 G98G83X22 63Y22 63Z 33R3Q5F70 Y 22 63 X 22 63 Y22 63 G80G49G00Z50 M05 G91G28Z0 铰铰 4 10H7 孔孔 M06T4 M03S200 G54G90G49G40 G43G00Z50H03 G00X60Y0 Z10 G98G85X22 63Y22 63Z 33R3F50 Y 22 63 X 22 63 Y22 63 G80G49G00Z050 M05 M30 图 3 13 坐标点标注示意图 1 24 0 6 0 2 18 042 6 0 3 6 0 18 042 4 6 0 24 0 5 30 0 30 0 6 30 0 30 0 轮廓粗 精加工程序轮廓粗 精加工程序 加 工 程 序程 序 说 明 程序传输起始符 O1234 程序名 G00 G40 G80 G90 程序初始化 G28 G91 Z0 回到换刀点 T01 M06 换 01 号刀 G00 G90 G54 X0 Y0 M03 S1000 快速定位 主轴正转 转速 1000r min G43 H1 Z100 0 Z 轴快速定位至 100mm Z10 0 Z 轴快速定位至 10mm G81 Z 3 0 R5 0 F100 钻孔固定循环 X 30 0 Y 30 0 定孔位置 X30 0 定孔位置 G00 G80 Z100 0 取消钻孔固定循环 G28 G91 Z0 回到换刀点 M05 主轴停转 T02 M06 换 02 号刀 G00 G90 G54 X0 Y0 M03 S800 快速定位 主轴正转 转速 800r min G43 H1 Z100 0 Z 轴快速定位至 100mm Z10 0 Z 轴快速定位至 10mm G83 Z 24 0 R5 0 Q5 0 F50 钻孔固定循环 X 30 0 Y 30 0 定孔位置 X30 0 定孔位置 G00 G80 Z100 0 取消钻孔固定循环 G28 G91 Z0 回到换刀点 M05 主轴停转 T03 M06 换 03 号刀 G00 G90 G54 X 30 0 Y30 0 M03 S850 快速定位 主轴正转 转速 850r min G43 H1 Z100 0 Z 轴快速定位至 100mm Z10 0 Z 轴快速定位至 10mm G81 Z 4 0 R5 0 F50 钻孔固定循环 X30 0 定孔位置 G00 G80 Z100 0 取消钻孔固定循环 G28 G91 Z0 回到换刀点 M05 主轴停转 T04 M06 换 04 号刀 G00 G90 G54 X 30 0 Y30 0 M03 S150 快速定位 主轴正转 转速 150r min G43 H1 Z100 0 Z 轴快速定位至 100mm Z10 0 Z 轴快速定位至 10mm G85 Z 23 0 R5 0 F50 钻孔固定循环 X30 0 定孔位置 G0 G80 Z100 0 取消钻孔固定循环 G28 G91 Z0 回到换刀点 M05 主轴停转 G00 G17 G40 G49 G80 G90 程序初始化 T05 M06 换 05 号刀 G00 G90 G54 X0 0 Y0 0 S1000 M03 快速定位 主轴正转 转速 1000r min G43 H5 Z50 0 Z 轴快速定位至 50mm Z10 0 Z 轴快速定位至 10mm G1 Z 21 0 F100 0 刀具下刀至 21mm 进给速度 100mm min X 6 0 直线切削 G41 D5 Y6 0 F50 直线切削 左刀补调用 05 号半径补偿 G3 X 12 0 Y0 0 R6 0 逆时针圆弧切入圆弧半径 6mm X12 0 R12 0 逆时针圆弧切削圆弧半径 12mm X 12 0 R12 0 逆时针圆弧切削圆弧半径 12mm X 6 0 Y 6 0 R6 0 逆时针圆弧切削圆弧半径 6mm G1 G40 Y0 0 直线切削 取消半径补偿 Z 11 0 F100 刀具提刀至 11mm 进给速度 100mm min G00 Z50 0 刀具快速抬到 50mm 高 X0 Y0 快速定位 Z10 0 Z 轴快速定位至 10mm G1 Z 5 0 F100 刀具下刀至 5mm 进给速度 100mm min Y 21 021 直线切削 G41 D5 X6 0 F50 直线切削 左刀补调用 05 号半径补偿 Y 18 042 直线切削 X18 042 Y 6 0 X24 0 G03 X30 0 Y0 0 R6 0 逆时针圆弧切削 X24 0 Y6 0 R6 0 G1 X18 042 直线切削 X6 0 Y18 042 Y24 0 G03 X 6 0 R6 0 逆时针圆弧切削 G01 Y18 042 直线切削 X 18 042 Y6 0 X 24 0 G03 Y 6 0 R6 0 逆时针圆弧切削 G01 X 18 042 直线切削 X 6 0 Y 18 042 Y 24 0 G03 X6 0 R6 0 逆时针圆弧切削 G01 Y 21 021 直线切削 G40 X0 0 直线切削 取消半径补偿 Z5 0 F500 刀具提刀至 5mm 进给速度 500mm min G0 Z50 0 刀具快速抬到 50mm 高 M05 主轴停转 G91 G28 Z0 0 回到换刀点 T06 M06 换 06 号刀 G00 G90 G54 X0 Y0 M03 S800 快速定位 主轴正转 转速 800r min G43 H6 Z100 0 Z 轴快速定位至 100mm Z10 0 Z 轴快速定位至 10mm G76 Z 22 0 R5 0 Q500 F30 镗孔固定循环 G0 G80 Z100 0 取消镗孔固定循环 G28 G91 Z0 回到换刀点 G28 Y0 回到 Y 轴原点进行测量 M05 主轴停转 M30 程序结束并返回程序开头 程序传输结束符 在数控铣床上加工如图 6 1 6 2 所示的配合件零件 零件材料为 45 钢 已完成上下平面及周边侧面的预加工 配合件配合件 1 的加工方案为 的加工方案为 1 铣削平面 保证尺寸 10mm 选用 80mm 面铣刀 2 钻两工艺孔 11 8mm 直柄麻花钻 3 粗加工两个凹型腔 选用 14mm 三刃立铣刀 4 精加工两个凹型腔 选用 12mm 四刃立铣刀 5 点孔加工 选用 3mm 中心钻 6 钻孔加工 选用 11 8mm 直柄麻花钻 7 铰孔加工 选用 12mm 机用铰刀 配合件配合件 2 的加工方案为 的加工方案为 1 铣削平面 保证尺寸 28 5mm 选用 80mm 面铣刀 2 粗加工两个凸台外轮廓 选用 16mm 三刃立铣刀 3 铣削边角料 选用 16mm 三刃立铣刀 4 钻中间位置孔 选用 11 8mm 直柄麻花钻 5 扩中间位置孔 选用 35mm 锥柄麻花钻 6 精加工两个凸台外轮廓 并保证 8mm 和 10mm 的高度 选用 12mm 四刃立铣刀 7 粗镗 38 5mm 孔 选用 37 5mm 粗镗刀 8 精镗 38mm 孔 选用 38mm 精镗刀 9 点孔加工 选用 3mm 中心钻 10 钻孔加工 选用 11 8mm 直柄麻花钻 11 铰孔加工 选用 12mm 机用铰刀 12 孔口 R5 圆角 选用 14mm 三刃立铣刀 表 6 6 件 1 数控加工参考程序 粗加工上表面粗加工上表面 O0268 G54G90G17G21G94G49G40 M03S450 G00G43Z150H01 X125Y 30 Z0 3 G01X 125F300 G00Y30 G01X125 G00Z150 M05 M00 程序暂停 利用厚度千分尺测量厚度 确定精加工余量 精加工上表面精加工上表面 M03S800 G00X125Y 30M07 Z0 G01X 125F160 G00Y30 G01X125 G00Z150M09 M05 M00 程序暂停 手动换刀 更换程序暂停 手动换刀 更换 11 8mm 麻花钻 麻花钻 钻两个凹型腔工艺孔钻两个凹型腔工艺孔 M03S550 G00G43Z150H02 调用 2 号刀具长度补偿 X0Y0M07 G83G99X0Y25Z 16Q5R2F80 X 55Y35 G00Z150M09 M05 M00 程序暂停 手动换刀 更换 14mm 粗齿立铣刀 粗加工两个凹型腔 落料 粗加工两个凹型腔 落料 M03S500 G00G43Z150H03 调用 3 号刀具长度补偿 X0Y25M07 Z1 G01Z 10 5F40 引入 1 号刀具半径补偿值 G41G01X 13 381Y40D01F80 M98P1 调用子程序 O0001 加工中间凹型腔 G00Z5 X 55Y35 Z1 G01Z 10 5F40 G41X 73 944Y28 447D01F80 M98P2 调用子程序 O0002 加工键形腔 G00Z150M09 M05 M00 精加工两个凹型腔精加工两个凹型腔 M03S800F100 G00G43Z150H04 调用 4 号刀具长度补偿 X0Y25M07 Z 10 5 G01G41X 13 381Y40D02 引入 2 号刀具半径补偿值 M98P1 调用子程序 O0001 加工中间凹型腔 G00Z5 X 55Y35 Z 10 5 G01G41X 73 944Y28 447D02 M98P2 调用子程序 O0002 加工键形腔 G00Z150M09 M05 M00 程序暂停 更换 3mm 中心钻 点孔加工点孔加工 M03S1200 主轴选用高速档 800 5300r min G00G43Z150H05 X0Y0 G81G99X65Y0Z 5R2F120 调用 5 号刀具长度补偿 G00Z150 M05 M00 程序暂停 更换 11 8mm 麻花钻 钻孔加工钻孔加工 M03S550 主轴选用低速档 50 800r min G43G00Z100H02 调用 2 号刀具长度补偿 X0Y0M07 G83G99X65Y0Z 15Q5R2F80 G00Z150M09 M05 M00 程序暂停 更换 12mm 机用铰刀 铰孔加工铰孔加工 M03S300 调用 6 号刀具长度补偿 G43G00Z100H06M07 X0Y0 G85G99X65Y0Z 15R2F50 G00G49Z50 M05 M30 程序结束回起始位置 机床复位 切削液关 主轴停转 子程序子程序 O0001 中间凹型腔 中间凹型腔 O0001 G03X 20 309Y36R8 G01X 48 928Y 13 569 G03X 50Y 17 569R8 G01Y 32 G03X 42Y 40R8 G01X42 G03X50Y 32R8 G01Y 23 664 G03X47 576Y 17 928R8 G02Y17 928R28 G03X50Y23 664R8 G01Y32 G03X42Y40R8 G01X 13 381 G40X0Y25 M99 子程序子程序 O0002 键形腔 键形腔 O0002 G03X 58 623Y15 519R 10 G01X 39 34Y38 572 G03X 54 66Y51 428R 10 G01X 73 944Y28 447 G40X 55Y35 M99 表表 6 7 件件 2 数控加工参考程序数控加工参考程序 粗加工上表面粗加工上表面 G55G90G17G21G94G49G40 M03S450 建立工件坐标系 用 80mm 面铣刀调用 1 号刀具长度补偿 G00G43Z150H01 X125Y 30 Z0 3 G01X 125F300 G00Y30 G01X125 G00Z150 M05 M00 精加工上表面精加工上表面 M03S800 G00X125Y 30M07 Z0 G01X 125F160 G00Y30 G01X125 G00Z150M09 M05 M00 程序暂停 手动换刀 更换 16mm 粗齿立铣刀 粗加工两个凸台外轮廓面粗加工两个凸台外轮廓面 M03S500F120 G00G43Z150H07 调用 7 号刀具长度补偿 X92Y0M07 Z 10 G41G01X50Y 14D03 引入 3 号刀具半径补偿值 M98P3 调用子程序 O0003 加工中间凸台 G41G01X58 623Y15 591D03 M98P4 调用子程序 O0004 加工键形凸台 G01X73 Y 60 X65Y 46 Y 53 X 81 X 65Y 46 X 73 Y0 X 63Y 10 Y10 X 73Y6 Y60 X 65Y46 Y53 X25 Y70 G00X75 G01Y50 G00Z150M09 M05 M00 程序暂停 更换 11 8mm 麻花钻 钻中间位置孔钻中间位置孔 03S550F80 G00G43X0Y0Z150H02 X0Y0M07 G83G99X0Y0Z 35Q5R2F80 G00Z150M09 M05 M00 程序暂停 更换 35mm 麻花钻 扩中间位置孔扩中间位置孔 M03S150F20 G00G43Z150H08 X0Y0M07 G83G99X0Y0Z 40Q 5R2F20 G00Z150M09 M05 M00 程序暂停 更换 12mm 立铣刀 精加工两个凸台外轮廓面精加工两个凸台外轮廓面 M03S800F100 G00G43Z150H04 调用 4 号刀具长度补偿引 4 号入刀具半径补偿值 X92Y0M07 Z 10 G41G01X50Y 14D04 M98P3 调用子程序 O0003 加工中间凸台 G41G01X58 623Y15 591D04 M98P4 调用子程序 O0004 加工键形凸台 G00Z5 X32Y55 098 Z 2 G01X68 881Y11 144 X76 542Y17 572 X40 941Y60 G00Z150M09 M05 M00 程序暂停 手动换刀 更换 37 5mm 粗镗刀 粗镗孔粗镗孔 37 5mm M03S850 G43G00Z100H09M07 调用 9 号刀具长度补偿 X0Y0 G85G99X0Y0Z 30R2F80 G00Z100M09 M05 M00 程序暂停 手动换刀 更换 38mm 精镗刀 精镗孔精镗孔 38mm M03S1000 G43G00Z100H10M07 调用 10 刀具号长度补偿 X0Y0 G85G99X0Y0Z 30R2F40 G00Z100M09 M05 M00 程序暂停 更换 3mm 中心钻 点孔加工点孔加工 M03S1200 G00G43Z150H05 调用 5 号刀具长度补偿 X0Y0 G81G99X 65Y0Z 12R2F120 G00Z150 M05 M00 程序暂停 更换 11 8mm 麻花钻 钻孔加工钻孔加工 M03S550 G43G00Z100H02 X0Y0M07 G83G99X 65Y0Z 35Q5R2F80 G00Z150M09 M05 M00 程序暂停 更换 12mm 机用铰刀 铰孔加工铰孔加工 M03S300 G43G00Z100H06M07 X0Y0 G85G99X 65Y0Z 35R2F50 G00Z150M09 M05 M00 程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论