支持的数控系统
| 系统 | 协议 | 采集内容 |
|---|---|---|
| FANUC 0i/30i/31i/PMD | Focas Library | 状态/程序号/转速进给/报警/产量/坐标/模式 |
| 三菱 M70/M800/E70/C64 | EZSocket | 运行状态/程序号/主轴/进给/报警/计数 |
| 新代 Syntec 全系列 | OpenCNC DCOM | 状态/G代码行号/主轴/进给/报警/工件数 |
采集内容
设备状态
- 运行/待机/报警/离线
- 急停/加工/CNC模式
- 最后通讯时间
生产数据
- 当前程序号/程序名
- 生产计数器
- 加工/循环时间
CNC 数据
- 主轴转速/负载
- 进给速度/倍率
- 报警代码文本
时间数据
- 开机/运行时长
- 待机/停机时长
- 故障持续时间
技术特性
- 每台设备独立采集线程,故障隔离
- 断线自动重连,网络恢复数据续采
- 全局写锁+WAL,高并发不丢数据
- 按月自动分库,历史归档不影响性能
- 客户端通过HTTP接口取数,不直连数据库
对接 MES/ERP
提供标准REST API,返回JSON:/machines/latest(实时状态)、/availability/daily(稼动率)、/production/daily(产量)、/alarms(报警记录)。任意语言均可调用。