完整解析四百多组通信数据,需要十九个小时。
但让主轴启动,并不需要理解全部数据。 一套工业通信协议中,大量数据用于设备状态查询、故障记录、温度监测和后期维护。 真正参与启动过程的核心信号,往往只有几组。 准备完成。 安全确认。 允许使能。 主轴启动。 只要找到这几组信号之间的对应关系,就能让国产驱动器理解原机床的命令。 “重新采集数据。” 周野让旧驱动模块与机床控制器恢复连接。 旧模块只接通信电源,不连接主轴电机。 即使出现错误输出,也不会带动机械设备。 “第一次,不发送启动指令。” 逻辑分析仪开始记录。 屏幕上出现大量数据。 这是设备待机状态下的基础通信。 周野将数据保存,标记为A组。 “第二次,解除急停,但不发送使能。” 新的数据被记录下来。 标记为b组。 “第三次,发送主轴准备指令。” 标记为c组。 “第四次,发送低速启动指令。” 标记为d组。 四组数据被同时显示在屏幕上。 相同部分自动变成灰色。 只有发生变化的位置保留颜色。 原本四百多组不断滚动的数据,很快被压缩到三十多组。 韩建国盯着屏幕。 “还能继续缩小吗?” “可以。” “刚才的变化里,包含操作面板、液压系统和安全门状态。” “暂时不需要的线路全部断开。” “只保留主轴控制器、旧驱动模块和安全回路。” 测试平台再次调整。 与主轴无关的设备被逐一隔离。 第二轮测试开始。 三十多组变化数据,最终减少到九组。 其中四组负责状态查询。 两组负责错误校验。 真正与启动有关的,只剩三组。 系统解析速度也随之发生变化。 【通信数据筛选完成】 【核心数据帧数量:3】 【数据帧一:驱动器准备状态】 【数据帧二:安全回路确认】 【数据帧三:主轴使能应答】 【核心协议识别进度:71%】 【预计剩余解析时间:1小时42分】 从十九个小时,缩短到不到两个小时。 韩建国长长吐出一口气。 “有希望。” “只要两个小时以后能够完成应答,国产驱动器就能进入使能状态。” “还不能保证。” 周野没有过早下结论。 “识别数据格式以后,还要处理校验和时序。” “原驱动器收到使能信号以后,在多少毫秒内回应,会不会发送二次确认,都要验证。” 工业设备最危险的错误,并不是完全没有反应。 而是表面看起来正常,却在运行中突然失控。 宁可设备不启动,也不能让不稳定的控制信号进入主轴。 凌晨一点四十分,三组核心数据完成解析。 第一组是驱动器向机床报告“准备完成”。 第二组是机床确认安全回路闭合。 第三组是主轴使能命令与驱动器应答。 其中最麻烦的,是第三组信号。 原驱动器必须在接到命令后的十二毫秒内返回应答。 超过时间,机床便会判断主轴驱动故障。 国产驱动器根本不知道应该返回什么。 “在转换控制板上增加应答功能。” 周野重新修改程序。 “机床发送使能命令以后,转换板先判断驱动器状态。” “如果驱动器自检、安全和编码器反馈全部正常,就在十二毫秒内模拟原模块回应。” 韩建国皱了皱眉。 “相当于绕过原厂协议?” “不绕过安全检查。” “只是换一种设备能够听懂的回应方式。” 周野指向控制流程。 “任何一项状态异常,转换板都不会返回允许信号。” “急停、安全门、主轴温度和编码器反馈,仍然参与联锁。” “原有保护一项都不能少。” 凌晨三点,程序修改完成。 转换控制板重新连接到测试平台。 第一次测试。 应答时间十四点六毫秒。 超时。 设备拒绝使能。 第二次测试。 周野减少一项重复状态查询。 应答时间十二点三毫秒。 依旧超过限制。 第三次测试。 他调整程序执行顺序,将必要安全状态提前缓存。 应答时间九点八毫秒。 机床控制器第一次显示绿色状态。 【主轴驱动准备完成】 “通过了!” 设备科几名技术人员几乎同时站起来。 周野没有立即装机。 他们连续进行了五百次模拟启动。 其中两次应答时间超过十一毫秒,却仍然处于十二毫秒限制以内。 没有出现一次错误允许。 也没有出现一次安全状态异常却返回应答的情况。 凌晨四点,转换控制板重新安装到机床。 控制柜送电。 设备自检。 主轴驱动通信成功。 周野进入手动维修模式,再次按下低速点动。 这一次,国产驱动器的使能指示灯亮了。 没有连接机械主轴的测试电机,发出轻微嗡鸣。 转轴缓缓旋转。 一百转。 三百转。 五百转。 编码器反馈数值稳定。 “转了。” 刘胜站在警戒线外,声音有些发颤。 从设备停机到现在,已经过去二十多个小时。 这也是第一次,主轴驱动系统在完全受控的情况下恢复转动。 【控制协议匹配完成】 【国产驱动器进入正常使能状态】 【编码器反馈稳定】 【安全联锁测试通过】 【设备维修进度:72%】 【当前综合维修成功率:86%】 周野关闭驱动器。 “准备安装主轴。” “重新检测轴承、动平衡和润滑系统。” “所有机械项目通过以后,再进行整机测试。” 韩建国看了一眼时间。 “现在是凌晨四点二十。” “距离交付第一批样品,只剩四十一个小时。” 周野摘下绝缘手套。 “够了。” “控制系统已经能听懂机器的话。” “剩下的,就是让它重新学会怎么干活。”
