FANUC宏程序自测题
-
一、填空题
1. 变量种类有( )种。
2. 公共变量的保护在( )范围。
3. 宏程序的保护是通过( )设置进行保护的。
4. 系统变量是指( )以上的变量。
5. 未定义的变量称为( )变量。
6. 0i-D刀补存储器有( )种;分别是刀补存储器( )和刀补存储器( )。
7. 控制命令有( )种;分别是( )、( )和( )。
8. 宏程序调用有( )种。
9. G65属于( )调用;G66属于( )调用。
10.G代码和M代码调用宏程序是( 和 )对应关系。
11.宏程序中可以使用( )
12.变量的表示使用变量符号( )+变量号
13.程序段尾加注释,需使用( )
14.空变量,总是为( ),不能( ),只能( )
15.公共变量,在( )程序中意义相同
16.系统变量用于( )CNC运行时的各种数据
17.公共变量指定范围( )和( )
18.系统变量在系统中( ),属性只( ),只写,即可( )又可写
19.系统常量其( )不变,属性只能( )
20.局部和公共变量,属性即可( )又可( )
21.宏程序调用为( )重
22.宏程序与子程序的区别,宏程序可以( ),子程序( )
23.系统变量#2000;#3000;#4000;#5000各用于( )
24.系统变量#5061~5065用于( )
25.宏程序中断指令( )
26.宏程序中断的两种状态( )和( )
27.EQ和GT分别表示( )和( )
28.在使用函数时,若图纸中出现“分”、“秒”时,应换算成( )
29.在数控系统中,常量指的是( )和( )
30.系统变量#5021~#5028属性( )反映的是( )位置
二、判断题
1. 断电后#100~#199初始化为空( )
2. 局部变量:#1~#33;公共变量:#100~#199断电也能保护( )
3. 在下面的例子中,O#1; N#3 Y200.0; /#2 G00 X10.;都能使用变量( )
4. 系统变量属性只能读( )
5. 自动运行控制#3003、#3004可以用于特殊加工场合( )
6. 跳转信号变量地址是#5061~5065( )
7. 0I-TD有附加坐标系( )
8. 宏程序的运算顺序是不分顺序的( )
9. 宏程序中有6种条件表达式( )
10.WHILE语句,DO m和 END m不必成对使用( )
11.使用函数时单位不必是度,使用分\秒也可以( )
12.当程序中定义变量值时小数点可以省略( )
13.变量用于地址数据时,被引用变量的值,根据地址设定单位自动四舍五入( )
14.变量中使用负号时不一定把负号放在#的前面( )
15.当使用未定义的变量时,变量及地址都不被忽略( )
16.系统变量#1000~#1031用于接口信号( )
17.调用宏程序体,只能使用G65\G66\G67指令( )
18.宏程序的调用只能使用G代码调用( )
19.系统变量#2501、#2601用于T系列坐标系偏移( )
20.系统变量中,可以使用变量名称( )
21.M代码调用子程序是优先的( )
22.GOTO N 指的是无条件转移语句( )
23.LT 表示的是大于( )
24.使用循环语句WHILL[ ] DO1。。。。。。。。。。。END10( )
25.自变量和公共变量可以自由定义( )
26.对重要的公共变量可以进行参数设置保护( )
27.公共变量可以使用公共变量名称( )
28.程序号、顺序号和任选程序跳段可以使用变量( )
29.#3003和#3004通常是组合使用( )
30.#3007是程序再启动( )
-
三、选择题
1.自变量类型有( )
A.1种 B。2种 C。 3种
2.宏程序G65是( )调用
A.模态 B。非模态 C。 M98
3.公共变量可以进行参数设置保护,参数设置范围( )
A.6031~6032 B。6001#7、#6 C。 6000#5、#4
4.系统变量#11001和#10001是( )补偿
A.刀具长度 B。刀具半径 C。 直线度
5.系统变量#2001~#2064是( )刀具偏置补偿
A.刀尖圆弧 B。Z向 C。 X向
6.系统变量是指( )以上的变量
A.#1~#33 B。#100~#999 C。 #1000以上
7.系统变量#5061~5065用于读取( )位置
A.机械坐标 B。工件坐标 C。 相对坐标
8.比较运算符LT是( )
A.小于 B。大于 C。 小于等于
9.系统变量#3004可以实现( )的控制
A.单程序段 B。进给保持 C。 主轴停止
10.公共变量可以通过参数进行保护,保护范围( )
A.#100~#199 B。#2000 C。 #500~#999
11.刀补存储器C有( )补偿内容
A.4项 B。2项 C。 1项
12.使用系统变量#5221~#5228可以直接给坐标系赋值,坐标系为( )
A.G54 B。G53 C。 G55
13.系统常量其值不变,属性只能是( )
A.可读 B。可写 C。 即可读也可写
14.当使用未定义的变量时,变量及地址( )
A.被忽略 B。不被忽略 C。 模态信息
15.自变量和公共变量初始显示( )
A.#1~#33 B。#100~#199 C。 #500~#999
16.在变量使用中,表达式只能是( )
A.变量 B。常量 C。常数、变量、函数和运算符的组合
17.变量用于地址数据的时,被引用变量的值( )
A.不会四舍五入 B。自动四舍五入 C。 其值不变
18.[#-OFSHG[1]]系统变量名称的含义( )补偿
A.刀具长度磨损 B。刀具长度几何 C。 刀具半径几何
19.使用循环语句WHILE[。。。。] DO1 。。。。。。。END1, DO1和END1( )使用
A.不必成对 B。必须成对 C。 任意组合
20.系统变量#1000~#1035、#1100~#1135 ( )
A.用于接口信号 B。坐标系设定 C。 刀具补偿设定
-
四、编程题
1、表述下列程序
O9220
G00 X#24 Y#25
#3003=1
G00 Z#18 F#9
G01 Z#26
G00 Z-[ROUND[#18]+ROUND[#26]]
#3003=0
M99
2.编辑下列铣削加工程序
暂无评论内容