1. 概述
本文档描述通过FOCAS2库读取发那科PMC寄存器,并上传至MES系统的技术方案。适用于30i/31i/32i系列CNC。
2. 网络拓扑
CNC -> 以太网交换机 -> 数据采集网关(运行FOCAS2客户端)-> MES服务器
3. 数据映射表
| PMC地址 | 数据类型 | 描述 |
|---|---|---|
| R200 | INT | 刀具计数 |
| R300 | FLOAT | 主轴负载 |
| R400 | INT | 报警代码 |
4. 采集步骤
- 在CNC参数中开放宏变量#500-#999对应的PMC地址。
- 配置FOCAS2连接参数(IP、端口、超时时间)。
- 编写采集脚本,每100ms读取一次。
- 数据清洗后通过MQTT发布。

