1. 项目概述:三菱FX3U分切机控制系统解析
在锂电制造行业,分切机是极薄材料加工的关键设备。我经手过的一个典型项目是6μm铜箔分切产线,当时用三菱FX3U PLC搭建的控制系统,成功实现了±3%的张力波动控制。这套系统的核心在于伺服驱动器的双模式协同——速度模式负责快速响应,力矩模式确保张力精准,两种控制方式的无缝切换直接决定了收卷质量。
传统分切机常见的问题包括:卷径变化导致张力突变、材料弹性形变引起褶皱、接头过传感器时断带等。我们设计的这套模板程序通过锥度算法和PID调节的组合拳,配合精心调校的滤波算法,将收卷齐整度控制在0.5mm以内。特别在超薄材料处理上,程序里的卷径预测补偿功能有效解决了弹性材料张力飘移的行业难题。
2. 核心控制模式设计
2.1 锥度控制模式实现细节
锥度控制的本质是随卷径增大线性递减张力。在铜箔分切场景中,若全程保持恒定张力,内层材料会被外层挤压变形。我们的解决方案是将总卷径分为100个虚拟层(对应寄存器D210),每层采用不同的张力值。
核心算法采用浮点运算保证精度:
assembly复制MOV K5000 D200 ; 最大张力5000N(对应空卷芯)
MOV K3000 D202 ; 最小张力3000N(满卷状态)
SUB D200 D202 D204 ; 计算总张力差2000N
DIV D204 K100 D206 ; 每层递减量=20N
MUL D206 D210 D208 ; 当前层数×递减量
SUB D200 D208 D212 ; 实时锥度张力输出
实际调试中发现三个关键点:
- 浮点除法必须用DIV指令而非整数除法DIVP,否则在薄材分切时会出现阶梯式张力波动
- 层数计数器D210的触发条件要结合编码器脉冲和材料厚度计算
- 最大/最小张力值需根据材料弹性模量动态调整,我们为此在HMI上做了参数化界面
2.2 恒张力PID控制方案
当处理弹性较大的隔膜材料时,恒张力模式更为适用。FX3U内置的PID指令(PID D300 D302 D304 K0.5 K0.2 K0.1 D306)参数设置如下:
- D300:张力设定值(来自HMI输入)
- D302:模拟量输入通道的实时张力反馈(0-10V对应0-10000)
- D304:PID输出值(0-4000对应伺服力矩指令)
- K0.5:比例增益(过大会引起振荡)
- K0.2:积分时间(秒)
- K0.1:微分时间(秒)
调试技巧:
积分时间设为0.2秒可兼顾响应速度与稳定性。当检测到接头通过传感器(X10触点闭合)时,立即将积分项清零并启用突变补偿算法,防止PID过冲拉断材料。
3. 硬件配置与信号处理
3.1 伺服系统参数配置
三菱MR-J4系列伺服的关键参数设置:
code复制PA01=0003(速度/力矩模式切换)
PA07=18(刚性等级,过高会导致振动)
PB01=300(速度环增益)
PB02=50(速度积分补偿)
模式切换逻辑:
assembly复制MOV H0003 D100 ; 控制字写入
DRVI K100000 K5000 Y0 Y4 ; 速度模式运行
当卷径达到设定阈值(D500>=D502)时,通过M50触点触发模式切换指令。实测表明,切换过程中需要保持10ms的状态保持时间,否则会出现力矩突变。
3.2 模拟量信号处理方案
FX3U-4AD模块的信号处理流程:
- FROM指令读取原始AD值(D500)
- 移动平均滤波算法:
assembly复制MOV D500 D550 ; 缓存当前值
DIV K10 D550 ; 除系数
MOV D550 D552 ; 暂存
ADD D552 D500 ; 累加
DIV K2 D500 ; 求平均
- 非线性校准查表(D600-D619存储20个标定点)
- TO指令输出模拟量(D400→DA模块)
现场应用发现,变频器干扰会导致张力信号出现200Hz左右的毛刺。我们在传感器侧加装磁环,同时在程序中将采样周期设置为5ms(SM400时钟),有效抑制了高频噪声。
4. 特殊功能与故障处理
4.1 卷径软测量补偿算法
为解决材料弹性导致的锥度计算误差,增加了卷径预测功能:
code复制实际卷径 = (编码器脉冲数 × 材料厚度) / π + 卷芯直径
该公式实时修正D210层数计数器的值,特别在处理6-8μm铜箔时,将张力控制精度从±5%提升到±3%。
4.2 断带保护机制
材料断裂检测(X15)触发后的处理序列:
- 伺服速度立即降至50%(DRVI K50000)
- 延时50ms后输出抱闸信号(Y15=ON)
- 启动废料回收程序(M200-M215)
这种阶梯式停机方式避免了材料因惯性飞散,相比直接急停减少约70%的废料产生。
4.3 典型故障排查表
| 故障现象 | 可能原因 | 排查步骤 |
|---|---|---|
| 张力波动大 | 1. PID参数不当 2. 滤波系数过小 |
1. 观察D302值是否稳定 2. 逐步增大积分时间 |
| 模式切换抖动 | 1. 伺服刚性过高 2. 切换延时不足 |
1. 检查PA07参数 2. 用示波器抓取Y0信号 |
| 卷径计算偏差 | 1. 材料厚度输入错误 2. 编码器分辨率设置错误 |
1. 复核D220值 2. 检查高速计数器配置 |
5. 系统调试心得
在锂电分切机的调试过程中,有几点经验值得分享:
- 伺服刚性参数需要现场微调,建议先用JOG模式测试不同档位(15-20)的响应特性
- 张力标定时采用砝码吊重法,注意要包含预紧力(通常设定值的10%)
- 模拟量信号的屏蔽层必须单端接地,否则会引入工频干扰
- 锥度模式的层数划分不是越多越好,100层对于1.5米卷径是最佳平衡点
这套模板程序目前已稳定运行于12条产线,平均无故障时间超过6000小时。最近我们在程序中新增了MES系统接口(D1000-D1099寄存器区),实现了张力参数的远程监控与优化。
