使用G代码调用宏程序的方法如下:
了解G代码调用程序号与参数号
能被G代码调用的程序号为09010~09019,其参数号为6050~6059。
设置保护程序段号解锁
开启操作面板上的程序保护锁“PROTECT”。
在MDI键盘按下“SYSYTEM”键,将参数3202的NE9项值改为0(用后再改为1,启用SYSTEM程序保护)。
构建常用宏程序
将程序写入O9012中。例如,若要创建一个程序号为09012的宏程序,则将该程序写入O9012中。
设置G代码的数值
已设置好程序的程序号对应的参数是6052(例如,写入80到参数6052中)。
调用方式
在程序中直接写G80,其后面的参数与G65P9012L1内部赋值参数相同。
其他宏程序调用方法
可以采用M指令与T指令调用/2来调用其他宏程序。
示例
假设我们要调用一个宏程序,程序号为09012,并且希望在G代码中直接使用G80指令来调用它,同时将一个数值(例如80)作为参数传递给该宏程序。
编写宏程序
将宏程序写入O9012中。
设置保护
确保O9000~O9999的程序段是解锁的,可以通过修改参数3202的NE9项值来实现。
在G代码中调用
在程序中直接写`G80 P6052 L1`,其中`P6052`表示参数号,`L1`表示宏程序号。
通过以上步骤,你就可以在G代码中成功调用宏程序了。如果有更多的宏程序需要固定指令调用,可以继续使用M指令与T指令调用/2的方法。