的程序段-5gnr基本原理(1)
关于G66.1的程序段,尽管在G66.1的程序段中也调用宏程序,自变量的地址与变量之间的对应关系,与简单调用的情形相同。关于在G66.1程序段之后的程序段中进行调用的程序段(不含G66.1的程序段),G、P、L也可以作为自变量使用。其对应关系为,G:#10、 L:#12、 P:#16。但是,该数据受到作为通常NC指令的输入格式限制,比如,不用指定“ ; G1000. P0.12 L-4”。存在多个G代码时,仅后的一个作为自变量使用。O或文件名、N以及00组以外的G代码,作为模态信息传递给下一个程序段之后的程序段。注释1仅有O号或文件名的程序段或仅有顺序号、EOB、宏语句、M99指令的程序段,不会进行每个程序段调用。2各程序段在指定了O或文件名、N以外的地址时被视为NC指令,进行每个程序段调用。在O或文件名、N以外的地址后指定了N时,N作为自变量使用。此时,N对应于变量#14,小数点以下位数成为0。3在与执行调用的程序段相同的程序段中指定M99时,在执行完调用后,执行M99。
16.7.4利用G代码进行的宏程序调用,通过事先在参数中设定一个用来调用宏程序的G代码号,即可调用宏程序,调用方法与简单调用(G65)相同。O0001 ; : G81 X10.0 Y20.0 Z-10.0 ; : M30 ; O9010 ; : : : N9 M99 ;参数No.6050=81。
对于G代码的详细使用方法,请参考 G代码宏程序调用.png的使用方法 和 数控高级宏程序编程讲义。若想深入了解FANUC宏程序的相关知识,可以参阅 FANUC宏程序教程。数控编程包括宏程序 也提供了丰富的宏程序编程实例。
在实际操作中,汇编宏程序是一个很好的入门工具,可以参考 汇编宏程序实验。这些资源将有助于更好地理解和应用G代码进行宏程序的调用和编写。