产品

CNC 数据采集网关

11 种主流数控系统一站式联网,CNC 网关厂家直供与现场调试

ELINK CNC 网关通过 CNC 控制系统的通信接口读取数据,经 MQTT 协议标准化推送至云端或本地 MES/SCADA。接入前按系统型号、软件版本及接口选项确认方案。老马数据提供网关供货、通信确认和调试支持,远程或上门方式、后续维护及费用按项目约定;网关支持以太网、Wi-Fi 2.4G、4G 三种上云方式。


支持的数控系统品牌

品牌 适用型号 / 版本 通信端口(按配置确认)
发那科(FANUC) 0i-TD、0i-MF、30i、31i 等;需确认以太网接口、FOCAS 选项及版本 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 系列彩色屏 无固定端口
马扎克(Mazak)/ Smart Smooth MAZATROL SmoothG / SmoothAi / Smart,按型号、软件版本和接口选项确认;采用发那科系统的机型按发那科方式评估 按所用接口及系统配置确认

注:表内型号用于初步选型,具体接口、授权条件和可采集字段需按软件版本及现场配置确认。发那科 mate 系列较老款可能无网口;哈斯老款的串口方案需单独确认。


数控系统采集案例

以下为 ELINK CNC 网关已验证的主流数控系统接入方案,点击了解详情:


采集数据列表

以下是网关使用的标准字段,已适配机型采用统一命名,便于对接 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
  }
}

网关配置步骤

  1. CNC 设备联网设置:根据品牌开启网口通信,设置正确的 IP 和端口(各品牌步骤见说明书)
  2. 通信测试:用笔记本直连 CNC 网口,Ping 测试通后再做端口 telnet 测试
  3. 网关登录:网关默认 IP 192.168.1.233,账号 admin,密码 admin123
  4. 配置采集设备:在网关后台添加 CNC 设备,填写 IP、端口、品牌型号
  5. 数据上云:配置以太网/Wi-Fi/4G 网络,设置 MQTT 服务器地址及设备 ID
  6. 验证数据:用 MQTT 工具订阅主题,确认数据正常推送

调试时按设备 ID 和主题核对报文,再将主轴、计数、状态等目标字段与机床界面值比对。MQTT、OPC UA 和 Modbus 客户端见常用工具与验证步骤。需要将 MQTT 报文写入 MySQL 或 SQL Server 时,可查看 ELINKS 数据入库工具,按实际字段确定入库映射。

混合车间还需区分 CNC 实时报文与注塑机按模次、参数变化等触发的报文;注塑机字段及示例见注塑机采集数据字典。


CNC 网关厂家选型与价格因素

选择 CNC 数据采集网关时,需要先确认数控系统品牌、系统版本、是否有网口、端口是否开放、现场网络方式以及上层系统对接协议。ELINK-CNC 可按单台设备试点,也可批量部署到机加工车间;项目价格通常由网关数量、调试方式、是否需要 MES/SCADA 接口联调和是否包含私有化数据入库服务决定。

需要同时评估 CNC 和注塑机数据采集价格时,可把 CNC 系统品牌、注塑机控制器品牌、设备数量和采集字段需求一起提供,统一规划网关型号、网络拓扑和数据接口。

提供系统型号与字段需求,确认 CNC 接入方案和报价。


产品特点

  • 11 种数控系统:覆盖国内外主流品牌,同一套数据格式统一输出
  • 按接口条件接入:已有可用通信接口的机型可按对应方案接入;是否需要接口选件、调整网络或安排停机调试,按系统版本与现场条件确认
  • 标准化数据字段:主轴、进给、坐标、刀具、工件计数和报警等,具体可用字段按机型确认
  • 网络灵活:以太网 / Wi-Fi 2.4G / 4G 三种方式,适配各类车间环境
  • 远程维护:支持远程修改配置、查看日志、在线升级固件
  • 断线缓存:网络中断后本地缓存数据,恢复后自动补发

常见问题

CNC 网关厂家怎么选?

选择 CNC 网关厂家时,应关注支持的数控系统品牌数量、数据字段覆盖范围、输出协议兼容性和售后调试能力。ELINK CNC 网关覆盖发那科、西门子、三菱、海德汉等 11 种数控系统,统一 MQTT 输出格式,厂家提供现场调试和远程维护。

CNC 机床网关支持哪些数控系统?

ELINK CNC 网关适配发那科、西门子、三菱、马扎克、海德汉、广数、宝元、哈斯、凯恩帝、新代、兄弟等数控系统。具体型号、软件版本及接口要求见上方选型表;马扎克还需区分 MAZATROL Smooth/Smart 与采用发那科系统的机型。已适配机型的数据使用统一字段命名,可采集范围按实际接口与配置确认。

CNC 数据采集和注塑机数据采集可以用同一套方案吗?

可以。老马数据同时提供 ELINK CNC 网关和 ELINK 注塑机网关,两类网关输出相同的 MQTT 数据格式,上层 MES/SCADA 系统只需对接一次。混合车间(CNC + 注塑机)可统一规划网络拓扑和数据入库方案,降低整体实施成本。

SCADA 系统如何对接 CNC 网关?

ELINK CNC 网关通过 MQTT 协议推送标准 JSON 数据,SCADA 系统可直接订阅 MQTT 主题获取实时数据。同时网关提供 OPC UA 和 Modbus TCP 服务,兼容传统 SCADA 轮询方式。