《CodeV界面解析图示》是一份详细指导用户理解与操作CodeV软件界面的图文手册。通过清晰标注和说明,帮助读者轻松掌握各项功能设置及优化技巧,适用于光学设计领域的学习者与专业人士。
CODEV使用手册2 容许公差
你可能熟悉莫非定律:任何有可能出错的事情最终都会发生错误。容差分析的目的在于通过模拟何种类型的误差可能发生、这些误差对光学系统性能的影响程度以及成功构建一个工作系统的可能性等问题,使这一法则失效。
在Code V中有一些用于进行容差分析的工具,包括一种强大的属性设置功能。其他工具则被用来评估用户自定义的容差要求和蒙特卡罗(Monte Carlo)仿真结果。
目录:
- 莫非定律
- 容许公差分配与TOR...
- 公差类型...
- 使用LDM确定公差和TOR..
- 输出分析...
- 其他容差分析属性...
莫非定律
光学系统对加工精度有一定的要求。在许多机械装置中不太明显的误差,在光学系统里可能会导致严重的成像质量问题。由于没有任何事情可以做到绝对完美,因此总会存在一些误差。容差分析的目的是弄清楚构建一个光学系统的潜在错误类型,并且预测这些错误的影响。
什么可能出错?
共轴光学系统可以通过少量参数来定义,主要是每个表面的曲率、厚度和玻璃材料。然而,即使这样简单的几个参数也可能导致多种类型的错误,包括但不限于:
- 曲率误差(通常通过样板吻合度进行测试,DLF, 以及柱面不规则度 IRR)
接下来将使用一个名为Cooke三片型物镜的样本透镜来进行容差分析。该样本没有预先定义公差。
1. 选择Analysis > Tolerancing > RMS Wavefront Error菜单。
2. 在弹出对话框中,选均方根波前误差作为光学成像质量的标准。
3. 点击OK开始运行程序。从这点少量的输入后,将产生大量输出结果(与该操作等效的命令是TOR;GO)。
设置公差
如前所述,容差被视为透镜数据的一部分,在LDM中定义、查看和编辑,并且在保存时也会被保存到.len文件中。
1. 选择File > Open菜单并打开提供的Cooke三片型物镜样本。
2. 选择Review > Tolerance菜单以显示Tolerances and Compensators窗口。由于该透镜没有包含任何默认容差值,因此当前视窗为空白状态。
3. 点击LDM表格顶部的Autofill按钮打开Tolerance Spreadsheet Autofill对话框,并使用默认设置(对所有表面应用缺省公差)。
4. 确定后,将显示标准的缺省容差。向下滚动可以看到为该共轴透镜生成了53个缺省值。
这些公差的影响尚未计算(这是TOR的工作),还需定义一个补偿器;一旦开始设置容差和补偿元,则Code V假定你已设定了所需的所有内容,因此不再需要自动生成任何东西。
1. 在Tolerances and Compensators窗口底部的补偿器表格中右击End of Data栏。
2. 选择Insert插入新的项目。
3. 双击Start Surface单元格并选择Image表面作为起始面。
4. 对新添加的补偿元双击Type单元格,并滚动设置将其设为Z轴位移(DLZ)。
如果是像平面,厚度(DLT)和Z轴位移(DLZ)是等效的。通常情况下,通过向后推移动后续表面来改变厚度,而DLZ仅移动该特定表面而不影响其他部分。
5. 点击顶部处的Commit按钮或直接点击公以保存设置。
以上步骤完成后即可进行容差分析计算和结果查看。