A.由准备功能指令编写的子程序,主程序需要时可使用呼叫子程序的方式随时调用
B.使用宏指令编写的程序,程序中除使用常用准备功能指令外,还使用了用户宏指令实现变量运算、判断、转移等功能
C.工件加工源程序,通过数控装置运算、判断处理后,转变成工件的加工程序,由主程序随时调用
D.一种循环程序,可以反复使用许多次
A.子程序只能被调用程序调用一次
B.子程序调用指令CALL执行后只需保护断点的偏移地址
C.子程序返回指令RET可以用一条出栈指令POP代替
D.子程序是特定功能程序段,可被其他程序调用,完全确定功能后,可使用返回指令返回到调用程序
A.在DNC运行时,存储在存储器中的程序被调用
B.在DNC运行时,可以指定用户宏程序,也可以指定循环指令和分支指令
C.在DNC运行时,当控制由子程序或者用户宏程序返回到主程序时,不能使用指定顺序号的返回指令
D.在DNC运行时,当前正在执行的程序被显示在程序检查屏幕和程序屏幕上
根据图所给图形和尺寸及加工要求,填写编程指令或解释程序的含义。
00001 主程序
N10 G49 G40 G54 G90 G21 T01;
N20 M06;
N30 S500 M03:
N40 G91 G43 G00 Z-50.0 H01;(______)
N50 ______; 调用子程序
N60 G91 G49 G00 Z75.0;
N70 M05;
N80 M30;
01000 子程序
N10 ______;
N20 ______; 刀具半径左补偿,补偿号D01
N30 ______;
N40 ______;
N50 ______;
N60 ______;
N70 ______;
N80 ______;
N90 ______; 快速走刀到点(-4.0,-9.0)
N100 M99;
下列关于无条件转移指令Jump(跳转指令)和转子指令Call(调用指令)的说法,错误的是()。
A.无条件转移指令和转子指令都会实现指令执行流的跳转
B.转子指令在执行完子程序后还会返回到转子指令的下条指令继续执行
C.无条件转移指令执行完跳转后也需要返回
D.转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中