三菱伺服系统在光模块固晶机中的精密贴装参数整定实战
2026/9/13 14:09:56 网站建设 项目流程

从去年开始在产线上调800G光模块的固晶工位,客户一张图纸拍过来,LD芯片和PD芯片的贴装位置公差直接给到±5μm以内,角度偏差0.1°以内,贴装压力还要控制在10g到20g之间,既不能压碎激光器芯片,也不能让金锡焊料虚焊。当时我们用的平台是龙门双驱加直线电机,视觉系统识别Mark点,运动控制器统一发指令,驱动端用的是三菱伺服系统。一开始按默认参数跑,位置精度账面数据是够了,但一实际贴片就会出现过冲、微量回弹和位置漂移,单颗芯片的贴装结果总是忽好忽坏。后来我几乎把三菱伺服系统从脉冲控制改成SSCNET总线控制,把电子齿轮、惯量比、位置环增益、速度环积分时间、增益切换机制一路重新整定,才终于把光模块固晶机的贴装精度稳定下来。

这篇文章不聊空泛的原理,就按我实际调试固晶机的路径来拆,重点放在光模块固晶场景下三菱伺服系统的参数到底该怎么选、怎么调、背后的实现机制是什么。同时会把调试过程中踩过的坑和排查链路一起写出来,供做同类设备、做精密贴装的工程师参考。

1. 精度预算先算清楚:固晶机的公差是怎么吃掉的

1.1 光模块固晶到底在固什么

光模块里的核心光芯片主要有两类,一类是发射端的EML或者DFB激光器芯片,另一类是接收端的PD探测器芯片。这两类芯片在固晶工序里要贴装到陶瓷基板、PCB或者透镜基座上,后续还要做金丝键合、耦合对准等工序。贴装位置一旦有偏差,光路耦合效率就会下降,严重的直接导致模块指标不达标。

更麻烦的是,这类芯片通常只有零点几毫米大小,LD芯片的发光区在端面镀膜之后需要精确落在基板预设的台阶或者焊料图形上。有些客户还要求flip chip工艺,芯片有源面朝下,通过金锡焊料与基板焊盘形成共晶连接。这种情况下,贴装过程既要保证平面位置精度,还要控制Z轴下压的力度和接触时间。焊料在高温共晶时有流动性,芯片放下去如果一侧偏高,焊料会往低处流,芯片就出现“浮砖”效应,位置和高度全偏。

所以光模块固晶不是简单把芯片“放上去”,而是把一颗脆弱的芯片、一层焊料膜、一个基板台阶、一套视觉基准全部耦合在一起的过程。伺服系统在其中承担的任务就是:平稳运动、精准到位、可控下压。

1.2 精度预算的分配逻辑

很多工程师一开始只看伺服电机的重复定位精度,比如样本上写着±1μm,就认为整机一定能做到±5μm。实际上整机的贴装精度是由几个环节叠加出来的:

  • 视觉识别误差:相机分辨率、光源稳定性、亚像素算法精度,通常占1μm到2μm。
  • 平台定位误差:XY平台的直线度、垂直度、定位重复性、热漂移,占1μm到3μm。
  • 吸嘴释放误差:芯片在吸嘴上的姿态、释放瞬间的粘连、吹气压力波动,可占1μm以上。
  • 焊料浸润位移:共晶/银浆固化过程中的表面张力影响,可能占1μm到4μm。
  • 伺服跟随误差与控制过冲:这部分在动态贴装中非常容易超过2μm。

所以当整机要求±5μm时,伺服环节最多只能分到1μm到2μm的预算。这意味着伺服系统不能只做到“最终停在目标位置”,还需要做到“运动中不过冲、到位后不抖动、同轴跟随误差小”。这就解释了为什么光模块固晶机这类设备,必须认真对待三菱伺服系统的参数和实现机制,而不是简单设个电子齿轮、设个速度就算完事。

1.3 高精度贴装技术里伺服的角色

在三菱伺服的实际应用中,固晶机往往是三类轴组合使用:

  • XY大行程平台轴:负责把吸嘴或劈刀移动到芯片拾取位置、视觉识别位置和贴装位置。龙门双驱结构居多。
  • Z轴压装轴:负责芯片取放和贴装压力控制,要求行程小、响应快、速度可控。
  • θ/Rz旋转轴:负责芯片角度的微调,配合视觉系统的角度误差结果做对位补偿。

这三类轴对伺服的要求完全不同。大行程轴要的是高响应、低过冲、快稳定;Z轴要的是低惯量、平滑低速、力控准确;θ轴要的是微步距、无爬行、角度定位重复性高。同一套三菱伺服系统,如果不做参数差异化管理,很难在一台设备上同时满足这三个需求。

2. 三菱伺服系统选型选得对不对,直接决定参数整定的“天花板”

2.1 为什么固晶机普遍选三菱

市面上伺服品牌很多,但光模块固晶机这种高精度贴装设备,三菱伺服被用得比较多的原因,不完全是品牌效应,而是在几个硬指标上和工艺需求对得比较齐。

首先,三菱MR-J5系列支持26位绝对位置编码器,MR-J4系列是22位到24位级别。对固晶机这种需要频繁断电重启、断电后要能够继续知道绝对位置的设备来说,绝对值编码器免去了每次开机找原点的麻烦。更重要的是,编码器分辨率高,意味着位置环能分辨出更小的误差,这对微米级的跟随误差控制有帮助。

其次,三菱SSCNET III/H总线通信支持多轴同步和高速通信,位置指令的刷新周期可以做到0.222ms甚至更短。固晶机动作节奏很快,视觉拍照后要立刻计算偏移量并发给各轴,通信周期越短,从视觉到运动执行的滞后就越小。这个“视觉—伺服”的闭环响应速度,是贴装精度能否稳定的重要因素。

最后是调试工具的完整度。MR Configurator2/3软件可以实时监控位置指令、实际位置、转矩指令、速度指令,还能做波形采集和频率响应分析。我调固晶机时,最依赖的就是这个波形功能,没有它几乎不可能找到过冲和振荡的根因。

2.2 半闭环还是全闭环,不能凭感觉选

三菱伺服驱动器本身支持半闭环和全闭环两种模式。半闭环以电机编码器作为位置反馈,简单可靠、抗机械干扰能力强,但电机端定位准确不等于负载端准确。光模块固晶机的XY平台如果采用丝杠传动,丝杠的轴向变形、联轴器间隙、热膨胀都会导致负载端位置偏差。这时需要外部光栅尺或磁栅尺做全闭环反馈,把负载端真实位置反馈给伺服驱动器。

我遇到过的情况是,设备装配时丝杠预压做得好,半闭环也能做到±5μm左右;但设备跑了一个班次后,丝杠发热,热膨胀导致位置漂移,这时半闭环就压不住了。切到全闭环之后,因为光栅尺直接测量工作台位置,热漂移被反馈环路自动补偿,稳定性明显提升。

但全闭环也有坑。机械刚度不足时,全闭环容易把机械谐振引入控制环,导致系统振荡。所以全闭环不是选上就完事,必须同时做好刚性分析、滤波设定和增益匹配。对固晶机来说,我一般建议:如果机械装配精度足够高且不会产生严重热漂移,半闭环加良好的补偿就够用;如果设备长时间连续运行,最好上全闭环,然后把光栅尺的分辨率和伺服电子齿轮匹配好。

2.3 龙门双驱对伺服同步机制的特殊需求

光模块固晶机的大型XY平台很多采用龙门结构,X轴是双电机驱动,两侧各一个伺服电机。这里面的实现机制不是简单的“两个电机都转就行”,而是需要龙门同步控制,否则两侧位置不同步,横梁就会出现扭斜,吸嘴实际落点严重偏移。

三菱伺服在这块提供两种常见方案:一种是由上位运动控制器做双轴同步控制,给出相同的速度/位置指令,并实时读取两侧编码器反馈做交叉补偿;另一种是在伺服驱动器内部实现主从同步或全闭环电子轴功能。实际使用中,我更推荐由运动控制器做同步计算,因为方便配合视觉坐标系校准。

调试龙门双驱时,最关键的是两个电机的增益参数要尽量一致,两侧机械负载差异不能太大。否则即使运动控制器发了同样的指令,两侧轴的跟随误差不同,横梁仍然会发生微小转角,最终在贴装面表现为角度误差。这台光模块固晶机调试时,我把左右两侧位置环增益设为同一数值,然后通过波形对比实际位置曲线,确保动态响应一致。

3. 三菱伺服参数整定的核心:从电流环到位置环的协同

3.1 控制环路的结构决定了参数调整顺序

三菱伺服驱动器内部本质上是三个嵌套的闭环:电流环(转矩环)、速度环、位置环。电流环在最内层,响应最快;位置环在最外层,响应最慢。整定参数的顺序必须由内向外,先确保电流环和速度环稳定,再去调位置环,否则容易出现“调位置环增益发现系统振荡,却搞不清是速度环还是机械谐振造成”的混乱局面。

电流环参数在绝大多数应用中不用人工干预,驱动器会根据电机本身参数自动设置。固晶机调试时,我一般不碰电流环,除非更换了非原厂电机或线缆。速度环和位置环则是重点,对应三菱参数里常说的速度环增益、速度环积分时间、位置环增益、负载惯量比。

3.2 负载惯量比:参数整定里最容易被低估的一项

三菱伺服参数里有一个非常重要的值,负载惯量比,也就是负载折算到电机轴上的转动惯量与电机转子惯量的比值。这个值直接决定了速度环增益可以设多高。如果惯量比设置严重偏低,速度环会认为负载很轻,实际运行时电机加速力矩不足,动态响应滞后;如果设得偏高,系统容易出现过冲甚至共振。

我调试固晶机Z轴时最初就吃过亏。吸嘴杆加芯片拾取机构在竖直方向运动,折算下来惯量比达到6左右,但伺服默认惯量比是1。结果Z轴在快速下落时末端严重延迟,每次都压过头,贴装位置的Z向高度差达到几十微米。后来用三菱伺服的自动调谐功能测出了真实惯量比,再把速度环积分时间适当加大,Z轴才变得跟手。

3.3 电子齿轮比和位置分辨率的关系

高精度贴装技术里,电子齿轮比是绕不开的参数。它的本质是建立指令脉冲/指令单位与实际机械位移之间的换算关系。三菱伺服通常可以通过CMX/CDV分子分母方式设置电子齿轮比,也可以设置每转指令脉冲数。

固晶机通过运动控制器直接控制伺服时,我习惯把电子齿轮比设置成“一个指令单位对应0.1μm或0.05μm”。这样视觉系统算出的偏差值就可以直接以微米为单位发送,省去换算。要注意的是,电子齿轮比必须与编码器分辨率匹配,否则会浪费编码器的精度。

举个例子,假设电机转一圈机械移动10mm,编码器分辨率是每转4194304脉冲,想做到每个指令单位对应0.5μm,那电机转一圈需要20000个指令单位。CMX/CDV就应该设为4194304:20000。如果设成4194304:100000,位置指令分辨率反而失真,系统会出现抖动或丢步。这个参数看似简单,但在很多设备调试中,位置时准时不准的问题根源就在这里。

3.4 位置环增益和速度环增益的配合逻辑

位置环增益决定了位置误差对速度指令的放大程度。增益越高,纠正位置偏差越激进,定位稳定时间越短,但太高会导致过冲甚至振荡。速度环增益则影响速度响应的快速性。两者在作用上是叠加的,调任何一个都可能破坏系统稳定。

我调试时的经验是:先把速度环增益和积分时间调到系统不发生振荡的临界值,再把位置环增益逐步从低往高试。每增大一次位置环增益,就观察一次波形,看实际位置曲线是不是出现超调。一般来说,固晶机的龙门轴位置环增益我放到20到40Hz左右,直线电机轴可以更高,丝杠轴相对低一些。

位置环增益还有一个连带效果:它影响伺服系统的动刚度。高增益意味着外部扰动引起的位置偏差可以被快速修正。但在贴装瞬间,吸嘴接触芯片产生反作用力,如果位置环增益过高,系统会把接触力当作位置偏差强行修正,导致Z轴“硬碰硬”压碎芯片。所以Z轴的位置环增益反而不能和XY轴一样高,要靠增加速度环积分和压力闭环来配合。

4. 高精度实现机制:参数之外的先进控制功能怎么用

4.1 增益切换机制:定位运动和贴装接触不能共用一套参数

这是光模块固晶机伺服调试里非常核心的机制。固晶机工作过程分两个阶段:快速移动到目标位置,然后以特定压力贴装。前者需要高增益、高响应,尽快稳定;后者需要低增益、柔性接触,避免冲击。

如果全程只使用一套增益参数,就会出现矛盾:高增益导致接触瞬间过冲,低增益导致运动到位时间太长。三菱伺服系统的增益切换功能正是为此设计的。驱动器可以根据定位完成信号、速度指令阈值或外部输入信号,在两组位置环/速度环增益之间自动切换。

我在现场调Z轴时,把移动阶段设为高增益,位置误差缩小到设定范围内之后,驱动器通过定位完成信号切换为低增益,然后执行压装动作。这样既保证了贴装效率,又保证了压力控制平稳。增益切换的切换延迟和切换条件需要仔细标定,切换太晚等于没切,切换太早又会导致运动末端软绵绵。

4.2 共振抑制与振动抑制:光模块贴装精度的“隐形保障”

高精度贴装机最容易遇到的一个问题,是设备某个频率附近出现机械共振。电机驱动平台运动时,机械结构会产生微小形变,在特定频率下形变被放大,位置环就会收到一个震荡的反馈信号,表现为定位完成后工作台还在“打摆”。

三菱伺服提供了多种共振抑制滤波器,包括动态滤波器、陷波滤波器和机械振动抑制功能。调试时可以用软件做频率响应分析,找到共振峰,在对应的频率位置设置陷波滤波器,把那个频段的增益压下去,系统就能稳定下来。

另外一种振动是末端残余振动,常见于轻负载、低刚性结构。比如Z轴吸嘴杆细长,在快速停止后,末端吸嘴还会来回弹几下。这种振动靠机械加粗很难消除,三菱伺服的先进振动抑制控制可以自动检测负载端的振动特性,在指令中加入反向补偿,让末端振动被抵消。固晶机贴装时如果发现芯片放下后还有肉眼可见的微小漂移,多半是这类机械振动问题,不只是伺服增益问题。

4.3 龙门同步和视觉坐标系的保存机制

前面提过龙门双驱同步,实际实现机制里还有层次之分。最简单的办法是两轴接收同一位置指令,但因为机械摩擦差异,实际位置总会有偏差。更高级一点的做法是,上位控制器读取左右两侧光栅尺位置,计算横梁转角,把转角误差实时叠加到两侧指令中,形成交叉耦合控制。

贴装精度要真正达到微米级,视觉坐标系和伺服运动坐标系必须严格对齐。我们设备每次开机或者断电重新上电后,都要做一次坐标标定。三菱绝对编码器在这个环节优势明显,开机后不需要回原点,运动控制器就能直接知道各轴在机械坐标系里的位置,结合视觉标定矩阵直接投入生产。这就避免了增量式编码器每次开机都要回原点造成的时间和原点重复精度误差。

4.4 总线同步与飞拍实现机制

光模块固晶机为了提高节拍,很多时候采用飞行拍照,也就是平台在运动中,相机抓拍芯片位置,然后运动控制器实时计算偏差,把补偿指令发送给伺服。这个过程的实时性要求很高。如果视觉系统、运动控制器、伺服驱动器三者之间的数据通路延迟不稳定,补偿效果就会忽好忽坏。

三菱SSCNET总线的一个优势在于,它可以比较精确地为运动控制提供同步时钟,所有伺服轴接收到的指令是在同一时刻生效的,轴间没有时钟漂移。这对飞拍和动态贴装尤其重要。实际调试中,我会把视觉触发信号与伺服的位置输出信号做时间戳对齐,然后根据平台当时的运动速度做前馈预测,而不是等平台停下来再计算补偿。这部分虽然偏控制系统,但如果没有伺服总线的同步支持,后续参数调得再好也会被延迟吃掉。

5. 调试实战与完整排错链路:从“动起来”到“稳稳贴上去”

5.1 一次真实的位置漂移排查过程

分享一个具体案例。某次光模块固晶机在连续生产约两小时后,贴装位置出现系统性偏移,偏移方向固定指向X轴正方向,且随着时间推移从2μm慢慢增大到8μm。

排查思路如下:

  • 第一步,先看视觉识别结果。把芯片和基板的Mark点识别数据显示出来,确认视觉定位坐标没有明显变化,说明问题不在视觉环节。
  • 第二步,手动移动平台到固定坐标,用千分表/激光干涉仪测量机械位置。如果机械位置本身没变,说明问题出在视觉与平台的坐标系标定上;如果机械位置变了,问题就出在伺服或机械环节。
  • 第三步,检测伺服驱动器波形,观察位置指令和实际位置。发现X轴实际位置比指令位置持续小一点点,电机并没有完全到达指令位置。于是怀疑位置环增益不足或机械阻力增大。
  • 第四步,查看转矩波形,发现恒定进给方向的转矩随温度升高而增大,判断丝杠或导轨热变形导致摩擦力变化,同时半闭环反馈无法感知X轴平台端的真实漂移。
  • 最终解决:将X轴切到全闭环模式,接入光栅尺反馈,同时把位置环增益提高20%,并对速度环积分时间做微调。连续跑8小时后,位置漂移量控制在±1.5μm以内。

这个案例想说明的是,高精度贴装调试不能只看参数表,要把机械、热、控制三个维度放一起考虑。伺服参数只是其中一个可调环节,但它往往是暴露问题的窗口。

5.2 借助波形判断参数好坏的关键细节

只靠“贴片后测精度好不好”来判断伺服参数是否合理,效率太低。我用得最多的工具是MR Configurator的波形采集,同时抓取位置指令、反馈位置、速度、转矩四条曲线。

看曲线时有几个关键点:

  • 定位段末端的实际位置曲线应平稳收敛,不出现正弦振荡。若有振荡,先检查机械共振,再调低位置环增益或启用陷波滤波器。
  • 速度曲线在启动和停止时应平滑,无突变尖峰。速度突变意味着加速度过大或前馈设置不匹配。
  • 转矩曲线在贴装接触段应无明显冲击。如果转矩在接触瞬间突然跳变到上限,说明Z轴增益切换或压力控制未生效。
  • 跟随误差曲线在匀速段应保持稳定,如果匀速段跟随误差持续增大,很可能是惯量比设置偏大或速度环增益过低。

5.3 自动调谐能用,但不能完全依赖

三菱伺服具备自动调谐功能,可以自动测定负载惯量比、设定基本增益。对快速验证来说很好用。但光模块固晶机这种高精度场景,自动调谐给出的参数往往偏保守,系统的稳定时间不够短,定位末端微振也抑制得不够好。

我的做法是:先用自动调谐得到一组基准值,尤其用它的惯量比测量结果,然后再手动把位置环增益逐步提高,同时观察波形。手动调整时需要一个维度一个维度来,比如先调位置环增益,稳定后再调速度环增益,不要同时动多个参数,否则出了问题找不到是哪个参数引起的。

5.4 常见高精度贴装伺服问题速查

现象可能原因排查方向
定位末端振荡位置环增益过高、机械共振降低位置环增益、启用陷波滤波器
贴装位置系统性偏移视觉标定漂移、温度导致机械变形检查标定、切换全闭环、扫描转矩曲线
Z轴压伤芯片贴装段增益切换失效、位置环刚性过大降低接触段增益、配置增益切换、启用压力保护
低速爬行速度环积分时间过大、静摩擦大减小积分时间、检查导轨润滑
跟随误差持续增大惯量比不匹配、加减速过大校准惯量比、加大加速时间或启用前馈
飞拍补偿不稳定总线同步延迟、视觉触发抖动对齐时间戳、固定视觉触发信号、降低总线扫描周期

6. 经验补充:参数归档、热管理与产线复制的几个细节

三菱伺服系统里,最容易被忽略的其实是参数版本管理。固晶机设备一旦调试好,就不要随意改动伺服参数,哪怕只改一个位置环增益,也可能导致整批设备贴装结果不一致。我现在每个项目都会把最终确认的参数通过MR Configurator导出成文件,和机械图纸、视觉标定记录一并归档。后续设备维护、复制产线时直接导入,能省掉大量重复调试时间。

热管理对高精度贴装同样重要。光模块固晶机对环境温度波动比较敏感,伺服驱动器安装位置、电机发热、光源发热都会引起平台热变形。我在产线布局时会把伺服驱动器远离光栅尺读数头和相机立柱,给电机增加散热片,并在开机前做半小时温机,让设备达到热平衡后再生产,这样贴装精度稳定很多。

如果调试过程中遇到“参数怎么调都不对”的局面,我建议优先怀疑机械装配和刚性,而不是继续堆增益。伺服系统可以补偿一些机械不足,但终究是有限的。位置环增益提得很高还压不住误差,往往说明机械环节有间隙或者变形,这时候继续加增益,只会让系统走向振荡,最后连设备都开不动。

固晶机的高精度贴装,说到底不是某一个器件的能力,而是视觉、机械、伺服和工艺四者协同的结果。三菱伺服系统提供的参数和实现机制,给调试工程师提供了一把精细调控的旋钮,但能不能拧到位,还得靠对设备整体逻辑的理解和现场反复验证。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询