首页>技术文档>CNC文档>发那科CNC FOCAS2协议开发指南(C#示例)

此组别内的文章

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

发那科CNC FOCAS2协议开发指南(C#示例)

一、环境准备

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);

注意:每次采集后需释放句柄,避免内存泄漏。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索