4. CAD数据入库与检入检出流程
在Teamcenter与多CAD协同环境中,CAD数据从本地工作区进入Teamcenter并形成受控版本,是后续协同设计、变更管理和BOM构建的基础。本节以NX模型、装配和图纸为例,完整演练从本地环境检入Teamcenter、检出修改、修订升版的标准操作,并说明版本控制的关键判断依据。
一、检入前的准备:本地数据与Teamcenter的对应关系
检入(Check-in)的本质是把本地CAD文件及其装配结构、图纸关联关系写入Teamcenter,并生成一个受控的版本对象。在操作前,需要先明确三个对应关系:
- 零组件(Item)与版本(ItemRevision):Item是零件的逻辑标识,ItemRevision是具体版本。首次检入通常创建Item和初始版本(如A版)。
- 数据集(Dataset)与文件:NX模型对应UGMASTER数据集,图纸对应UGPART或Drawing数据集,装配结构通过BOM关系关联。
- 本地工作区与Teamcenter卷:本地文件通过“保存到Teamcenter”或“检入”进入数据库,文件实际存储在卷(Volume)中,数据库记录元数据与关系。
假设示例:本地有一个装配Gearbox_Assy.prt,包含Housing.prt、Gear_Shaft.prt和图纸Gearbox_Assy_dwg.prt。目标是在Teamcenter中建立Item编号GB-ASSY-001,初始版本A,并保留装配与图纸的关联。
二、从本地检入Teamcenter的标准操作
以NX集成Teamcenter客户端为例,检入流程如下:
- 在NX中打开装配
Gearbox_Assy.prt,确认所有组件已加载,装配导航器中无缺失部件。 - 选择文件 → 保存到Teamcenter(或使用“检入”命令)。系统弹出属性映射对话框。
- 填写Item属性:编号
GB-ASSY-001,名称Gearbox Assembly,版本A,类型选择Assembly。对于子零件,可勾选“为组件创建Item”并自动分配编号,或手动指定。 - 指定数据集类型:模型保存为
UGMASTER,图纸保存为UGPART,并勾选“包含图纸”以建立图纸与模型的关联。 - 选择目标文件夹(如
Gearbox_Project),确认检入。系统会依次上传文件、创建ItemRevision、建立BOM关系。
检入完成后,在Teamcenter胖客户端中查看GB-ASSY-001/A,应能看到UGMASTER数据集、BOM结构以及关联的图纸数据集。若装配结构未正确显示,需检查检入时是否勾选了“保存装配结构”或“创建BOM关系”。
三、检出与修改:锁定、编辑、再检入
检出(Check-out)是把Teamcenter中的版本对象下载到本地工作区,并加锁以防止他人同时修改。操作步骤:
- 在Teamcenter中选中
GB-ASSY-001/A,右键选择检出。系统将文件下载到本地工作区,并在数据库中标记为“已检出”。 - 在NX中打开本地工作区中的装配,修改
Housing.prt的壁厚参数,例如从8mm改为10mm。 - 修改完成后,选择文件 → 检入。此时系统会提示是否覆盖当前版本或创建新版本。若仅修改未升版,选择“检入”覆盖A版;若需要保留历史,选择“修订”。
- 检入时填写修改说明,例如“增加壳体壁厚至10mm”。系统更新数据集并释放锁。
检出期间,其他用户无法检出同一版本,但可以查看。若需要多人并行修改,应使用“修订”创建新版本,或使用“另存为”生成新Item。
四、修订与版本控制:A版到B版的升版逻辑
修订(Revise)是在现有版本基础上创建新版本,原版本保持不变。标准操作:
- 在Teamcenter中选中
GB-ASSY-001/A,右键选择修订。系统创建GB-ASSY-001/B,状态为“工作中”。 - 检出B版,在NX中打开并修改。此时B版与A版独立,A版仍为已发布状态。
- 修改完成后检入B版,填写版本说明。B版成为最新工作版本,A版保留为历史版本。
- 若需要发布,将B版状态改为“已发布”,并设置生效日期。
版本控制的关键判断依据:
| 场景 | 操作 | 版本变化 |
|---|---|---|
| 修正错误,不改变设计意图 | 检出后直接检入 | 版本号不变,迭代小版本 |
| 设计变更,需保留历史 | 修订后检入 | A→B,新版本 |
| 全新设计,无关联 | 新建Item | 新编号,初始版本 |
五、实战中的常见问题与判断
检入失败最常见的原因是编号重复或属性未填写完整。若提示“Item已存在”,应检查是否已有人创建了相同编号,或改用修订。若装配检入后BOM为空,检查是否在检入时勾选了“保存装配结构”。若图纸与模型关联丢失,需在NX中重新建立图纸视图关联后再检入。
检出时若提示“无法检出,已被他人锁定”,可在Teamcenter中查看锁定用户,或使用管理员权限清除锁。检入后若发现版本未更新,检查是否误用了“保存”而非“检入”,本地保存不会更新Teamcenter。
六、检入检出操作检查表
为便于在实际项目中执行,以下检查表可直接用于每次检入检出操作前的核对:
| 阶段 | 检查项 | 判断标准 |
|---|---|---|
| 检入前 | 装配结构完整性 | 装配导航器无缺失部件,所有组件已加载 |
| 检入前 | Item编号与属性 | 编号唯一,名称、版本、类型填写完整 |
| 检入中 | 数据集类型选择 | 模型选UGMASTER,图纸选UGPART,勾选关联 |
| 检入后 | BOM与图纸关联 | Teamcenter中可见BOM结构,图纸数据集关联正确 |
| 检出时 | 锁定状态 | 确认无他人锁定,检出后本地文件可编辑 |
| 再检入 | 版本策略 | 修正错误直接检入,设计变更执行修订 |
| 修订后 | 版本状态 | 新版本为“工作中”,旧版本保留为“已发布” |
掌握上述流程后,CAD数据即可在Teamcenter中形成受控的版本链。实际项目中,建议结合公司编码规则和发布流程,将检查表固化为标准作业指导书,减少因操作不一致导致的数据混乱。