锂电池激光模切机控制系统设计分享
设备开发这个圈子,做锂电设备的这几年应该都有体会——极片成型环节,机械冲切的老路越走越窄,激光模切变成了产线上的标配。我去年完整做了一个激光模切机的控制系统项目,从方案选型到现场调试,踩了不少坑,也沉淀了一些和机械、光学、电气协同设计的经验。这篇文章就把这套控制系统的设计思路、关键参数、同步逻辑以及现场处理过的典型问题整理出来,给正准备做同类设备的同行做个参考,也适合刚入行的电气工程师理解整机控制的骨架。
1. 项目整体设计与控制思路拆解
1.1 为什么从机械冲切转向激光模切
先聊一个最基本的背景,激光模切机解决的到底是什么问题。
传统机械冲切是把极片用电极模具一次性冲裁成型,速度确实快,但痛点也一样明显:换型号就要换模具,一套模具几十万起步,换型时间按小时算;极片边缘因为冲裁应力会产生毛刺,毛刺一旦刺穿隔膜就是电池内部短路,后面的工序再精挑细选也会有隐患。激光模切用光束代替模具,极片形状靠振镜扫描轨迹走出来,换型号只是换一套切割程序,换型时间压到分钟级,边缘质量也更稳定。
在电芯产线里,模切机的位置一般在前工序的末端,上游是涂布机和辊压机,出来的是连续卷料极片,模切机需要把卷料裁切成单片极片,同时要在极片上切出极耳(正负极耳的形状和位置有严格公差),然后下料给叠片机或卷绕机。工艺节拍要求单台设备达到30到60 ppm(片每分钟),而且极片尺寸公差在正负0.1毫米甚至正负0.05毫米级别。
控制在里面的角色就是:让材料以恒定张力稳定走带,让激光在高速运动的极片上画出精确的切割轨迹,让每一片极片的尺寸、极耳位置、切口质量都稳定一致,还要保证设备故障时材料不浪费、设备不损坏。
1.2 控制系统必须同时盯住的几个子系统
我把整台模切机拆成五个控制对象来梳理:
- 走带系统:放卷、主动牵引、张力辊、收卷、纠偏,这套负责极片的连续传送,要求速度稳定而且加减速时张力不波动。
- 激光切割系统:激光器、扩束镜、振镜、聚焦场镜,这套负责出光、偏转光束、形成切割轨迹,控制的灵魂是振镜命令的时序。
- 运动平台系统:在需要静止切割或往复切割的模式下,XY平台带动振镜或极片运动,平台的位置和激光出光必须锁在同一个时间基准下。
- 视觉定位系统:CCD相机在切割前抓取MARK点或极片边缘位置,把位置偏差送给运动控制核心,做动态补偿。
- 辅助系统:除尘、负压吸附、废料排出、安全光幕、气压监控,这些不像前面几个那样直接参与轨迹,但任何一个掉链子都会让整线停机。
设计控制系统,核心不是把每个子系统单独跑起来,而是把它们的触发时序拧成一股绳。激光切割过程中,极片可能还在往前走(飞行切割),也可能停住(静止切割),无论哪种模式,振镜扫描和平台坐标都要在微秒级同步,否则切出来的轮廓就是歪的。
1.3 控制方案的选型逻辑
刚开始讨论方案时,两条路线摆在面前:传统PLC加伺服方案,或者PC-Based加EtherCAT总线运动控制方案。
我一开始确实考虑过用大型PLC来做,毕竟锂电产线对稳定性要求很高,PLC在工厂环境里更皮实。但把需求列完整之后发现这条路行不通。为什么?因为激光模切机的振镜轨迹每秒钟要输出上万个位置点,这些点还要和编码器反馈的实时位置做插补,普通PLC的扫描周期在毫秒级,处理器根本跟不上这个节奏。另一个原因是振镜控制卡和视觉系统的数据交互量大,PLC的通信带宽撑不住低延迟的数据交换。
最后确定的架构是:工业PC作为上位主站,跑视觉处理、人机界面和工艺配方管理;实时运动控制卡做EtherCAT主站,挂载伺服驱动器、IO模块和编码器输入;振镜控制卡通过PCIe或以太网和上位机通信,同时接受运动控制卡的硬触发信号。总体的原则是:所有跟微秒级时序相关的动作都由运动控制卡的硬件时钟来安排,不上位机参与。
这套架构的优点一句话就能讲明白:算力足够,扩展性好,同步性能通过硬件保证。缺点是开发量比PLC方案大,需要团队里有人能吃透运动控制卡底层的API,而且对现场的电磁兼容设计要求更高。
2. 硬件架构与关键部件选型
2.1 控制器与伺服系统的配置
控制系统的大脑是运动控制卡,我给它配了一颗独立的CPU核心专门做轨迹规划,另一个核心做EtherCAT管理。这里有一个非常容易被忽视的点:控制卡的CPU负荷以及PCIe通信延迟,不同品牌差异极大,选型时一定要实测数据,不要只看样本参数。我选型时做了一个简单的压力测试:连续往运动控制卡下发CAM表数据,同时让它伺服运动,看位置跟随误差是否会突然跳变。
伺服系统方面,牵引轴、张力辊、放卷轴、收卷轴都配了绝对值编码器的伺服电机,往返平台用了直线电机。直线电机在这里有两个好处,一是零背隙,机械丝杠不管多好都有正反向间隙,做往复切割时换向痕迹很明显;二是速度波动小,这在飞行切割中对极片尺寸一致性至关重要。
2.2 激光器与振镜控制卡的联动设计
激光模切机一般用的是纳秒脉冲光纤激光器或准连续激光器,功率在100瓦到300瓦这个区间比较常见。控制系统的任务是给激光器发“出光”和“关光”信号,并实时调制频率、占空比和功率。这里的关键问题是:激光器不是立刻响应命令的,尤其是频率切换和功率提升,都有几十微秒到几百微秒不等的建立时间,如果不做补偿,切割起始点的能量会不稳,极片边缘就会出现烧焦或切不透。
振镜控制卡和运动控制卡之间的联动是整机设计里最见功力的地方。我用的方案是:运动控制卡作为主同步源,在规划好的位置点通过硬件比较输出触发振镜控制卡执行一段预载的轨迹,振镜开始运动后,再通过振镜卡的“位置到达”信号通知运动控制卡继续走带或判定切割完成。这样整个切割循环是事件驱动而不是时间驱动,即使走带速度有微小波动,振镜扫描也能自动跟住材料的位置,保证切割轨迹叠加到材料上的结果是固定的。
如果选用的振镜控制卡支持外部编码器位置跟随模式,那会是更理想的方案:振镜卡直接读取牵引轴编码器位置,每来一个脉冲,振镜的目标指令就更新一次,这样振镜的坐标和材料的位置实现硬件级锁存,尺寸稳定性最好。我用的是前者,但后者是更优解,建议有条件直接选带位置跟随功能的卡。
2.3 张力控制与走带结构
极片是卷料,走带过程中张力控制做得不好,极片会拉伸变形甚至断带。张力控制的结构有两种常见形式:浮动辊(利用气缸加摆杆)和直接张力传感器闭环。
模切机走带的特点是速度快、加减速频繁,张力要恒定但是不能过紧,过紧会把极片拉长,影响极片长度尺寸;过松会导致极片在切割台上起皱,激光焦点漂移。我的方案是放卷侧用浮动辊做粗调,牵引辊后方用张力传感器做闭环细调,张力设定值一般在2到10牛的范围内按极片厚度调整。
张力环路的PID参数需要按卷径变化做增益调度。放卷轴随着卷径从大变小,同样的扭矩变化对材料张力的影响完全不同,如果不补偿这一项,一卷料放到一半张力就会明显爬升。这个补偿逻辑我放在了控制卡里,利用编码器累计位置估算放卷卷径,实时调整放卷轴的扭矩指令。
2.4 视觉定位与MARK点识别
视觉系统在模切机里干的事情是:在极片进入切割工位前,通过相机拍摄极片边缘或定位MARK点,把实际位置和理论位置之间的偏差算出来,在切割前做偏移修正。极耳的横向位置精度是硬指标,正负0.2毫米以内是常规要求。
相机选型上我用了120万像素的黑白工业相机搭配远心镜头,帧率要求不高,因为触发方式是位置触发——极片走到固定位置时硬触发相机拍照,然后立即进入补偿计算。光源用的是低角度红色环形光,极片表面的暗纹和背景差异很清晰,MARK点识别算法用最基础的二值化加重心拟合,稳定可靠,没必要上深度学习。
视觉系统的延迟必须精确测量,因为我需要知道从拍照完成到切割开始之间,极片实际又走过了多少距离。这个延迟包含曝光时间、图像传输、算法处理三部分,我在程序里做了统计,最后补偿值是一个固定数加一个速度相关的修正项。
3. 核心工艺实现与参数配置
3.1 飞行切割的同步控制逻辑
飞行切割是这台设备效率的关键。极片不停顿地往前走,振镜在跟随材料运动的同时完成轮廓扫描。说白了一个比喻:你在跑动的火车上拿笔在纸上画一个固定形状,手要一边移动一边跟着火车走,方向和速度都要对得上。
实际实现分三步:
第一步,极片匀速走带时,牵引轴编码器位置周期性进入轨迹规划环,切割程序预先把极片的轮廓分解成一系列矢量段。
第二步,当极片的基准边到达激光切割原点时,运动控制卡给振镜卡发出触发信号,振镜卡根据编码器反馈开始执行“随动+轮廓扫描”的复合轨迹。具体来说,振镜的X轴叠加了一个和走带方向相反、速度相同的偏转量,Y轴按轮廓轨迹运动,这样等效于激光光斑在极片上画出了静止的轮廓。
第三步,切割轮廓完成后,振镜快速回到待机位置,极片继续走带到分切位置,由下料机构完成裁切分离。
这个过程中最容易出现的问题是X轴反向运动速度和走带速度的匹配误差。哪怕只有1%的误差,切一个200毫米长的极片就会在X方向偏出2毫米。我一开始用模拟量方式做速度同步,调到头发白也稳不住,后来改用编码器脉冲直接硬件同步,老实用一点,问题就消失了。这个坑后面细说。
3.2 激光参数的分层调试思路
激光参数不是一层就能定下来的,我把它拆成两层来调。
第一层是工艺参数,也就是激光器本身的功率、频率、脉冲宽度。这层参数的目标是:切出来的极片边缘熔渣少、热影响区小、切割速度快。以常用的磷酸铁锂正极片为例,铝箔厚度12到15微米,涂层厚度50到70微米,切割速度要求每秒100到150毫米时,参数箱大约在:功率80到150瓦,频率50到200千赫兹,脉冲宽度100到200纳秒。注意这些参数在不同材料批次下都要微调,因为极片涂层的导电炭黑含量、铝箔的轧制状态都会影响切割吸收效率。
第二层是轨迹参数,也就是振镜扫描速度和路径规划。扫描速度越高,单脉冲重叠率越低,切割效率越高,但速度过快会导致切口粗糙甚至切不断。我一般让振镜的轨迹速度控制在每秒500到1500毫米,在轮廓拐角处做圆弧减速过渡,避免因为振镜惯性造成的过冲。
调试顺序也很重要,一定是先定激光功率初值,再调扫描速度匹配切口质量,最后才做整机节拍提升。反过来调,比如先追求速度再补功率,大概率会在材料上留下一堆试验废片。
3.3 张力控制策略的细化
张力控制除了PID本身,还有一个细节容易被忽略:极片在激光切割区域的支撑状态。
极片到了切割工位,是被下方的负压吸附台吸住的。吸附台的表面有很多细孔,真空一开,极片被压在平坦的台面上,这样激光焦点始终保持在材料表面附近,不会因为极片抖动而离焦。但问题来了:走带过程中极片是受牵引轴拉动的,负压如果太大,极片在前进方向受到阻力,张力会突然升高,反映到控制上就是前馈干扰。
我的处理办法是:切割台设计成“入口微浮动、出口强吸持”的结构。入口方向加一个低摩擦的浮动导向辊,让进入切割区的极片不直接承受放卷张力;出口方向用强真空把极片牢牢吸附在台面上,同时牵引用编码器在这个区段专门做速度同步而不施加额外的拉力。这样极片的切割区始终处于“局部静止”的状态,振镜切割轨迹精度就不用受整段走带张力波动牵连了。
张力闭环的实际参数我做了一组经验值做参考:低速运行(每分钟10米以下)时,张力PID可以只用P参数加轻微的积分;高速运行(每分钟20米以上)时,需要加前馈,前馈量按速度变化率来算,否则加减速瞬间张力会产生尖峰波动。这里的调试方法是用HMI上的趋势图监控实时张力曲线,把加减速段和匀速段的波动幅值压到设定值的正负5倍以内,再逐步收窄。
3.4 视觉定位与补偿的完整流程
视觉补偿的流程设计成位置触发式的,每一步的时序必须能测算延迟。
当极片边缘经过接近开关时,程序启动一个位置预触发,等极片前进到相机视野中心前一毫米左右的位置时,硬件比较器触发相机曝光。曝光完成后,相机会把图像通过千兆网传到上位机,视觉算法计算出MARK点或边缘线的X偏差和角度偏差。为了求角度,我一般取一条线上的两个MARK点,算两点连线方向与理论方向的夹角。
补偿的执行方式又分两种场景。如果切割前材料没有停下(飞行切割),角度偏差只能通过振镜旋转来修正,X偏差通过给振镜的“随动同步轴”叠加一个偏置量来修正。如果是静止切割,X偏差直接走平台位置修正,角度偏差走微调旋转轴。
这里有个细节要注意:视觉系统的坐标轴和振镜坐标轴之间有一个固定的安装夹角,必须做一个标定矩阵,把图像坐标转换到设备坐标。我最初没做这一步,直接按图像像素偏差做补偿,结果角度补偿输入正的角度时,实际切割轮廓却往相反方向偏,折腾了一天才想明白是安装夹角的问题。做标定时用一片带标准MARK的校准板,在设备坐标下移动多个位置拍照,用最小二乘法拟合出两个坐标系的旋转和平移关系。
4. 实操难点与排查实录
4.1 飞行切割同步误差的排查过程
项目现场调试时遇到最头疼的问题是:切出来的极片轮廓在X方向尺寸不稳定,时好时坏,测量分布在正负0.3毫米左右,偶尔还出现台阶状错位。
一开始我怀疑是机械问题,但平台和编码器都是新的,定位重复精度很好。后来把问题定位到振镜的“反向移动”和走带速度不同步上。查下来发现,虽然振镜控制卡在理论上是跟随编码器的,但振镜卡内部对编码器信号有滤波处理,导致输出位置滞后于输入编码器位置,而且滞后的时间不是恒定的,和走带速度相关——速度越快滞后越大。
解决思路不是去调整振镜卡的滤波参数(有些卡是黑盒子,参数无法完全控制),而是把这个滞后补偿到切割程序里。方法是在振镜的X随动轨迹中加一个“速度前馈+相位补偿”项,补偿量根据走带速度实时计算。具体调试过程:先在不同速度下切样,量出X方向偏差,拟合出偏差和速度的关系,再把补偿曲线写进控制程序。补偿之后,X方向的尺寸稳定性从正负0.3毫米压到了正负0.05毫米以内。
这个经验建议同行记着:同步类设备的问题排查,第一步永远是把“误差跟速度的相关性”测出来,这能快速区分是机械问题还是控制问题。
4.2 切割毛刺与热影响区的控制教训
另一个现场问题来自工艺本身:负极片切割边缘出现严重的毛刺翻边,边缘发黑。
我们先检查了激光器的光束质量、焦点位置,都没有异常。后来发现原因是除尘系统的排风量不够。激光切割极片会产生气化的金属蒸气和熔融物冷凝颗粒,如果这些颗粒不及时抽走,会重新附着到切口边缘,形成类似毛刺的缺陷。除尘风机的风速和切割速度的匹配关系很关键,风速太低等于没抽,风速太高又会把极片吸离吸附台导致焦点漂移。
调试方法是用风速仪测量吸附台表面的实际负压,结合切口质量反复试验,最终选定了一个区间。这里我学到的教训是:不能只看除尘设备本身的铭牌功率,一定要实测切割台面的风量分布,特别是切割缝附近的风速,那个位置的负压强度才是有效的。
另外边缘发黑的问题,是因为热影响区过大。解决方法分两步:一是把脉冲宽度从150纳秒调到80纳秒,让单点能量小一点;二是把振镜扫描路径做了优化,在轮廓边缘采用从外往内走的路径,让最后切断处的热量不会在角部堆积。调整后切口颜色恢复正常,毛刺高度也从超过20微米降到5微米以下。
4.3 放卷纠偏与边缘位置漂移的问题
飞行切割对极片的横向位置非常敏感,极片边缘本身存在涂布时的厚度公差带和卷绕时产生的边缘波浪。如果纠偏系统反应过度,整个走带会左右摆动,切割出来的极片极耳位置成批飘移。
现场碰到的情况是:新装机的纠偏系统在低速时工作很好,速度一提高,纠偏就“抖动”,检查发现纠偏传感器和牵引辊之间的滞后距离太长,纠偏执行器的响应速度跟不上走带速度。究其本质,是一个控制环路的带宽和走带速度没有做匹配。
处理的思路是给纠偏环路加了一个“预偏量”前馈:在极片宽度方向偏差变化的方向上,提前一个固定距离让纠偏辊执行一个小的预偏动作。这个预偏量不是固定值,而是根据走带速度和前一卷料的宽度趋势实时计算。通过这个修改,高速走带时极片横向位置波动从正负1.5毫米压到了正负0.3毫米,满足了后续工序的定位需求。
4.4 现场通讯干扰导致的偶发停机
这个案例最隐蔽,也最有代表性。设备运行一段时间后会偶发报警,提示振镜控制卡与上位机通讯超时,排查日志发现超时发生的时间没有规律,重启后又能正常跑很久。
最后用示波器抓伺服驱动器的脉冲使能信号线,发现上面叠加了高频噪声干扰,频率在几十兆到几百兆赫兹之间,正是激光器开关电源的辐射频段。控制卡、振镜卡、伺服驱动器的通讯线在走线槽里和激光器的供电线并行走了一段,高速开关电流在供电线上产生了强电磁场,耦合进了信号线。
解决措施是三个层面同时做:通讯线全部换成双屏蔽层工业以太网线,走线槽分隔,强弱电分开布管;控制卡外壳做接地处理,所有接地线单点汇聚到设备主接地点;振镜控制卡的通讯波特率先降到安全档。改造之后,连续跑了两周,偶发报警一次都没有再出现过。
这个经历提醒我:设备调试时一定不要等到现场出问题才想起抗干扰设计,布局阶段就要把强弱电分离规则写进设计评审清单。
5. 关键参数速查与经验复盘
5.1 模切机控制系统的参数速查表
把项目里整理好的关键参数放出来,给大家做个速查参考。不同材料和工艺会有差异,直接抄不一定合适,但用来做初始设定足够了。
| 参数项 | 参考值/范围 | 备注说明 |
|---|---|---|
| 极片走带速度 | 10 ~ 30 m/min | 按材料和设备结构调整 |
| 振镜扫描速度 | 500 ~ 1500 mm/s | 拐角处需圆弧减速 |
| 激光功率 | 80 ~ 150 W | 负极材料通常比正极偏低10%左右 |
| 脉冲频率 | 50 ~ 200 kHz | 频率降低,单点能量升高,毛刺风险增加 |
| 切割焦点位置 | 材料表面以下0.1 ~ 0.3 mm | 具体按场镜焦距和材料厚度试验 |
| 张力设定 | 2 ~ 10 N | 厚涂层取上限,薄涂层取下限 |
| 切割区吸附负压 | -30 ~ -70 kPa | 根据极片幅宽和重量调整 |
| 视觉MARK公差 | X方向纠偏上限正负3 mm | 超过上限报警停止走带 |
| 极片尺寸公差 | 正负0.1 mm | 高效稳定状态下可接近正负0.05 mm |
| 切割节拍 | 30 ~ 60 ppm | 含下料和CCD检测时间 |
5.2 设计与调试过程中的避坑心得
整台设备从设计到稳定量产,我觉得最值得复盘的是下面几条心得。
第一,同步方案一定要在方案阶段定死。飞行切割的同步关系一旦选错,后期改造成本非常高。我见过有同行先用了模拟量同步,现场跑不稳后想改编码器同步,结果机械结构和控制卡都定死了,硬是在程序里打了一堆补丁,效果还是差。选硬件之前,把“同步等级”和“延迟指标”写到技术协议里,宁可前期多花时间论证,不要中期返工。
第二,张力环路的调试一定要从低速开始。我一开始直接按额定速度调试,张力PID参数在低速和高速之间的反复性很差,改来改去人都要麻了。正确做法是5米每分钟起步,把比例、积分调稳,然后把速度每隔两米往上推,每推一档只调补偿参数,不动PID本身。
第三,所有涉及设备安全的报警必须硬接线进安全回路。激光模切机是高能量设备,防护门开关、急停、光幕这些信号一定要用硬线接到安全继电器,不能只依赖上位机软件。我在项目中把安全回路单独走了一个PLC安全模块,和运动控制卡完全隔离。即使上位机死机或者运动控制卡出问题,安全回路依然能独立断开激光和动力电源,这个是绝对不能省的。
第四,视觉标定要预留维护周期。振镜和相机都会因为长时间运行产生温漂,尤其是振镜的金属反射镜片受热后偏转角度会轻微变化。我建议每批次生产前自动跑一次快速标定,用设备上固定的校准片,检查切割原点偏移量,超过阈值就提示人工校准。
5.3 从控制系统看整机设备的迭代方向
这套控制系统做完,我觉得后续至少有三个值得优化的方向。
一个是设备综合效率数据的深度利用。现在控制系统里已经采集了每个切割周期的实际节拍、激光出光时间、各轴跟随误差峰值,这些数据目前只用于报警判断和报表生成,如果进一步做统计分析,完全可以预测振镜退化、透镜污染、伺服丝杠磨损这些隐性故障。维护从“坏了再修”变成“预知维护”,对产线稳定性的价值很大。
另一个是工艺配方的自学习。现有控制系统的工艺参数是工艺工程师现场调好后固化的,不同批次的极片材料特性有差异,理想情况下,系统应该根据试切的切口质量特征自动微调激光参数。这个方向已经有半导体设备在做了,锂电模切机的控制架构完全支持这种改造,只是需要积累足够多的质量反馈数据。
还有整线联动控制。模切机在产线里不是孤岛,上游辊压机速度波动、下游叠片机短暂停机,都会通过张力波动传导过来,已有的总线控制架构其实具备做整线协同控制的条件,比如在MES层下发工单时同时调整上下游的加减速曲线。目前这一步还没做深,算是留给下一个项目的课题。
这台设备量产半年多,整体运行稳定性还是超出预期的。产线上反馈最直接的变化是换型时间和备件成本下来了,模具仓也不用囤几十套模具了。控制系统的价值最终还是要落到设备每天的良率和效率上,那些看不见的同步逻辑、张力补偿和标定矩阵,最终都体现在一片片尺寸稳定的极片和一条不用频繁停机的产线上。