1. 项目背景与核心需求解析
在工业自动化领域,分切机是薄膜、纸张、无纺布等卷材加工的关键设备。传统分切机控制方案存在张力波动大、材料浪费多、换料效率低等问题。这个项目基于三菱FX3U PLC平台,通过伺服系统的多模式控制实现了高精度分切作业。
核心需求可以分解为三个技术层级:
- 基础运动控制:通过FX3U的脉冲输出控制伺服电机实现精确速度定位
- 复合控制模式:在收放卷过程中动态切换速度控制与力矩控制
- 高级张力算法:根据材料特性选择锥度控制或恒张力控制策略
实际生产中,一卷2米宽的BOPP薄膜在分切时,张力控制偏差超过3N就会导致边缘起皱。我们采用的方案能将张力波动控制在±0.5N以内,废品率从行业平均的5%降至0.8%以下。
2. 硬件架构设计要点
2.1 控制器选型考量
选择FX3U-48MT/ES-A型号PLC主要基于:
- 内置3轴200kHz脉冲输出(Y0/Y1/Y2)
- 2通道模拟量输入(用于张力传感器)
- 扩展模块支持(后续添加了FX3U-4AD模拟量模块)
注意:FX3U系列晶体管输出型才能驱动伺服,继电器输出型不适合高速脉冲控制
2.2 伺服系统配置
主传动轴采用MR-JE-200A伺服驱动器+HF-KN73J-S100电机,关键参数:
plaintext复制电子齿轮比 = 131072脉冲/转
速度环增益 = 35rad/s
力矩滤波时间 = 8ms
收卷轴使用支持双模式切换的MR-JE-100A驱动器,通过PLC的DO信号切换控制模式:
- 速度模式:用于空卷轴加速阶段
- 力矩模式:用于满卷时的恒张力控制
3. 核心控制逻辑实现
3.1 多模式切换机制
在PLC程序中建立状态机控制,典型工作流程:
- 初始上电:所有轴进入伺服准备状态(M2000=ON)
- 启动信号触发:主传动轴速度模式运行(PLSV指令)
- 收卷轴直径计算:
structured复制IF 当前卷径 < 设定阈值 THEN 速度模式设定值 = 主传动线速度/(π*当前卷径) PLSV 输出脉冲 ELSE TO 指令切换为力矩模式 力矩设定值 = 张力设定值*卷径/2 END_IF
3.2 锥度控制算法
当材料厚度不均或弹性系数大时,采用锥度系数补偿:
code复制实际张力 = 设定张力 × [1 - (当前卷径/满卷直径) × 锥度系数]
在FX3U中通过浮点运算指令实现:
structured复制DEMUL D100 D102 D200 // D100=当前直径, D102=锥度系数
DSUB D10 D200 D210 // D10=1.0(常数)
DMUL D210 D20 D220 // D20=基准张力值
4. 关键调试经验
4.1 伺服参数整定步骤
- 先调速度环:逐步提高PG1参数直到出现轻微振荡,然后回调20%
- 再调位置环:观察实际位置跟踪曲线,调整PF1参数
- 最后整定滤波器:根据机械共振频率设置PA06参数
实测数据:Kraft纸分切时最佳参数组合
- 速度环增益:28rad/s
- 位置环增益:15Hz
- 力矩滤波:10ms
4.2 常见故障处理
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 收卷抖动 | 力矩模式增益过高 | 降低PA01参数值 |
| 切边不齐 | 张力波动大 | 检查传感器零点漂移 |
| 换卷断料 | 切换时序不当 | 调整T37定时器值 |
5. 程序结构优化技巧
5.1 模块化编程架构
将功能分解为多个子程序块:
- P0:主流程控制
- P1:卷径计算(每50ms执行)
- P2:张力PID运算(中断执行)
- P3:报警处理
5.2 关键数据存储规划
- D100-D199:工艺参数(张力设定、速度限制等)
- D200-D299:实时计算变量
- M500-M599:设备状态标志位
通过这样的结构设计,程序扫描周期能控制在5ms以内,确保200m/min线速度下的控制精度。实际项目中,这套系统已经稳定运行超过8000小时,帮助客户将生产效率提升了40%