华兴系统调用子程序的方法如下:
子程序定义
使用G22指令来定义子程序。例如:
```
G22 N06
```
其中,`N06` 是子程序的编号。
子程序调用
使用G20指令来调用子程序。调用格式为:
```
G20 Nxx.xxx
```
其中,`Nxx.xxx` 是要调用的子程序名,小数点后面的数字表示调用次数。如果省略小数点及其后的数字,则表示只调用一次子程序。例如:
```
G20 N99
```
或者
```
G20 N99.001
```
子程序结束返回
使用G24指令来结束子程序并返回到主程序。例如:
```
G24
```
示例
```
主程序:
G0 X100 Z200
M5
M9
M2
G20 N99.001 ; 调用子程序N99,调用1次
G0 X100 Z200
M5
M9
M2
G24 ; 结束子程序返回主程序
子程序N99:
G0 X50 Z50
M3
S800
G0 X100 Z200
M5
M9
M2
```
在这个示例中,主程序首先调用子程序N99一次,然后继续执行后续的加工指令。子程序N99完成其加工任务后,通过G24指令返回到主程序。
建议
确保子程序名和调用次数正确无误,以避免程序执行错误。
如果需要调用多次子程序,可以在主程序中多次使用G20指令,并确保每次调用都有相应的G24指令返回。
子程序应尽量简洁,减少不必要的指令,以提高加工效率。