Files
WorkNote/SanPinPLM/相关操作/2.0-PDM/60.BOM搭建.md

173 lines
7.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 介绍
在三品PLM当中 [BOM](20.产品管理基本概念.md#基础概念) 以 `DBOM` 即设计BOM为主在三品PLM当中搭建BOM分有四种方式
1. [直接搭建](#直接搭建(不推荐))
2. [编辑明细表搭建](#编辑明细表搭建)
3. [图纸生成BOM](#图纸生成BOM)
4. [从Excel导入BOM](#从Excel导入BOM)
# 直接搭建(不推荐)
直接搭建指的是在产品工作区或者标准物料库通过直接 [创建](50.创建与编辑物料.md#创建物料) 或 [借用](54.借用与编辑借用物料.md#借用) 的方式对物料搭建出相应的BOM结构
选择父物料对其右键,直接选择 **新建**,创建出对应的子物料
![image-20240828190402747](assets/image-20240828190402747.png)
==**注意**:直接在物料下新建子物料,该子物料不会将原件置于对应的分类文件夹之下==,通过 [把零部件放入标准物料库](59.把零部件放入标准物料库.md) 操作可以将其归纳到对应分类文件夹中
如果子物料已经存在于系统当中,可以对子物料进行 **借用**
![img](assets/clip_image002-17234341551101.jpg)
然后对父物料右键,选择 **粘贴** 即可
![img](assets/clip_image002-17234341967853.jpg)
目标物料下将生成被借用物料的借用件
![img](assets/clip_image002-17234342163334.jpg)
# 编辑明细表搭建
编辑明细表搭建指的是在产品工作区或者标准物料库通过 **编辑明细表** 的方式对物料搭建出相应的BOM结构
选择父物料对其右键,直接选择 **编辑明细表**
![image-20240829134039977](assets/image-20240829134039977.png)
**编辑明细表** 界面可以编辑当前物料的所有子物料
1. 新建/插入
1. 直接在当前物料下新建子物料,需要指定该物料的分类,并在该行内填写相关属性
![image-20241121154059903](assets/image-20241121154059903.png)
2. 物料编码在设置了物料分类后点击应用,再点击物料编码填写栏右侧的三个点才能自动生成
![image-20240829140448269](assets/image-20240829140448269.png)
2. 搜索添加/插入
1. 通过搜索找到已有的物料,将其添加进来
![image-20240829141344937](assets/image-20240829141344937.png)
3. 选择添加/插入
1. 在各个区域中寻找物料,将其添加进来
![image-20240829141519758](assets/image-20240829141519758.png)
4. 在位添加
1. 知道物料编码的话,可以直接输入物料编码完成添加
![image-20240829141641844](assets/image-20240829141641844.png)
5. 在位替换
1. 直接将原有的子物料替换掉,输入要替换的新物料的编码完成添加
![image-20240829141812316](assets/image-20240829141812316.png)
6. 替换
1. 在各个区域中寻找物料,将其作为新物料替换掉旧物料
![image-20240829141910009](assets/image-20240829141910009.png)
7. 添加替代件
1. 选择物料后,可在各个区域中寻找物料,将其作为该物料的替代件(替代件的结构类型不能是产品)
![image-20240829142128390](assets/image-20240829142128390.png)
注:**添加** 即为 **借用****新建** 即为新增物料,与 [直接搭建](#直接搭建(不推荐)) 存在相同问题,即新建的物料不在对应的分类文件夹下
# 图纸生成BOM
[图纸生成BOM](56.文档关联物料.md#图纸生成BOM) 功能仅限于图纸(不限二维、三维)使用,需要在图纸中维护图纸的 **名称、物料编码、子物料** 等属性
![image-20240813165748123](assets/image-20240813165748123.png)
将图纸导入到PLM系统后对图纸右键可选择 **图纸生成BOM** 选项
![image-20240813165927279](assets/image-20240813165927279.png)
在弹出的图纸生成BOM窗体中可选择该BOM要生成的位置
- 手工选择
- 文件夹下(需要选择到产品工作区或标准物料库中的某个文件夹)
![image-20240813170630092](assets/image-20240813170630092.png)
- 物料下(需要选择到产品工作区或标准物料库中的某个物料,将作为该物料的子物料生成)
![image-20240813170731471](assets/image-20240813170731471.png)
- 默认生成(无论结构类型如何,都会生成到产品工作区,与图纸的目录结构对应)
![image-20240813171105721](assets/image-20240813171105721.png)
选择位置后,点击 **提取** 即可获取到图纸中的BOM结构并由PLM自行判断CAD类型可根据需要决定该BOM父物料的 **结构类型**。BOM结构提取到后点击 **生成** 即可在对应位置上生成出BOM并完成图纸与物料的匹配系统中没有的物料会在BOM生成时自动创建出来
![image-20240813171247905](assets/image-20240813171247905.png)
# 从Excel导入BOM
## BOM导入模板制作
`Excel` 导入 `BOM`,需要使用到 [批量bom导入](Files/Documents/批量bom导入.xlsx) 模板
需要注意的是,`Excel` 模板要求对标题栏的名称做定义,即物料编码一栏的名称是 **ItemCode**,物料名称一栏的名称是 **ItemName**,层次码一栏的名称是 **Wbs**
**==注意:层次码必须在第一列!==**
若有其他信息需要一并导入,可根据需要自行调整 `Excel` 模板,加入其他要导入的属性,将 **字段名** 设置为 `Excel` 单元格的名称即可,操作如下
![](assets/Pasted%20image%2020250105124027.png)
字段名可对PLM系统中的列右键通过 **复制字段名** 取得
![](assets/Pasted%20image%2020250105124211.png)
也可在 ==系统设置 → 参数配置 → 系统参数 → 数据定义相关 → 对象属性定义 → 物料== 中查询
![Snipaste_2024-03-16_22-27-42](../1.0-EDM/assets/IMG-20240507121119460.png)
## 导入操作
**产品工作区** 对文件夹右键选择 **导入**,选择 **产品****零部件** 都可,==不要选择 **从Excel导入BOM**==
![](assets/Pasted%20image%2020241115143530.png)
在导入选项中选择 **标准多层BOM**重点在于导入BOM需要选择类型为标准多层BOM
![](assets/Pasted%20image%2020241115143925.png)
点击 **浏览** 选择编辑好的BOM表点击 **提取** 后下方就会显示提取出来的零部件结构,用户确认后即可点击 **导入** 按钮进行导入
## 补充说明
1. BOM表中的所有物料通常情况下要求都存在于PLM中
2. 如果不在建议先把物料加入到PLM中再导BOM不建议在BOM导入模板中添加 **分类字段**
3. 如果BOM导入模板中一定要含 **分类字段**,则要求每一行都必须写上对应的值,不可为空
4. 导入BOM时由于物料都存在于PLM中故而勾选 **跳过****更新**
1. 跳过对于有BOM的物料会直接跳过连带用量等装配BOM都会跳过
2. 更新对于有BOM的物料会更新整个BOM表所有未归档的物料其属性都会被更新至于BOM表相同如果BOM表中某一属性字段为空而PLM系统中该属性字段中有值在更新后原有的数值会被更新成空白
![](assets/Pasted%20image%2020241115144442.png)
### 层次码wbs说明
系统的层次码wbs是允许 **跳层**即2.1之后接2.3是可以顺利导入的
![](assets/Pasted%20image%2020250214172043.png)
但是不允许 **续接**即2.2之后接33之后再接2.3是不能导入2.3的
![](assets/Pasted%20image%2020250214172119.png)