概述
本文档介绍发那科FOCAS2库的常用函数、数据结构及调用示例,适用于30i/31i/32i/0i-F等系统。
环境要求
- CNC系统:30i/31i/32i/0i-F(需确认支持Ethernet功能)
- 开发语言:C# / C++ / Python
- FOCAS2 SDK版本:v4.5及以上
常用函数
| 函数 | 功能 | 参数 |
|---|---|---|
| cnc_allclibhndl3 | 建立连接 | IP地址、端口(默认8193)、超时时间 |
| cnc_rdspindle | 读取主轴状态 | 句柄、主轴号、返回结构体 |
| cnc_rdmacro | 读取宏变量 | 句柄、宏变量号、数据长度 |
注意:连接前需确保CNC参数PRM 146#0=1,且网络IP不冲突。

