第三章__数控铣削子程序与固定循环课件.ppt

第三章__数控铣削子程序与固定循环课件.ppt

ID:58452295

大小:715.50 KB

页数:33页

时间:2020-09-07

第三章__数控铣削子程序与固定循环课件.ppt_第1页
第三章__数控铣削子程序与固定循环课件.ppt_第2页
第三章__数控铣削子程序与固定循环课件.ppt_第3页
第三章__数控铣削子程序与固定循环课件.ppt_第4页
第三章__数控铣削子程序与固定循环课件.ppt_第5页
资源描述:

《第三章__数控铣削子程序与固定循环课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章数控加工的子程序编制返回一.子程序的定义在编制加工程序中,有时会遇到一组程序段在一个程序中多次出现,或者几个程序中都要使用它,可以把这类程序做成固定程序,并单独加以命名,事先存储起来,这组程序段就称为子程序。2.子程序的调用子程序可以在存储器方式下调出使用,主程序可以调用子程序,一个子程序也可以调用下一级的子程序,子程序执行完后返回到主程序中调用子程序的程序段的下一句程序段运行。2)子程序在FANUC系统中的调用(调用的格式有如下两种)格式一:M98P××××L××××;M98P100L5;例2M98P100;说明:◆P后面的四位数字为子程序号,L后面

2、的数字表示重复调用次数,且P、L后面的四位数中前面的0可以以省略不写。◆如只调用一次,则L及后面的数字可省略。格式二:M98P××××××××例3M98P50010;例4M98P0500;说明:◆地址P后面的八位数中,前四位表示调用次数,后四位表示子程序号,◆调用次数前的0可以省略不写,但子程序号前的0不可省略。3)子程序调用的特殊用法◆子程序返回到主程序中的某一程序段如:M99P100(返回到主程序中的N100程序段)◆自动返回到程序开始段◆强制改变子程序重复执行的次数例如:如果主程序用M98P××L99,而子程序采用M99L2,则子程序重复执行的次数为2

3、次。※二.子程序(SUB)指令:辅助功能:M98P—L—;M99;解释M98:调用子程序—在主程序中;M99:返回主程序—在子程序中P:子程序号,如:P100;L:调用次数,如:L3—调用3次子程序,一般L1可省略不写。  注:一般主程序用绝对坐标G90编程; 子程序用相对坐标G91编程。加工几个几何形状几乎相同的模具时应用方便,一般用G91.子程序的格式与主程序相似,区别在于程序结束使用M99从子程序返回,如下所示:O××××……M99例如:主程序%O001;(main)G90G54G00X0Y0S500M03; ┇M98P100L2;子程序%O100;(

4、sub)G91Z100.0;X10.0Y10.0;┇M99;G90…┇M05;M30;注:1一般可嵌套用4层,且主程序号﹤子程序号。2一般地返回主程序后应再出现一个G90以把子程序中的G91模式再变回来。3再有由于G90、G91的互换作用,所以G41—刀补之后尽量不出现M98。如:G41XYD01;M98; 这种情况是错误的子程序应用实例加工图所示零件,零件毛坯为φ35mm的棒料,材料为45号钢,完成零件的数控加工,车削加工至图纸尺寸。要求:①对零件进行简单加工工艺分析;②要求使用子程序指令进行数控加工程序编制;③进行数控加工仿真。车削不等距槽要求用于程序编

5、写。己知毛坯直径32mm,长度为77mm,1号刀为外圆车刀,3号刀为切断刀,其宽度为2mm加工程序清单O0001主程序N10T0101外圆车刀,建立工件坐标系N20M03S800主轴正转,转速为800r/minN30G00X35Z0移至端面切削起点处N40G01X0F0.5切削端面N50G00X30Z5移至外圆切削起点处N60G01Z-52车削φ30外圆N70G00X100Z100快速退刀至换刀点N80T0202换切断刀N90G00X32Z0移到子程序起点处N100M98P0002L3调用子程序,循环次N110G00W-12移至切断起点处N120G01X0F

6、0.2切断,调整进给速度N130G04X2暂停2sN140G00X100Z100快速退刀至安全点N150M30程序结束O0002子程序N10G00W-12移至槽的切削起点处N20G01U-12F0.3切槽至20mm,调整进给速度N30G04X1槽底暂停1sN40G00U12X向退刀N50W-8Z向偏移至第二个槽切削起点处N60G01U-12切槽至φ20mmN70G04X1槽底暂停1sN80G00U12X向退刀N90M99子程序结束,并返回到主程序图示零件为不等距槽的一轴类零件,该零件加工表面有外圆柱面、切槽等,要求使用子程序调用的方法进行数控程序的编制,并完

7、成零件的车削加工。子程序的应用实例子程序的应用实例例如:如图,已知铣削两个形状相同的工件的切深为12MM,初始平面为Z100MM,参考平面为Z2MM,试用子程序编程。020406080100120140160180XY8070605040302010子程序:O1019;N05G91Z-98.0;N10G41X60.0Y20.0D01;N15G01Z-12.0F100;N20Y30.0;N25X-10.0;N30X10.0Y30.0;N35X40.0;N40X10.0Y-30.0;N45X-10.0;N50Y-20.0;N55X-50.0;N60G00Z112

8、.0;N65G40X-50.0Y-30.0;N70M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。