4. 创建与管理工艺版本
在DELMIA的工艺规划环境中,工艺版本并不是一个抽象的管理概念,而是直接承载工序结构、资源分配、产品关联和制造指令的实体对象。理解版本管理,首先要理解DELMIA中“版本”与“修订版”的区别:版本(Version)通常指同一修订版下的迭代状态,用于记录设计或工艺的演进过程;修订版(Revision)则是正式发布或重大变更后的标识,代表一个相对稳定的工艺状态。两者共同构成版本树的主干与分支。
在DELMIA中,工艺版本的管理通常围绕PPR(Product、Process、Resource)模型展开。工艺对象(Process)与产品(Product)、资源(Resource)之间通过链接建立关联。当我们创建或复制一个工艺版本时,实际上是在复制这套关联关系及其内部结构。因此,版本操作不仅仅是“保存一个副本”,而是涉及工序树、装配关系、资源分配和制造特征的完整迁移。
核心原则:版本操作前必须明确当前工艺对象的“修订版—版本”状态。在DELMIA中,一个工艺对象通常以“修订版.版本”的形式标识,例如 A.1、A.2、B.1。A.1 表示修订版A的第1版,A.2 表示修订版A的第2版,B.1 表示修订版B的第1版。提升修订版意味着从 A.x 跨越到 B.1,通常伴随正式发布或重大工艺变更。
下面围绕四个核心操作展开:创建版本、复制、另存为、提升修订版,并说明版本树的查看与导航方法。
4.1 创建工艺版本
创建版本通常用于在当前修订版下生成一个新的迭代版本。操作路径一般为:在工艺树中选中目标工艺对象,右键选择“版本”或“新建版本”,系统会基于当前版本生成一个递增版本号的新对象。例如当前为 A.1,创建版本后得到 A.2。新版本会继承当前版本的全部工序结构、资源分配和产品链接,但后续修改只影响新版本,原版本保持不变。
创建版本时需要注意:如果当前工艺对象处于“已发布”或“冻结”状态,系统可能要求先解除锁定或由具备权限的用户执行。此外,创建版本不会自动提升修订版,修订版保持不变,仅版本号递增。这一操作适合工艺细节调整、参数微调或临时方案保存。
4.2 复制工艺版本
复制(Duplicate)与创建版本不同。复制通常用于生成一个完全独立的工艺对象副本,副本与原对象之间没有版本继承关系。复制操作会生成新的对象标识,但保留原有工序结构、资源链接和产品关联。复制常用于:基于已有工艺快速派生新产品的工艺方案、创建试验性工艺分支、或在同一项目中复用成熟工艺模板。
复制时需注意链接关系的处理。DELMIA中复制工艺对象时,可以选择是否复制关联的产品和资源链接。如果选择“仅复制工艺结构”,则新工艺对象中的产品和资源链接可能指向原对象,需要后续手动重新关联。如果选择“完整复制”,则系统会尝试复制关联对象,但可能产生大量冗余数据。实际项目中,建议根据复用范围选择复制深度。
4.3 另存为
另存为(Save As)用于将当前工艺对象保存为新的对象,通常伴随新的编号、名称和存储位置。与复制相比,另存为更强调“重新命名并独立存储”,适合将工艺方案从一个项目迁移到另一个项目,或从模板库中实例化一个新工艺。另存为操作会生成新的对象标识,原对象不受影响。
在DELMIA中执行另存为时,系统会提示输入新对象的编号、名称、修订版和版本。建议遵循企业编码规范,例如“工艺编号-产品编号-修订版.版本”的格式。另存为后,需要检查新对象中的产品链接和资源链接是否仍然有效,必要时重新建立关联。
4.4 提升修订版
提升修订版(Promote Revision)是将当前工艺对象从现有修订版提升到新修订版的正式操作。例如从 A.2 提升到 B.1。这一操作通常用于工艺方案正式发布、重大变更或阶段评审通过后。提升修订版后,原修订版的所有版本仍然保留在版本树中,新修订版从 B.1 开始,继承当前版本的全部内容。
提升修订版是不可逆操作,执行前应确认:当前版本是否已完成所有必要的工艺验证、是否已获得变更审批、是否已通知相关下游用户。在DELMIA中,提升修订版通常需要具备相应权限,并可能触发工作流审批。提升后,新修订版成为当前有效版本,旧修订版转为历史版本,但仍可查看和引用。
4.5 版本树查看与导航
DELMIA的版本树通常显示在工艺结构树的顶部或独立面板中。版本树以修订版为一级节点,版本为二级节点,形成树状结构。展开修订版A,可以看到A.1、A.2等版本;展开修订版B,可以看到B.1、B.2等版本。当前工作版本通常以加粗或高亮显示,历史版本以灰色显示。
导航版本树时,双击某个版本节点即可将其设为当前工作版本,右侧属性面板和工序结构会同步切换。右键版本节点可以执行创建版本、复制、另存为、提升修订版等操作。此外,DELMIA通常提供“比较版本”功能,可以对比两个版本之间的工序增删、资源变更和产品链接差异,帮助工艺人员快速识别变更内容。
实用建议:在版本树中,建议为每个版本添加简短的版本说明(如“增加焊接工序”“调整工装资源”),便于后续追溯。版本说明可以在版本属性中填写,并随版本树一起显示。
4.6 操作对照与选择建议
| 操作 | 适用场景 | 版本号变化 | 修订版变化 | 对象关系 |
|---|---|---|---|---|
| 创建版本 | 同一修订版下迭代调整 | A.1 → A.2 | 不变 | 继承原版本,原版本保留 |
| 复制 | 派生独立工艺方案 | 新对象独立编号 | 新对象独立修订版 | 独立副本,无版本继承 |
| 另存为 | 迁移项目或实例化模板 | 新对象独立编号 | 新对象独立修订版 | 新对象,原对象不受影响 |
| 提升修订版 | 正式发布或重大变更 | A.x → B.1 | A → B | 继承当前版本,旧修订版转历史 |
在实际项目中,选择哪种操作取决于变更的性质和影响范围。如果只是工艺参数的微调,使用“创建版本”即可;如果需要基于成熟工艺派生一个全新产品的工艺方案,使用“复制”或“另存为”;如果工艺方案已经通过评审并需要正式发布,则使用“提升修订版”。无论哪种操作,都建议在操作前确认当前版本状态,操作后检查关联关系是否完整,并在版本说明中记录变更原因。
注意事项:提升修订版操作不可逆。执行前请确认当前版本已通过所有必要的工艺验证和审批流程。提升后,旧修订版将转为历史状态,不能再直接编辑。如需修改,必须基于新修订版创建新版本。
掌握版本树的查看与导航方法,是DELMIA工艺版本管理的基础。通过版本树,工艺人员可以清晰地看到工艺方案的演进历史,快速切换工作版本,比较版本差异,并确保每次变更都有据可查。结合创建版本、复制、另存为和提升修订版四种操作,可以覆盖从日常迭代到正式发布的完整版本管理需求。