摘要:本文在AutoCAD平台的基础上对常用光学镜头基本结构进行参数化和模块 化自动设计。根据光学系统外形尺寸可以一次性设计出结构装配图,而且可以从装配 图方便地分离零件图。同时还提供了多种结构形式供设计者选择。

关键词:计算机辅助设计;光学镜头;结构

一、 引言

计算机辅助设计技术早已应用到镜头的光学设计当中,镜头的结构设计也有一些 计算机辅助设计软件,但是由于结构设计的多样性或专业性强或要昂贵平台支持而使 用不便。光学镜头的结构设计要求各个光学零件准确定位和合理固定,保证镜头的光 学性能。对于照相物镜、显微物镜、望远物镜、目镜等大多数非变焦、光轴成直线的 镜头来说,其基本结构由透镜、压圈、镜筒、隔圈组成。只要对这些结构作自动设 计,就能省去许多费事的构思和繁琐的计算。以自动设计得到基本结构为基础,就不 难修改成为所要求的特殊结构,例如镜筒与机壳的专用连接结构。本文介绍的光学镜 头基本结构计算机辅助设计是基于广泛应用的AutoCAD平台和采用人机交互式操作,用AutoLISP语言进行参数化和模块化设计什么是计算机辅助设计软件.,通用性好且简单易行。

二、 镜头结构分类

常用光学镜头诸如望远物镜、显微物镜、照相物镜和目镜,基本结构包括四个部 分:透镜、隔圈、镜筒、压圈。

隔圈结构类型比较多,它受前后透镜直径和通光孔径的大小差别影响较大,也受 其它结构要素影响。隔圈结构类型如图1所示。

计算机辅助设计软件_辅助计算机软件设计是什么意思_什么是计算机辅助设计软件.

图1

镜筒结构大体可以分为两类:直筒式和台阶式。

压圈的结构形式包括外螺纹压圈和内螺纹压圈,在实际应用中大多采用外螺纹压 圈,因此本文仅考虑外螺纹压圈,又根据光学系统对边缘光线是否扩散和外观要求的 不同,压圈可以分成三种形式。

仅以镜筒和压圈的结构形式组合(暂考虑隔圈一种形式)就可以把镜头结构分为如 图2所示的六种形式。

什么是计算机辅助设计软件._辅助计算机软件设计是什么意思_计算机辅助设计软件

图2

本文所述CAD的方法是用户根据镜筒和压圈分类的图标菜单来选择结构形式光学镜头基本结构计算机辅助设计,再 通过文字提示用户去决定选择何种隔圈形式。

三、 总体设计

把镜头基本结构分成了六种类型,就可以把整个软件系统设计成六个主程序来分 别完成六种类型结构的设计。首先让用户输入光学系统外形尺寸光学镜头基本结构计算机辅助设计,然后选择:只画光 学系统图或画六种类型中一种类型结构图。每个主程序要调用光学系统、压圈、镜 筒、隔圈的子程序完成整个光学镜头装配图绘制和自动设计。软件系统框图如图3所示。

什么是计算机辅助设计软件._辅助计算机软件设计是什么意思_计算机辅助设计软件

图3

在设计程序时采用了模块化设计,一个模块实现某一特定的功能,各个模块功能 不重复,相互之间共享数据资源,存在调用关系。

各个模块实现的功能和程序的对应关系如表1所示。

在本设计中我们主要采用编制下拉菜单的方法提供用户界面。建立的新菜单文件 名是BIT.MNU,编辑的下拉菜单区是POP6,名称是BYSJ。

表1

什么是计算机辅助设计软件._辅助计算机软件设计是什么意思_计算机辅助设计软件

图4在用户进入到绘图方式后,点取下拉菜单BYSJ将会看到如图4所示的菜单。

什么是计算机辅助设计软件._辅助计算机软件设计是什么意思_计算机辅助设计软件

图4

Part Control项主要用于完成设计之后分离各零件,单独把每个零件从装配图中拆 出,或者把某个零件上的所有线条一起进行编辑。

Input Data项主要用于光学系统参数的输入并转化为数据文件以便于其它程序的取用。

Draw Lens Only项用于不需要设计整个镜头结构时单独绘制光学系统图。

Select Type项用于六种结构类型的选择。它调用了图标菜单ICON,将六种类型的 结构简图用图像形式形象地显示出来,使用户很方便地选择所需要的结构类型,如图2 所示。

四、 程序编制示例

由图3系统框图可知,各个零件都编制了相应的子程序完成其结构绘制,下面仅以 光学系统为例说明程序的编制过程。

完成光学系统绘制的程序Len.1sp自定义函数的流程图如图5所示。首先从数据文件 中取出第一组参数,利用绘图命令按照参数绘制透镜,然后循环操作取出第二组、第 三组参数⋯,在距离前一透镜d+t处绘制透镜,直至整个透镜系统绘制完毕。

什么是计算机辅助设计软件._辅助计算机软件设计是什么意思_计算机辅助设计软件

图5

五、 关键技术处理

1.镜筒壁厚和压圈宽度

镜筒壁厚与它的直径有关。螺纹退刀槽处的镜筒壁厚一般是整个结构中的最薄之 处。因此程序中以退刀槽处为壁厚基准,各种直径范围的壁厚选择由条件语句完成。在台阶式结构中中间部分各处的壁厚都与退刀槽处的壁厚相等什么是计算机辅助设计软件.,而在直筒式结构中中 间部分的壁厚要比退刀槽处的壁厚大一些。同理压圈宽度、螺距和起子槽的大小也按 直径范围的选择由条件语句完成。

2.镜筒两端轴向尺寸

为保护前镜片,镜筒的前端表面应超出凸透镜前表面某一预置尺寸。而镜筒后端 表面则要与压圈后表面相平齐或稍为超出压圈后表面。

3.镜筒台阶轴向尺寸

位于镜筒内孔台阶处的隔圈和压圈与台阶端面之间必须空出一些距离,以保证各 零件尺寸有误差时隔圈和压圈都不得碰到台阶,这样才能起到应有的定位和压紧作 用。本设计的镜筒台阶尺寸是根据透镜的边缘厚度来处理确定的。

4.从装配图拆出零件图

利用AntoCAD独特的图层处理技术,用户根据需要设定若干图层。将不同零件画 在不同层上,运用图层的开启关闭、冻结解冻的作用,就可以方便地从装配图上分离 出某个零件图。本程序特别制作了拾取实体来实现层控制的菜单命令。这些菜单是执 行四个LISP程序(lid.1sp、ofo.1sp、lsel.1sp、isolate.1sp)。

六、 镜头设计实例

表2是设计好的光学系统外形尺寸,也是本实例结构设计的已知原始数据。图6是 应用本文所述的程序,选择某种结构形式,设计出来的镜头装配图,图中没有作任何 修改(图中是在拆零件图之前零件线条存在重叠现象,拆完零件后可以用一程序消除)。

表2

什么是计算机辅助设计软件._辅助计算机软件设计是什么意思_计算机辅助设计软件

七、 结论

(1) 对于任意一组常用光学镜头,在已知其光学系统外形尺寸的情况下,可以迅速 地绘制出其固紧结构图,并能保证各光学零件定位的准确性。

(2) 可以根据用户的需要提供多种结构式样以供选择,并且由装配图可以迅速分离 出准确尺寸的零件图,提高了光学镜头的设计质量和设计效率。

(3) 本软件比较容易进一步扩充与完善。例如可以更细致地考虑透镜工艺倒角对装 配图的影响;可以运用程序进一步完善零件图的尺寸标注等等。

作者单位:(北京理工大学光电工程系,北京100081)

参考文献:

[1] 《光学仪器设计手册》编辑组编:光学仪器设计手册.北京:国防工业出版社, 1972

[2] 王之江 主编:光学技术手册.北京:机械工业出版社,1994

[3] 任志文,赵跃进 编:光学仪器计算机辅助设计AutoCAD的开发和应用.北京:北 京理工大学出版社,1996

[4] 霍新民 编:AutoLISP(12.0)程序设计.北京:机械工业出版社,1995

  • 评论列表 (1

  • 光学镜头基本结构计算机辅助设计通过运用计算机技术,对镜头的基本结构进行精确模拟和优化,提高镜头设计效率和成像质量。

    2025年05月09日 20:39

留言评论