平川 发表于 2018-3-4 11:04:07

G65代码的含义是什么?

依次执行G65 P1000 A42 C73.28 R0.3,G65 P2000 A37.5 C73.5 T10.3两个程序段后,宏程序O1000内的#1的值?

(A)37.5,   (B)73.5,   (C)42,   (D)73.28。
G65格式一般形式不是: G65 Hm P#i Q#j R#k ?像题目中出现的这种格式代表什么意思?在加工过程中执行了怎样的动作?A C R分别代表什么?谢了!

朱正根 发表于 2018-3-6 09:14:33

G65 Hm P#i Q#j R#k这种格式是A类宏,现在基本上不用了,不用去管它。
G65 P1000 A42 C73.28 R0.3这种格式是B类宏,调用1000号子程序,并且1000号程序里的#1使用A的值(也就是#1=42),#3使用C的值,#18使用R的值。
G65 P2000 A37.5 C73.5 T10.3也是一样的,调用2000号子程序,2000号程序里的#1=37.5,#3=73.5,#20=10.3
这样子调用,就不用在子程序里赋值了,这跟在子程序里赋值也是一样的,例如可以这样子写:
G65 P1000;
然后子程序1000里这样写
O1000;
#1=42;
#3=73.28;
#18=0.3;
它们是一摸一样的,可以看得出来,你的题目选A.
页: [1]
查看完整版本: G65代码的含义是什么?