数控编程中什么叫子程序

数控编程中什么叫子程序,第1张

在计算机科学中,程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部份代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。函数在面向过程的语言中已经出现。是结构和类的前身。本身就是对具有相关性语句的归类和对某过程的抽象。

扩展资料:

在一个加工程序中,如果其中有些加工内容完全相同或相似,为了简化程序,可以把这些重复的程序段单独列出,并按一定的格式编写成子程序主程序在执行过程中如果需要某一子程序,通过调用指令来调用该子程序,子程序执行完后又返回到主程序,继续执行后面的程序段。子程序是一个概括性的术语,任何高级程序所调用的程序,都被称为子程序。它经常被使用在汇编语言层级上。子程序的主体(body)是一个代码区块,当它被调用时就会进入运行。

参考资料来源:百度百科-子程序

参考资料来源:百度百科-数控编程

数控子程序怎么使用,请看下面具体介绍:

1.在主程序中,调用子程序的指令是一个程序段,其格式随具体的数控系统而定,FANUC系统子程序调用格式为

M98

P--L--

式中

M98--子程序调用字;p--子程序列号;

L--子程序调用次数。可以看出,子程序由程序调用字、子程序号和调用次数组成

2..子程序的返回:子程序返回主程序用指令M99,它表示子程序运行结束,请返回到主程序。

3.子程序的嵌套:子程序调用下一级子程序称为嵌套。上一级子程序与下一级于程序的关系,与主程序与第一层子程序的关系相同。子程序可以嵌套多少层由具体的数控系统决定。

希望可以帮到你!

在主程序中要插入子程序的地方加M98后接子程序号,这样来调用子程序,然后再另外创M98后你写的子程序号继续创建子程序,在子程序中要用M99来结束子程序。

M30是程序结束命令,程序会直接复位,后面的任务程序都不会执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12068982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存