3. 制造资源库的创建与分类管理
制造资源库的定位与结构
制造资源库(Manufacturing Resource Library)是DELMIA中独立于产品结构之外的资源数据容器,用于集中存放机器人、夹具、工具、工装等可复用制造资源。它与产品树、工艺树并列,通过资源实例与工序节点建立引用关系。资源库的核心价值在于:一次定义、多处引用、版本可追溯。
在DELMIA中,资源库通常以Catalog(目录)形式存在,内部按Class(类)组织资源,每个资源实例包含几何表示、运动学定义、属性集和版本标识。资源库的层级关系如下:
- 库(Library/Catalog):顶层容器,对应一个.catalog文件或数据库节点
- 类(Class):按资源类型划分,如Robot、Fixture、Tool、Gun、Conveyor
- 资源实例(Resource Instance):具体资源对象,如“KUKA_KR210_R2700_01”
- 属性集(Attribute Set):描述资源的参数,如负载、可达半径、重复定位精度
- 版本(Revision):同一资源的迭代记录,如Rev.A、Rev.B
资源分类策略与命名规范
资源分类不是简单的文件夹划分,而是影响后续工艺规划检索效率、资源复用率和版本追溯能力的关键设计。建议按以下三个维度建立分类体系:
| 分类维度 | 示例 | 作用 |
|---|---|---|
| 功能类型 | Robot / Fixture / Tool / Gun / Conveyor | 决定资源在工艺规划中的角色和可执行操作 |
| 应用场景 | 点焊 / 弧焊 / 搬运 / 涂胶 / 检测 | 按工艺需求快速筛选可用资源 |
| 项目/产线 | ProjectA_Line1 / ProjectB_Line2 | 隔离项目资源,避免跨项目误引用 |
命名规范建议采用“类型_型号_序号_版本”格式,例如:Robot_KUKA_KR210_01_RevB。这样在资源库浏览器中排序、搜索和版本对比时都能快速定位。
属性定义与版本管理操作
在DELMIA中创建资源实例后,需要为其定义属性集。属性分为两类:
- 几何属性:由导入的CAD模型自动携带,如包围盒尺寸、质量、质心
- 工程属性:手动填写或从模板导入,如负载能力、工作范围、精度等级、通信协议
版本管理通过Revision机制实现。每次修改资源定义后,应创建新版本而非直接覆盖。DELMIA支持版本状态标记:In Work(编辑中)、Released(已发布)、Obsolete(已废弃)。工艺规划中引用资源时,应锁定到具体版本号,避免资源更新导致工艺方案意外变更。
操作提示:在资源库中创建类时,建议先定义类属性模板(Class Attribute Template),这样该类下所有新建资源实例会自动继承必填属性字段,减少重复录入并保证属性完整性。
资源库与工艺规划的关联验证
资源库建立完成后,需要验证其与工艺规划的关联是否正确。验证方法:在Process Planning工作台中打开一个工序节点,通过Assign Resource命令检索资源库,确认:
- 目标资源类下的实例列表完整可见
- 资源属性中的关键参数(如机器人可达半径)与工序需求匹配
- 引用的资源版本状态为
Released,而非In Work - 资源实例的坐标系原点与工序中的安装位置一致
若检索不到资源,检查资源库是否已Mount到当前项目,以及资源类的Visibility属性是否设为公开。
常见问题:资源库文件路径变更或网络驱动器断开后,DELMIA会提示“Catalog not found”。此时需在Tools > Options > Resource Library中重新指定库文件路径,并刷新项目引用。建议将资源库放在版本控制服务器上,而非本地磁盘。