1. 项目背景与行业需求
在工业自动化领域,涂布收卷机是锂电池、薄膜材料等生产线上不可或缺的关键设备。传统涂布机多采用机械传动或模拟量控制方式,存在精度低、响应慢、调试复杂等问题。而六轴EtherCAT总线伺服系统的引入,彻底改变了这一局面。
我曾在某新能源电池项目中负责过整套涂布收卷机的程序开发。当时产线要求涂布厚度偏差控制在±1μm以内,收卷张力波动不超过±0.5%,这对运动控制系统提出了极高要求。通过采用EtherCAT总线+伺服驱动的方案,我们最终实现了这些严苛的指标。
2. 核心技术解析
2.1 EtherCAT总线技术优势
EtherCAT(以太网控制自动化技术)采用主从站架构和"飞读飞写"机制,使得1000个I/O点的刷新周期可以控制在30μs以内。相比传统PROFIBUS等现场总线,其显著特点包括:
- 拓扑灵活性:支持线型、树型、星型等多种拓扑
- 同步精度高:分布式时钟可实现纳秒级同步
- 带宽利用率高:帧数据在传输过程中被各从站实时处理
在涂布机应用中,我们通常配置:
- 主站:倍福CX系列控制器
- 从站:6台伺服驱动器(如安川Σ-7系列)
- 周期时间:默认设置为1ms
2.2 六轴协同控制方案
涂布收卷机的六轴通常包括:
- 放卷轴(Unwinder)
- 牵引轴1(Puller 1)
- 涂布头(Coater)
- 烘箱牵引轴(Oven Puller)
- 牵引轴2(Puller 2)
- 收卷轴(Rewinder)
各轴之间需要实现:
- 速度同步(电子齿轮)
- 张力控制(PID+前馈)
- 相位同步(凸轮曲线)
典型控制框图如下:
code复制[主控制器]
|
[EtherCAT总线]
|
[伺服1]--[伺服2]--[伺服3]--[伺服4]--[伺服5]--[伺服6]
3. 程序架构设计
3.1 软件平台选型
我们采用CODESYS平台进行开发,其优势在于:
- 符合IEC 61131-3标准
- 支持EtherCAT主站功能
- 提供完善的运动控制库
项目目录结构示例:
code复制Project/
├── MAIN.prg - 主程序
├── GVL.var - 全局变量声明
├── POUs/
│ ├── MotionCtrl/ - 运动控制功能块
│ ├── TensionCtrl/ - 张力控制算法
│ └── HMI/ - 人机界面交互
└── Libraries/ - 自定义函数库
3.2 核心功能块实现
3.2.1 电子齿轮同步
st复制// 牵引轴2跟随牵引轴1的电子齿轮配置
MC_GearIn(
Master := Axis_Puller1,
Slave := Axis_Puller2,
RatioNumerator := 1,
RatioDenominator := 1,
StartMode := Absolute,
BufferMode := Buffered
);
3.2.2 张力控制算法
采用间接张力控制方案,通过速度差产生张力:
code复制实际张力 = 材料弹性系数 × (前轴速度 - 后轴速度)
PID参数经验值:
- P: 0.5~2.0
- I: 0.1~0.5
- D: 0.01~0.05
4. 关键参数调试
4.1 伺服增益调整
使用安川SigmaWin+软件进行自动调谐时需注意:
- 先进行刚性设定(通常选择等级8)
- 执行FFT分析消除机械共振
- 最后微调速度环和位置环增益
典型参数范围:
| 参数项 | 取值范围 |
|---|---|
| 位置环增益 | 35~50 rad/s |
| 速度环增益 | 200~400 |
| 速度积分时间 | 20~50 ms |
4.2 网络延时优化
通过EtherCAT网络诊断工具可检测:
- 从站响应时间(应<100μs)
- 帧传输抖动(应<10μs)
- 同步时钟偏移(应<100ns)
优化措施包括:
- 缩短网线长度(单段<100m)
- 使用优质交换机
- 关闭非实时网络服务
5. 典型问题排查
5.1 收卷锥度控制异常
现象:收卷端面不齐,出现"竹节"现象
解决方案:
- 检查锥度系数计算公式:
code复制当前卷径 = 初始卷径 + (材料厚度 × 收卷圈数) - 验证卷径计算采样周期(建议50ms)
- 调整锥度补偿曲线斜率
5.2 总线通信中断
常见原因及处理:
- 终端电阻未启用(需激活最后一个从站的终端电阻)
- 网线EMI干扰(更换屏蔽双绞线)
- 从站供电不稳(检查24V电源纹波)
6. 人机界面设计要点
涂布机HMI应包含以下关键画面:
- 主监控画面
- 各轴实时速度
- 张力显示曲线
- 故障报警区
- 参数设置画面
- 涂布速度设定
- 张力目标值
- 卷径参数
- 配方管理
- 不同材料的生产参数预设
- 诊断页面
- 总线状态监控
- 伺服报警记录
重要提示:所有工艺参数都应设置修改权限分级,关键参数需工程师权限才能修改
7. 安全功能实现
根据ISO 13849-1标准,我们设计了三层安全保护:
- 硬件急停回路(Safety over EtherCAT)
- 响应时间<10ms
- 独立安全继电器
- 软件限位保护
- 各轴软限位设置
- 超限立即触发STO
- 过程监控
- 张力超差报警
- 速度偏差检测
安全电路典型配置:
code复制[急停按钮]--[安全继电器]--[伺服驱动使能]
|
[SoE主站]
8. 项目心得与建议
经过多个涂布机项目的实践,我总结了以下几点经验:
-
机械安装是基础
- 确保各辊筒平行度<0.02mm/m
- 联轴器对中偏差<0.05mm
- 这些机械精度直接影响控制效果
-
调试要循序渐进
- 先单轴调试,再逐步增加联动轴
- 低速验证逻辑,再提升速度
- 空载运行稳定后再上料测试
-
重视数据记录
- 保存每次调试的参数变更记录
- 使用示波器功能捕捉异常时的信号波形
- 这些数据对问题分析至关重要
对于想进入这个领域的新手,建议从以下方面入手:
- 先掌握单轴伺服调试(如回零、点动、速度控制)
- 理解电子齿轮和凸轮曲线的数学原理
- 学习使用Wireshark分析EtherCAT报文
- 准备一套小型演示装置(如2轴同步平台)进行实操练习
涂布收卷机的程序开发就像指挥一支交响乐团,需要让各个轴在精确的时间点奏响正确的音符。当看到薄膜以200m/min的速度平稳运行,收卷整齐如艺术品时,这种成就感正是自动化工程师最大的快乐。
