ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

高速运动控制在烧录设备中的核心作用:从UPH公式到探针接触实战解析

高速运动控制在烧录设备中的核心作用:从UPH公式到探针接触实战解析 烧录设备这个圈子很多人一听到高速运动控制就觉得是玄学觉得无非是电机转快一点、皮带拉紧一点、气缸行程调大一点。我最早也这么想直到自己全程跟过全自动烧录机的调试和量产才意识到运动控制的水平基本决定了这台设备的生死——不是产能的生死是良率和稳定性的生死。在烧录设备里烧录本身是被芯片厂商和烧录器方案商解决的事设备厂真正拼的是同样的烧录时间窗口里谁的取放节拍更短、探针接触更可靠、连续跑24小时不漂移。这篇我不讲空泛的概念直接从设备结构、加减速规划、探针接触、UPH公式到调试心得把高速运动控制在烧录设备里到底意味着什么一次讲透。适合做设备研发、自动化集成、产线工艺的工程师参考也适合想搞懂烧录产线瓶颈在哪儿的非标人。1. 先搞清楚一件事烧录设备里的运动控制到底在控什么很多人对烧录设备的理解是一台能写程序的机器但拆开一台全自动烧录机你就会发现真正负责把固件写进芯片的是一块烧录卡加一个芯片插座Socket体积占比很小机器剩下绝大部分机械结构——震动盘或料管供料器、取放机械手、XY平台、Z轴压头、分选轨道——全是围绕一个目标转在正确的时间把正确的芯片以正确的姿态和压力送到烧录座上等烧录完成后再把它稳稳地接走。所以我一直跟新入行的同事说搞烧录设备的核心不是搞烧录是搞物料搬运。一颗芯片从进入机器到离开机器经历的动作包括取料、姿态识别、搬运、对位、下压接触、拾取、分选这些步骤全部由运动控制系统调度。烧录动作本身是个固定时间窗比如一颗NOR Flash擦除加写入加校验可能要4到8秒这段时间电机再快也无法压缩但取料多久、搬到插座上方多久、Z轴压下去多久、压稳后多久才开始烧录这些全是运动控制的地盘也是整台设备UPHUnits Per Hour能提高的空间。1.1 一个完整的自动烧录循环是怎么跑起来的拿最常见的单工位全自动烧录机举例一个完整循环是这样的供料机构把芯片送到取料位取料Z轴下降真空吸嘴吸住芯片约0.2到0.4秒。取料Z轴抬起横移模组把芯片搬到视觉相机下方相机拍照识别引脚位置和姿态0.3到0.5秒。控制器根据视觉偏差计算补偿量把芯片搬到烧录座正上方XY平台做最终定位0.5到0.8秒。压头Z轴快速下降在接近芯片引脚时减速然后以较低速度接触引脚并继续下压一段行程过压量确保探针与引脚可靠接触0.3到0.6秒。烧录器执行擦除、写入、校验这个阶段运动系统基本闲着3到8秒甚至更长。烧录完成压头抬起吸嘴把芯片取走按结果放到OK料盘或NG料盘0.4到0.6秒。这6步里步骤1到4和6都是运动控制的时间步骤5是芯片写入的固有时间。很多设备厂能做的优化很有限因为烧录器已经是成熟方案他们真正能抠的就是把步骤1到4和6的总时间压下来同时保证压接可靠性不打折。这就是我说的高速运动控制在烧录设备里意味着什么的第一层答案在烧录时间窗口不变的前提下压缩一切非烧录时间。1.2 为什么高速是这个行业的刚需而不是锦上添花有人可能会问慢一点不就稳一点吗为什么非要高速。答案是钱的问题。一台全自动烧录机少则二三十万多则上百万加上场地、人工、电费每小时的综合成本并不低。如果一台设备UPH只有500另有一台设备UPH做到1000意味着同样产能需求下后者可以少买一半设备少占一半场地少配一半操作员。这个差距在消费电子和汽车电子这种大批量生产场景里是账面上实实在在的差价。以TWS耳机、智能穿戴设备为例一块主板上可能有主控MCU、电源管理芯片、存储芯片等多颗需要烧录的芯片项目量动辄几百万颗。客户核算产线时往往直接问设备供应商一台机一天能出多少颗这个数字不取决于烧录器性能多强很大程度上取决于运动控制系统能不能把每个循环的空闲时间压缩到极限。至于闪存类芯片擦写时间本身占大头运动时间占比相对小但MCU类芯片程序量小烧录可能只要几百毫秒这时候运动控制速度直接决定整机产能高速与否就是天壤之别。2. 高速与精度这对矛盾是怎么被调和的既然要压缩时间最直观的思路是让电机跑得更快。但干过运动控制的都知道把最大速度调高是最容易的事难的是在速度提高之后定位精度和稳定性不崩。烧录设备里有一个非常真实的场景XY平台把芯片从视觉工位高速搬到烧录座上方距离可能只有200毫米但到位之后芯片引脚必须和烧录座探针对齐误差不能超过几十微米如果平台还在微振就急着下压轻则引脚偏位导致接触不良重则压歪探针、损坏插座。这里面的核心矛盾是定位精度靠停下来才能保证而高速运动天然有惯性停得越急震荡越大稳定时间反而越长。每次我看到工程师把伺服速度参数往上拉却忽略加减速规划结果就是实际节拍根本没降下来因为到位后系统在那边抖了大半天才敢触发下一步。要化解这个矛盾靠的是加减速曲线、机械刚性和惯量匹配三件事。2.1 加减速曲线决定你能跑多快速度规划决定了运动过程有多激进。最基础的梯形加减速就是匀加速、匀速、匀减速三段程序好写逻辑直观但问题在于加速度在切换点发生突变机械结构会遭受冲击产生残余振动。类似你踩油门踩到底又猛踩刹车车虽然到站了但车身还在晃。S形加减速则把加速度的变化率也做了平滑处理让速度和加速度曲线都连续变化冲击大幅度降低。很多高端控制器在直线插补和点位运动里都支持S曲线区别在于实现深度和参数可调性。实际调试时我一般会先用稍微保守的S曲线跑通流程然后逐步收紧加速度和速度。这里有个容易被忽略的细节系统能承受的加速度极限往往不是电机给的而是机械结构和芯片在吸嘴上的稳固性给的。芯片在吸嘴上只靠真空负压吸附横向加速度太大会导致芯片在吸嘴上微滑轻则视觉定位偏差重则直接把芯片甩飞。所以真正的高速不是敢跑而是跑完还能稳稳停住、芯片还没移位。2.2 刚性、惯量与阻尼运动系统里的三角关系调高速运动控制有三个物理量必须在脑袋里时刻互相关联。第一是刚性也就是机械结构抵抗变形的能力。高速加减速瞬间作用力很大如果横梁、Z轴支架刚性不足结构会发生肉眼难见的弹性变形导致实际到达位置与指令位置不符。第二是惯量负载惯量与电机转子惯量的比值如果过大电机响应变慢跟踪性能变差调试时会表现为指令到位了实际还没到位或者一动就过冲。第三是阻尼阻尼不足的系统容易震荡阻尼过大又会让响应变慢。这三者的关系可以类比成一辆赛车的悬架刚性决定操控上限惯量代表车的重量分布阻尼负责吸收路面冲击后的余振。烧录设备里普遍的工程经验是负载惯量比控制在10以内追求高响应时尽量做到5以内结构件的模态频率尽量远离运动控制的工作频率避免共振。这些说起来像是教科书但在现场表现非常直观如果某根轴在某个速度区间跑的时候有嗡嗡声八成就是结构模态被激励了这时候不是调增益能救的得从结构或者速度规划下手。3. 高速运动控制里最容易翻车的几个环节前面讲的是平台搬运的高速化但烧录设备还有一个比平台定位更敏感、更容易出问题的环节——探针与芯片引脚的接触。探针接触一旦不稳定前面的高速全白搭因为烧录器可能误判接触不良直接报错或者接触电阻偏大导致烧录电压跌落、数据写不进去。这一节讲两个我实战中踩过坑的重灾区。3.1 探针下压高速从来不是探针的敌人冲击才是芯片放进烧录座后引脚与探针并不是轻轻碰一下就完事。为了保证可靠接触压头需要继续下压一小段距离把探针弹簧压缩一部分这个量在行业内叫过压行程Over Travel。常见的pogo pin弹簧探针全行程大概0.3到0.5毫米正常工作压缩量取三分之一到二分之一。问题在于如果Z轴下压速度太快压头接触芯片的瞬间会有一个冲击探针弹簧来不及线性压缩会发生弹跳接触状态在几个毫秒内是不稳定的接触电阻忽高忽低。我见过一个项目Z轴速度被调得很激进压下去之后烧录器偶尔报写入失败重新压一次又好了最后查来查去就是探针接触瞬间的冲击导致氧化层没被有效刺穿。后来我们把Z轴动作改成两段速前半段快速逼近距离接触面还有0.3毫米时切换到低速以接近恒定的小速度完成接触和过压。这个改动让单次循环只增加了50毫秒但写入不良率从千分之几直接降到可忽略非常值。所以别把高速理解成所有动作都快该快的地方快该慢的地方必须慢这才是烧录设备的真实逻辑。3.2 节拍省在哪里坑就在哪里除了探针接触另一个容易翻车的点是平台运动与拍照、烧录动作的时序配合。很多设备为了提高节拍会采用飞拍方案相机不在平台完全停稳后再拍照而是平台还在运动中、到达某个位置时触发相机抓拍拍完再去下一个位置。这样省掉了每次停稳的时间节拍收益很明显但对运动控制的重复轨迹一致性要求极高如果每次路径都略有偏差拍照位置就变化视觉系统的标定关系就会失准。飞拍技术背后依赖的是控制器的位置同步触发能力也就是系统能在精确的位置脉冲处输出触发信号而不是靠时间延迟估算。我用过一些低端控制器所谓飞拍就是定时器延时触发速度稍微一变触发位置就偏拍出来的图像模糊走样动态拍照成功率的稳定度调不出来。后来换成了支持位置比较触发Position Compare的方案在编码器反馈的特定位置输出硬件触发信号才把飞拍稳定性做上去。这部分的经验是省节拍可以但必须保证每一次运动轨迹的高度一致飞拍才能可靠。4. 从UPH公式看高速运动控制的真实收益前面都在讲技术细节现在从最实际的产能角度算一笔账。我接触过不少客户他们对设备的评价往往就一句UPH多少所以做设备的人心里必须时刻有一本UPH的账。4.1 UPH是怎么算出来的UPH也就是每小时处理的芯片数计算逻辑很简单UPH 3600 / 单颗Cycle Time单位秒注意这里单颗Cycle Time不是某一颗芯片从头到尾的加工时间而是设备在稳定连续生产状态下产出每颗芯片的平均时间间隔。如果机器是单工位、单头、串行动作那Cycle Time就是全部动作时间之和如果是双头、多工位并行那Cycle Time就要看瓶颈工位的节拍再乘以并行效率系数。把前面描述的自动烧录循环拆开可以列出一个很直观的公式单颗Cycle Time 取料时间 视觉识别时间 平台搬运定位时间 下压接触时间 烧录时间 拾取分选时间 等待损耗。关键是看哪几项是运动控制能改的哪几项是动不了的。烧录时间动不了除非换更快的烧录器方案取料和分选时间高度依赖机械结构平台搬运定位、视觉识别、下压接触这三项则完全由运动控制决定。也就是说在烧录时间占比不高的情况下运动控制优化空间直接对应UPH提升空间。4.2 一个实际案例把0.1秒抠出来的工程价值拿一个中等复杂度的MCU烧录项目举例。假设烧录时间擦除加写入加校验是2秒初始设备各段时间如下取料0.3秒视觉识别0.4秒平台搬运定位0.7秒下压接触0.5秒拾取分选0.4秒总Cycle Time4.3秒UPH约837这是一个不算慢的设备。现在我们通过优化运动控制视觉从停稳拍照改成飞拍省0.2秒平台做加减速规划和轨迹优化搬运定位从0.7秒压到0.5秒Z轴采用两段速控制但总下压接触时间因为减少了无谓趋近时间从0.5秒压到0.4秒。总Cycle Time变成了3.2秒UPH约1125。同样是这台设备产能提升超过34%。这就是高速运动控制在烧录设备里最现实的意义。很多人纠结那0.1秒、0.2秒有什么用放在单颗上看确实不起眼但乘以一天几千颗的产量就是几百上千颗的差距一个月就是数万颗。而且设备硬件成本没有增加纯靠控制优化和结构优化就换来了将近三成的产能这种性价比在制造行业里是非常少见的。5. 调高速运动控制的实战经验与避坑清单最后分享一些我在现场调机、跟产线时积累的实在经验。这些内容不在设备说明书里也不在控制器的例程里是拿时间换来的教训。5.1 伺服增益调节不是越大越好要盯整定时间很多工程师调伺服习惯把刚性参数往上拉觉得增益高就响应快。实际上增益拉到一定程度后系统开始啸叫和震荡定位精度反而下降。在烧录设备里真正该关注的指标是整定时间Settling Time也就是指令到位后实际位置稳定在允许误差范围内所需要的时间。高速搬运的节拍里包含的不只是运动时间还包括整定时间因为只有位置稳定了才能触发下压或拍照。我的调法是先把速度降到安全值按系统辨识出来的惯量比设置好负载参数然后逐步提高位置环增益观察到位波形。如果出现轻微过冲但能在很短时间收敛这就是不错的甜点区如果过冲后要来回震荡好几下才稳定果断降增益或者加前馈。记住一个直觉判断**看运动曲线而不是听电机声音。**电机不响不代表定位好了真正稳定与否要拿数据看。5.2 验证高速稳定性的三个方法调完参数别急着上线至少做三项验证。第一项是重复定位精度测试让轴在典型路径上连续跑几百上千次测量每次到位位置看3σ离散度。烧录座的定位销和探针磨损很快如果运动控制重复定位本身离散大插座寿命会急剧缩短。第二项是温升测试高速运动下电机、丝杆、导轨都会发热热变形会导致重复定位精度漂移所以连续跑1到2小时后要重新测一遍精度确认漂移在允许范围内。第三项是模拟带料测试用假芯片或真芯片在吸嘴上跑完整循环确认高速加减速下芯片不位移、探针接触稳定然后检查芯片引脚表面有没有压痕、划伤。5.3 高速运动控制的避坑清单不要只盯着最大速度参数Cycle Time是运动时间加稳定时间的总和稳定时间才是大头。加减速曲线尽量用S曲线梯形加减速在节拍敏感的设备上容易埋下振动隐患。探针接触段必须单独设低速别让高速度的惯性冲击落在探针上。飞拍类方案一定要确认触发方式是硬件位置触发而不是简单定时器延时。机械结构比伺服参数重要刚性和惯量匹配做不好控制器再高级也白搭。轨道、吸嘴、插座都是会磨损的部件高速化之后磨损加快保养周期必须相应缩短。我做烧录设备这几年最大的体会是高速运动控制不是把设备跑得飞快而是让设备在最快的节奏里保持每一步都稳。这个行业对良率的容忍度极低一颗芯片烧坏可能就是整批报废所以一切提速都必须以可靠性为前提。如果你正在调试类似的设备从UPH公式倒推瓶颈从加减速曲线入手优化再盯死探针接触段这条路大概率能走通。
返回列表