2. 装配工作台与基础操作
在CATIA中,装配设计并不是把零件“摆在一起”那么简单,而是通过产品结构树建立层级关系,再通过约束把各组件在空间中的位置固定下来。Assembly Design工作台正是完成这一任务的核心环境。理解它的界面组成、结构树逻辑、组件插入方式以及移动与约束的基本规则,是后续大型装配协同设计的基础。
一、进入Assembly Design工作台
启动CATIA后,通过 Start > Mechanical Design > Assembly Design 进入装配工作台。若当前已打开一个 .CATProduct 文件,也可在 Start 菜单中切换。进入后,界面主要由以下区域构成:
- 菜单栏与工具条:包含
Product Structure(产品结构)、Constraints(约束)、Move(移动)等工具条。 - 规格树(Specification Tree):即产品结构树,显示当前产品的层级、组件、约束和装配特征。
- 3D 视图区:显示装配体的几何模型,支持旋转、平移、缩放。
- 罗盘(Compass):位于视图区右上角,用于快速平移、旋转组件或整个装配体。
需要特别注意的是,Assembly Design工作台默认以产品(Product)为根节点,而不是零件(Part)。一个产品可以包含子产品、零件实例(Component)以及约束集合。结构树中的每一个节点都代表一个可操作对象。
二、产品结构树的层级逻辑
产品结构树是装配设计的“骨架”。根节点通常命名为产品名称,其下可包含:
- 子产品(Sub-product):用于组织功能模块或子装配,例如“传动模块”“机架模块”。
- 零件实例(Component):指向具体
.CATPart文件的引用,同一零件可被多次实例化。 - 约束(Constraints):记录组件之间的几何关系,如重合、同轴、距离等。
- 装配特征(Assembly Features):如孔、切除等,用于在装配环境下加工。
结构树中的组件分为固定件与可移动件。第一个插入的组件通常被自动设为固定(Fix),其图标带有绿色锚点。固定件是装配约束的基准,后续组件通过约束与之对齐。若需要改变固定状态,可右键组件选择 Fix 或 Unfix。
三、组件插入的两种方式
插入组件是装配的第一步,常用方式有两种:
- Existing Component(插入已有组件):点击工具条中的
Existing Component,选择目标.CATPart文件,组件即被插入到当前产品节点下。插入时可选择插入到根节点或某个子产品下。 - New Part(新建零件):点击
New Part,在当前产品下直接创建新零件并进入 Part Design 环境。适合在装配上下文中设计新零件。
插入后,组件默认位于空间原点附近,多个组件可能重叠。此时需要通过移动或约束将其定位。若组件数量较多,建议先插入全部组件,再统一施加约束,避免反复调整。
四、移动组件:Manipulation与Snap
在施加约束前,通常先用移动工具将组件粗略摆放到目标位置。Assembly Design提供多种移动方式:
- Manipulation(操作):打开对话框后,可选择沿X/Y/Z轴平移或绕轴旋转,也可使用鼠标拖拽。适合快速调整。
- Snap(捕捉):将组件自动捕捉到另一组件的几何元素上,如点对点、线对线。适合粗略对齐。
- Compass(罗盘):拖拽罗盘到组件上,可沿罗盘方向精确平移或旋转。
移动操作只改变组件的空间位置,不建立几何关系。因此移动后的位置是“临时”的,一旦施加约束,组件会被约束重新定位。移动的价值在于让组件接近目标位置,减少约束求解的难度。
五、约束基础:从Coincidence到Fix
约束是装配设计的核心。Assembly Design提供多种约束类型,常用的包括:
| 约束类型 | 作用 | 典型应用 |
|---|---|---|
| Coincidence(重合) | 使两个几何元素重合 | 面与面贴合、点与点对齐 |
| Contact(接触) | 使两个面接触 | 平面贴合但允许滑动 |
| Offset(偏移) | 保持指定距离 | 预留间隙、调整位置 |
| Angle(角度) | 保持指定角度 | 倾斜安装、角度定位 |
| Fix(固定) | 将组件固定在当前位 | 作为装配基准 |
施加约束时,选择两个组件的几何元素(面、线、点),系统会自动识别可用的约束类型。例如选择两个平面,默认推荐 Coincidence;选择两个圆柱面,默认推荐 Coincidence(同轴)。约束建立后,结构树中会出现对应约束节点,组件位置随之更新。
约束的求解顺序和状态可通过 Update 按钮刷新。若约束冲突,组件会显示为红色或出现警告图标,此时需要检查约束是否过定义或几何元素是否已变更。
六、装配约束关系示意
下图以“轴—轴承—端盖”的典型装配为例,展示组件插入后通过约束建立空间关系的过程。图中左侧为产品结构树层级,右侧为约束作用示意:轴作为固定基准,轴承通过同轴约束与轴对齐,端盖通过面重合约束与轴承端面贴合。
七、约束状态与常见问题
约束施加后,组件的位置由约束求解器计算。结构树中约束节点前的符号表示状态:绿色对勾表示已满足,黄色感叹号表示需要更新,红色叉号表示冲突或过定义。常见问题包括:
- 过定义:同一自由度被多个约束重复限制,系统无法同时满足。解决方法是删除冗余约束或改用 Offset 等柔性约束。
- 约束冲突:几何元素已变更或组件被移动,导致原约束无法满足。可右键约束选择
Deactivate暂时停用,再重新定位。 - 更新失败:组件被固定或父级产品被锁定,导致约束无法求解。检查 Fix 状态和产品激活状态。
八、基础操作闭环示例
以“轴—轴承—端盖”装配为例,完整操作流程如下:
- 新建
.CATProduct,进入 Assembly Design 工作台。 - 插入
Shaft.CATPart,系统自动将其设为 Fix。 - 插入
Bearing.CATPart,使用 Manipulation 将其移动到轴附近。 - 选择轴外圆柱面与轴承内圆柱面,施加 Coincidence 约束(同轴)。
- 插入
EndCap.CATPart,选择轴承端面与端盖端面,施加 Coincidence 约束(面重合)。 - 点击
Update,观察组件是否按预期定位。 - 检查结构树中约束状态,确认无冲突后保存。
通过这一流程,可以建立起装配设计的基本操作习惯:先固定基准,再插入组件,先移动后约束,最后更新验证。掌握这些基础后,才能进一步学习装配分析、干涉检查和协同设计等高级功能。