ELINK CNC 数据采集网关
ELINK CNC 网关专为数控机床联网设计,直接读取 CNC 控制系统数据,通过 MQTT 协议标准化推送至云端或本地 MES/SCADA,无需改造机床、无需安装专用软件。作为 CNC 网关厂家,老马数据可提供硬件供货、控制系统通信确认、现场调试和后续远程维护。网关支持以太网、Wi-Fi 2.4G、4G 三种上云方式。
支持的数控系统品牌
| 品牌 | 适用型号 / 版本 | 默认端口 |
|---|---|---|
| 发那科(FANUC) | 带 “i” 字符的系列(0i-TD、0i-MF、30i、31i 等) | 8193 |
| 西门子(Siemens) | 840D sl(需开通 102 端口) | 102 |
| 三菱(Mitsubishi) | M70 / M80 | 683 |
| 海德汉(Heidenhain) | 530 / 620 / 640(无需授权直接采集) | 无固定端口 |
| 广数(GSK) | 980TDi / 988 系列(2017 年后版本) | 6000 |
| 宝元(LNC) | M520 及同系列(老彩屏/新彩屏均支持) | 1988(老彩屏) |
| 哈斯(Haas) | 新款彩色屏(老款串口需确认) | 5051(新彩屏) |
| 凯恩帝(KND) | K1TC 等带网口系列(需 v4.3b / v5.0c 及以上) | 8000 |
| 新代(Syntec) | 6TA 等(需 10.116.0X 以上版本) | 5566 |
| 兄弟(Brother) | C00 / B00 系列彩色屏 | 无固定端口 |
| Smart Smooth | SmoothG(Win8 系统,网口采集) | 无固定端口 |
注:发那科 mate 系列较老款可能无网口;哈斯老款为串口通信,请确认面板版本后再接入。
采集数据列表
所有品牌统一输出以下标准数据,字段命名一致,接入 MES/SCADA 只需对接一次。
MQTT 主题: 前缀/deviceId/realtime
运行状态
| 变量 | 说明 | 备注 |
|---|---|---|
sts |
运行状态 | 0 RESET / 1 STOP / 2 HOLD / 3 START / 4 MSTR |
mode |
操作模式 | 0 MDI / 1 MEM / 3 EDT / 4 HAND / 5 JOG / 10 TAPE |
emg |
急停状态 | |
alm |
告警状态 | 1 告警 / 0 正常 |
almCount |
当前告警数量 |
主轴数据
| 变量 | 说明 |
|---|---|
spindleSpeed |
主轴实际转速(rpm) |
spindleSpeedSet |
主轴转速设定值 |
spindleLoad |
主轴负载(%) |
spindleOverride |
主轴倍率(%) |
进给数据
| 变量 | 说明 |
|---|---|
feedRate |
进给实际速度(mm/min) |
feedRateSet |
进给速度设定值 |
feedOverride |
进给倍率(%) |
坐标数据
| 变量 | 说明 |
|---|---|
xAbs / yAbs / zAbs |
绝对坐标(mm) |
xMach / yMach / zMach |
机械坐标(mm) |
xRel / yRel / zRel |
相对坐标(mm) |
xRes / yRes / zRes |
剩余距离(mm) |
程序与生产统计
| 变量 | 说明 |
|---|---|
progNum |
当前程序号 |
progName |
当前程序名 |
toolNum |
当前刀具号 |
products |
累计工件数 |
cycleTime |
循环时间(s) |
cutTime |
加工时间(s) |
runTime |
运行时间(s) |
powerOnTime |
上电时间(s) |
ncType |
NC 系统类型 |
deviceType |
设备类型 |
数据示例
{
"devId": "cnc-01",
"topic": "realtime",
"time": "2024-03-01 10:00:00",
"timestamp": 1709258400000,
"Data": {
"sts": 3,
"mode": 1,
"spindleSpeed": 3000,
"spindleLoad": 45,
"spindleOverride": 100,
"feedRate": 1200,
"feedOverride": 100,
"toolNum": 3,
"products": 128,
"cycleTime": 45.3,
"xAbs": 123.45,
"yAbs": 67.89,
"zAbs": -10.00,
"progName": "O0001",
"alm": 0,
"emg": 0
}
}
网关配置步骤
- CNC 设备联网设置:根据品牌开启网口通信,设置正确的 IP 和端口(各品牌步骤见说明书)
- 通信测试:用笔记本直连 CNC 网口,Ping 测试通后再做端口 telnet 测试
- 网关登录:网关默认 IP
192.168.1.233,账号admin,密码admin123 - 配置采集设备:在网关后台添加 CNC 设备,填写 IP、端口、品牌型号
- 数据上云:配置以太网/Wi-Fi/4G 网络,设置 MQTT 服务器地址及设备 ID
- 验证数据:用 MQTT 工具订阅主题,确认数据正常推送
CNC 网关厂家选型与价格因素
选择 CNC 数据采集网关时,需要先确认数控系统品牌、系统版本、是否有网口、端口是否开放、现场网络方式以及上层系统对接协议。ELINK-CNC 可按单台设备试点,也可批量部署到机加工车间;项目价格通常由网关数量、调试方式、是否需要 MES/SCADA 接口联调和是否包含私有化数据入库服务决定。
需要同时评估 CNC 和注塑机数据采集价格时,可把 CNC 系统品牌、注塑机控制器品牌、设备数量和采集字段需求一起提供,统一规划网关型号、网络拓扑和数据接口。
产品特点
- 11 种数控系统:覆盖国内外主流品牌,同一套数据格式统一输出
- 无需改造机床:直接接入 CNC 网口,不影响原有加工程序
- 丰富数据维度:主轴、进给、坐标、刀具、工件计数、报警全覆盖
- 网络灵活:以太网 / Wi-Fi 2.4G / 4G 三种方式,适配各类车间环境
- 远程维护:支持远程修改配置、查看日志、在线升级固件
- 断线缓存:网络中断后本地缓存数据,恢复后自动补发
常见问题
CNC 网关厂家怎么选?
选择 CNC 网关厂家时,应关注支持的数控系统品牌数量、数据字段覆盖范围、输出协议兼容性和售后调试能力。ELINK CNC 网关覆盖发那科、西门子、三菱、海德汉等 11 种数控系统,统一 MQTT 输出格式,厂家提供现场调试和远程维护。
CNC 数据采集和注塑机数据采集可以用同一套方案吗?
可以。老马数据同时提供 ELINK CNC 网关和 ELINK 注塑机网关,两类网关输出相同的 MQTT 数据格式,上层 MES/SCADA 系统只需对接一次。混合车间(CNC + 注塑机)可统一规划网络拓扑和数据入库方案,降低整体实施成本。
SCADA 系统如何对接 CNC 网关?
ELINK CNC 网关通过 MQTT 协议推送标准 JSON 数据,SCADA 系统可直接订阅 MQTT 主题获取实时数据。同时网关提供 OPC UA 和 Modbus TCP 服务,兼容传统 SCADA 轮询方式。

