网关实际所处的位置
TDE 工业网关是一台小型工业计算机,位于机床控制系统与你的网络之间。一侧通过控制系统的原生接口与 CNC 通信,通常是以太网、RS-232 或现场总线;另一侧用 MQTT、OPC UA 或 HTTP API 与服务器或云端 broker 通信。网关不是传感器,它本身不测量主轴振动或切削液流量。
这一区别在选型时很关键。当 Fanuc、Siemens 或 Mitsubishi 控制系统本身提供数据端口时,网关直接读取寄存器和标签,无需外装传感器。当控制系统较旧且封闭时,网关只能依靠 PLC 信号、电流钳或继电器触点来推断循环状态。两种情况需要不同的接线、不同的标签映射和不同的验收测试。
一台网关通常覆盖一台机床或一个小机组。柜内引出线较短,在车间地面拉长距离串口线容易引入地环路。改造项目常用 Wi-Fi,但机床位置固定时仍默认采用有线接入。
- 1开放控制系统网关直接轮询控制系统的数据端口,标签集最干净。
- 2封闭控制系统网关读取 PLC I/O 或外部传感器,仅能获取循环状态。
- 3混合设备群每种协议族配一台网关,标签映射更易维护。
TDE 工业网关可读取的协议
协议清单决定网关是即插即用还是需要立项。Fanuc 控制系统通过 FOCAS 应答,网关从同一接口读取刀具偏置、主轴负载、程序号和报警代码。Siemens 840D 使用 OPC UA 或专有端口。Mitsubishi、Mazak 和 Heidenhain 各有自己的方言。需要在混合车间统一 schema 时,MTConnect 是中立选项。
对于离散信号,Modbus TCP 和 Modbus RTU 仍覆盖大多数老旧设备。一台带两个串口和一个以太网口的网关可处理同一单元内三代设备。当数据需要进入期望类型化变量而非原始寄存器的 MES 或 SCADA 系统时,OPC UA 是更好的选择。
采样是大多数项目出问题的地方。在同时承载伺服指令的总线上每 10 ms 轮询一次会导致超时和丢帧。轮询速率应与工艺实际需求匹配。用于刀具磨损跟踪的主轴负载不需要快于 100 ms。报警采集需要事件驱动推送,而不是轮询。
- 1FOCAS在 Fanuc 上直接读取。刀具偏置、负载、报警。
- 2MTConnect跨品牌统一 schema,需额外转换层。
- 3Modbus老机床和 PLC 信号,离散量与寄存器数据。
- 4OPC UA类型化数据进入 MES 或 SCADA,协议栈较重。
按机床年代匹配网关接口
用于在订购网关前判断一台机床需要多少改造工作量。
| 机床状况 | 首选接口 | 典型可用数据 | 改造工作量 |
|---|---|---|---|
| 带数据端口的控制系统,2010 年或更新 | 以太网、FOCAS 或 OPC UA | 刀具偏置、负载、程序、报警 | 低:布线与标签映射 |
| 仅有串口的控制系统 | RS-232 或 RS-485、Modbus RTU | 程序号、循环启动、报警 | 中:转换器与轮询配置 |
| 封闭控制系统,PLC 可访问 | 数字 I/O 接网关 | 循环状态、门、主轴启停 | 中:端子接线 |
| 老旧机床,无数据端口 | 电流钳或继电器触点 | 运行或停止、粗略负载 | 高:传感器安装与标定 |
数据离开电柜前在边缘过滤
转发每个原始样本的网关会淹没网络和历史数据库。真实车间里边缘过滤不是可选项。常见做法是本地缓冲、计算少量聚合值、只发布这些值。一秒窗口内的平均值、最小值、最大值和标准差可覆盖大多数刀具磨损与循环时间问题。
事件驱动消息比轮询更适合处理报警和状态变化。控制系统触发报警代码时,网关带时间戳推送一次。该记录很小,值得永久保留。连续主轴负载曲线数据量大,通常只在几周后以降低的分辨率保留。
网络中断时存储转发很重要。带本地存储的网关在断网期间持续缓冲,链路恢复后重放。没有该缓冲,五分钟网络故障就会在循环时间记录中留下空洞,班次报告不可信。
- 1先聚合发布 1 s 窗口值,而非原始样本。
- 2推送事件报警和状态变化立即发送。
- 3本地缓冲网络中断不丢数据。
采集数据的用途
循环时间数据回答第一个实际问题:哪台机床才是真正的瓶颈。网关可靠报告循环启动和结束时,计划运行时间与实际运行时间的差距就按机床、按班次显现出来。该差距通常比预期大,且往往出在装夹而非切削。
主轴负载趋势支持刀具磨损决策。同一程序、同一材料下负载逐渐上升,说明刃口磨损或切屑堆积。阈值因机床而异,因此最初几周的数据用于标定而非控制。之后,负载报警可在表面质量缺陷出现在零件上之前触发换刀。
报警历史是最划算的切入点。按机床和班次对报警代码分组,能看出哪些故障重复出现、哪些是一次性的。某一轴反复出现伺服过载,是维护信号,不是数据问题。
- 1约束发现每台机床的实际运行时间与计划时间对比。
- 2刀具磨损趋势固定程序和材料下的负载上升。
- 3报警分组按机床和班次统计重复故障。
TDE 工业网关不适合用的情况
网关不能替代振动分析仪或主轴加速度计。如果目标是颤振检测或轴承故障诊断,对于轮询控制寄存器的网关来说,采样率和传感器安装位置都不合适。应改用合适的仪器。
单台机床、一名操作员已经在纸上记录加工节拍,就不需要网关。部署成本、标签映射和网络改造在很长时间内都会超过收益。应从机床数量和班次模式使人工记录不可靠的地方开始。
最后,网关不是安全设备。它应位于分段网络上,防火墙规则只允许向 broker 的出站流量。数据二极管和单向网关的存在是有原因的,带完整 TCP 协议的网关不属于这一类。
- 1不用于诊断颤振和轴承故障需要专用传感器。
- 2不适用于单台机床规模很小时部署成本高于收益。
- 3不是防火墙应分段网络并限制出站流量。
车间常见问题
一台 TDE 工业网关能接多少台 CNC 机床?
取决于协议和轮询速率。当控制器提供数据端口且需要快速负载数据时,每台机床配一台网关是稳妥的默认做法。
对于 Modbus 上的离散循环状态信号,一台网关可覆盖同一总线上的小型机床群。要关注总轮询预算,而不是端口数量。
老式 CNC 上网关需要单独加传感器吗?
只有当控制器没有可用数据端口、PLC 也不提供所需信号时才需要。这种情况下,在电柜内安装电流钳或继电器触点。
这样只能得到循环状态和粗略负载,得不到刀补或程序号。可用的标签集会更窄。
主轴负载应设置多少采样率?
用于刀具磨损跟踪时,100 ms 轮询通常足够。更快的速率只会增加网络流量,不会增加换刀决策可用的信息。
向历史数据库发布一秒聚合值,仅在排查特定事件时保留原始缓冲。
网关能通过我们现有的防火墙吗?
只要防火墙允许向 broker 的固定端口出站流量就可以。存储转发方案不需要入站规则。
将机床网络与办公网络分段。网关是数据通道,不是安全边界。
只有串口的机床改造需要多长时间?
在配置网关之前,要规划转换器、布线和标签映射。大部分时间花在确认哪些寄存器保存所需信号上。
先把机床置于已知状态并记录原始值。用真实数据构建标签映射比用手册更容易。