Surface·Sheet Metal·Knowledgeware 实务指南
概述
复杂曲面、钣金以及基于规则的自动化是仅靠 Part Design 无法解决的领域。
本页面以一条主线串联 Generative Shape Design(GSD)、FreeStyle·ICEM Shape Design(Class A)、Sheet Metal(GSM·ASL)、Weld/Structure Design,以及 Knowledgeware(Parameter·Formula·Rule·Check·Design Table)。
Part Design 基础请参考 02 页,Assembly 参考 03 页。
1. Generative Shape Design (GSD)
1.1 概述与容器
GSD 是以 Surface + Wireframe 为中心的自由形建模工作台。对汽车外板、家电外观、有机形状必不可少,与 Part Design 一样与 Body 共存于 .CATPart 中。
Tree 的容器有两种。
- Geometrical Set — Curve/Surface 容器(无序)
- Ordered Geometrical Set — 保留顺序(与 Part Design 相同的顺序)
提示: 大多数实务中优先选择 Ordered Geometrical Set。Feature 顺序追踪明确,Design Table 联动便捷。
1.2 Wireframe 基础
Point(坐标/On Curve/On Plane/On Surface/Extremum/Between)、Line(Point-Point/Point-Direction/Angle/Tangent/Normal/Bisecting)、Plane、Projection/Intersection、Circle/Corner、Connect Curve(G0/G1/G2)、Spline、Helix、Spiral、Spine、Isoparametric Curve、Boundary、Polyline。
提示: 曲面质量由基础 Wireframe 质量决定。将 Spline 的控制点数量削减到必要最小限度,并显式赋予 Tangent 条件,之后 Sweep/Loft 的 Class 质量会显著提升。
1.3 Surface 创建
- Extrude / Revolute / Sphere / Cylinder / Offset
- Sweep — Explicit(轮廓+引导线)、Line、Circle、Conic 四种
- Multi-Sections Surface (Loft) — Section + Guide + Spine
- Blend — 用 Continuity 控制连接两条曲线/曲面(G0~G3)
- Fill — 以面填充封闭边界
- Adaptive Sweep — 各位置改变轮廓的高级 Sweep
- Bump / Shape Morphing / Wrap Surface — 变形
1.4 Operations
- Join — 合并。Merge Distance、Check Connexity、Check Manifold
- Heal — 强制填补小缝隙(注意精度损失)
- Disassemble — Multi-cell → Single Cell 分解
- Split / Trim — Split 只切一边,Trim 双方都切
- Extract / Extrapolate / Fillet / Shape Fillet
- Translate / Rotate / Symmetry / Scaling / Affinity / Axis To Axis
提示: Trim 会让两个 Surface 相互切割。若只想切一个 Surface 则用 Split。用途不同,不经意选 Trim 会意外编辑参考 Surface。
1.5 Continuity (G0~G3)
| 等级 | 含义 | 品质 |
|---|---|---|
| G0 | Point 连续,仅相交 | 有棱边 |
| G1 | Tangent 连续,切线方向一致 | 无棱边 |
| G2 | Curvature 连续,曲率一致 | 无反射畸变 |
| G3 | 曲率变化率也连续 | Class A 最高品质 |
Class A 通常要求 G2 以上,高反射面要求 G3。
1.6 Analysis 工具
- Connect Checker — Gap/Tangency/Curvature 连续性检查
- Feature Draft Analysis — 拔模角度(可脱模性)
- Surface Curvature Analysis — 高斯/主曲率彩色图
- Porcupine Curvature Analysis — 曲线曲率"刺猬图"
- Distance Analysis — 两曲面间距离彩色图
- Environment Mapping (Highlight) — 照明反射仿真
提示: 在 Environment Mapping 中观察虚拟荧光灯条纹是否平滑流动,是汽车外板 Class A 品质的核心验证法。
1.7 GSD 实务技巧
- 先构建 Reference Element(Point/Line/Plane/Axis System),再按 Curve → Surface 顺序展开
- Multi-Sections/Sweep 中 Spine 品质决定结果品质
- 将 CV(Control Vertex)数量最小化可提升 Class 品质
- 薄且均匀的厚度用 Shell,不均厚度用 Thick Surface
- 缝隙用 Join(Merge Distance)处理,Heal 作为最后手段
2. FreeStyle·ICEM Shape Design (Class A)
2.1 FreeStyle Shaper
NURBS + Subdivision 混合工作台。用于初期概念·原型。
- 3D Curve / Planar Curve
- Styling Sweep / Match Curve
- Net Surface(网格 Curve 生成面)
- Styling Fillet / Blend
- Global Deformation
- 直接操作 Control Points
提示: FreeStyle 的品质通常视为 "Class B" 水平。用于研究·概念而非最终外板交付。
2.2 ICEM Shape Design / ICEM Surf
Class A 专用。是汽车 OEM(BMW/Audi/Mercedes/Hyundai-Kia 设计室)的标准。
- Direct Modeling(直接操作 NURBS CV)
- Feature-based Hybrid(Boolean、G3 Fillet)
- Zebra/Highlight/Porcupine/Reflection 品质分析
- G0~G3 Surface Matching
- Constrained Deformation
ICM 是 CATIA 内部集成工作台,ICEM Surf 是独立运行应用。
实务流程通常是设计室用 ICEM Surf 设计 → 工程端导入 CATIA → 在 GSD 上叠加工程设计。
2.3 STRAK / Class A 作业流程
- 从设计工作室导入 Reference Surface
- Primary Surface — 大外板。四边片,Degree 5~7
- Tension Surface — 连接主面之间,G2 连续
- Fillet / Blend — 变 R 或 Conic
- Quality Analysis — 用 Zebra/Highlight 验证 G2 以上
- Data Exchange — STEP AP214 或原生格式交付工程端
注意: Class A 是 "几何精度 + 美学品质"的双重标准。面相连并不等于 Class A,反射条纹必须平滑流动。
3. Sheet Metal Design
3.1 Generative Sheet Metal Design (GSM)
用于一般行业(电子机柜、机械盖板)。
Sheet Metal Parameters 的初始设定是所有展开计算的前提。
- Thickness — 板材厚度
- Bend Radius — 默认折弯 R
- K Factor — 中性层位置(0~0.5)
K Factor(DIN)近似公式:K = 0.65 + log₁₀(R/T) × 0.5 — R 是内径折弯半径,T 是厚度。
注意: K Factor 若与现场工艺不符,展开长度会偏差导致板材下料错误。设计定稿前务必与工艺负责人对齐。
3.2 Wall / Flange / Stamp
- Wall — 基于 Sketch 或 Edge 的基本板。用
Wall on Edge追加正交壁 - Flange — Spine(边)+ Radius + Length + Angle。最常用的折弯
- Hem — 180° 折边收尾
- Tear Drop — 泪滴形卷边
- User Flange — 任意轮廓法兰
- Bend / Conical Bend / Bend from Flat
- Stamping Features — Surface Stamp、Bead、Curve Stamp、Flanged Cutout、Louver、Bridge、Circular Stamp、Dowel、Half Pierce
提示: Stamp 可与 Design Table 联动,仅通过 Row 选择即可调出 DIN/ISO 标准尺寸。通过 Tools → Stamp Catalog 注册也可团队共享。
3.3 Folding / Unfolding
- Unfold All / Fold — 全体展开/重新折叠
- Unfold — 仅特定 Bend
- View from Unfold / From Folded — 图纸中自动生成展开图
注意: 若存在 Stamp 或 User Flange,Unfold 可能出错。失败时勾选 Tools → Options → Sheet Metal → Ignore Stamps in unfolding 进行迂回。
3.4 Aerospace Sheet Metal Design (ASL)
航空特化。支持 Hydroforming·Break Form 工艺。
特化特征:Web(主板材)、Flange(Curved/Double Curved/Planar)、Flange Cutout/Hole/Slot、Joggle(阶梯状折弯)、Stiffening Bead/Rib、Hem/Tear Drop、Corner Relief。
提示: ASL 与 GSM 不同,支持曲面钣金(Double Curved Flange),是机身外板等曲率钣金的必备。
3.5 Sheet Metal 实务技巧
- 将 Thickness/Radius 抽出为 Parameter可一次性反映板材变更
- 公差默认 ±0.1mm,精密零件 ±0.05mm
- 用 Annotation 标注 Grain Direction(纹理方向)
- 图纸的 View 类型中选择 Unfolded View 可自动生成展开图
4. Weld Design·Structure Design
4.1 Structure Design
基于梁/柱的结构物建模。
- Section Catalog — H 钢、I 钢、Angle、Channel、Tube、Pipe 等标准截面
- Place Beam — 两个 Point/Axis 之间的梁
- Place Plate — 连接板
- End Cut — 将梁端切割配合对方梁
- Trim — 梁修剪
提示: Structure Design 的 Beam 不是简单的 Extrude,而是包含截面·长度·连接部信息的 Beam Feature。稍后可用于钢材 BOM 自动提取。
4.2 Weld Design
- Fillet Weld(角焊)/ Square·V·Bevel·U·J Butt(对接)
- Spot Weld(点焊) — 汽车 BIW 中每辆车数千个
- Plug / Seam / Slot Weld
- Weld Feature — 3D 焊缝金属实体表现
- Automatic Edge Trimming — 根据焊接类型自动清理边
提示: 通过 Weld Design 赋予的焊接符号在 Drafting 中作为 Annotation 自动显示。比手动注释更易质量管理。
4.3 汽车 Spot Weld
汽车 BIW 每一车体 3,000~5,000 个点焊。实务标准是结合 Weld Design + Macro 来批量生成 Pattern,并用 Knowledgeware Rule 沿边自动布置点焊(参见 06 页 Macro)。
5. Knowledgeware
5.1 Parameter
路径:Tools → Formula 或 f(x) 图标。
支持类型:Real、Integer、String、Boolean、Length、Angle、Mass、Volume、Time、Temperature、Force、Pressure、List、Point/Line/Plane/Body/Part 等。
提示: 不要依赖 Feature 名称,显式创建有意义的 Parameter 可方便 Design Table·Rule 联动。命名约定示例:Param_Length、Cfg_BoltDiameter、Ref_WallThickness。
5.2 Formula(公式)
Parameter 间的关系式。
PadLength = PartBody\Pad.1\FirstLimit\Length
+ PartBody\Pad.1\SecondLimit\Length
TotalVolume = Pi * Radius**2 * Height
函数库:sin()、cos()、log()、sqrt()、min()、max()、if()、isin() 等。
提示: 用 if (Length > 100mm, 10mm, 5mm) 形式设置条件尺寸。不附带单位会出现单位不一致错误。
5.3 Rule(规则)
在 Knowledge Advisor 工作台执行条件动作。
if (Wall_Thickness < 2mm)
{
Message("Warning: thickness too low")
Bolt_Diameter = 6mm
}
else
{
Bolt_Diameter = 10mm
}
5.4 Check(检查)
违反条件时警告。用于自动验证。
Check: TransitionRatio = Transition / Depth
TransitionRatio >= 4
Message: "建议坡度比 4 以上(确保安全系数)"
可选择黄色警告(Warning)与红色阻断(Silent/Block)模式。
5.5 Design Table
基于 Excel/TXT 的 Configuration 管理。
Tools → Formula → Design Table图标Create a design table with current parameter values- 选择 Parameter → 生成
.xls文件 - 在 Excel 中增加 Row → 扩充 Configuration
- 在 CATIA 中选择 Row → 更新为对应尺寸
Use Case: 将 M4/M6/M8/M10/M12 螺栓系列在一个 .CATPart 中仅通过 Row 选择切换。与 Catalog 结合可拖放直接插入装配。
5.6 Power Copy 与 UDF
- Power Copy — 可复用的 Feature 组。在其他 Part 中 Instantiate 输入要素
- UDF (User-Defined Feature) — 与 Power Copy 类似但内部封装(不公开)
- Document Template — Part/Product 模板化
Use Case: 将公司标准 "加强筋" 图案制作为 Power Copy 并分发给团队。在其他 Part 中仅需指定 2 条边 + 1 个尺寸即可生成相同加强筋。
实务检查清单
- GSD 是否优先使用 Ordered Geometrical Set
- 是否将 Spline 控制点最小化以确保 Class 品质
- 是否为 Sweep/Loft 定义了合适的 Spine
- 是否定期用 Connect Checker 检查 G1/G2 连续性
- Class A 作业中是否通过 Zebra/Highlight 品质验证
- 是否初期确定 Sheet Metal Parameter(Thickness、Bend R、K Factor)
- K Factor 是否与现场工艺负责人达成一致
- 是否事先确认含 Stamp 钣金的 Unfold 可行性
- 是否用 Weld Design 构建 Annotation 自动传播
- 是否在团队层面确定 Parameter 命名约定
- 是否用 Design Table + Catalog 管理标准件系列
- 重复图案是否用 Power Copy/UDF 模板化