OKUMA呼叫子程序方法如下
一般呼叫:CALL O1235 (等同FANUC的M98 P1235)
模态呼叫: MODIN O1235 (等同FANUC的G66 P1235)
程序动作完成后需用G100或MODOUT取消模态循环
程序内容.MIN
调度程序名后缀 SDF(如 A100,.MIN
PSELECT O003.SDF)
2.敝人耗时20分钟,(213页)
41.详细请查看OKUMA编程手册第十二章. 看例子你比较容易理解.
END
3.PSELECT O001.
.MIN
PSELECT O005
所谓子程序是能够完成一定功能的程序模块,其自身不能自动执行,而只能靠上一级程序调用执行,在结构化程序设计中,子程序是实现整个程序功能的基础;子程序的执行至少包含调用及返回两个步骤。通过执行子程序调用指令,CPU会自动地保存当前程序断点(程序被打断的地方),然后转向执行被调用的子程序;当子程序执行完毕后,通过执行子程序返回指令使CPU返回断点处继续执行指令。
1 维宏系统可以通过CALL指令来调用子程序。2 CALL指令可以将程序的控制权传递到指定的子程序中,并在子程序执行完成后返回到CALL指令后面的指令继续执行。
3 调用子程序时需要注意传递参数和保存现场的问题,同时还需要了解子程序的参数传递方式和返回值的获取方法。
延伸内容:在使用CALL指令调用子程序时,需要注意参数的传递方式和返回值的获取方法。
一般来说,参数传递可以通过栈或寄存器来实现,而返回值可以通过寄存器或内存来获取。
在编写子程序时,也需要注意传递参数和返回值的类型与数量,以确保调用方和被调用方之间的数据交换正确无误。
此外,还需要注意在子程序中修改寄存器和内存等全局变量时,可能会对调用方造成影响,需要进行相关的异常处理和数据保护。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)