一起创业网-为互联网创业者服务

宏程序怎么用g代码

要在G代码中调用宏程序,您可以遵循以下步骤:

确定程序号和参数号

程序号范围:09010~09019

参数号范围:6050~6059

例如,要调用程序号为09012的宏程序,对应的参数号为6052。

解锁保护程序段

打开操作面板上的程序保护锁“PROTECT”。

在MDI键盘按下“SYSYSTEM”键,将参数3202的NE9项值改为0(临时禁用保护),完成调用后再将其改回1(启用保护)。

编写宏程序

将宏程序写入到指定的程序段中,例如O9012。

设置G代码数值

在G代码中,将对应的参数号写入到宏程序的参数中。例如,如果要调用程序号为09012的宏程序,并将数值80写入参数6052,则在G代码中写入`G80`。

调用宏程序

在加工程序中直接写入`G60`后跟宏程序号(例如`G60 P9012`),即可调用宏程序。

示例

如果您要调用程序号为09012的宏程序,并将数值80写入参数6052,则您的加工程序应如下所示:

```plaintext

; 解锁保护程序段

M30 ; 结束并返回

; 写入宏程序到O9012

O9012

; 设置G代码数值

G80 ; 调用宏程序,参数6052的值为80

; 恢复保护程序段(如果需要)

M01 ; 结束宏程序

M30 ; 结束并返回

```

注意事项

在修改保护参数(如参数3202的NE9项)时,请确保在修改后能够正确恢复,以免影响其他程序的执行。

在宏程序中,不能使用G或M代码进行递归调用,因为这样会导致程序无法正常结束。

通过以上步骤,您可以在G代码中成功调用宏程序。