4. 光学设计软件中的公差操作:Zemax OpticStudio 实战
好,我们正式进入软件操作环节。
说实话,很多工程师觉得公差分析难,不是难在理论,而是难在软件里那一大堆操作数不知道干嘛用的。我早年带项目时,就见过有人把 TTHI 和 TETX 搞混,结果分析出来的公差 budget 完全不能用,白白浪费了两周时间。
今天我们就把它彻底理清楚。
4.1 公差操作界面:别被菜单吓到
Zemax 的公差分析入口在 Tolerance 菜单下。点开后你会看到几个主要区域:
- Tolerance Data Editor:这是主战场。所有公差操作数都写在这里。
- Tolerance Setup:设置补偿器、评价标准(比如 RMS 波前差、MTF 下降多少)。
- Tolerance Statistics:跑完 Monte Carlo 后的结果汇总。
我个人习惯,第一步永远是先定义 补偿器。比如后焦距补偿,或者像面倾斜补偿。没有补偿器,公差分析就是纸上谈兵。
4.2 核心公差操作数详解:TTHI、TEDX 等
操作数是公差分析的语言。你告诉软件“镜片厚度允许偏多少”,用的就是操作数。下面这几个,是实战中最常用的。
4.2.1 TTHI(厚度公差)
TTHI 控制的是两个面之间的 轴向间隔。注意,它控制的是“面到面”的距离,不是镜片中心厚度。
举个例子:
TTHI 1 2 0.05 ; 面1到面2的间隔,名义值基础上允许 ±0.05 mm
我在项目中遇到过一个问题:有人用 TTHI 控制了镜片厚度,结果发现空气间隔没控制。实际上,镜片厚度和空气间隔是两回事,必须分别写操作数。
4.2.2 TEDX / TEDY(偏心公差)
TEDX 和 TEDY 控制的是表面在 X 或 Y 方向的 平移偏心。这是最常用的偏心操作数。
TEDX 3 0.01 ; 面3在X方向偏心 ±0.01 mm
TEDY 3 0.01 ; 面3在Y方向偏心 ±0.01 mm
你想想看,一个镜片装偏了,光线就会跑偏。TEDX/Y 就是模拟这个效果的。
这里有个关键点:TEDX/Y 是针对“表面”的。如果你要控制整个镜组的偏心,需要用 TEBX / TEBY(元件偏心)。
| 操作数 | 控制对象 | 典型值 | 我的经验 |
|---|---|---|---|
| TTHI | 面间轴向间隔 | ±0.02 ~ ±0.1 mm | 胶合面别忘了加 |
| TEDX / TEDY | 表面偏心(X/Y) | ±0.01 ~ ±0.05 mm | 高精度镜头取 ±0.005 |
| TETX / TETY | 表面倾斜(X/Y) | ±0.5 ~ ±2 arcmin | 容易和偏心搞混 |
| TIRR | 表面不规则度 | λ/4 ~ λ/10 | 用光圈数表示 |
4.2.3 TETX / TETY(倾斜公差)
倾斜和偏心是两码事。偏心是镜片平移了,倾斜是镜片歪了。
TETX 3 0.5 ; 面3在X方向倾斜 ±0.5 arcmin
为什么要把倾斜单独拿出来?因为在实际装调中,镜片倾斜往往比偏心更难控制。我见过一个红外镜头,偏心 0.02mm 还能接受,但倾斜 1 arcmin 就直接导致像散超标了。
4.2.4 TIRR(表面不规则度)
TIRR 模拟的是镜片表面的 局部误差,比如光圈局部不平。它用“光圈数”表示,单位是波长。
TIRR 3 0.5 ; 面3的不规则度允许 ±0.5 个光圈(约 λ/2)
嗯,这里要注意:TIRR 是加在表面上的 随机像差,每次 Monte Carlo 都会生成不同的不规则形状。所以它很吃计算资源,但必须加。
4.3 知识结构图:公差操作数分类
下面这张图,帮你把常用操作数的关系理清楚。
4.4 实战操作流程:从零开始跑一次公差分析
光说不练假把式。我们走一遍完整流程。
- 打开 Tolerance Data Editor,清空默认内容。
- 添加补偿器:在 Tolerance Setup 里,Compensators 选项卡,添加“最后一面到像面距离”作为补偿器。
- 编写操作数:按顺序添加 TTHI、TEDX、TEDY、TETX、TETY、TIRR。每个操作数对应一个表面或间隔。
- 设置评价标准:我一般用 RMS Wavefront 作为标准,因为它对像差变化敏感,且计算快。
- 运行 Sensitivity Analysis:先跑一次灵敏度分析,看看哪个公差最敏感。
- 运行 Monte Carlo:设置 1000 次或 5000 次模拟,看统计结果。
4.5 常见错误与避坑
- 漏加补偿器:没有补偿器,公差分析结果会非常悲观。实际装调时一定会调焦的。
- 操作数写错面号:我见过有人把 TTHI 1 2 写成了 TTHI 1 3,结果间隔控制错了。检查面号是基本功。
- 忽略胶合面:胶合层厚度偏差虽然小,但在高 NA 系统中影响很大。别忘了加 TTHI。
- 倾斜和偏心搞混:TEDX 是偏心,TETX 是倾斜。名字很像,但物理意义完全不同。
好了,这一章的内容就到这里。操作数不难,难的是理解每个操作数背后的物理意义。你只要把 TTHI、TEDX/Y、TETX/Y、TIRR 这四个吃透了,Zemax 公差分析的基本功就算打牢了。