本文总共656个字,阅读需3分钟,全文加载时间:2.300s,本站综合其他专栏收录该内容! 字体大小:

文章导读:宏程序有很多种调用方法,根据每个人的习惯,最常见的是G65调用。 格式:G65 P子程序名 地址名 先看看P ,其实G65和M98子程序调用很相似。P后面跟着子程序的名字。 比如说现在有个子程序O1234,那么在主程序利于G6……各位看官请向下阅读:

宏程序有很多种调用方法,根据每个人的习惯,最常见的是G65调用。

格式:G65 P子程序名 地址名

先看看P ,其实G65和M98子程序调用很相似。P后面跟着子程序的名字。

比如说现在有个子程序O1234,那么在主程序利于G65调用时,写成G65 P1234即可(那个大写字母O不需要)

接下来就该谈谈非常关键的地址名了(如下表):

地址名:A,B,C……Z对应的变量如上表。

地址名说白了就是给其对应的变量传递数据的

军哥我用一个案例来说明上面这句话的含义。

分析:

在主程序中,我们使用G65来调用1111号程序,后面跟着的X、Y就是地址名。

根据<地址名与变量的对应关系>可以看出X、Y分别对应变量#24、#25。

那么这是什么意思呢?其实很简单。在调用子程序O1111的 时候,主程序的数据100、50 分别传递给了子程序中的变量#24、#25 。

建议主程序中的地址名的确定由子程序中的变量来决定的。

因为我们习惯先编写子程序,比如上面案例,若子程序中我们用变量#1、#2分别代表X、Y方向的长度,那么用G65调用的时候地址名就应该是A、B

即 G65P1111A100.0B50.0 (不清楚再看看<地址名与变量的对应关系>表)

在传递数据时候,#1、#2、#3分别对应地址名A、B、C当要用到#4时候,别想当然地用地址名D。如果用地址名D,那么在子程序里#4将没有任何数据。因为地址名对应的是变量#7!

在上述案例中我们把子程序保存在机床内存中,如果加工个类似形状的零件,我们只需要编写个主程序来调用这个子程序即可。

学数控编程,请关注邹军爱数控。

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注