:橡塑卷材边缘对齐与纠偏——一个典型非标案例)
前四篇分别讲了总体思路、传感器、执行器、通信。今天用一个我做过的非标改造案例——橡塑卷材边缘对齐与纠偏——完整展示一套系统的诞生过程。一、项目背景某公司生产双层复合地垫上层是印花PVC下层是黑色橡胶。两层需要在热压前精确对齐边缘。工人用胶棍或直接用手调整一个班12小时下来确实比较累。要求自动对齐边缘偏差≤1mm生产速度约5米/分钟。二、动作拆解与方案设计原始人工操作将下层橡胶垫放到放卷轴上将上层PVC垫放至上层放卷用手推拉下层边缘使两边对齐启动压合自动化方案用两个超声波边缘传感器分别检测上下层垫子的横向位置输出4-20mA代表偏离中心多少用伺服电机滚珠丝杆驱动下层放卷轴横向移动纠偏用旋转编码器测量实际移动量形成闭环用PIC32MX作为主控制器通过RS485读取传感器值经PID运算后控制伺服驱动器触摸屏设定目标偏移值实时显示偏差曲线三、硬件选型与电路设计超声波传感器4-20mA经250Ω电阻转成1-5V送入PIC的ADC需加RC滤波伺服驱动器的脉冲方向口用6N137光耦隔离编码器接入PIC32的I/O四、软件算法实现1. PID控制目标偏差 0上下对齐。偏差值传感器1 -传感器2。PID输出控制伺服移动速度。floatKp0.8,Ki0.05,Kd0.1;floaterrtarget-actual;integralerr;derivativeerr-lastErr;outputKp*errKi*integralKd*derivative;//限制输出范围对应伺服速度lastErrerr;2.位置闭环伺服本身是速度模式通过编码器反馈实际位置在PIC中做位置环叠加。3.软限位当丝杆走到±48mm时软件强制停止并报警。4.断料检测如果传感器数值突变超出正常范围判定为断料或跑偏严重停机。五、调试中的坑与解决伺服振荡一开始Kp设得太大2.0丝杆来回抖动。降到0.5后稳定。传感器干扰两台变频器启动时超声波传感器数值跳变。解决方法传感器电源加磁珠120Ω100MHz和LC滤波。编码器脉冲丢失编码器电缆未用屏蔽双绞线换用屏蔽线后解决。机械间隙丝杆与联轴器之间的间隙导致反向误差在程序中增加反向间隙补偿。六、运行效果改造后纠偏系统自动运行操作工只需上料。边缘对齐偏差稳定在±1mm以内更关键的是工人从体力劳动中解放出来可以兼看其他机器。七、扩展思路其他类似应用卷绕机用激光测距传感器检测卷径变频器自动降速保持线速度恒定。裁切机用编码器计长伺服驱动飞剪实现定长裁切。视觉纠偏用海康VM检测边缘轮廓通过以太网发送偏移量给运动控制器。八、总结工厂智能化改造不一定要用昂贵的工业机器人。拆解人工动作用传感器电机控制算法重新组合完全能以低成本实现高精度、高可靠的非标自动化。我这几年来用PIC32、伺服、RS485、LORA、视觉系统解决了多个产线的痛点。希望这五篇文章能给同样在改造路上的你一些启发。如果你也在做非标改造或者对工厂智能化改造感兴趣欢迎在评论区留言一起交流。后续干货不断咱们一起在单片机的世界里共同进步。