本节摘要:SOURCE 1.1:CAD 是以数字化方式表达产品全生命周期信息的体系,核心在形式化表达、语义承载与过程嵌入。
设计一个带法兰的支架:法兰上有四个通孔,孔心所在圆周直径 100mm,孔径 12mm。你的下游同事做强度分析时需要知道孔径与载荷,做工艺的同事需要知道加工方式,采购的同事需要知道材料牌号。现在,如果产品经理提出"把螺栓从 M12 改为 M14",会发生什么?
如果这是一张电子图纸,你需要手动找到所有相关标注逐一修改,还可能漏改——这正是传统电子绘图的痛点。而现代 CAD 中,孔径被定义为受参数控制的约束:你只需改一个参数,草图重新求解,特征树全部重算,工程图、装配、BOM 级联更新。SOURCE 指出,一个螺栓尺寸变更可触发下游数千工艺文件的自动更新。
这个例子说明:CAD 与"电子绘图板"的根本区别,在于模型承载了关系与语义,而不只是图形。
严格定义:CAD = 几何建模 + 数据管理 + 人机交互 + 工程语义。MIT Sketchpad(1960s) 证明计算机可作设计媒介,但今日 CAD 已是 PLM 的单一数据源(Single Source of Truth)。
| 维度 | 含义 | 可检验信号 |
|---|---|---|
| 形式化表达 | B-rep/CSG/NURBS | 模型可精确到 10⁻⁶ mm |
| 语义承载 | 约束、材料、公差 | 改孔径→装配自动更新 |
| 过程嵌入 | 特征树、版本 | 历史可回溯对比 |
| 交互反馈 | 视口、选择、命令 | 即时可视化与拾取 |
四个维度中,"过程嵌入"最容易被忽略。特征树把"怎么造出来的"固化为可回放的历史;版本记录把"改了什么、何时改的"变成可审计的档案。这两点让 CAD 模型从静态数据升级为动态资产。

三重目标并非并列,而是递进的:效率解决"做得出",精度解决"做得对",创新解决"做得好"。企业引入 CAD 的路径也通常遵循这个顺序。
| 系统 | 核心任务 | 输入来源 | 输出 |
|---|---|---|---|
| CAD | 几何与产品定义 | 设计意图 | 数字主模型 |
| CAE | 物理性能验证 | CAD 几何 | 应力/热/流场结果 |
| CAM | 制造路径规划 | CAD 几何 | 刀路/G 代码 |
| CAPP | 工艺过程设计 | 特征与公差 | 工艺规程 |
边界的关键判据:谁拥有"数字主模型"的权威。仿真可以内嵌到 CAD 界面里运行,但它消费的是 CAD 的几何;CAM 生成的刀路可以预览,但最终设计变更仍以 CAD 为准。混淆这层关系,是工程数据管理混乱的主要来源。
SOURCE 强调「核心+插件」架构:Parasolid、ACIS 等几何内核保数学严谨,CAE/CAM 通过 API 按需集成——CAD 须坚守高保真几何,避免被分析逻辑绑架。这也解释了为什么绝大多数商业 CAD 的底层内核只由少数几家供应商提供。
下面用 Python 伪代码模拟"参数驱动修改"的最小闭环,体会 CAD 主模型的思想——数据 + 规则 + 更新:
# 最小参数化模型:用规则而非孤立数据表达设计 class HolePattern: def __init__(self, bolt_d, pitch_r): self.bolt_d = bolt_d # 螺栓公称直径(参数) self.pitch_r = pitch_r # 孔分布圆半径(参数) @property def hole_d(self): return self.bolt_d + 0.4 # 规则:通孔比螺栓大 0.4mm @property def hole_positions(self): # 规则:4 孔均布在分布圆上,角度偏移 45 度 import math pts = [] for i in range(4): ang = math.radians(45 + i * 90) pts.append((self.pitch_r * math.cos(ang), self.pitch_r * math.sin(ang))) return pts # 修改一个参数,下游全部自动重算 p = HolePattern(bolt_d=12, pitch_r=50) # M12 print("修改前孔径:", p.hole_d) # 12.4 p.bolt_d = 14 # 改螺栓规格 print("修改后孔径:", p.hole_d) # 14.4,自动更新 print("孔位:", [tuple(round(v,2) for v in pos) for pos in p.hole_positions])
运行结果体现的正是 CAD 参数化的本质:数据(参数)与规则(约束/公式)分离,修改数据时规则驱动全链路更新。真实 CAD 中的约束求解器处理的是更复杂的方程组,但心智模型完全相同。
⚠️ 常见坑:混淆 CAD 与 CAE——仿真可内嵌,但几何主模型权威仍在 CAD。
💡 关键直觉:范畴边界 = 谁拥有「数字主模型」。