FANUC数控系统中,G65指令的含义是?

如题所述

G65 P- L- 〈自变量赋值〉;
其中:P指定宏程序号;L为重复调用次数(1~9999,1次时L可省略);自变量赋值是由地址及数值构成,用以对宏程序中的局部变量赋值。
例如:
主程序:
O7002;

G65 P7100 L2 A1.0 B2.0;(调用O7100宏程序执行,重复调用两次,#1=1,#2=2))

M30;
宏程序:
O7100
#3=#1十#2;
IF 〔#3 GT 360〕GOTO9;
G00 G91 X#3;
N9 M99;
你可以参考一下
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-22
1.宏程序既可以作为独立程序运行,也可以由其他CNC加工程序调用;
2.宏程序调用可以通过多种指令进行,简介如下:
a.G66~~模态自由调用,只要有轴运动便自动调用宏程序,直到G67撤销指令出现;
b.G65~~非模态自由调用,一旦轴运动消失,下面程序段就不能再延续调用;
c.G码~~特定调用非模态,调用宏程序O9010-O9019的G代码由参数6050#-6059#设定;
d.M码~~特定调用非模态,O9001-O9009,O9020-O9029分别由参数6071#-6079#,6080#- 6089#对应设定M代码;
e.T码~~特定调用非模态,参数6001#5(TCS)=1时,程序中所有T代码均调用O9000宏程,T码的值自动传送到#149公共变量中;
3.以上都可用自变量(即#1--#33)传送方式进行变量赋值;

4.最后,举个例子,G65 P9100 L2 X100.0 Y-200.0 Z-80.0 R-58.0 A30.0 B45.0 I50.0;其中,#1=30.0,、#2=45.0、#4=50.0、#18=-58.0、#24=100.0、#25=-200.0、#26=-80.0,调用两次。

希望能够帮到你!
第2个回答  2012-11-22
就是用来调A类宏程序的指令,你可能用不上。
第3个回答  2012-11-22
调用宏程序