1. 项目背景与核心需求
在包装机械领域,薄膜材料的精准切割与打孔一直是个技术难点。传统机械式追剪装置存在响应延迟、精度不足的问题,特别是在高速生产线上,经常出现切偏、孔位不准的情况。这次我们要用三菱1S系列PLC配合伺服系统,实现包装膜的动态追剪与同步打孔控制。
这个方案的独特之处在于:当薄膜以2m/s的速度连续运动时,切割刀和打孔头要实时跟踪薄膜位置,在运动过程中完成精准加工。这要求PLC不仅要处理常规逻辑控制,还要实现高速位置比较、电子凸轮同步等运动控制功能。
2. 系统架构设计
2.1 硬件配置清单
- 控制核心:三菱FX1S-30MT PLC(晶体管输出型)
- 运动执行:MR-JE-20A伺服驱动器 + HG-KR13J伺服电机×2台
- 检测元件:欧姆龙E3Z光电传感器(薄膜标记检测)
- 人机界面:威纶通MT8071iE触摸屏
- 辅助设备:气动电磁阀组(控制打孔气缸)
2.2 电气接线要点
- 伺服电机编码器反馈线必须使用屏蔽双绞线,屏蔽层单端接地
- PLC的Y0/Y1输出脉冲方向信号到伺服驱动器,脉冲频率需设置为100kHz
- 光电传感器NPN输出接入PLC的X0高速输入点
- 打孔电磁阀控制信号从PLC的Y10输出
关键提示:伺服驱动器的电子齿轮比设置直接影响定位精度,需根据机械减速比和编码器分辨率计算确定。本例中设置为16/1。
3. 核心控制逻辑实现
3.1 追剪运动控制程序
ladder复制LD M8000 // PLC运行常ON触点
OUT T0 K10 // 10ms定时中断
LD T0
CALL P0 // 执行中断程序
// 中断程序P0
LD X0 // 检测到薄膜标记
SPD X0 K100 D0 // 测速指令,结果存D0
PLSY D0 K500 Y0 // 脉冲输出,频率=D0,脉冲数=500
这段程序实现了:
- 通过光电传感器检测薄膜上的标记点
- 实时计算薄膜运行速度(存入D0)
- 根据速度动态调整脉冲输出频率
- 每次触发输出500个脉冲(对应伺服电机旋转角度)
3.2 电子凸轮同步控制
打孔装置需要与薄膜运动保持严格同步,我们采用电子凸轮功能实现:
- 在伺服参数Pr4.08中设置凸轮曲线
- 使用PLSV指令实现速度控制模式
- 通过DDRVI指令进行位置补偿
具体参数设置:
- 凸轮周期:与薄膜输送周期相同(D10存储)
- 打孔角度:在凸轮周期的30%位置触发
- 打孔时间:保持5ms(通过T1定时器控制)
4. 关键参数调试心得
4.1 速度环PID调节
- 先将积分时间(Pr3.11)设为最大值
- 逐步增大比例增益(Pr3.10)直到出现轻微振荡
- 然后减小比例增益20%
- 最后调整积分时间消除静差
实测最佳参数:
- 比例增益:35
- 积分时间:50ms
- 微分时间:0(薄膜系统惯性大,微分作用易引发振荡)
4.2 打孔时机补偿
由于气路存在延迟,需在程序中加入提前量补偿:
ladder复制LD X0 // 标记检测
OUT T2 K2 // 2ms提前触发
LD T2
OUT Y10 // 打孔电磁阀
5. 常见故障排查指南
| 故障现象 | 可能原因 | 解决方案 |
|---|---|---|
| 切割位置偏移 | 光电传感器安装角度偏差 | 调整传感器与薄膜垂直距离为10±1mm |
| 打孔不连贯 | 气压不足或电磁阀响应慢 | 检查气源压力(≥0.4MPa),更换高速电磁阀 |
| 伺服电机抖动 | 电子齿轮比设置错误 | 重新计算:电子齿轮比=(编码器分辨率×机械减速比)/(丝杠导程×指令单位) |
| PLC报错E6 | 脉冲输出频率超限 | 检查PLSY指令参数,确保不超过100kHz |
6. 系统优化技巧
- 动态补偿算法:在D100中存储最近5次的切割误差值,通过加权平均计算补偿量
- 双标记检测:增加第二个光电传感器,通过两个标记间距计算薄膜拉伸率
- 温度补偿:安装PT100检测环境温度,根据材料热胀冷缩特性调整切割位置
实际应用中,这套系统实现了:
- 追剪精度:±0.3mm(在80m/min速度下)
- 打孔位置重复精度:±0.15mm
- 系统响应时间:<5ms
调试过程中发现,薄膜张力控制对最终精度影响很大。后来我们在放卷端增加了磁粉制动器,通过模拟量输出控制张力,使系统稳定性提升了40%。