本帖最后由 opticsV 于 2019-5-9 13:56 编辑
概述
NCOP移除曲率求解MSB预估公差程序Mente-Carlo公差分析Monte-Carlo公差分析直方图FAMC制造调整MPL将公差转化为元件图纸DWG带有公差的装配图
设置工作目录选择Dbook工作目录
Dbook目录下载:http://www.optzmx.com/thread-10234-1-1.html
参考Donald Dilworth《Lens Design Automatic and quasi-autonomous computational methods and techniques》第13章
二维图
FETCH C12L2.RLE
NCOP移除曲率求解
在计算公差之前,必须先移除表面6上的曲率求解
在Command Window中输入以下命令
CHG
6 NCOP
END
NCOP的意思是删除所有的曲率拾取和求解
MSB预估公差程序
在Command Window中输入命令MSB
选择TOLERANCE选项
选择WAVE选项
选中Prepare MC
点击GO按钮
MSB意思是Menu, Simple BTOL
BTOL意思是Budget TOLerance program
方差值
当计算已完成时,看Command Window最低行向上一点的部分,如下图所示
轴上像的方差为0.05,如箭头所示,是一个相当大的值,视场边缘的方差几乎也是这个值,但我们并不是很关心这
预估公差结果
拖动Command Window的滑块进度条,找到预估公差分析结果
结果非常糟糕
表面1和2的空气间隔公差是0.0016英寸
表面2和3的空气间隔公差是0.0049英寸,V-number的公差是0.054,偏心公差是0.00024
无法做出此公差的透镜
公差灵敏度
THIRD SENS各参数含义见每天一例23-三阶像差
这个列表展示了各个平面对于各种像差的贡献度及其导数的平方和。这里有一个概念就是如果这些参数很大,即使它们被其他的表面的贡献所补偿了,但是系统会对微小的误差非常的敏感,因为没有办法做的这么好。 SAT 的值,球差的总和为 8.363
降低SAT球差设置为4
点击Open MACro按钮
打开C13M1.MAC,点击Open
点击Run按钮
运行BTOL
点击Open MACro按钮 ,打开C13M2.MAC,点击Open,点击Run按钮
Mente-Carlo公差分析
在Command Window中输入如下命令行
MC 50 4 QUIET -1 ALL 5
MC意思是Mente-Carlo公差分析
50个抽样,透镜初始位置为4,QUIET抑制Command Window中的输出,监控所有质量描述符,存储第一个描述符值大于-1的例子,最糟糕的例子存在位置5
Monte-Carlo公差分析直方图
MC PLOT
绘制Monte-Carlo公差分析直方图
50个采样中最坏的例子
切换到ACON2,点击数字2
在Command Window中输入GET 5
点击PAD Bottom按钮 ,选择OPD Fan Plots
FAMC制造调整点击ACON1,点击Open MACro按钮,打开C13M3.MAC,点击Open,点击Run按钮,点击ACON2观察最坏的情况
Monte-Carlo公差分析直方图
点击ACON1
在Command Window中输入
MC PLOT
MPL将公差转化为元件图纸
在Command Window中输入MPL
选中USE BTOL
SN输入3
ID EXAPMLE DRAWING
ID ELEMENT 2
ID MY COMPANY
点击ELD
将公差转化为元件图纸
DWG带有公差的装配图
在Command Window中输入MPL
点击第一个DWG按钮
总结本例讲述了NCOP移除曲率求解,MSB预估公差程序,Mente-Carlo公差分析,Monte-Carlo公差分析直方图,FAMC制造调整,MPL将公差转化为元件图纸,DWG带有公差的装配图
感谢
ASDOPTICS -- Advanced Optical System Design
www.asdoptics.com
sales@asdoptis.com
support@asdoptics.com
更多信息敬请关注:
技术交流
软件跟新信息