数控子程序嵌套调用考试试卷和答案.docVIP

数控子程序嵌套调用考试试卷和答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

。。 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档