单选题
主程序与子程序有区别的一点是子程序结束指令为( )(FANUC系统、华中系统).
A
M98
B
M99
C
M17
D
M30
答案解析
正确答案:B
解析:
让我来为您解析这道题:
正确答案是 B. M99
解析:
1. M99 是子程序结束指令,表示子程序执行完毕并返回主程序。这是FANUC和华中系统中标准的子程序结束指令。
2. 选项分析:
A. M98:这是调用子程序的指令,不是结束指令。它用于从主程序调用子程序。
B. M99:正确答案,表示子程序结束并返回主程序
C. M17:这不是标准的数控代码,在FANUC和华中系统中没有这个功能定义
D. M30:这是程序结束指令,用于结束整个加工程序(包括主程序),而不是专门用于子程序
简单示例:
假设我们有一个加工程序,其中需要重复使用某个特定的加工步骤。我们会把这个步骤写成子程序,比如:
主程序:
```
O0001;
G00 X0 Y0
M98 P1234 (调用子程序)
G01 X50 F100
M30 (程序结束)
```
子程序:
```
O1234;
... (具体加工指令)
M99 (子程序结束,返回主程序)
```
当遇到M99时,机床会停止执行子程序,并返回到主程序继续执行后续指令。这就是为什么M99是正确的子程序结束指令。
相关知识点:
子程序结束指令要记准
