1. 项目背景与核心需求
这个三菱FX3U分切机控制程序项目,是我去年为一家包装材料生产企业实施的自动化改造方案。传统分切机在收放卷过程中经常出现材料张力不稳、边缘起皱甚至断裂的问题,特别是在不同材质切换时需要反复调试参数。客户的核心诉求是实现两种关键控制模式:
- 锥度张力控制:随着卷径增大自动降低张力,避免材料内层受压变形
- 恒张力控制:在精密分切场景保持绝对稳定的张力值
这两种模式需要根据材料特性(如PET膜、铝箔、无纺布)灵活切换,同时要解决收卷初始阶段的惯性冲击问题。整套系统采用FX3U-48MT PLC作为主控,搭配MR-J4系列伺服驱动器和HG-KN系列伺服电机,通过PLC的脉冲输出和模拟量接口实现双模式控制。
2. 系统架构设计解析
2.1 硬件配置方案
主控单元采用三菱FX3U-48MT PLC,选择这款机型主要基于三点考虑:
- 内置3轴脉冲输出(Y0/Y1/Y2)满足分切机多轴控制需求
- 通过FX3U-4AD模拟量模块采集张力传感器信号
- 扩展接口丰富,可连接HMI实现参数可视化调整
伺服系统配置方案:
- 放卷轴:MR-J4-70B驱动器 + HG-KN73J-S100电机(7kW)
- 收卷轴:MR-J4-60B驱动器 + HG-KN63J-S100电机(6kW)
- 牵引轴:MR-J4-40B驱动器 + HG-KN43J-S100电机(4kW)
关键选型要点:收卷电机功率需比放卷大10-15%,以应对加速时的惯性负载
2.2 控制模式实现原理
速度模式(牵引轴)
- PLC通过Y0输出200kHz脉冲控制牵引轴速度
- 电子齿轮比设定为 10000:2500(电机每转10000脉冲)
- 速度曲线采用S型加减速,避免材料抖动
力矩模式(收放卷轴)
- 通过FX3U-4AD采集张力传感器0-10V信号
- PLC模拟量输出(DA模块)控制伺服转矩指令
- 参数设置示例:
text复制
Pr0.02=1(转矩控制模式) Pr4.25=50(转矩滤波时间常数) Pr4.26=3(转矩指令加速时间)
3. 核心程序逻辑实现
3.1 锥度张力控制算法
锥度系数计算公式:
code复制实际张力 = 初始张力 × (1 - 锥度系数 × 当前卷径/最大卷径)
PLC程序实现步骤:
- 通过编码器脉冲计数计算实时卷径
st复制LD M8000 // 运行监控 DCNT C235 K999999 // 编码器脉冲计数 DIV D100 D101 D102 // 计算卷径(D100=材料厚度) - 张力锥度计算程序段
st复制MOV K500 D200 // 初始张力设定值(单位0.1N) MOV K30 D201 // 锥度系数(0-100%) MUL D200 D201 D202 DIV D202 D210 D203 // D210=最大卷径 SUB D200 D203 D204 // 输出张力值
3.2 恒张力PID控制
采用增量式PID算法:
st复制// PID计算程序段
LD SM400
PID D300 D301 D302 K1 K2 K3 D303
参数整定技巧:
- 先设I=0,调整P使系统出现轻微震荡
- 逐渐增加I值消除静差
- D参数一般设为P的1/4~1/5
实测经验:PET膜材料推荐参数 P=3.5, I=0.02, D=0.8
4. 关键调试要点
4.1 伺服参数优化
收卷轴关键参数设置:
text复制Pr0.06=3(速度限制模式)
Pr0.08=150(速度限制值r/min)
Pr4.05=5(机械共振抑制滤波器)
4.2 张力波动处理方案
常见问题及对策:
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 启动时材料断裂 | 初始转矩过大 | 降低Pr4.26参数 |
| 收卷边缘不齐 | 锥度系数过小 | 增加D201值5% |
| 高速时张力不稳 | PID响应慢 | 提高采样频率至10ms |
5. 操作界面设计
通过GS2107-WTBD触摸屏实现:
- 主画面:显示实时张力、速度、卷径
- 参数设置页:可调整锥度系数、PID参数
- 配方管理:存储不同材料的工艺参数
HMI关键元件地址映射:
text复制D200 -> 张力设定值(HMI地址D1000)
D201 -> 锥度系数(HMI地址D1001)
D300 -> PID-P(HMI地址D1100)
6. 安全保护机制
-
紧急停止电路:
- 伺服驱动器的EMG端子串联急停按钮
- PLC程序检测到异常时触发Z相制动
-
软件保护逻辑:
st复制LD X001 // 张力超限信号 SET M100 // 报警标志 RST Y000 // 停止脉冲输出
这套系统经过三个月现场运行测试,不同材料切换时的调试时间从原来的2小时缩短到15分钟以内,分切精度达到±0.5mm,完全满足客户需求。实际应用中需要注意定期检查张力传感器零点漂移,建议每周做一次空载校准。