AI智能整理导入 AI智能整理导入
×
首页 题库中心 高级数控铣工(官方) 题目详情
CA187F8F0F6000013076131017B0177D
高级数控铣工(官方)
1,939
单选题

()主程序与子程序有区别的一点是子程序结束指令为()(FANUC系统、华中系统).

A
 M98
B
 M99
C
 M17
D
 M30

答案解析

正确答案:B

解析:

好的,我们来详细解析一下这道题。 ### 题目背景 在数控编程中,主程序和子程序是两个重要的概念。主程序是整个加工过程的主要控制程序,而子程序则是主程序中可以被多次调用的独立程序段。子程序的调用和返回需要特定的指令来实现。 ### 选项解析 - **A. M98**:这是调用子程序的指令。例如,`M98 P1234` 表示调用编号为1234的子程序。这个指令用于从主程序跳转到子程序的开始位置。 - **B. M99**:这是子程序结束并返回主程序的指令。当子程序执行到 `M99` 时,控制权会返回到主程序中调用子程序的下一条指令。这是正确答案。 - **C. M17**:这个指令在FANUC系统和华中系统中并不常见,通常不用于子程序的调用或返回。 - **D. M30**:这是程序结束指令,表示整个程序(包括主程序和所有子程序)的结束。当执行到 `M30` 时,机床会停止所有动作,并回到初始状态。 ### 为什么选 B 选择 `M99` 的原因是它专门用于子程序的结束和返回。当子程序执行完毕后,必须有一个明确的指令告诉控制系统返回到主程序中调用子程序的位置。`M99` 正好满足这个需求。 ### 示例 假设我们有一个主程序和一个子程序: #### 主程序 ```nc O0001 (主程序) N10 G0 X0 Y0 Z0 N20 M98 P1001 (调用子程序1001) N30 G0 X10 Y10 Z10 N40 M30 (程序结束) ``` #### 子程序 ```nc O1001 (子程序1001) N10 G1 X5 Y5 Z-5 F100 N20 G1 X-5 Y-5 Z-5 N30 M99 (子程序结束,返回主程序) ``` 在这个例子中: - `M98 P1001` 在主程序中调用子程序1001。 - 子程序1001执行完 `N30 M99` 后,控制权返回到主程序的 `N30` 行,继续执行后续的指令。

相关知识点:

主副程序别,子程序M99结

高级数控铣工(官方)

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu