子程序与固定循环.ppt
《子程序与固定循环.ppt》由会员分享,可在线阅读,更多相关《子程序与固定循环.ppt(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第三章第三章返回返回返回返回 二二 子程序(子程序(SUBSUB)指令:指令:指令:指令:辅助功能:辅助功能:辅助功能:辅助功能:M98PLM98PL;M99;M99;解释解释解释解释M98M98:调用子程序:调用子程序:调用子程序:调用子程序在主程序中;在主程序中;在主程序中;在主程序中;M99M99:返回主程序:返回主程序:返回主程序:返回主程序在子程序中在子程序中在子程序中在子程序中P P:子程序号,如:子程序号,如:子程序号,如:子程序号,如:P100P100;L L:调用次数,如:调用次数,如:调用次数,如:调用次数,如:L3L3调用调用调用调用3 3次次次次 子程序,一般子程序,一
2、般子程序,一般子程序,一般L1L1可省略不写。可省略不写。可省略不写。可省略不写。注:一般主程序用绝对坐标注:一般主程序用绝对坐标注:一般主程序用绝对坐标注:一般主程序用绝对坐标G90G90编程;编程;编程;编程;子程序用相对坐标子程序用相对坐标子程序用相对坐标子程序用相对坐标G91G91编程。编程。编程。编程。加工几个几何形状几乎相同的模具时应用方便,加工几个几何形状几乎相同的模具时应用方便,加工几个几何形状几乎相同的模具时应用方便,加工几个几何形状几乎相同的模具时应用方便,一般用一般用一般用一般用G91.G91.例如:例如:例如:例如:主程序主程序主程序主程序%O001%O001%O001
3、%O001;(;(;(;(mainmainmainmain)G90 G54 G00 X0 Y0 S500 M03G90 G54 G00 X0 Y0 S500 M03G90 G54 G00 X0 Y0 S500 M03G90 G54 G00 X0 Y0 S500 M03;M98 P100 L2 M98 P100 L2 M98 P100 L2 M98 P100 L2;子程序子程序子程序子程序%O100%O100%O100%O100;(;(;(;(subsubsubsub)G91 Z100.0 G91 Z100.0 G91 Z100.0 G91 Z100.0;X10.0 Y10.0 X10.0 Y1
4、0.0 X10.0 Y10.0 X10.0 Y10.0;M99M99M99M99;G90 G90 G90 G90 M05M05M05M05;M30 M30 M30 M30;注注:1 1 1 1 一般可嵌套用一般可嵌套用4 4层,且主程序号层,且主程序号子程子程序号。序号。2 2 一般地返回主程序后应再出现一个一般地返回主程序后应再出现一个G90G90以把子程序中的以把子程序中的G91G91模式再变回来。模式再变回来。3 3 再有由于再有由于G90G90、G91G91的互换作用,所以的互换作用,所以G41G41刀补之后尽量不出现刀补之后尽量不出现M98M98。如:如:G41 X Y D01G41
5、 X Y D01;M98M98;这种情况是错误的这种情况是错误的子程序的应用实例子程序的应用实例 例如:如图,已知铣削两个形状相同的工件例如:如图,已知铣削两个形状相同的工件例如:如图,已知铣削两个形状相同的工件例如:如图,已知铣削两个形状相同的工件的切深为的切深为的切深为的切深为12MM12MM12MM12MM,初始平面为初始平面为初始平面为初始平面为Z 100MMZ 100MMZ 100MMZ 100MM,参考平面参考平面参考平面参考平面为为为为Z 2MMZ 2MMZ 2MMZ 2MM,试用子程序编程。试用子程序编程。试用子程序编程。试用子程序编程。0 20 40 60 80 100 12
6、0 140 160 180 X0 20 40 60 80 100 120 140 160 180 X0 20 40 60 80 100 120 140 160 180 X0 20 40 60 80 100 120 140 160 180 XY Y Y Y8080808070707070606060605050505040404040303030302020202010101010 子程序:子程序:子程序:子程序:O1019O1019O1019O1019;N05N05N05N05 G91 G91 G91 G91 Z-98.0 Z-98.0 Z-98.0 Z-98.0;N10 N10 N10 N1
7、0 G41 G41 G41 G41 X60.0 Y20.0 X60.0 Y20.0 X60.0 Y20.0 X60.0 Y20.0 D01D01D01D01;N15 G01 Z-12.0 F100N15 G01 Z-12.0 F100N15 G01 Z-12.0 F100N15 G01 Z-12.0 F100;N20 Y30.0N20 Y30.0N20 Y30.0N20 Y30.0;N25 X-10.0N25 X-10.0N25 X-10.0N25 X-10.0;N30 X10.0 Y30.0N30 X10.0 Y30.0N30 X10.0 Y30.0N30 X10.0 Y30.0;N35 X
8、40.0 N35 X40.0 N35 X40.0 N35 X40.0;N40 X10.0 Y-30.0 N40 X10.0 Y-30.0 N40 X10.0 Y-30.0 N40 X10.0 Y-30.0;N45 X-10.0 N45 X-10.0 N45 X-10.0 N45 X-10.0;N50 Y-20.0 N50 Y-20.0 N50 Y-20.0 N50 Y-20.0;N55 X-50.0 N55 X-50.0 N55 X-50.0 N55 X-50.0;N60 G00 Z112.0 N60 G00 Z112.0 N60 G00 Z112.0 N60 G00 Z112.0;N65 N
9、65 N65 N65 G40 G40 G40 G40 X-50.0 Y-30.0 X-50.0 Y-30.0 X-50.0 Y-30.0 X-50.0 Y-30.0;N70 N70 N70 N70 M99M99M99M99;Y Y Y Y8080808070707070606060605050505040404040303030302020202010101010 0 20 40 60 80 100 120 140 160 1800 20 40 60 80 100 120 140 160 1800 20 40 60 80 100 120 140 160 1800 20 40 60 80 100
10、 120 140 160 180 X X X XN05 G90 G54 G00 X0 Y0 S600 M03N05 G90 G54 G00 X0 Y0 S600 M03N05 G90 G54 G00 X0 Y0 S600 M03N05 G90 G54 G00 X0 Y0 S600 M03;N10 Z100.0N10 Z100.0N10 Z100.0N10 Z100.0;N15 N15 N15 N15 M98 P1019 M98 P1019 M98 P1019 M98 P1019(L1L1L1L1);N20 N20 N20 N20 G90G90G90G90 G00 X80.0 G00 X80.0
11、 G00 X80.0 G00 X80.0;N25 N25 N25 N25 M98 P1019M98 P1019M98 P1019M98 P1019(L1L1L1L1););););N30 N30 N30 N30 G90 G90 G90 G90 G00 X0 Y0 G00 X0 Y0 G00 X0 Y0 G00 X0 Y0;N35 M05;N35 M05;N35 M05;N35 M05;N40 M30N40 M30N40 M30N40 M30;解:主程序:解:主程序:解:主程序:解:主程序:O1018O1018O1018O1018;例如例如例如例如:O1021:O1021:O1021:O1021
12、;(SUB)(SUB)(SUB)(SUB)N05 Z20N05 Z20N05 Z20N05 Z20;N10 G41 X20.0 Y10.0 D01N10 G41 X20.0 Y10.0 D01N10 G41 X20.0 Y10.0 D01N10 G41 X20.0 Y10.0 D01;N15 G01 Z-10.0 F100N15 G01 Z-10.0 F100N15 G01 Z-10.0 F100N15 G01 Z-10.0 F100;N20 Y50.0N20 Y50.0N20 Y50.0N20 Y50.0;N25 X50.0N25 X50.0N25 X50.0N25 X50.0;N30 Y2
13、0.0N30 Y20.0N30 Y20.0N30 Y20.0;N35 X10.0N35 X10.0N35 X10.0N35 X10.0;N40 G00 Z100.0N40 G00 Z100.0N40 G00 Z100.0N40 G00 Z100.0;N45 G40 X0 Y0;N45 G40 X0 Y0;N45 G40 X0 Y0;N45 G40 X0 Y0;N50 M99 N50 M99 N50 M99 N50 M99;子程序也可以用绝对坐标编程子程序也可以用绝对坐标编程 O1020O1020O1020O1020;(;(;(;(MAINMAINMAINMAIN)N05 N05 N05 N05
14、 G90 G54 G00 X0 Y0 S200 M03G90 G54 G00 X0 Y0 S200 M03G90 G54 G00 X0 Y0 S200 M03G90 G54 G00 X0 Y0 S200 M03;N10 Z100.0N10 Z100.0N10 Z100.0N10 Z100.0;N15N15N15N15 M98 P1021 L1 M98 P1021 L1 M98 P1021 L1 M98 P1021 L1;N20 G00 G55 X0 Y0 N20 G00 G55 X0 Y0 N20 G00 G55 X0 Y0 N20 G00 G55 X0 Y0;N25 M98 P1021 L1
15、N25 M98 P1021 L1N25 M98 P1021 L1N25 M98 P1021 L1;N30N30N30N30 M05 M05 M05 M05;N35 M30N35 M30N35 M30N35 M30;10 20 30 40 50 60 70 80 90 10010 20 30 40 50 60 70 80 90 10010 20 30 40 50 60 70 80 90 10010 20 30 40 50 60 70 80 90 100 X X X XY Y Y Y5050505020202020101010100 0 0 0 例如:已知加工如图工件,切深例如:已知加工如图工件,
16、切深10MM10MM,其其它参数同上,试编程它参数同上,试编程。0 10 20 50 60 70 100 110 1200 10 20 50 60 70 100 110 1200 10 20 50 60 70 100 110 1200 10 20 50 60 70 100 110 120 150 X150 X150 X150 XY Y Y Y110110110110808080807070707060606060505050502020202010101010 解:子程序:解:子程序:解:子程序:解:子程序:%1023%1023%1023%1023;(;(;(;(SUBSUBSUBSUB)N0
17、5 G91 Z-95.0N05 G91 Z-95.0N05 G91 Z-95.0N05 G91 Z-95.0;N10 G41 X20.0 Y10.0 D01N10 G41 X20.0 Y10.0 D01N10 G41 X20.0 Y10.0 D01N10 G41 X20.0 Y10.0 D01;N15 G01 Z-15.0 F100N15 G01 Z-15.0 F100N15 G01 Z-15.0 F100N15 G01 Z-15.0 F100;N20 Y40.0N20 Y40.0N20 Y40.0N20 Y40.0;N25 X30.0N25 X30.0N25 X30.0N25 X30.0;N
18、30 Y-30.0N30 Y-30.0N30 Y-30.0N30 Y-30.0;N35 X-40.0N35 X-40.0N35 X-40.0N35 X-40.0;N40 G00 Z110.0N40 G00 Z110.0N40 G00 Z110.0N40 G00 Z110.0;N45 G40 X-10.0 Y-20.0;N45 G40 X-10.0 Y-20.0;N45 G40 X-10.0 Y-20.0;N45 G40 X-10.0 Y-20.0;N50 X50.0 N50 X50.0 N50 X50.0 N50 X50.0;N55 M99N55 M99N55 M99N55 M99;主程序:主
19、程序:主程序:主程序:%1022%1022%1022%1022;(;(;(;(MAINMAINMAINMAIN)N10 N10 N10 N10 G90 G54 G00 X0 Y0 S300 M03G90 G54 G00 X0 Y0 S300 M03G90 G54 G00 X0 Y0 S300 M03G90 G54 G00 X0 Y0 S300 M03;N20 N20 N20 N20 Z100.0Z100.0Z100.0Z100.0;N30 M98 P1023 L3N30 M98 P1023 L3N30 M98 P1023 L3N30 M98 P1023 L3;N40 G90 G00 X0 Y6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 子程序 固定 循环
限制150内