实训十 应用子程序编程.ppt

实训十 应用子程序编程.ppt

ID:51489202

大小:521.00 KB

页数:15页

时间:2020-03-24

实训十 应用子程序编程.ppt_第1页
实训十 应用子程序编程.ppt_第2页
实训十 应用子程序编程.ppt_第3页
实训十 应用子程序编程.ppt_第4页
实训十 应用子程序编程.ppt_第5页
资源描述:

《实训十 应用子程序编程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数控铣床篇实训十应用子程序编程用子程序方式加工的零件应用主程序调用子程序的方法可以更加简化编程,优化程序,有利于程序的修改和重复调用,在实际工作中可以取得事半功倍的作用。子程序的作用数控程序有两种形式:主程序和子程序。一般情况下,CNC根据主程序运行,但是当主程序中遇到呼调子程序的指令时,转到子程序运行,当子程序中遇到返回到主程序的指令时,控制返回到主程序。CNC最多能存储200个主程序和子程序,可从存储的主程序中选出程序运行机床。子程序的定义如果在主程序中执行M99,控制返回到主程序的开头。子程序的定义当子程序结束时,如果用P指定一个顺序号

2、,则控制不返回到调用程序号,作为返回的目标程序段之后的程序段,而返回到由P指定的顺序号的程序段。子程序的定义如果/M99Pn;被指令,控制不返回到主程序的开始,而到顺序号n。在这种情况下,返回到顺序号n需要较长的时间。子程序调用指令调用指令可以重复地调用子程序,最多999次。当不指定重复数据时,子程序默认调用一次。子程序调用指令当主程序调用子程序时,它被认为是一级子程序。子程序调用可以嵌套4级。子程序调用指令直接使用子程序局部坐标系子程序经常用于在工件上的不同位置处加工相同的内容,这就需要为子程序单独指定一个坐标系,这样这些不同位置处的程序才

3、会一样。局部坐标系功能给子程序设计带来了很大的便利。局部坐标系设定局部坐标系指令:G52IP_;取消局部坐标系指令:G52IP0;用指令G52IP_可以在工件坐标系G54~G59中设定局部坐标系。局部坐标的原点设定在工件坐标系中以IP_指定的位置。子程序应用实例在图中的8个位置上各钻四个孔G91子程序应用实例O2001;//主程序N10G54G90G00X25.Y25.;N20G43Z5.H01M03S500;N30M08;N40G52X0Y0M98P2011;N50G52X100.M98P2011;N60G52X200.M98P2011;N

4、70G52X300.M98P2011;N80G52X300.Y100.M98P2011;N90G52X200.Y100.M98P2011;N100G52X100.Y100.M98P2011;N110G52X0.Y100.M98P2011;N120Z100.M9;N130M30O2011;//一级子程序N10G00X25.Y25.;N20M98P2012;N30X-25.;N40M98P2012;N50Y-25.;N60M98P2012;N70X25.;N80M98P2012;N90G52X0Y0;N100M99O2012;//二级子程序N10

5、G01Z-25F80;N20G00Z3;N30M99;子程序应用实例子程序应用练习

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

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

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