1. 项目概述与核心需求解析
这套塑料检测机控制系统是我去年为一家注塑厂设计的典型工业自动化方案,核心任务是实现高速流水线上的塑料件质量检测与分拣。系统采用台达EH3系列PLC作为主控,通过工业相机采集产品图像,配合4台B2伺服电机和2台步进电机完成精准定位与分拣动作。整个项目从硬件选型到软件调试历时两个月,最终实现了每分钟60件的高速检测能力。
1.1 系统工作流程
典型的检测流程是这样的:传送带将塑料件送至检测工位→光电传感器触发工业相机拍照→图像处理系统判断缺陷类型→PLC根据结果控制伺服电机将不良品推入对应废料箱。整个过程要求在0.8秒内完成,这对各设备的响应速度和协同精度提出了严苛要求。
1.2 核心设备选型考量
选择台达EH3 PLC主要看中其强大的运动控制功能——内置4轴200kHz高速脉冲输出,正好匹配我们的4台伺服需求。B2伺服电机选用750W型号,因其在0-3000rpm范围内都能保持稳定扭矩,适合快速启停的分拣动作。工业相机选用500万像素的Basler ace系列,配合红色环形光源能在微秒级曝光时间内获取清晰的塑料表面图像。
关键经验:伺服电机功率选择不能只看负载重量,必须计算加减速时的惯性力矩。我们通过公式J=0.5mr²计算出转动惯量后,最终选择的电机惯量比在15:1的安全范围内。
2. 硬件系统搭建与电气设计
2.1 PLC与伺服系统的接线规范
台达EH3的脉冲输出采用差分信号(PULS+/PULS-、SIGN+/SIGN-)连接伺服驱动器,这种接线方式在工业现场抗干扰能力远超单端信号。具体接线时要注意:
- 脉冲线必须使用双绞屏蔽线(如BELDEN 9463)
- 屏蔽层单端接地(接在PLC侧的接地端子)
- 信号线长度不超过15米以避免波形畸变
伺服电机动力线(U/V/W)与编码器线必须分开走线槽,我们采用上图中这种"动力左、信号右"的布局,实测可降低60%的位置波动。
2.2 工业相机触发电路设计
相机通过PLC的Y0输出触发,但直接连接会导致信号延迟。我们在中间加入了OMRON的固态继电器G3VM-61VR,将触发信号响应时间从3ms缩短到0.1ms。关键电路参数:
- 触发信号:24VDC 脉冲宽度≥100μs
- 隔离电压:1500V AC
- 输出端接470Ω限流电阻保护相机输入口
3. 软件程序设计详解
3.1 PLC运动控制程序架构
采用台达ISPSoft编程软件,程序主体结构如下:
st复制// 主程序
MAIN:
CALL 初始化子程序
CALL 相机触发子程序
CALL 伺服定位子程序
CALL 分拣控制子程序
END_MAIN
// 伺服参数设置
伺服1.电子齿轮比 = 10000/6000 // 每转对应6000脉冲
伺服1.加速度 = 3000rpm/s
伺服1.S曲线参数 = 30% // 降低机械冲击
3.2 多轴协同运动算法
为实现4台伺服同步动作,我们采用"虚拟主轴+电子凸轮"方案。通过EH3内置的CAM功能,将伺服1设为主轴,其余三轴按预设曲线跟随运动。关键参数设置:
st复制CAM_ATTACH(主轴:=伺服1, 从轴:=伺服2)
CAM_PROFILE(
主从轴比:=1:0.8,
起始角度:=0,
结束角度:=360,
曲线类型:=3) // 3代表修正梯形曲线
3.3 工业相机通信实现
相机通过RS485与PLC通信,采用Modbus RTU协议。每次触发拍照后,相机返回包含缺陷坐标的6字节数据:
code复制字节1:产品ID(0-255)
字节2-3:X坐标(uint16)
字节4-5:Y坐标(uint16)
字节6:缺陷类型(bit0-3分别表示毛边、气泡、缺料、色差)
PLC收到数据后,通过以下公式转换为实际脉冲数:
code复制目标脉冲 = (原始坐标 × 分辨率系数) + 机械偏移量
4. 系统调试与优化实录
4.1 伺服增益调整技巧
通过台达ASDA-Soft软件进行伺服参数自整定时,我们发现两个关键点:
- 速度环比例增益(Pn110)初始设为35,但实际需要降到28才能避免高速时的振动
- 负载惯量比(Pn103)必须准确设置,我们通过JOG运行测得实际值为12.7
调试心得:先用较低刚性(Pn140=1)试运行,逐步提高直到出现振动再回调10%,这样找到的刚性参数最安全。
4.2 运动轨迹精度优化
为消除机械间隙带来的定位误差,我们采取了三种措施:
- 在程序中加入反向间隙补偿参数(每个轴单独设置)
- 所有定位动作采用"单向逼近"方式(永远从同一方向到达目标点)
- 关键工位增加光纤传感器做二次位置校验
实测数据显示,优化后重复定位精度从±0.1mm提升到±0.02mm。
5. 典型故障排查指南
5.1 伺服电机异常报警处理
| 报警代码 | 可能原因 | 解决方案 |
|---|---|---|
| AL006 | 过载 | 检查机械卡阻,增大Pn110 |
| AL009 | 位置误差过大 | 检查电子齿轮比,降低进给速度 |
| AL024 | 编码器通信异常 | 更换编码器线,检查接头氧化 |
5.2 图像检测误判分析
我们遇到过相机偶尔将合格品判为毛边的情况,最终发现是光源频闪导致。解决方法:
- 将光源改为直流供电模式
- 在图像处理软件中加入形态学开运算滤波
- 设置检测区域ROI避开产品合模线位置
这套系统连续运行半年后,统计数据显示:
- 平均检测准确率:99.4%
- 误检率:0.3%
- 漏检率:0.3%
完全满足客户要求的98%以上合格标准。
6. 系统扩展与升级建议
当前系统还有两个可优化方向:一是增加深度学习算法替代传统图像处理,我们测试过用Halcon的DLT工具包,能将复杂缺陷识别率提升5%;二是将步进电机换成伺服电机,这样在更换产品规格时不需要重新调整机械限位。不过要注意伺服电机的刹车电阻选型——根据公式P=(J×ω²)/2计算制动能量,我们选的50Ω/200W电阻在实际运行中温升刚好在安全范围内。
