一、环境准备
1. 安装FANUC FOCAS2库(需授权)。2. 引用Focas1.dll和Focas2.dll。3. 使用using Focas;命名空间。
二、连接CNC
short ret = Focas1.cnc_allclibhndl3("192.168.1.100", 8193, 10, out ushort handle);
参数说明:IP地址、端口(默认8193)、超时秒数、返回句柄。
三、读取主轴负载
Focas1.ODBSPL spl = new Focas1.ODBSPL(); ret = Focas1.cnc_spload(handle, 1, out spl);
spl.load为当前主轴负载百分比。
四、断开连接
Focas1.cnc_freelibhndl(handle);
注意:每次采集后需释放句柄,避免内存泄漏。

