- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数控子程序嵌套调用考试试卷和答案
一、填空题(每题1分,共10分)
1.数控子程序调用指令在FANUC系统中一般用____。
答案:M98
2.子程序嵌套是指在____中调用另一个子程序。
答案:子程序
3.子程序结束指令在多数系统中为____。
答案:M99
4.数控程序中,调用子程序时要指定____。
答案:子程序名
5.子程序中可使用____指令返回主程序。
答案:M99
6.最多可实现____级子程序嵌套。
答案:4
7.调用子程序时,参数可通过____传递。
答案:地址字
8.子程序能____程序编写工作量。
答案:减少
9.编写子程序时要注意____的使用,防止出错。
答案:刀具路径
10.在子程序中改变____会影响主程序后续加工。
答案:坐标系
二、单项选择题(每题2分,共20分)
1.数控子程序调用中,M98P51002含义是()
A.调用1002号子程序5次B.调用5号子程序1002次C.错误指令
答案:A
2.子程序结束返回主程序指令是()
A.M02B.M99C.M30
答案:B
3.以下指令能调用2号子程序的是()
A.M98P2B.M99P2C.M98O2
答案:A
4.数控系统中最多可嵌套的子程序层数一般为()
A.2层B.3层C.4层
答案:C
5.调用子程序时,参数传递一般用()
A.数字B.地址字C.符号
答案:B
6.主程序中调用子程序,当子程序执行完后()
A.程序结束B.回到主程序继续执行C.停在子程序结束处
答案:B
7.以下说法正确的是()
A.子程序不能嵌套B.子程序可无限嵌套C.有一定嵌套层数限制
答案:C
8.调用子程序指令中,P后面数字表示()
A.调用次数B.子程序号C.程序段号
答案:B
9.子程序嵌套调用能()
A.增加程序长度B.提高编程效率C.使程序更复杂
答案:B
10.在子程序中()可改变加工参数。
A.不能B.可以C.不确定
答案:B
三、多项选择题(每题2分,共20分)
1.以下属于子程序调用优势的有()
A.减少重复编程B.便于程序管理C.提高加工精度
答案:AB
2.数控子程序调用指令包含()
A.M98B.M99C.M03
答案:AB
3.子程序嵌套调用时要注意()
A.嵌套层数B.参数传递C.刀具补偿
答案:ABC
4.调用子程序可以通过()传递参数。
A.变量B.地址字C.固定值
答案:ABC
5.以下关于子程序说法正确的是()
A.可单独运行B.可被主程序调用C.可嵌套调用
答案:BC
6.编写子程序时需要考虑()
A.加工工艺B.刀具路径C.程序格式
答案:ABC
7.主程序调用子程序后()
A.主程序暂停B.子程序开始执行C.主程序继续执行
答案:AB
8.子程序能实现()
A.相同加工内容快速调用B.简化程序结构C.提高加工速度
答案:AB
9.数控系统中,子程序调用的相关指令有()
A.M98B.M99C.M05
答案:AB
10.调用子程序可提高()
A.编程效率B.加工精度C.设备稳定性
答案:AB
四、判断题(每题2分,共20分)
1.子程序不能自己调用自己。()
答案:对
2.M98指令只能在主程序中使用。()
答案:错
3.子程序嵌套层数越多越好。()
答案:错
4.调用子程序时参数传递可有可无。()
答案:错
5.编写子程序不需要考虑主程序。()
答案:错
6.子程序结束后一定回到主程序开头。()
答案:错
7.不同数控系统子程序调用指令可能不同。()
答案:对
8.子程序中不能改变刀具长度补偿。()
答案:错
9.主程序调用子程序期间,不能中断。()
答案:错
10.一个子程序只能被调用一次。()
答案:错
五、简答题(每题5分,共20分)
1.简述数控子程序调用的优点。
答案:数控子程序调用优点明显。首先能减少重复编程工作量,对于多次出现的相同加工内容,编写一次子程序可多次调用。其次,便于程序管理,将复杂程序按功能模块编写成子程序,结构清晰。而且提高了程序的可读性和可维护性,当加工工艺有变化,只需修改相应子程序,不影响主程序整体结构,提升编程效率,降低出错概率。
2.说明子程序嵌套调用的原理。
答案:子程序嵌套调用是指在一个子程序中又调用另一个子程序。主程序调用第一个子程序后,第一个子程序执行过程中遇到调用指令,转而执行被调用的第二个子程序。第二个子程序执行完毕后返回第一个子程序中断处继续执行,第一个子程序执行完再返回主程序。通过这种方式,利用不同层次的子程序完成复杂加工任务,合理安排嵌套可优化程序结构,提高编程效率。
3.调用子程序时参数传递有什么作用?
答案:调用子程序时参数传递作用重大。它能使子程序更具通用性和灵活性。通过传递不同参数,同一个子程序可用于多种相似加工任务。比如传递不同的尺寸参数,能加工不同规格的零件
原创力文档


文档评论(0)