OpticsBuilder绘图指南 (SolidWorks)

本文描述了使用OpticsBuilder通过在SolidWorks中创建自定义绘图模板来自动创建镜头绘图的过程OpticsBuilder可以自动创建与ISO 10110兼容的圆形镜头绘图与生成镜头绘图工具。该工具生成的绘图中将根据ZBD文件中的自定义属性数据导入镜头尺寸和材料数据。绘图工具将执行一个宏,该宏用于处理数字格式、图片和表格的放置,以及镜头尺寸和镜头数据的自动填充。

作者 Jacob Hart

简介

使用OpticsBuilder创建的SolidWorks装配体文件将包含机械元件和光学元件。OpticsBuilder可以使用生成镜头绘图工具创建圆形透镜的绘图。绘图模板是在绘图中组织和呈现透镜几何形状和属性的框架。本文是一个循序渐进的指南,帮助您理解自定义绘图模板中包含哪些信息,以及如何创建与OpticsBuilder一起使用的自定义绘图模板。

使用OpticsBuilder绘图工具

图1在红色方框内展示了生成镜头绘图图标。图2展示了生成镜头绘图工具的对话框。

Figure 1

图 1. 生成镜头绘图

如何使用绘图工具:

  1. 载入ZBD文件进入OpticsBuilder
  2. 将载入的镜头作为装配体保存至 SolidWorks
  3. 点击 生成镜头绘图 (Generate Lens Drawing)
  4. 选择光学元件生成绘图(参考图 2)
  5. 选择绘图模板 (OpticsBuilder、SolidWorks 或 Custom)
  6. 点击 绿色对勾 开始生成绘图

图 2. 生成镜头绘图工具

OpticsBuilder绘图模板

在绘图工具开始创建绘图之后,将生成透镜的前视图和截面图。透镜厚度和面直径将被添加尺寸标注。如果用户在绘图工具中选择使用OpticsBuilder绘图模板,则将生成如图 3 所示绘图。SolidWorks 绘图模板不适用于绘制光学元件,尽管透镜的数据也将被载入至生成的绘图模板当中。

图 3. OpticsBuilder绘图模板

当使用OpticsBuilder绘图模板时,如果数据已经保存至ZBD文件内,以下数据将自动填充至绘图表格内:

  • 包含正负号的透镜曲率半径,指示凸面或凹面 (R)
  • 通光孔径半径 (Øe)
  • 透镜材料 (Glass:)
  • d 光折射率 (Nd)
  • d 光阿贝数 (Vd)
  • 光焦度不规则度 (3/)
  • 倾斜 (4/)
  • 表面不完美度公差 (5/)
  • 参考波长 (6/)
  • 材料不完美度 – 应力双折射 (0/)
  • 材料不完美度 – 气泡和夹杂物 (1/)
  • 材料不完美度 – 不均匀性和纹理 (2/)
  • 镜头名称 (Part/DRAWING)
  • 绘图表格缩放 (SCALE)

双胶合镜头和偶次非球面镜头

双胶合镜头装配体将自动为每个透镜和胶合后镜头组生成绘图。非球面透镜(仅限于偶次非球面)将存在额外的绘图工作表中生成非球面系数和矢高表格。

创建自定义绘图模板

自定义绘图模板允许用户定义自己的绘图模板来满足自己的需要。用户可以创建表格、注释、图片,并添加与镜头几何形状和材质属性相关的变量。如果自定义模板与OpticsBuilder模板具有不同的绘图大小或方向,则必须从空白工作表中创建模板。

创建自定义绘图模板的第一步是在SolidWorks中创建新绘图。在创建绘图之前,会提示用户选择一种工作表格式来定义工作表的大小和方向。如果“Display Sheet Format”未选中,则在选择工作表格式后创建空白绘图,如图 4 所示。

图 4. 工作表格式对话框

在绘图创建之后,用户需要选择工作表格式 (Sheet Format) 选项卡并点击编辑工作表格式 (Edit Sheet Format),如图 5 所示。这将使得绘图边框、表格和标注被创建。 

绘图边框创建

绘图边框用作创建表格几何图形的参考。图5中突出显示了自动边框图标。

图 5. 编辑工作表格式

为了创建绘图边框:

  1. 选择自动边框 (Automatic Border)
  2. 点击自动边框 (Automatic Border) 对话框内的向右箭头
  3. 定义绘图边距尺寸,如图 6 所示
  4. 取消勾选显示区域分隔 (Show Zone Dividers)
  5. 取消勾选显示列 (Show Columns)
  6. 取消勾选显示行 (Show Rows)
  7. 点击自动边框 (Automatic Border) 对话框顶部的 绿色对勾
  8. 选择边框的四个顶角点,用图 7 所示的锚图标将它们固定在适当的位置

     

图 6 & 7. 自动边框以及边框锚点

图层和线条格式工具栏

在进一步绘制之前,用户应该通过右键点击命令工具栏 (Command Toolbar) 打开图层和线条格式工具栏,选择图层 (Layer) 线条 (Line) 格式。图 8 中突出显示了图层和线条格式图标。

图 8. 命令管理器、图层和线条格式工具栏

图层和线条格式工具栏可以放置在任何方便用户的地方。选择图 9 所示的图层属性,创建一个新图层来组织在最终的绘图模板中不可见的对象,如表格尺寸和隐藏注释。在打印过程中,还可以通过隐藏图层的打印机图标来隐藏图层,如图 10 所示。

      

图 9 & 10. 图层和线条格式工具栏和图层属性对话框

创建表格

在工具栏放置好后,用户应该开始创建他们的绘图模板表格。要启动该表格,用户应该首先选择草图选项卡。在草图选项卡中,线条和方框工具可以用来构建一个表格。用线条和方框工具创建的线条可以在工作表的任何地方绘制。如果在绘图边框或另一行上开始或完成一行,则该行将自动约束为与重叠的行一致。图 11 显示了放置在水平线上的约束的示例(表格内从上往下数第二个)。

图 11. 线条约束

默认情况下,当鼠标光标靠近现有行的中心点(包括边框)时,中心点将被对齐。在创建行时SolidWorks会自动在行上适当地放置水平和垂直约束。

将新对象放置到具有许多注释和表格行的绘图中可能比较困难,因为 SolidWorks 会自动切换到现有对象的水平和垂直位置。为了防止 SolidWorks 根据现有对象位置进行水平和垂直对齐,用户应该在放置行和注释时按住 Alt 键。

添加表格尺寸

设置好绘图模板后,可以根据需要添加尺寸来设置表格格式。图 12 显示了尺寸和注释图标。

图 12. 尺寸和标注图标

尺寸应该放置在一个独特的图层,以便在保存绘图模板之前可以隐藏它们。图 13显示了OpticsBuilder模板表格的一个横向版本,其中的尺寸为横向方向的A (ANSI) 尺寸。

图 13. 表格尺寸

绘图标注和自定义属性

用注释填充图 13中所示的表格是创建绘图模板的下一步。注释可以包含文本、自动填充的镜头数据或文本和数据的组合。自动填充镜头数据的注释链接到与镜头相关的自定义属性,如曲率半径或材质。当ZBD文件导入SolidWorks之后,自定义属性将被附加到每个镜头上。

要查看自定义属性,请转到文件…属性…自定义 (File...Properties...Custom)。镜头可用的自定义属性列表如图 14所示。

Figure 14. 自定义属性列表

从头创建自定义绘图模板时,没有定义自定义属性。必须从使用OpticsBuilder或SolidWorks模板生成的绘图中复制自定义属性。要将自定义属性从OpticsBuilder绘图模板转移到自定义绘图模板,需要执行以下操作:

  1. 从OpticsBuilder模板内的透镜绘图中打开自定义属性列表 (Custom Properties List)
  2. 高亮标记自定义属性列表 (Custom Properties List) 中需要转换的行并按住Ctrl+C
  3. 打开自定义模板中的自定义属性列表 (Custom Properties List)
  4. 高亮标记自定义模板自定义属性列表 (Custom Properties List)中的任何行
  5. 按住Ctrl+V

在此步骤之后,自定义绘图模板包含从OpticsBuilder或SoildWorks绘图模板中复制的所有自定义属性。

要添加包含自定义属性的注释,用户应该添加一个注释并选择链接至属性 (Link To property) (在图 15 中突出显示)。这将打开图 16 中圈出的下拉菜单,选择一个自定义属性名来填充注释。

  

图 15 & 16. 注释和链接至属性对话框

通过添加一个自定义属性文本和另一个自定义属性名,可以将文本和自定义属性组合在一个注释中。这对于创建包含公差的数据字段非常有用。为了帮助绘图创建,OpticsBuilder绘图模板中使用的自定义属性名以蓝色显示,如图 17所示。

图 17. OpticsBuilder绘图模板,自定义属性名称

非球面

非球面镜头是绘图工具中的一种特殊的情况,仅支持偶次非球面。当绘制一个均匀的非球面时,OpticsBuilder模板在第一张图的顶部包含了一个矢高方程,另外两张图包含非球面系数和一个矢高表格。一个均匀非球面透镜的多张绘图如图 18所示。

图 18. OpticsBuilder模板,偶次非球面格式

要在自定义绘图模板中为非球面创建额外的工作表,用户应该:

  1. 通过插入...工作表 (Insert...Sheet)添加额外的工作表(取消勾选显示工作表格式 (Display Sheet Format))
  2. 通过插入...表格...常规表格 (Insert...Tables...General Table) 添加表格
  3. 用非球面系数标签填充表格
  4. 使用非球面系数的自定义属性 (0_ORDERTERM_L) 填充表格,双击一个表格单元格并选择链接至属性 (Link to Property)
  5. 通过插入...工作表(Insert...Sheet) 添加另一个额外的工作表(取消勾选显示工作表格式 (Display Sheet Format))
  6. 通过插入...表格...常规表格 (Insert...Tables...General Table) 添加另一个表格
  7. 使用矢高 (0_SAG_VALUE_L) 的自定义属性填充第二个表格,双击一个表格单元格并选择链接至属性 (Link to Property)

在有多个工作表的绘图中,如果用户希望在每个工作表上使用不同的格式,可以对每个工作表的工作表格式进行更改。要编辑新添加工作表的工作表格式,请选择“编辑工作表格式 (Edit Sheet Format)”并右键单击该工作表。右击要更改的工作表后,转到编辑…属性 ( Edit...Properties)。然后,用户可以选择一个新的工作表尺寸、方向,或通过取消选中显示工作表格式 (Display Sheet Format) 来创建一个空白工作表。参见图 4查看工作表属性对话框。

保存绘图模板

一旦使用表格、注释和自定义属性创建了绘图模板,用户应该:

  1. 选择 工作表格式 (Sheet Format) 选项卡
  2. 取消勾选 编辑工作表格式 (Edit Sheet Format)
  3. 通过 文件...保存工作表格式 (File...Save Sheet Format) 保存 *.slddrt 格式的工作表
  4. 通过 文件...另存为 (File...Save As) 保存 *.drwdot 格式的绘图模板

工作表格式包含绘图方向、尺寸和边框。绘图模板包含工作表中使用的所有表格、图片和注释。绘图模板在保存时将引用工作表格式。

KA-01888

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

文章评论已关闭。