1、数控铣床编程例题顺序号程序注释O0001程序名N10G54 G90 G17建立工件坐标系N20MO3 S1000N30G00 X-40 Y-40A点定位N40Z5N50G01 Z-3 F100N60Y40B点定位N70X30C点定位N80G02 X40 Y30 R10D点定位N90G01Y-30E点定位N100G02 X30 Y-40 R10F点定位N110G01 X-40A点定位N120G00 Z100N130M05N140M30试用子程序编制“奥运五环”(切深5 mm)顺序号程序注释O0002主程序名N10G54G90G17建立工件坐标系N20M03 S1000N30G90 G00 X-5
2、0 Y0 Z10N40M98 P0022调用圆子程序N50G90 G00 X50 Y0N60M98P0022调用圆子程序N70G90 G00 X0 Y0N80M98 P0022调用圆子程序N90G90 G00 X-25 Y-15N100M98 P0022调用圆子程序N110G90 G00 X25 Y-15N120M98 P0022调用圆子程序N130M05N140M30O0022子程序名N10G91 G00 X-20N20G01 Z-15 F200N30G02 X0 Y0 I20 J0N40G90 G00 Z10N50M99子程序结束“三菱”的数控铣削加工程序顺序号程序注释N10O0001主程
3、序名N20G17 G40 G49 G80安全指令N30M03 S1000N40G54 G90 G00 X0 Y0 Z10建立G54坐标系N50M98 P0011调子程序N60G68 X0 Y0 R-120顺时针旋转120N70M98 P0011调子程序N80G68 X0 Y0 R120逆时针旋转120N90M98 P0011调子程序N100G69M05M30N10O0011子程序名N20G01 Z-5 F150N30G01 X14 Y25 F200N40X0 Y50 N50X-14 Y25N60X0 Y0N70G00 Z10N80M99子程序结束已知毛坯规格为80 mm 80mm 20mm,材
4、料为45钢,毛坯六面已加工,要求编制八角凸模板零件加工程序并完成零件的加工。零件加工工艺及工装分析 (1)零件用平口虎钳装夹,伸出钳口12mm左右; (2)加工方法及刀具选择: 1)粗铣采用20mm粗立铣刀粗铣正方形外轮廓,留 0.50mm 单边余量;粗铣八角形凸台,留 0.50mm 单边余量;粗铣圆柱体,留 0.50mm 单边余量。 2)半精铣采用20mm精立铣刀半精铣八角形凸台、圆柱体、正方形外轮廓,留 0.10mm 单边余量.3)精铣采用20mm精立铣刀实测工件尺寸,调整刀具参数,精铣八角形凸台、圆柱体、正方形外轮廓顺序号程序注释O3333程序名N10G17G40G49G80安全指令N2
5、0G54G90G00X0Y0建立G54工件坐标系N30G43H01Z100调用刀具长度补偿N40M03S1200N50G00Z30N60G00X33Y42N70Z1M08N80G01Z-5.25F200N90G41G01X22.5Y22.5D01F80调用刀具半径补偿铣削正方形外轮廓至5.25mmN100Y-22.5N110X-22.5N120Y22.5N130X22.5N140G40G00X33Y42取消刀具半径补偿N150G01Z-10.5F200N160G41G01X22.5Y22.5D01F80调用刀具半径补偿铣削正方形外轮廓至10.5mmN170Y-22.5N180X-22.5N19
6、0Y22.5N200X22.5N210G40G00X33Y42取消刀具半径补偿N220G00Z10N230G00X33Y35N240Z1N250G01Z-3.5F200N260G41G01X0Y22.5D1F50调用刀具半径补偿铣削八角形凸台至3.5mmN270G01X15.908Y15.908N280X22.5Y0N290X15.908Y-15.908N300X0Y-22.5N310X-15.908Y-15.908N320X-22.5Y0N330X-15.908Y15.908N340X0Y22.5N350G40G00X33Y35取消刀具半径补偿N360G00Z10N370X33Y35N380
7、Z1N390G01Z-7F200N400G41G01X22.5Y25D01F80调用刀具半径补偿铣削圆柱体至7mmN410Y0N420G02I-22.5J0N430G40G00X33Y35取消刀具半径补偿N440G49Z100M09取消刀具长度补偿N450M05N460M30备注粗铣、半精铣和精铣时使用通一个加工程序,只需调整刀具参数分3次调用相同的程序进行加工即可。主加工程序%程序传输起始符O1234;主程序名G91 G28 Z0;主轴回换刀点T02 M06;换02号刀,16mm键槽铣刀G40 G49 G80;程序初始化M03 S850;主轴正转转速850r/minG90 G00 G54 X
8、0 Y0;第一个方槽,工件坐标系G54G43 H02 Z1000;Z轴快速定位至100mmZ50;Z轴快速定位至5mmM98 P4321 L2 D02;加工第一个方槽G90 G00 G55 X0 Y0;第二个方槽,工件坐标系G55M98 P4321 L2 D02;加工第二个方槽G90 G00 G56 X0 Y0;第三个方槽,工件坐标系G56M98 P4321 L2 D02;加工第三个方槽G90 G00 G57 X0 Y0;第四个方槽,工件坐标系G57M98 P4321 L2 D02;加工第四个方槽G90 G00 Z1500;刀具快速抬到150mm高M05;主轴停转G91 G28 Z0;主轴回换
9、刀点M30;程序结束并返回程序开头%程序传输结束符子加工程序加 工 程 序程 序 说 明%程序传输起始符O4321;子程序名G90 Z0刀具进刀至0平面G91 G01 Z-50 F100;刀具进刀至-5mm,进给速度100mm/minG41 G01 X-50 Y100 F100;直线切削左刀补G03 X-150 Y0 R100;逆时针圆弧切削G01 Y-50;直线切削G03 X-50 Y-150 R100;逆时针圆弧切削G01 X50;直线切削G03 X150 Y-50 R100;逆时针圆弧切削G01 Y50;直线切削G03 X50 Y150 R100;逆时针圆弧切削G01 X-50;直线切削
10、G03 X-150 Y50 R100;逆时针圆弧切削G01Y0;直线切削G03 X-50 Y-100 R100;逆时针圆弧切削G40 G01 X0 Y0;直线切削取消刀具半径补偿G00 G90 Z50;快速抬到5mm高M99;子程调用结束并返回主程序%程序传输结束符精加工的主程序%程序传输起始符O1234;主程序名G91 G28 Z0;主轴回换刀点T02 M06;换02号刀,16mm键槽铣刀G40 G49 G80;程序初始化M03 S850;主轴正转转速850r/minG90 G00 G54 X0 Y0;第一个方槽,工件坐标系G54G43 H02 Z1000;Z轴快速定位至100mmZ50;Z
11、轴快速定位至5mmM98 P4321 D03;加工第一个方槽G90 G00 G55 X0 Y0;第二个方槽,工件坐标系G55M98 P4321 D03;加工第二个方槽G90 G00 G56 X0 Y0;第三个方槽,工件坐标系G56M98 P4321 D03;加工第三个方槽G90 G00 G57 X0 Y0;第四个方槽,工件坐标系G57M98 P4321 D03;加工第四个方槽G90 G00 Z1500;刀具快速抬到150mm高M05;主轴停转G91 G28 Z0;主轴回换刀点M30;程序结束并返回程序开头%程序传输结束符配合件的加工图2-44外形加工 图2-45槽加工1退刀路线2工件3刀具路径
12、 1退刀路线2进刀路线3工件4G54坐标5进刀路线 4G54坐标5刀具路径6刀具“L”形凸件主加工程序%程序传输起始符O10;主程序名N1010 T01;换01号刀,中心钻N1020 M98 P1;调用1号子程序N1040 T02;换02号刀,78mm麻花钻N1050 M98 P2;调用2号子程序N1070 T03;换03号刀,80mm铰刀N1080 M98 P3;调用3号子程序N1100 T04;换04号刀,120mm铣刀N1100 M98 P4;调用4号子程序N1120 T05;换05号刀,80mm铣刀N1130 M98 P5;调用5号子程序N1150 M30;程序结束并返回程序开头%程序
13、传输结束符“L”形凸件子加工程序加 工 程 序程 序 说 明%程序传输起始符O01;(3中心钻钻凹坑子程序)子程序名N010 G90 G54 G0 X0 Y0 S1000 M03;快速定位0点,主轴正转,转速1000r/minN0011 G43 H1 Z1000;刀具进刀至100mmN0012 M08;切削液开N0013 G98 G81 X0 Y0 R50 Z-30 F100;钻孔固定循环N0014 X250 Y250;定孔位置N0015 G80;取消钻孔固定循环N0016 M99;子程调用结束并返回主程序%程序传输起始符O02;(78mm麻花钻钻孔子程序)子程序名N0100 G90 G54
14、G00 X0 Y0 S850 M03;快速定位0点,主轴正转,转速850r/minN0105 G43 H2 Z1000;刀具进刀至100mmN0110 M08;切削液开N0115 G98 G81 X0 Y0 R50 Z-150 F100;钻孔固定循环N0120X250 Y-250;定孔位置N0125G80;取消钻孔固定循环N0130M99;子程调用结束并返回主程序%程序传输结束符%程序传输起始符O03;(80mm铰刀铰孔子程序)子程序名N0200 G90 G54 G00 X0 Y0 S200 M03;快速定位0点,主轴正转,转速200r/minN0205 G43 H3 Z1000;刀具进刀至1
15、00mmN0210 M08;切削液开N0215 G98 G81 X0 Y0 R50 Z-100 F50;钻孔固定循环N0220 X250 Y250;定孔位置N0225 G80;取消钻孔固定循环N0230M99;子程调用结束并返回主程序%程序传输结束符%程序传输起始符O04;(12mm粗铣外框轮廓)子程序名N1000 G90 G54 G00 X0 Y0 S800 M03;快速定位0点,主轴正转,转速200r/minN1005 G43 H4 Z1000;刀具进刀至100mmN1010 M08;切削液开N1020 X-450;移动到进刀点N1025 Z50;刀具进刀至5mmN1030 G01 Z-5
16、0 F50;进刀至-5mmN1035 G41 Y-200 D01 F100;直线切削左刀补N1040 G03 X-250 Y0 R200;逆时针圆弧切削入N1045 G01Y200;直线切削N1050 G02 X-200 Y250 R50;顺时针圆弧切削N1055 G01 X-50;直线切削N1060 G02 X0 Y200 R50;顺时针圆弧切削N1065 G01 Y0;直线切削N1070 X200;直线切削N1075 G02 X250 Y-50 R50;顺时针圆弧切削N1080 G01 Y-200;直线切削N1085 G02 X200 Y-250 R50;顺时针圆弧切削N1090 G01
17、X-150;直线切削N1095 G02 X-250 Y-150 R100;顺时针圆弧切削N1100 G01 Y0;直线切削N1105 G03 X-450 Y200 R200;逆时针圆弧切削出N1110 G40 G01 Y0;直线切削取消刀具半径补偿N1115 G01 Z-98 F50;进刀至-5mmN1120 G41 Y-200 D01 F100;直线切削左刀补N1125 G03 X-250 Y0 R200;逆时针圆弧切削入N1130 G01 Y200;直线切削N1135 G02 X-200 Y250 R50;顺时针圆弧切削N1140 G01 X-50;直线切削N1145 G02 X0 Y20
18、0 R50;顺时针圆弧切削N1150 G01 Y0;直线切削N1155 X200;直线切削N1160 G02 X250 Y-50 R50;顺时针圆弧切削N1165 G01 Y-200;直线切削N1170 G02 X200 Y-250 R50;顺时针圆弧切削N1175 G01 X-150;直线切削N1180 G02 X-250 Y-150 R100;顺时针圆弧切削N1185 G01 Y0;直线切削N1190 G03 X-450 Y200 R200;逆时针圆弧切削出N1195 G40 G01 Y0;直线切削取消刀具半径补偿N1200 G00 Z1000;快速抬到100mm高N1205 X0 Y0;
19、返回G54原点N1210 M99;子程调用结束并返回主程序%程序传输结束符O05;(8mm精铣外框轮廓)子程序名N2000快速定位0点,主轴正转,转速2000r/minG90 G54 G00 X0 Y0 S2000 M03;N2005 G43 H5 Z1000;刀具进刀至100mmN2010 M08;切削液开N2015 X-450;移动到进刀点N2020 Z50;刀具进刀至5mmN2025 G01 Z-50 F50 F300;进刀至-5mmN2035 G41 Y-200 D03;直线切削左刀补N2040 G03 X-250 Y0 R200;逆时针圆弧切削入N2045 G01Y200;直 线 切
20、 削N2050 G02 X-200 Y250 R50;顺时针圆弧切削N2055 G01 X-50;直线切削N2060 G02 X0 Y200 R50;顺时针圆弧切削N2065 G01 Y0;直线切削N2070 X200;直线切削N2075 G02 X250 Y-50 R50;顺时针圆弧切削N2080 G01 Y-200;直线切削N2085 G02 X200 Y-250 R50;顺时针圆弧切削N2090 G01 X-150;直线切削N2095 G02 X-250 Y-150 R100;顺时针圆弧切削N2100 G01 Y0;直线切削N2105 G03 X-450 Y200 R200;逆时针圆弧切
21、削出N2110 G01 Z-100 F50;进刀至-10mmN2115 G41 Y-200 D02 F300;直线切削左刀补N2120 G03 X-250 Y0 R200;逆时针圆弧切削入N2125 G01 Y200;直线切削N2130 G02 X-200 Y250 R50;顺时针圆弧切削N2135 G01 X-50;直线切削N2140 G02 X0 Y200 R50;顺时针圆弧切削N2145 G01 Y0;直线切削N2150 X200;直线切削N2155 G02 X250 Y-50 R50;顺时针圆弧切削N2160 G01 Y-200 R50;直线切削N2165 G02 X200 Y-250
22、;顺时针圆弧切削N2170 G01 X-150;直线切削N2175 G02 X-250 Y-150 R100;顺时针圆弧切削N2180 G01 Y0;直线切削N2185 G03 X-450 Y200 R200;逆时针圆弧切削出N2190 G40 G01 Y0;直线切削取消刀具半径补偿N2195 G00 Z1000;快速抬到100mm高N2200 X0 Y0;返回G54原点N2205 M99;子程调用结束并返回主程序%程序传输结束符“L”形凹件主加工程序加 工 程 序程 序 说 明%程序传输起始符O11;主程序名N1010 T01;换刀,01号刀,中心钻N1020 M98 P11;调用01号子程
23、序N1040 T02;换刀,02号刀,78mm麻花钻N1050 M98 P21;调用02号子程序N1070 T03;换刀,03号刀,80mm铰刀N1080 M98 P31;调用03号子程序N1100 T04;换刀,04号刀,120mm铣刀N1100 M98 P41;调用04号子程序N1120 T05;换刀,05号刀,80mm铣刀N1130 M98 P51;调用05号子程序N1150 M30;程序结束并返回程序开头%程序传输结束符“L”形凹件子加工程序%程序传输起始符O011;(3mm中心钻钻凹坑程序)子程序名N1001 G90 G54 G00 X0 Y0 S1000 M03;快速定位0点,主轴
24、正转,转速1000r/minN1002 G43 H1 Z1000;刀具进刀至100mmN1003 M08;切削液开N1004 G98 G81 X0 Y0 R50 Z-30 F100;钻孔固定循环N1005 X250 Y250;定孔位置N1006 G80;取消钻孔固定循环N1007 M99;子程调用结束并返回主程序%程序传输起始符O021;(78mm麻花钻钻孔子程序)子程序名N2002 G90 G54 G00 X0 Y0 S850 M03;快速定位0点,主轴正转,转速850r/minN2004 G43 H2 Z1000;刀具进刀至100mmN2006 M08;切削液开N2008 G98 G81 X0 Y0 R50 Z-230 F100;钻孔固定循环N2010 X250 Y250;定孔位置N2012 G80;取消钻孔固定循环N2014 M99;子程调用结束并返回主程序%程序传输起始符O031;(80mm铰刀铰孔子程序)子程序名N3002 G90 G54 G00 X0 Y0 S200 M03;快速定位0点,主轴正转,转速200r/minN3004 G43 H3 Z1000;刀具进刀至100mmN3006 M08;切削液开N3008 G98 G81 X0 Y0 R50 Z-230 F50;钻孔固定循环N3
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1