首页互联网子程序调用,子程序调用指令M98和M99

子程序调用,子程序调用指令M98和M99

编程之家2024-05-1894次浏览

一、达风数控如何调用子程序

达风数控系统调用子程序的步骤如下:首先,用户需要在主程序中定义子程序的名称和调用号,创建子程序时需按照系统规定的格式编写子程序内容。

子程序调用,子程序调用指令M98和M99

然后,在主程序中通过特定的G代码(例如M98、M99等)指令来调用子程序,同时在指令中注明子程序的调用号。

当达风数控系统读取到该指令时,会立即跳转到对应的子程序,执行子程序中的代码,执行完后再返回主程序继续执行。调用子程序能够提高编程的灵活性和代码的可重用性,可以在多个主程序中重复使用相同的子程序,提高加工效率。

二、调用子程序指令格式

(1)子程序调用和返回指令的格式如下。

1)子程序调用应用指令:FNcoiCALI。,CALI.(P)。

2)子程序返回应用指令:FNC02SRET。指令的目标操作元件是指针号PO~P62(允许变址修改)。

(2)子程序调用和返回指令的用法如下。

子程序调用,子程序调用指令M98和M99

1)CALL指令必须和FEND、SRET指令一起使用。

2)子程序标号要写在主程序结束指令FEND之后。

3)标号PO和子程序返回指令SRET间的程序构成了PO子程序的内容。

4)当主程序带有多个子程序时,子程序要依次放在主程序结束指令FEND之后,并用不同的标号相区别。

5)子程序标号范围为PO~.P62,这些标号与条件转移中所用的标号相同,而且在条件转移中已经使用了标号,子程序不能再用。

6)同一标号只能使用一次,而不同的CAIJI.指令可以多次调用同一标号的子程序。

子程序调用,子程序调用指令M98和M99

三、什么是子程序,如何使用子程序呢

所谓子程序是能够完成一定功能的程序模块,其自身不能自动执行,而只能靠上一级程序调用执行,在结构化程序设计中,子程序是实现整个程序功能的基础;子程序的执行至少包含调用及返回两个步骤。

通过执行子程序调用指令,CPU会自动地保存当前程序断点(程序被打断的地方),然后转向执行被调用的子程序;当子程序执行完毕后,通过执行子程序返回指令使CPU返回断点处继续执行指令。

步步高t800(步步高点读机t800)b3纸尺寸 4开纸尺寸