FANUC宏程序自测题

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.编辑下列铣削加工程序

3

 

© 版权声明
THE END
喜欢就支持一下吧
点赞2 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容