4. Renishaw InfiniAM Suite软件架构与数据流

Renishaw 的增材制造过程监测体系并不是单一软件,而是由 InfiniAM Central、InfiniAM Spectral、InfiniAM Sonic 等模块组成的软件套件。理解这套套件的关键,不是记住每个模块的名字,而是看清它们各自“看什么、采什么、把数据送到哪里、最终如何与设备控制系统配合”。只有把数据流打通,过程监测才可能从“事后看曲线”变成“过程中可判断、可追溯、可验证”。

一、套件的分层结构:从设备侧到应用侧

InfiniAM Suite 在逻辑上可分为三层。最底层是设备与传感器层,包括 Renishaw 金属增材设备(如 RenAM 500 系列)的激光控制、扫描振镜、粉末床运动机构,以及外接的熔池监测传感器、声学传感器、氧含量与温度传感器等。中间层是数据采集与传输层,由设备控制器、采集卡和 InfiniAM 采集服务构成,负责把高速信号按时间戳对齐并写入本地缓存。最上层是应用与存储层,即 InfiniAM Central、Spectral、Sonic 等模块,面向操作者提供实时显示、历史回放、报警和报告。

这种分层决定了各模块的职责边界:Central 负责“全局状态与生产管理”,Spectral 负责“熔池辐射信号”,Sonic 负责“声学信号”。它们共享同一套时间基准和构建坐标系,因此同一时刻的熔池信号、声学信号和激光位置可以互相对照。

InfiniAM Suite 分层架构与数据流 应用与存储层 InfiniAM Central 生产状态 / 报警 / 报告 InfiniAM Spectral 熔池辐射 / 光谱信号 InfiniAM Sonic 声学信号 / 缺陷特征 数据存储 构建文件 / 时间序列 数据采集与传输层 采集服务 / 时间戳对齐 高速缓存 → 本地写入 构建坐标系映射 层号 / 扫描位置 / 时间 数据接口 OPC UA / 文件 / API 设备与传感器层 激光 / 振镜 功率 / 扫描速度 熔池传感器 辐射强度 / 温度 声学传感器 声压 / 频谱 环境传感器 氧含量 / 温度 控制反馈 数据自下而上采集,控制指令自上而下反馈;时间戳与构建坐标系贯穿全链路

二、各模块的功能定位

InfiniAM Central 是套件的“总控台”。它面向生产管理,汇总设备状态、构建进度、报警事件和关键工艺参数。典型界面会显示当前层号、已用时间、粉末余量、激光状态、氧含量趋势,以及按构建批次归档的报告。Central 的价值在于把分散的设备信息统一到同一时间轴上,使操作者能快速判断“这台设备当前是否处于正常构建状态”。

InfiniAM Spectral 面向熔池过程。它采集熔池辐射信号,通常包括可见光与近红外波段的强度变化,并把这些信号与扫描位置、激光功率、扫描速度关联。Spectral 的典型输出是“熔池信号随层号/位置变化的曲线或热力图”。当局部区域出现信号异常(如强度骤降、波动加剧),可能对应未熔合、球化或飞溅等缺陷倾向。需要注意,Spectral 给出的是过程信号,不是最终缺陷判定,必须结合后续 CT 或金相验证。

InfiniAM Sonic 面向声学过程。它通过声学传感器采集熔池和粉末床在激光作用下的声发射信号,分析频域与时域特征。Sonic 对裂纹、孔隙和异常飞溅较敏感,尤其适合捕捉那些在熔池辐射信号中不明显、但声学特征突出的异常事件。Sonic 与 Spectral 互补:一个偏“热辐射”,一个偏“机械/声学”,两者时间对齐后可提高异常识别的置信度。

三、数据采集与存储机制

采集机制的核心是“高速采样 + 时间戳对齐 + 分层存储”。以示例参数说明:假设熔池辐射信号采样率为 50 kHz,声学信号采样率为 200 kHz,激光位置更新率为 10 kHz。采集服务需要把这三路信号统一到同一时间基准,通常以设备控制器的构建时钟为主时钟,各传感器数据打上主时钟时间戳后写入缓存。缓存采用环形缓冲区,避免瞬时写入阻塞导致丢帧。

存储上,原始高速数据量很大。以 50 kHz、16 位、单通道为例,每秒约 100 KB,一个 10 小时的构建约 3.6 GB;若多通道、多传感器,数据量会成倍增加。因此实际系统通常采用“原始数据 + 特征数据”双轨存储:原始数据按构建批次写入大容量存储,特征数据(如每层均值、峰值、异常标记)写入数据库,便于快速检索和报告生成。示例配置如下:

构建批次:REN-2024-0517-A
主时钟:设备构建时钟(层号 + 层内时间)
熔池辐射:50 kHz,16 bit,2 通道
声学信号:200 kHz,16 bit,1 通道
特征写入:每层 1 条记录(均值/峰值/异常计数)
原始存储:按层分文件,单层约 20~80 MB

需要强调的是,上述数值为教学示例,用于说明量级和配置思路,并非某台设备的实测参数。实际项目中应根据传感器规格、构建时长和存储预算调整采样率与保留策略。

四、与设备控制系统的集成方式

InfiniAM Suite 与设备控制系统的集成通常通过三种方式实现。第一种是设备原生接口:Renishaw 设备控制器直接提供构建状态、层号、激光指令等数据,InfiniAM 通过内部接口读取,时间同步精度最高。第二种是工业通信协议:通过 OPC UA 或类似协议与上位控制系统交换状态和报警信息,适合产线级集成。第三种是文件与 API 集成:构建完成后,将构建文件、参数文件和监测数据打包,供 MES 或质量系统调用。

集成时最需要关注的是时间同步和坐标一致性。如果熔池信号的时间戳与激光位置时间戳存在毫秒级偏差,缺陷定位就会偏移。因此实际调试中,常用一个已知位置的标记事件(如单点曝光)来校准时间偏移,确认信号峰值与激光开启时刻对齐。坐标方面,Spectral 和 Sonic 的异常位置必须能映射到构建坐标系中的具体层号和 XY 位置,否则无法与 CT 切片对照。

集成检查建议:先确认主时钟来源,再验证三路信号的时间对齐误差;随后用单层测试构建检查异常位置能否正确映射到层号和 XY 坐标;最后再接入 MES 或质量系统,避免在数据链路未稳定时引入上层复杂度。

五、从数据流到质量验证的闭环

把上述模块串起来,就形成一条从设备到质量验证的数据链:设备与传感器产生信号 → 采集服务对齐并缓存 → Central/Spectral/Sonic 分别处理与显示 → 特征数据与原始数据存储 → 质量人员根据异常标记定位可疑区域 → 用 CT 或金相验证 → 验证结果反哺工艺参数和报警阈值。这个闭环中,InfiniAM Suite 的角色是“把过程变成可追溯的数据”,而不是替代最终质量判定。只有明确这一点,才能合理使用各模块的输出,避免把过程信号直接当作合格/不合格结论。

实际使用中,建议先以 Central 建立构建批次和状态基线,再开启 Spectral 与 Sonic 采集,逐步积累“正常构建”的信号分布,再设定报警阈值。阈值过松会漏报,过紧会频繁误报,通常需要结合多批次数据统计确定。对于关键零件,可保留原始数据以便复现分析;对于一般零件,可只保留特征数据和报告,以控制存储成本。