工业智能网关在网络与控制之间授权什么
这不是远程桌面。它是一台小型工业计算机,有两个网络面:一面朝向车间 LAN,一面朝向机床。在机床侧,它使用控制系统所支持的任何协议,通常是 Fanuc 上的 FOCAS、较新控制系统上的 MTConnect 或 OPC UA,较旧系统上则是串行链路。在 LAN 侧,它使用以太网。
该设备保持的是会话,不是屏幕。它读取寄存器、偏置、报警和程序号,并且只写入你明确映射的寄存器。这个映射就是授权层。如果写入地址不在映射中,命令会在到达 CNC 之前被拒绝。
延迟正是它在机床上而非泵上重要的原因。100 ms 的读取周期对于主轴负载趋势来说没问题。通过共享车间 VLAN 传输 40 MB 的程序则不行,尤其是当控制系统只预读几个程序段时。链路带宽要按文件大小来定,而不是按仪表盘来定。
我们在现场看到的大多数故障不是协议故障。它们是由交换机重新协商、防火墙使空闲会话过期,或操作员在加工中途拉取程序引起的超时。网关会记录这三种情况,这就是区分它们的方法。
- 1机床侧FOCAS、MTConnect、OPC UA 或串行,取决于控制系统的新旧
- 2车间侧以太网,通常位于分段 VLAN 上,而不是办公网络
- 3授权映射可读和可写地址的白名单
远程授权在哪里不再安全
只读链路几乎总是安全的。通过网关观察主轴负载、刀具寿命计数器和报警历史不会改变机床上的任何东西,还能让维护人员提前介入。我们在自己的 127 台高精度 CNC 机床上运行这一功能,因为它不占用加工节拍。
从远程席位写入偏置属于不同的风险等级。在行程 4,000 mm 的机床上,刀具长度偏置写错会把精加工变成撞机。如果你授权写入偏置,请设为单段执行、要求二次确认,并且绝不允许在主轴旋转时进行。
程序推送是大多数车间划红线的地方。在机床空闲时上传新程序很常见且风险低。在加工中途编辑运行中的程序则不是。控制系统缓冲区、刀具表和工装夹具状态都是移动目标,没有网关能同时看到这三者。
还有人的边界。网关授权的是会话,不是人。如果三个人共用一个凭据,你的审核日志就毫无价值。把每个会话绑定到具名账户,并同时记录机床序列号。
- 1安全读取:负载、报警、刀具寿命、程序号、循环计数
- 2有条件空闲状态程序上传、带确认的偏置写入
- 3避免实时程序编辑、轴运动命令、主轴启动
网络分段与 ISO 27001 层面
把每个网关放在自己的 VLAN 上。不是因为协议脆弱,而是因为车间网络承载着访客 Wi-Fi、标签打印机和十几台未打补丁的 Windows 主机。该网段上一次广播风暴就会让程序传输停滞。
仅出站是更干净的模式。网关向代理发起会话;互联网上的任何东西都无法反向发起会话。这一条规则消除了大部分攻击面,并将防火墙规则简化为一个方向。
固件是人们容易忘记的部分。一台 2019 年的网关,如果 Web 界面未打补丁,就是一扇门。像跟踪机床校准日期一样跟踪固件版本,并按协议族各备一台备用设备,这样刷写失败不会导致停产。
我们持有 ISO 27001:2022,因为客户会向我们发送 CAD 文件和工艺数据。同样的纪律适用于车间链路:知道什么离开了大楼,知道谁能访问它,并且能够证明这两点。
- 1分段每个单元专用 VLAN,不与办公 IT 共享路径
- 2方向网关仅发起出站会话
- 3版本控制固件像校准记录一样跟踪
哪些机床和任务值得这项投资
从会空闲的机床开始。一台每周有 30% 时间在等编程员的车铣复合中心是最明显的例子。在 16 台车铣复合的车间里,这段空闲时间就是你要消除的成本,而网关比增加一班编程员更便宜。
长周期零件也值得。一个在 4,000 mm 零件上运行 6 小时的任务不需要人盯着,但确实需要有人发现断刀。报警推送到手机,只要防止一次零件报废就能回本。
轻载或单人单元通常不值得。如果编程员站在离机床 10 m 的地方,网关只会增加一个故障模式,什么也省不掉。不如买第二台显示器。
混合机群是最麻烦的中间地带。一台 2011 年的 Fanuc 和一套 2023 年的控制系统,没有映射层就无法共享数据模型,而项目成本主要就花在这个映射上。先数协议,再数机床。
- 1适合空闲时间长、循环时间长、多班次、远程编程人员
- 2不适合操作员就在面板视线范围内
- 3隐性成本跨代控制系统的协议映射
数据能做什么,不能告诉你什么
网关数据是采样的,不是连续的。100 ms 的主轴负载趋势能告诉你切削变难了,但不会告诉你刀片在 40 ms 时崩了。不要用它做断刀检测,那要用控制系统自身的跳转信号。
最有力的用途是漂移。把同一程序跑 50 个循环做对比,负载曲线会在表面处理变化之前先偏移。在钛合金和 Inconel 零件上,我们要求 Ra 0.8–1.6 μm,这种早期预警比任何看板都值钱。
报警历史是第二个收益点。按机床和班次分组,能看出同一轴故障是跟着操作员走还是跟着机床走。这个区分决定你是叫维修还是重新培训。
它做不到的是判断零件。网关永远不会告诉你内孔差了 0.004 mm,或者表面看起来有撕裂。计量仍然需要测头或三坐标测量机,检测报告仍然要人签字。
- 1用于漂移、报警分组、利用率、刀具寿命趋势
- 2不要用于断刀检测、尺寸验收
- 3采样限制100 ms 读取会漏掉亚循环事件
远程访问级别与风险及典型用途
选能解决问题的最低级别。
| 访问级别 | 授权内容 | 典型用途 | 选错的风险 |
|---|---|---|---|
| 只读 | 寄存器、报警、计数器 | 监控、利用率、OEE | 对机床无操作 |
| 读取 + 报警推送 | 读取加外发告警 | 无人值守长循环 | 漏报警,不是撞机 |
| 空闲程序上传 | 停机时写入程序 | 工序间远程编程 | 装错程序 |
| 写入偏置 | 刀具和工件偏置 | 办公室修正装夹 | 大行程机床撞机 |
| 实时程序编辑 | 切削中编辑 | 很少有必要 | 运动不可预测、废件 |
| 轴运动 | 远程点动或移动 | 不建议 | 碰撞、受伤风险 |
接线前工程师会问的问题
每台机床都需要单独的 PC 接网关吗?
不需要。如果几台机床协议相同且在同一单元内,一个网关可以服务多台。超过大约六套控制系统后,轮询循环开始拉长,数据变粗。
混合机群按协议族分组,而不是按物理位置分组。两个映射干净的网关胜过一个有脆弱桥接的网关。
能在不停机的情况下推送新程序吗?
某些控制系统技术上可以,实际上不行。控制系统预读的块数有限,切削中途传输卡住会让机床等待。
机床空闲时把文件暂存到控制系统,然后在面板上启动循环。这个顺序让传输避开关键路径。
传输中途网络断开会怎样?
配置良好的网关会中止传输并保留原程序。配置不良的会留下半写文件,控制系统可能仍会执行。
在控制系统侧采用先写后重命名的方式,这样活动程序号只在文件完整后才更新。
远程访问会破坏我们的 ISO 27001 控制吗?
只有当网关不在你的资产清单里时才会。把它纳入范围,指定具名负责人,并把会话日志记到与服务器访问相同的位置。
仅出站会话和按用户凭据通常足以让审核员满意,无需重新设计车间网络。
这会影响我们零件的报价或交期吗?
不影响零件本身。远程监控改变的是我们发现问题的速度,所以我们能在 12 小时内报价并返回 DFM 分析,24 小时内开始生产。
零件仍在 3–5 天内发货,无论机床如何驱动,每件活出货前都做 100% 检测。
网关能把数据直接送入 CAM 或仿真回路吗?
读取可以,这对比较预测负载和实际负载很有用。从 CAM 写回运行中的控制系统则是另一回事。
把 CAM 输出保留为文件,由人放行。网关负责移动文件,不应决定文件何时运行。
