首页 理论教育 如何编写并使用子程序

如何编写并使用子程序

时间:2023-06-27 理论教育 版权反馈
【摘要】:子程序的编号与一般程序基本相同,只是在程序结束处使用一条M指令表示子程序结束,并返回到调用子程序的主程序中。应该注意的是子程序只能执行有限级嵌套,并应避免子程序间的互相调用。

如何编写并使用子程序

有些零件需要在不同的位置上重复加工同样或相似的轮廓形状,或者是固定的顺序,通常用调子程序的方法进行编程。在需要的位置上重复调用或使用镜像、旋转、缩放调用,就可以完成对该零件的加工。调用子程序的程序叫做主程序。子程序的编号与一般程序基本相同,只是在程序结束处使用一条M指令表示子程序结束,并返回到调用子程序的主程序中。

1.子程序的格式

子程序的格式与主程序相同。在子程序的开头是子程序号,接着是由程序段组成的程序体,在子程序结束部分用一条M指令返回主程序。FANUC子程序的格式如下:

其中 M98——表示调用子程序;

P——表示子程序调用情况。

2.子程序调用方法

传统的数控系统中子程序一般以单独的文件形式存于系统的EPROM中,基于PC机的数控系统的零件加工子程序,可直接书写在主程序的结尾处。(www.xing528.com)

FANUC的调用子程序的编程格式为:M98 Pn

其中 P——表示子程序调用情况;

n——由4~7位数字组成,其中后4位为所调用的子程序号,前面几位为调用次数,省略时表示只调用一次,最多可进行999次调用。

3.子程序嵌套

为进一步简化零件加工程序,还可以用子程序调用另一个子程序,这种调用称为子程序嵌套。其编程格式与调用方法同一般的子程序调用,嵌套的子程序返回到上一级子程序。应该注意的是子程序只能执行有限级嵌套(FANUC最多为4级),并应避免子程序间的互相调用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈