《数控编程课件任务四ppt.ppt》由会员分享,可在线阅读,更多相关《数控编程课件任务四ppt.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、任务任务3.33.3:子程序运用:子程序运用例:加工如图所示零件,毛坯为50mmx5mm铝合金棒料。主程序:主程序:O0002N10 G90G54G00X0Y0Z100.0S800M03;N20 X38.0Y0;N30 Z5.0;N40 G01Z0F100M08;N50 M98P600L4;N60 G00Z100.0M09;N70 M05;N80 M30;子程序:子程序:O600;N10 G91G01Z-5.0F100;N20 G90G41Y20.0D01;N30 G03X18.0Y0R20.0;N40 G01Y-16.0F100;N50 G02X16.0Y-18.0R2.0;N60.N100
2、 G00G40Y0;N110 M99;主程序O0001;G90G54G40G49G00X0Y0S700M03;Z100.0;X38.0Y0;Z10.0;G01Z-7.0F50;M98P100F90D01;(D01=6.2)G01Z-14.0F50;M98P100F90D01;G01Z-20.0F50;M98P100F90D01;G01Z100.0M05;G90G54G49G00X0Y0S1100M03;Z100.0;X38.0Y0;Z5.0;G01Z-7.0;M98P100F130;D02G01Z-14.0F80;M98P100F130D02;G01Z-20.0F80;M98P100F130D
3、02;G00Z100.0;M05;M30;新建O100;X38.0Y0;G01G41Y20.0;G03X18.0Y0R20.0;G01Y-16.0;G02X16.0Y18.0R2.0;G01X-16.0;G02X18.0Y-16.0R2.0;G01Y16.0;G02X-16.0Y18.0R2.0;G01X16.0;G02X18.0Y16.0R2.0;G01Y0;G03X38.0Y-20.0R20.0;G01G40Y0;M99;任务任务3.13.1:数控铣削编程举例:数控铣削编程举例例:加工如图所示零件的内外轮廓,用直径为16mm键槽铣刀。任务任务3.13.1:数控铣削编程举例:数控铣削编程举例
4、O0007;N10 G90G54G00X0Y0Z100.0;N20 S600M03;N30 X40.0Y-40.0;N40 Z10.0;N50 G01Z-6.0F100;N60 G41X32.0D01F100;N70 X0;N80 G02X0Y-40.0I0J40.0;N90 G01X-32.0F100;N100 G40X-40.0;N110 G00Z10.0;N120 X0Y15.0;N130 G01Z-6.0F100;N140 G41X0Y0D01;N150 G03X30.0R15.0;N160 X-30.0R30.0;N170 X0R15.0;N180 G01G40Y15.0F100;N
5、190 G00Z100.0M05;N200 M30;任务任务3.13.1:数控铣削编程举例:数控铣削编程举例任务任务3.33.3:子程序运用:子程序运用外轮廓子程序编程举例:外轮廓子程序编程举例:A(-15.0,-25.98)B(-30,0)C(-15,25.98)D(15,25.98)E(30,0)F(15,-25.98)G(0,-25.98)H(-22.5,12.99)I(22.5,12.99)任务任务3.33.3:子程序运用:子程序运用O0123;N10 G90G54G00X0Y0Z50S600M03;N20 X-50Y-50;N30 Z5;N40 G01Z0F100;N50 M98P1
6、1L4;N60 G01Z0;N70 M98P12L3;N80 G01Z0;N90 M98P13L2;N100 G01Z0;N110 M98P14;N120 G00Z100M09;N130 M05;N140 M30;O0011;N10 G91G01Z-5F150;N20 G90G41G01X-30D01;N30 Y20;N40 G02X-20Y30R10;N50 G01X20;N60 G02X30Y20R10;N70 G01Y-20;N80 G02X20Y-30R10;N90 G01X-20;N100 G02X-30Y-20R10;N110 G40G01X-50Y-50;N120 M99;任务任
7、务3.33.3:子程序运用:子程序运用例:如图所示,加工两个工件。Z轴开始点为工件上方100mm处,切深10mm。任务任务3.33.3:子程序运用:子程序运用主程序:主程序:O0001;N10 G90G54G00X0Y0Z100S1000M03;N20 M98P200;N30 G90G00X80.0;N40 M98P200;N50 G90G00X0Y0M05;N60 M30;子程序:子程序:O200;N10 G91G00Z-95.0;N20 X40.0Y0;N30 G01Z-15.0F100;N40 G41Y20.0D01;N50 Y30.0;N60 X-10.0;N70 X10.0Y30.0
8、;N80 X40.0;N90 X10.0Y-30.0;N100 X-10.0;N110 Y-20.0;N120 X-50.0;N130 G00Z110.0;N140 G40X-30.0Y-30.0;N150 M99;任务任务3.33.3:子程序运用:子程序运用例:如图所示,Z轴起始高度100mm,切深10mm,重复调用子程序命令。O0004;G90G54G00X0Y0S1000M03;Z100.0;M98P100L3;G90G00X0Y60.0;M98P100L3;G90G00X0Y0M05;M30;O100;G91Z-95.0;G41X20.0Y10.0D01;G01Z-15.0F100;Y
9、40.0F200;X30.0;Y-30.0;X-40.0;G00Z100.0;G40X-10.0Y-20.0;X50.0;M99;任务任务3.33.3:子程序运用:子程序运用例:如图所示,用8键槽铣刀加工,使用半径补偿,每次Z轴下刀2.5mm,试利用子程序编写程序。任务任务3.33.3:子程序运用:子程序运用O0006;N10 G90G54G00X0Y0Z100S800M03;N20 Z20;N30 X-4.5Y-10M08;N40 G01Z0F100;N50 M98P400L4;N60 G90G00Z20M05;N70 X0Y0M09;N80 M30;O0400;N10 G91G01Z-2.5F80;N20 M98P500L4;N30 G00X-76.0;N40 M99;O0500;N10 G91G00X19.0;N20G01G41X4.5D01F100;N30 G01Y75.0F100;N40 X-9.0;N50 Y-75.0;N60 G40G00X4.5;N70 M99;
限制150内