导读联动项目无统一台账视觉良率、机械手故障率、运动轨迹、停机时间分散存储甲方无法做产能分析、设备OEE统计、工艺复盘。本文基于原有Day8 SQLServer工控数据库拓展联动专属数据表关联视觉算子表、机械手设备表实现视觉缺陷、抓取坐标、运动轨迹、故障代码、运维人员全关联归档支持TVA中台一键生成分拣报表、设备运维报表适配工厂MES对接、内审台账验收。一、数据库设计规范兼容原有TVA算子业务表联动关联查询沿用原有SQLServer2019工控库TVA_Vision_DB新建联动附属表不改动历史算子数据表设备ID外键关联实现相机、机械手一对一绑定溯源故障字段标准化编码统一全厂机械手故障字典方便报表统计二、机械手联动专属数据表建表语句sql-- 机械手作业轨迹联动台账数据表 关联tva_operator_record视觉表CREATE TABLE tva_robot_work_log(id BIGINT IDENTITY(1,1) PRIMARY KEY,robot_id VARCHAR(50) NOT NULL,--机械手设备编号device_id VARCHAR(50) NOT NULL,--绑定视觉相机ID 外键关联pick_x FLOAT NOT NULL,--抓取机械坐标Xpick_y FLOAT NOT NULL,--抓取机械坐标Ywork_status BIT NOT NULL,--0抓取失败1抓取成功fault_code VARCHAR(20) DEFAULT 0,--0无故障 自定义故障编码run_cost INT NOT NULL,--联动全链路耗时msoperator_id VARCHAR(60) NOT NULL,--联动执行算子编号work_time DATETIME DEFAULT GETDATE(),--外键关联视觉检测结果表FOREIGN KEY(operator_id) REFERENCES tva_operator_record(operator_id),INDEX idx_robot_time(robot_id,work_time))--机械手故障字典码表 统一全厂故障定义CREATE TABLE tva_robot_fault_dict(code VARCHAR(20) PRIMARY KEY,fault_name VARCHAR(60) NOT NULL,solve_suggest VARCHAR(200) NOT NULL)三、联动一体化入库逻辑复用Day8断线缓存入库逻辑联动时序入库规则视觉判定入库→机械手执行回执→机械手轨迹状态二次入库两张表外键绑定保证数据时序一致断网双表数据同步缓存重连同步入库杜绝单表数据残缺。四、TVA中台常用联动报表查询SQL直接中台执行sql--按时间段查询单台机械手抓取良率视觉缺陷联动报表SELECTrobot_id,COUNT(1) AS total_num,SUM(CASE WHEN work_status1 THEN 1 ELSE 0 END) AS ok_num,t.defect_typeFROM tva_robot_work_log rLEFT JOIN tva_operator_record t ON r.operator_idt.operator_idWHERE work_time BETWEEN 2026-06-01 AND 2026-06-14GROUP BY robot_id,defect_type五、量产数据运维优化轨迹高频数据按月分表降低联动联查速度保障报表秒级加载机械手故障数据联动中台声光告警入库同时弹窗提示运维台账开启只读权限现场操作工不可修改历史作业数据保障数据真实性知识点总结联动数据库禁止新建独立数据库必须和TVA算子数据同库关联方便溯源对账双表时序入库、断线双缓存是联动台账数据完整的核心保障标准化故障编码可直接对接厂区MES系统完成全厂自动化设备数据汇总