单选题
21、(单选题)不能做为宏程序引数变量赋值码的是()。
A
X
B
Y
C
F
D
G
答案解析
正确答案:D
解析:
题目:不能作为宏程序引数变量赋值码的是( )。
选项:
A: X
B: Y
C: F
D: G
正确答案:D
解析:
本题考查的是数控编程中宏程序引数变量的赋值规则,特别是关于公共变量与引数变量之间的对应关系。
在FANUC系统等常用数控系统中,宏程序支持使用变量进行编程,其中引数变量用于将程序中的地址字(如X、Y、F等)的值传递给宏程序中的变量。这些地址字与局部变量或公共变量之间存在固定的对应关系。
具体而言,在宏程序中:
- 地址字如 X、Y、Z、U、V、W、I、J、K、R、F、S、T、H 等都可以作为引数,用于赋值给相应的变量。
- 每个字母地址对应一个特定的引数变量号。例如,在FANUC系统中,X 对应 #24,Y 对应 #25,F 对应 #9 等。
- 但并非所有G代码中的地址都可以作为宏程序的引数变量。特别地,G 本身是模态指令,用于指定准备功能(如G01、G02等),它不用于传递数值型参数给宏变量。
关键点在于:
- X、Y 是坐标轴移动指令,可携带数值,常用于宏程序中作为变量输入;
- F 是进给速度指令,也可作为引数变量赋值;
- G 是准备功能代码,虽然带数字(如G65),但 G 本身不能直接作为宏变量的赋值码来传递数据;在宏调用(如G65)中,参数传递使用其他地址(如A、B、C、I、J、K、M、Q、R等)来赋值给#1~#33等变量,而不是通过G来赋值。
因此,G 不能作为宏程序引数变量的赋值码。
核心知识点:
1. 宏程序引数变量:在宏程序调用时,通过地址字将数值传递给变量。例如,G65 P1000 X10 Y5 F100,则X10会赋值给#24,Y5赋值给#25,F100赋值给#9。
2. 可作为引数的地址包括:X、Y、Z、U、V、W、I、J、K、R、F、S、T、H、D、A、B、C、E、Q、P 等。
3. G 和 M 等功能代码本身不用于向宏变量传递数值,因此不能作为引数变量的赋值码。
结论:
G 不具备向宏变量传递数值的功能,不能作为引数变量的赋值码,故正确答案为 D。
相关知识点:
宏程序引数变量,G不能赋值
相关题目
单选题
03、数显卡尺的保养时,数显卡尺的使用和保养环境温度要求不超过30℃,湿度不大于80%。严禁强光长时间照射显示器,以防液晶老化。( )
单选题
02、以原型为样件,采用硫化的有机硅橡胶浇注制作硅橡胶模具,即硬模。( )
单选题
01、对于单件、小批量产品的制造,可以利用快速原型技术和真空注塑技术,直接制造硅胶模具、树脂模具。( )
单选题
20.对于万件以上大批量的注塑零件的生产可利用快速制造的原型,采用喷涂技术制造金属冷喷模。( )
单选题
19.将液态的环氧树脂与有机或无机材料复合作为基体材料,以原型为基准浇注模具的一种间接制模方法,也称桥模。( )
单选题
18.数显卡尺保养时,不要在强磁场的环境中使用和存放电子数显卡尺。接地后可以用电刻笔在电子数显卡尺上刻字,以防把电子线路击穿。( )
单选题
17.设备经过在修或重点修理后,验收的条件是精度指数须≤1.0。( )
单选题
16.支票有“转账”字样的为转账支票,转账支票只能用于转账。( )
单选题
15.利用SLA技术制造的产品表面光洁——虽然在侧面和曲面上在所建造的各层之间有阶梯,但在零件顶层的表面可得到玻璃状的光滑表面。( )
单选题
14.数控技术是用数学的方法实现自动控制的技术。( )
