更多“在编写加工程序时,利用子程序有什么优点?”相关问题
  • 第1题:

    在编制加工程序时,刀具补偿的使用具有哪些优点?


    正确答案: 利用刀具半径补偿功能可以简化编程,避免了繁琐的数学计算。当刀具磨损时只需将半径补偿值加以修改,而不必修改程序。如果将半径补偿设定为不同的值,可利用同一程序完成粗加工、半径加工和精加工。

  • 第2题:

    加工只是尺寸不同的同一类工件时,通常采用的编程方法是()。

    • A、每个工件编写一个主程序
    • B、主程序+子程序
    • C、主程序+子程序嵌套
    • D、主程序+宏程序

    正确答案:D

  • 第3题:

    固定循环编写内孔加工程序时,应注意其精加工余量为()值。


    正确答案:

  • 第4题:

    在使用子程序时,不但可以从主程序调用子程序,子程序也可以调用其它程序。


    正确答案:正确

  • 第5题:

    有一个工件在数控镗上进行加工,镗出的孔内有一个键槽与孔的平行度和对称度都要求很高,可以用()的方法加工完成。

    • A、利用固定循环
    • B、利用程序方式
    • C、编写子程序,使镗铣床模仿“刨”
    • D、编写宏程序,使镗铣床模仿“刨”

    正确答案:D

  • 第6题:

    在执行主程序的过程中,有调用子程序的指令时,就执行子程序的指令,执行子程序以后,加工就结束了。


    正确答案:错误

  • 第7题:

    在编写螺纹加工程序时,必须考虑引入、引出距离,以保证螺纹的中径尺寸恒定。


    正确答案:错误

  • 第8题:

    当你“编写”程序时你设计软件吗?软件设计和编码有什么不同吗?


    正确答案:在“编写”程序时并没有设计软件。软件设计包括概要设计和详细设计,编码是将详细设计中的过程描述转换成用程序设计语言来描述。

  • 第9题:

    设计子程序时应注意哪些问题?


    正确答案: 在编写子程序时应注意以下问题:
    (1)子程序的第一条指令前必须有标号。
    (2)主程序调用子程序,有如下两条子程序调用指令:
    ①绝对调用指令ACALL addr11。被调用的子程序的首地址与绝对调用指令的下一条指令的高5位地址相同,即只能在同一个2KB区内。
    ②长调用指令LCALL addr16。addr16为直接调用的目的地址,被调用的子程序可放置在64KB程序存储器区的任意位置。
    (3)子程序结构中必须用到堆栈,用来保护断点和现场保护。
    (4)子程序返回时,必须以RET指令结束。
    (5)子程序可以嵌套,但要注意堆栈的冲突。

  • 第10题:

    在编写程序时,若有主程序和子程序,子程序应写在()指令和()指令之间。 


    正确答案:FEND;END

  • 第11题:

    单选题
    编写中断子程序时,下列说法错误的是()。
    A

    允许中断嵌套

    B

    不允许开中断

    C

    应该保护和恢复现场

    D

    必须用IRET指令返回


    正确答案: A
    解析: 暂无解析

  • 第12题:

    问答题
    为什么在安排加工工序时,粗加工工序安排在前面,精加工工序安排在后面?

    正确答案: 粗加工工序安排在前面,可以发现工件的主要表面上的毛坯缺陷,如:裂纹、气孔、杂质、加工余量不够等,避免损失更多的工时和费用。精加工工序安排在后面,可以避免精加工后的表面受到损伤。粗、精加工分开进行,使设备的使用更加合理,精密机床进行精加工,切削力小,有利于长期保持机床的精度,粗加工机床的效率也可以充分发挥。
    解析: 暂无解析

  • 第13题:

    用子程序编写经常()进行的加工,如某一确定的轮廓,子程序位于主程序中适当的地方,需要时进行调用.运行。


    正确答案:重复

  • 第14题:

    在FANUC系统中,()规定为子程序调用指令,调用子程序结束后返回其主程序时用()指令。


    正确答案:M98;M99

  • 第15题:

    在使用子程序时,可以从主程序调用子程序,子程序也可以调用子程序,称为子程序嵌套。


    正确答案:正确

  • 第16题:

    在数控镗床上加工工件的上平面,如果受到种种限制不能使用铣刀,还可以采用()的方法加工平面。

    • A、利用程序方式
    • B、利用固定循环
    • C、编写宏程序,使镗铣床模仿“刨”
    • D、编写子程序,使镗铣床模仿“刨”

    正确答案:C

  • 第17题:

    利用堆栈传递子程序参数的方法是固定的,在子程序中通常是利用什么访问栈中的参数。


    正确答案:利用寄存器EBP来访问栈中的参数

  • 第18题:

    在编写螺纹加工程序时,必须考虑引入、引出距离,以保证螺纹的螺距但定。


    正确答案:正确

  • 第19题:

    为什么在安排加工工序时,粗加工工序安排在前面,精加工工序安排在后面?


    正确答案: 粗加工工序安排在前面,可以发现工件的主要表面上的毛坯缺陷,如:裂纹、气孔、杂质、加工余量不够等,避免损失更多的工时和费用。精加工工序安排在后面,可以避免精加工后的表面受到损伤。粗、精加工分开进行,使设备的使用更加合理,精密机床进行精加工,切削力小,有利于长期保持机床的精度,粗加工机床的效率也可以充分发挥。

  • 第20题:

    编写中断子程序时,下列说法错误的是()。

    • A、允许中断嵌套
    • B、不允许开中断
    • C、应该保护和恢复现场
    • D、必须用IRET指令返回

    正确答案:B

  • 第21题:

    80C51单片机中,在调用子程序前,用()指令将子程序中所需数据压入堆栈,进入执行子程序时,再用()指令从堆栈中弹出数据。


    正确答案:PUSH;POP

  • 第22题:

    利用CPU在完成其它工作的空余,调用键盘扫描子程序,来响应键输入要求。在执行键功能程序时,CPU可响应键输入要求。


    正确答案:错误

  • 第23题:

    问答题
    当你“编写”程序时你设计软件吗?软件设计和编码有什么不同吗?

    正确答案: 在“编写”程序时并没有设计软件。软件设计包括概要设计和详细设计,编码是将详细设计中的过程描述转换成用程序设计语言来描述。
    解析: 暂无解析