首页 理论教育 子程序的结构、命名规定与嵌套深度

子程序的结构、命名规定与嵌套深度

时间:2023-06-24 理论教育 版权反馈
【摘要】:子程序的结构子程序的结构与主程序的结构相同,子程序以M17 结束(返回)。子程序的命名子程序名可以自由选取,但必须符合以下规定:① 开始两个符号必须是字母。子程序名L6专门用于换刀。子程序的嵌套深度为8 层,也就是说,从主程序开始可以最多调用7 层子程序。

子程序的结构、命名规定与嵌套深度

1.使用子程序

(1)子程序的作用

用于编写经常重复加工的某一确定的轮廓形状。子程序可以在主程序或其他子程序中被调用和执行。

(2)子程序的结构

子程序的结构与主程序的结构相同,子程序以M17 结束(返回)。

(3)带RET 的子程序

在子程序中,程序结尾符RET 可以替换M17,RET 必须单段编程,RET 一般用于当G64连续切削状态在返回时不被打断的情况下,而M17 用于打断G64 并产生一个准确定位

(4)子程序的命名

子程序名可以自由选取,但必须符合以下规定:

① 开始两个符号必须是字母。(www.xing528.com)

② 其他符号为字母、数字或下划线。

③ 最多16 个字符。

④ 不能用分隔符

另外,子程序还可以使用地址字L_,其后的值可以有7 位(只能为整数)。子程序名L6专门用于换刀。

(5)子程序嵌套

子程序不仅可以被主程序调用,也可以被其他子程序调用,这个过程称为子程序嵌套。子程序的嵌套深度为8 层,也就是说,从主程序开始可以最多调用7 层子程序。

2.调用子程序

在一个程序中(主程序或子程序)可以直接用子程序名调用子程序,调用子程序要求占用一个独立的程序段。用P 后的数字表示调用次数,示例如下:

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

我要反馈