3. 联合设计流程:从光学参数到机械结构的完整映射
说实话,很多工程师把遮光罩设计想得太简单了。要么光学工程师丢个圆锥角过来,机械工程师照着画个喇叭口完事。要么机械工程师把挡光环排得密密麻麻,结果加工出来根本装不上。
我这些年踩过的坑,十有八九都是因为光学和机械没对齐。所以这一章,咱们就聊聊怎么把光学系统参数,一步步映射成机械结构。说白了,就是建立一条从「需求」到「零件」的完整链路。
核心观点:联合设计的本质,是让光学工程师的「视场角」和机械工程师的「拔模角」在同一个坐标系里对话。
3.1 设计输入:你手里得有什么牌?
每次开始一个新项目,我都会先拉一张清单。没有这些输入,后面全是瞎猜。
| 输入类别 | 具体参数 | 来源 | 我踩过的坑 |
|---|---|---|---|
| 光学系统参数 | 全视场角 (FOV)、入瞳直径、出瞳距离、像面尺寸 | 光学设计报告 | 有一次光学给了半视场角,我当全视场角用了… |
| 杂光约束 | 抑制角、鬼像等级、点源透过率 (PST) 目标值 | 杂光分析报告 | PST 目标定得太高,挡光环排到 30 环,加工费翻倍 |
| 机械边界 | 安装接口、最大包络尺寸、重量上限、材料 | 总体结构设计 | 遮光罩做太长了,卫星装不进整流罩 |
| 工艺约束 | 拔模斜度、最小壁厚、表面粗糙度、镀膜要求 | 工艺规范 | 挡光环尖角 0.1mm,车刀直接崩了 |
我的习惯:拿到这些输入后,我会先做一个「矛盾检查」。比如光学要求遮光罩长 200mm,但机械包络只给 150mm。这种矛盾越早发现越好,别等到出图了再改。
3.2 映射流程:五步走,一步都不能跳
这个流程我用了快十年,迭代了好几个版本。现在分享给你,每一步都有血泪教训。
- 建立基准坐标系 —— 把光学系统的光轴、像面、入瞳位置,统一到机械坐标系里。我习惯用入瞳中心作为原点。
- 计算临界光线 —— 根据全视场角,画出最边缘的那条光线。这条线决定了遮光罩的内壁轮廓。
- 确定遮光罩长度 —— 根据抑制角要求和机械包络,迭代出最短可行长度。这里通常要来回算 3-5 轮。
- 排布挡光环 —— 用等间距或等角度法,确定每一环的位置和高度。我会留 10% 的余量。
- 生成三维模型 —— 把 2D 截面旋转成 3D 实体,加上拔模斜度和圆角,输出给加工。
我曾经犯过的错:第三步和第四步顺序搞反了。先排了挡光环,发现长度不够,又回去加长遮光罩,结果挡光环位置全得重算。白白浪费了两天。
3.3 核心映射关系:一张图说清楚
下面这张 SVG 图,是我每次培训必画的。它把光学参数和机械结构之间的映射关系,浓缩成了 6 个节点。
3.4 设计输出:交付物清单
联合设计的交付物,不只是几张图纸。我要求团队必须输出以下文档,缺一不可。
| 输出文档 | 内容说明 | 格式要求 |
|---|---|---|
| 联合设计计算书 | 包含所有光学参数、临界光线方程、挡光环位置计算过程 | PDF + 原始 Excel/Matlab 文件 |
| 遮光罩 3D 模型 | 含挡光环、安装法兰、减重槽的完整实体模型 | STEP / IGES 中性格式 |
| 工程图 | 标注所有关键尺寸、公差、表面处理要求 | PDF + DWG 源文件 |
| 杂光仿真报告 | PST 曲线、鬼像分析结果、与设计目标的对比 | |
| 设计评审检查表 | 逐项确认输入参数、映射逻辑、工艺可行性 | Excel 或在线表单 |
我个人的交付习惯:计算书里一定要保留「手算草稿」的截图。有一次客户质疑挡光环高度,我直接翻出草稿上的三角函数推导过程,对方立马闭嘴了。电子化的东西可以造假,手写草稿不会。
3.5 避坑指南:我替你交过的学费
- 坐标系不统一 —— 光学用右手系,机械用左手系,转换时漏了符号。结果遮光罩做出来是反的。我现在要求所有人在计算书第一页写上坐标系定义。
- 忽略拔模斜度 —— 挡光环设计成直角,注塑脱模时直接拉断。记住:所有内壁都要有 1°~3° 的拔模角。
- 过度优化 PST —— 为了把 PST 从 10⁻⁴ 降到 10⁻⁵,挡光环数量翻倍,重量超标 40%。其实 10⁻⁴ 已经满足指标了。别为了追求完美而牺牲可行性。
- 忘记热胀冷缩 —— 铝合金遮光罩在 -40°C 环境下收缩,挡光环和镜筒之间出现缝隙,杂光直接漏进去。后来我都在计算里加上温度补偿量。
最重要的一个教训:永远不要相信「先做出来再优化」这句话。遮光罩一旦加工完成,改挡光环高度基本等于重做。联合设计的意义,就是在虚拟世界里把所有问题都暴露出来。
3.6 一个小案例:从参数到模型的 30 分钟
假设你拿到以下输入:
- 全视场角:±30°
- 入瞳直径:50mm
- 抑制角要求:10°(即遮光罩边缘与光轴夹角 ≤ 10°)
- 最大包络长度:120mm
你会怎么算?
我一般这么干:
- 临界光线斜率 = tan(30°) ≈ 0.577
- 遮光罩最小长度 = 入瞳半径 / tan(10°) = 25 / 0.176 ≈ 142mm
- 但包络只给 120mm,矛盾了。
怎么办?要么跟光学商量放宽抑制角到 12°,要么跟总体商量加长包络。这就是联合设计的日常——在矛盾中找平衡。
我的经验:这种矛盾 80% 的项目都会遇到。别慌,拿出计算数据去谈判。有数据支撑的工程师,说话就是硬气。