1. 项目背景与痛点分析
天津某汽车零部件制造商的注塑件产线长期面临两大核心痛点:
-
人工分拣效率瓶颈:传统人工目检方式下,熟练工人每分钟最多只能完成60件注塑件的缺陷检测,而产线实际出模速度可达180件/分钟。这种效率不匹配导致产线不得不降速运行,严重制约产能释放。
-
漏检率居高不下:人工检测的漏检率高达3.2%,主要缺陷类型包括:
- 飞边(毛刺):注塑件边缘多余材料
- 缺料:注塑件局部材料不足
- 变形:产品尺寸超出公差范围
这些不良品流入下游组装工序后,平均每月引发客户投诉3-5次,单次返工成本约2.8万元,年损失超百万。
2. 系统整体架构设计
2.1 四层联动架构
系统采用分层架构设计,各层职责明确:
| 层级 | 核心组件 | 通信协议 | 选型理由 |
|---|---|---|---|
| 工业视觉层 | 海康威视MV-CE060-10GM相机 + YOLOv8模型 | TCP/IP(JSON) | 千兆网口确保图像传输实时性,JSON格式便于解析 |
| 上位机层 | C# WinForm应用程序 | Modbus TCP | 微软技术栈成熟稳定,Modbus工业设备兼容性好 |
| 控制层 | 西门子S7-1200 PLC | PROFINET | 工业级可靠性,毫秒级响应 |
| 执行层 | 三轴机械手 + 气动分拣装置 | IO信号直连 | 简单可靠,维护成本低 |
2.2 关键技术创新点
- 动态缓冲机制:在视觉检测与PLC控制间增加环形缓冲区,解决处理速度波动问题
- 双模检测策略:
- 高速模式:150件/分钟,检测主要缺陷
- 高精度模式:100件/分钟,全缺陷检测
- 心跳包监测:每500ms检查各设备在线状态,异常时自动切换备用方案
3. 核心模块实现
3.1 视觉检测模块
3.1.1 YOLOv8模型训练
python复制# 数据增强配置示例
augmentation = {
'hsv_h': 0.015, # 色相抖动
'hsv_s': 0.7, # 饱和
