docs: 新增和更新多个模块的文档
新增SPC模块、托盘登录、生产批次不良报表、设备监控、半成品管理、托盘管理、系统监控、批次管理、班组模型、电池工序管理、电池复投管理、批次托盘、系统助手、SPC采集模型、产品模型管理、物料模型管理、用户管理、菜单配置等文档内容 更新文档指南,添加系统功能清单
This commit is contained in:
146
production_configuration/Organization.md
Normal file
146
production_configuration/Organization.md
Normal file
@@ -0,0 +1,146 @@
|
||||
# 班组模型
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
班组模型属于 MES 系统的基础模块,用于构建企业的生产班组、生产班次、生产成员数据,为生产排班提供组织基础数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 班组管理:维护生产班组的新增、删除、修改、查询
|
||||
- 排班计划管理:维护生产排班的新增、删除、修改、查询
|
||||
- 排班日历:查看生产排班的时间规划和排班信息
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
| ---- | -------------------------- | ----------- |
|
||||
| 班组 | Production Team,生产作业组织单元 | 用于组织和管理生产人员 |
|
||||
| 班组成员 | Production Members,班组的组成人员 | 属于某个班组的操作人员 |
|
||||
| 排班计划 | Production Schedule,班组的排班计划 | 定义班组的工作时间和任务分配 |
|
||||
| 轮班方式 | Rotation Schedule,班组的排班方式 | 如轮班、固定排班等 |
|
||||
| 休息日选择 | Rest Day Schedule,班组的休息日选择 | 定义哪些天是休息天 |
|
||||
|
||||
|
||||
**关系说明:**
|
||||
|
||||
| 关系类型 | 说明 |
|
||||
| --------- | ------------------------ |
|
||||
| 班组 → 班次 | **1 对 N**:一个班组可以包含多个班次 |
|
||||
| 班组 → 生产成员 | **1 对 N**:一个班组可以包含多个生产成员 |
|
||||
|
||||
## 3. 班组模型交互流程
|
||||
|
||||
### 3.1 班组管理
|
||||
|
||||
#### 3.1.1 班组说明
|
||||
|
||||
班组是生产作业的基本组织单元,用于编入生产人员。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.2 新增班组
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【班组模型】→【班组管理】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写班组基本信息
|
||||
4. 添加班组成员
|
||||
5. 点击【确定】完成班组创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
| ---- | ------------------- | -- |
|
||||
| 班组名称 | 班组的名称,如"包装班组" | 是 |
|
||||
| 所属厂区 | 班组所属的生产厂区,如"工厂A" | 是 |
|
||||
| 所属产线 | 班组所属的生产产线,如"包装线" | 是 |
|
||||
|
||||
|
||||
**【重要】** 班组编码创建后不允许修改,请在创建时仔细确认。
|
||||
**【重要】** 班组被工单引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.3 班组查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
| ---- | --------- |
|
||||
| 班组名称 | 按班组名称模糊查询 |
|
||||
| 所属厂区 | 按班组所属厂区筛选 |
|
||||
| 所属产线 | 按班组所属产线筛选 |
|
||||
| 创建时间 | 按班组创建时间筛选 |
|
||||
|
||||
### 3.2 排班计划
|
||||
|
||||
#### 3.2.1 排班计划说明
|
||||
|
||||
排班计划是班组工作时间的基本划分,用于管理生产作业的时间安排。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.2 新增排班计划
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【班组模型】→【排班计划】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写排班计划基本信息
|
||||
4. 点击【确定】完成排班计划创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
| ---- | --------------------- | -- |
|
||||
| 排班名称 | 排班计划的名称,如"早班"、"中班"、"晚班" | 是 |
|
||||
| 排班编码 | 排班计划的唯一标识代码 | 是 |
|
||||
| 排班时间范围 | 排班计划的时间范围,如"9:00-17:00" | 是 |
|
||||
| 状态 | 排班计划的状态,如"启用"、"禁用" | 否 |
|
||||
| 班组 | 排班计划里包含的班组 | 否 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 排班计划编码创建后不允许修改。
|
||||
**【重要】** 排班计划被排班记录引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
|
||||
#### 3.2.3 排班计划查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
| ---- | --------- |
|
||||
| 排班编码 | 按排班编码精确查询 |
|
||||
| 排班名称 | 按排班名称模糊查询 |
|
||||
| 创建时间 | 按排班计划创建时间筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.4 排班计划导入
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【班组模型】→【排班计划】
|
||||
2. 点击【导入】按钮
|
||||
3. 上传排班计划文件
|
||||
4. 点击【确定】完成排班计划导入
|
||||
|
||||
#### 3.2.4 排班计划导出
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【班组模型】→【排班计划】
|
||||
2. 点击【导出】按钮
|
||||
3. 选择导出格式(如Excel)
|
||||
4. 点击【确定】完成排班计划导出
|
||||
208
production_configuration/SPC_configuration.md
Normal file
208
production_configuration/SPC_configuration.md
Normal file
@@ -0,0 +1,208 @@
|
||||
# SPC采集模型
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
SPC采集模型属于 MES 系统的基础模块,用于配置工序单元的结果参数采集点位,实现对生产过程数据的实时采集与监控。SPC(Statistical Process Control)为统计过程控制,用于监控生产过程的稳定性。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- SCADA点位绑定:配置工序单元与采集点位的关联关系
|
||||
- 采集参数管理:管理采集点位的数据采集参数
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| SPC | 统计过程控制 | 用于监控生产过程的稳定性 |
|
||||
| SCADA | 数据采集与监控系统 | 用于实时数据采集和监控 |
|
||||
| 数据类型 | 采集数据的类型 | 包括首巡检数据、结果数据 |
|
||||
| 结果参数 | 工序单元的结果参数 | 定义工序执行后的产出数据 |
|
||||
| 首巡检数据 | 首件检验数据 | 生产首件产品的检验数据 |
|
||||
|
||||
|
||||
## 3. 数据模型关系说明
|
||||
|
||||
### 3.1 SPC采集配置组成
|
||||
|
||||
一个完整的SPC采集配置由以下四要素组成:
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph SPC采集配置要素
|
||||
direction TB
|
||||
A[工序单元] --> B[SPC采集配置]
|
||||
C[数据类型] --> B
|
||||
D[SCADA点位] --> B
|
||||
end
|
||||
|
||||
B --> E[保存到对应数据表]
|
||||
```
|
||||
|
||||
| 要素 | 说明 | 示例 |
|
||||
|------|------|------|
|
||||
| 工序单元 | 配置针对哪个工序 | 电芯装配工序 |
|
||||
| 数据类型 | 数据的业务类型 | 首巡检数据 / 结果数据 |
|
||||
| SCADA点位 | 数据的来源点位 | TEMP_001 |
|
||||
|
||||
### 3.2 数据类型与数据表对应关系
|
||||
|
||||
数据类型决定了数据保存到哪张表:
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph 数据类型
|
||||
DT1["首巡检数据<br/>(First Inspection)"]
|
||||
DT2["结果数据<br/>(Result Data)"]
|
||||
end
|
||||
|
||||
subgraph 对应数据表
|
||||
T1["首巡检数据表<br/>保存首件检验的数据"]
|
||||
T2["结果参数表<br/>保存工序结果的数据"]
|
||||
end
|
||||
|
||||
DT1 -->|"数据类型=首巡检"| T1
|
||||
DT2 -->|"数据类型=结果"| T2
|
||||
```
|
||||
|
||||
### 3.3 采集入口说明
|
||||
|
||||
SCADA数据采集只有一个入口接口 `set_node_data`,有4个调用方:
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph SCADA采集入口
|
||||
A[set_node_data 接口]
|
||||
end
|
||||
|
||||
subgraph 调用方
|
||||
B[EdgeMange]
|
||||
C[EPS]
|
||||
D[MES内部调用]
|
||||
E[设备调用]
|
||||
end
|
||||
|
||||
B --> A
|
||||
C --> A
|
||||
D --> A
|
||||
E --> A
|
||||
|
||||
style D fill:#90EE90
|
||||
```
|
||||
|
||||
| 调用方 | 说明 | 与SPC配置关系 |
|
||||
|-------|------|--------------|
|
||||
| EdgeMange | 边缘管理器推送 | 不使用SPC配置 |
|
||||
| EPS | EPS系统推送 | 不使用SPC配置 |
|
||||
| MES内部调用 | MES内部业务调用 | **使用SPC配置** |
|
||||
| 设备调用 | 设备直接调用 | 不使用SPC配置 |
|
||||
|
||||
**本功能配置的即为"MES内部调用"的采集规则。**
|
||||
|
||||
### 3.4 MES内部调用采集流程
|
||||
|
||||
当MES内部业务调用 `set_node_data` 接口时,SPC采集配置决定数据保存位置:
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant MES业务 as MES内部业务
|
||||
participant SCADA as set_node_data 接口
|
||||
participant SPC配置 as SPC采集配置
|
||||
participant DB as 数据库
|
||||
|
||||
MES业务->>SCADA: 调用set_node_data<br/>参数:点位编码、采集值
|
||||
SCADA->>SPC配置: 根据点位编码查询配置
|
||||
SPC配置-->>SCADA: 返回:工序单元、数据类型、SCADA点位
|
||||
SCADA->>DB: 根据数据类型保存到对应数据表
|
||||
DB-->>SCADA: 保存成功
|
||||
SCADA-->>MES业务: 返回结果
|
||||
```
|
||||
|
||||
### 3.5 配置示例
|
||||
|
||||
| 配置编号 | 工序单元 | 数据类型 | 数据表 | SCADA点位 |
|
||||
|---------|---------|---------|-------|----------|
|
||||
| 配置1 | 电芯装配工序 | 首巡检数据 | 首巡检数据表 | TEMP_001 |
|
||||
| 配置2 | 电芯装配工序 | 结果数据 | 结果参数表 | PRESS_001 |
|
||||
| 配置3 | 化成工序 | 结果数据 | 结果参数表 | VOLT_001 |
|
||||
|
||||
|
||||
## 4. SPC采集模型交互流程
|
||||
|
||||
### 4.1 SCADA点位绑定
|
||||
|
||||
#### 4.1.1 点位绑定说明
|
||||
|
||||
点位绑定是建立工序单元与SCADA采集点位之间的关联关系,实现生产数据的自动采集。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 4.1.2 新增点位绑定
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
|
||||
2. 点击【新增】按钮
|
||||
3. 选择需要绑定的工序单元
|
||||
4. 选择或配置SCADA采集点位
|
||||
5. 设置采集参数
|
||||
6. 点击【保存】完成点位绑定
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 工序单元 | 需要绑定点位的工序单元 | 是 |
|
||||
| 点位编码 | SCADA系统的点位编码 | 是 |
|
||||
| 点位名称 | 点位的描述名称 | 是 |
|
||||
| 数据类型 | 点位的数据类型,如"数值"、"开关" | 是 |
|
||||
| 采集频率 | 数据采集的频率,单位为秒 | 是 |
|
||||
| 状态 | 启用/禁用 | 否 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 点位编码必须与SCADA系统中配置一致,否则无法正常采集数据。
|
||||
**【重要】** 同一工序单元不能重复绑定相同的点位编码。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 4.1.3 编辑点位绑定
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
|
||||
2. 在列表中找到需要编辑的绑定记录
|
||||
3. 点击【编辑】按钮
|
||||
4. 修改需要更新的信息
|
||||
5. 点击【保存】完成修改
|
||||
|
||||
**【注意】** 已采集的历史数据不受影响。
|
||||
|
||||
#### 4.1.4 删除点位绑定
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
|
||||
2. 在列表中找到需要删除的绑定记录
|
||||
3. 点击【删除】按钮
|
||||
4. 确认删除操作
|
||||
|
||||
**【注意】** 删除点位绑定后,该点位的后续数据将停止采集,已采集数据保留。
|
||||
|
||||
#### 4.1.5 点位绑定查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 工序单元 | 按工序单元筛选 |
|
||||
| 点位编码 | 按点位编码精确查询 |
|
||||
| 点位名称 | 按点位名称模糊查询 |
|
||||
| 状态 | 按启用/禁用状态筛选 |
|
||||
| 创建时间 | 按创建时间范围筛选 |
|
||||
|
||||
300
production_configuration/material_model.md
Normal file
300
production_configuration/material_model.md
Normal file
@@ -0,0 +1,300 @@
|
||||
# 物料模型管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
物料模型管理属于 MES 系统的基础模块,用于构建企业的物料分类、物料基本信息和 BOM 物料清单等核心数据,为生产计划、物料采购、仓库管理、成本核算等业务模块提供物料基础数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 物料类别列表:维护物料的分类体系,按物料类型进行分类管理
|
||||
- 物料信息管理:维护物料的基本信息、物料属性、计量单位等
|
||||
- BOM物料清单:维护产品的物料构成清单,定义产品与物料的用量关系
|
||||
- 计量单位:定义物料的数量计量标准单位,如个、件、千克、米等
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 物料类别 | Material Category,对物料进行分类管理的单元 | 用于区分不同类型的物料 |
|
||||
| 物料信息 | Material Information,物料的基本属性和特征 | 包括物料编码、名称、规格、单位等 |
|
||||
| 物料清单 | BOM,Bill of Materials,产品构成清单 | 定义产品与物料的用量关系 |
|
||||
| 计量单位 | Unit of Measure,计量物料数量的标准单位 | 如个、件、千克、米等,属于物料信息的属性 |
|
||||
| 物料编码 | Material Code,物料的唯一标识代码 | 物料管理系统中的唯一编号 |
|
||||
|
||||
**数据模型关系说明:**
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph 物料类别列表
|
||||
MCA[物料类别A]
|
||||
MCB[物料类别B]
|
||||
end
|
||||
|
||||
subgraph 物料信息管理
|
||||
MI1[物料信息1]
|
||||
MI2[物料信息2]
|
||||
MI3[物料信息3]
|
||||
end
|
||||
|
||||
subgraph BOM物料清单
|
||||
BOM1[BOM物料清单A]
|
||||
BOM2[BOM物料清单B]
|
||||
end
|
||||
|
||||
MCA -->|1:N| MI1
|
||||
MCA -->|1:N| MI2
|
||||
MCB -->|1:N| MI3
|
||||
|
||||
BOM1 ---|N:M| MI1
|
||||
BOM1 ---|N:M| MI2
|
||||
BOM2 ---|N:M| MI2
|
||||
BOM2 ---|N:M| MI3
|
||||
```
|
||||
|
||||
**关系说明:**
|
||||
|
||||
| 关系类型 | 说明 |
|
||||
|---------|------|
|
||||
| 物料类别列表 → 物料信息管理 | **1 对 N**:一个物料类别可以包含多个物料信息 |
|
||||
| BOM物料清单 ↔ 物料信息管理 | **N 对 M**:一个BOM可以引用多个物料,一个物料可被多个BOM引用 |
|
||||
| 物料信息管理 → 计量单位 | **属性**:计量单位是物料信息的属性之一 |
|
||||
|
||||
**简化关系图:**
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
A[物料类别列表] -->|1:N| B[物料信息管理]
|
||||
C[BOM物料清单] -.->|N:M| B
|
||||
|
||||
B -->|包含| D[计量单位]
|
||||
B -->|包含| E[物料规格]
|
||||
B -->|包含| F[物料属性]
|
||||
```
|
||||
|
||||
|
||||
## 3. 物料模型交互流程
|
||||
|
||||
### 3.1 物料类别列表管理
|
||||
|
||||
#### 3.1.1 物料类别说明
|
||||
|
||||
物料类别是对物料进行分类管理的单元,用于区分不同类型的物料,便于物料的检索和维护。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.2 新增物料类别
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【物料类别列表】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写基本信息
|
||||
4. 点击【保存】完成类别创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 物料类别编码 | 类别的唯一标识代码 | 是 |
|
||||
| 物料类别名称 | 类别的名称,如"原材料"、"半成品" | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 物料类别编码一旦启用不允许修改和删除,请在创建时仔细确认。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.3 物料类别查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 物料类别编码 | 按物料类别编码精确查询 |
|
||||
| 物料类别名称 | 按物料类别名称模糊查询 |
|
||||
| 上级类别 | 按上级类别筛选 |
|
||||
|
||||
### 3.2 物料信息管理
|
||||
|
||||
#### 3.2.1 物料信息说明
|
||||
|
||||
物料信息是描述物料基本属性和特征的核心数据,包括物料编码、名称、计量单位等,是企业物料管理的基础。
|
||||
|
||||
**物料信息特点:**
|
||||
|
||||
- 唯一性:每个物料有唯一的物料编码
|
||||
- 规范性:物料信息有统一的数据规范和标准
|
||||
- 关联性:物料信息可被BOM、工单、仓库等模块引用
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.2 新增物料信息
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【物料信息管理】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写物料基本信息
|
||||
4. 点击【保存】完成物料信息创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 物料编码 | 物料的唯一标识代码 | 是 |
|
||||
| 物料名称 | 物料的名称 | 是 |
|
||||
| 物料类别 | 关联的物料类别 | 是 |
|
||||
| 计量单位 | 物料的计量单位,如个、件、千克等 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【注意】** 物料编码创建后不允许修改,请在创建时仔细确认。
|
||||
**【重要】** 物料信息被BOM或其他单据引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.3 物料信息查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 物料编码 | 按物料编码精确查询 |
|
||||
| 物料名称 | 按物料名称模糊查询 |
|
||||
| 物料类别 | 按物料类别筛选 |
|
||||
| 物料类型 | 按物料类型筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.3 BOM物料清单管理
|
||||
|
||||
#### 3.3.1 BOM物料清单说明
|
||||
|
||||
BOM物料清单是定义产品与物料构成关系的核心数据,记录产品由哪些物料组成、各物料的用量比例关系。BOM是生产计划、物料采购、成本核算的重要依据。
|
||||
|
||||
**BOM物料清单特点:**
|
||||
|
||||
- 层级性:支持多层级BOM,体现产品的装配结构
|
||||
- 用量关系:明确各层级的物料用量和比例
|
||||
- 版本管理:支持BOM版本变更和历史追溯
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.3.2 新增BOM物料清单
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【BOM物料清单】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写BOM基本信息
|
||||
4. 点击【保存】完成BOM创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| BOM版本编码 | BOM的唯一标识代码 | 是 |
|
||||
| BOM版本名称 | BOM的名称,如"产品A的物料清单" | 是 |
|
||||
| 产品编码 | 关联的产品型号 | 是 |
|
||||
| 状态 | 状态:启用、禁用 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** BOM被生产工单引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.3.3 设置BOM
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【BOM物料清单】
|
||||
2. 选择要设置的BOM,点击【设置BOM】按钮
|
||||
3. 选择对应的工序,在IN/OUT中配置物料信息和投入数量
|
||||
|
||||
|
||||
**BOM子项字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| IN/OUT | 工序的投料和产出品 | 是 |
|
||||
| 物料类别 | 引用的物料类别 | 是 |
|
||||
| 物料编码 | 引用的物料编码 | 是 |
|
||||
| 物料名称 | 引用的物料名称 | 是 |
|
||||
| 投入数量 | 生产一个产品该物料的用量 | 是 |
|
||||
| 单位 | 物料用量的计量单位 | 是 |
|
||||
|
||||
**【注意】** 同一BOM中不允许出现相同的物料编码。
|
||||
**【注意】** BOM子项的用量单位应与物料信息的计量单位一致。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.3.4 BOM物料清单查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| BOM编码 | 按BOM编码精确查询 |
|
||||
| BOM名称 | 按BOM名称模糊查询 |
|
||||
| 产品型号 | 按产品型号筛选 |
|
||||
|
||||
|
||||
### 3.4 计量单位管理
|
||||
|
||||
#### 3.4.1 计量单位说明
|
||||
|
||||
计量单位是物料信息的属性之一,用于标准化工物料数量的计量。系统预置常用的计量单位,同时支持用户自定义计量单位。
|
||||
|
||||
**常用计量单位类型:**
|
||||
|
||||
- 数量单位:个、件、只、支、台、套
|
||||
- 重量单位:千克、克、吨、磅
|
||||
- 长度单位:米、厘米、毫米、英寸
|
||||
- 体积单位:升、毫升、立方米
|
||||
- 面积单位:平方米、平方厘米
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.4.2 新增计量单位
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【计量单位】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写计量单位基本信息
|
||||
4. 点击【保存】完成计量单位创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 单位编码 | 单位的唯一标识代码 | 是 |
|
||||
| 单位名称 | 单位的名称,如"个"、"千克" | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【注意】** 系统预置的计量单位不允许修改和删除。
|
||||
**【重要】** 计量单位被物料信息引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.4.3 计量单位查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 单位编码 | 按单位编码精确查询 |
|
||||
| 单位名称 | 按单位名称模糊查询 |
|
||||
| 单位类型 | 按单位类型筛选 |
|
||||
228
production_configuration/product_model.md
Normal file
228
production_configuration/product_model.md
Normal file
@@ -0,0 +1,228 @@
|
||||
# 产品模型管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
产品模型管理属于 MES 系统的基础模块,用于构建企业的产品分类、产品基本信息、异常不良类别等核心数据,为生产计划、工单执行、品质管理等业务模块提供产品基础数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 产品列表:维护产品的基本信息,支持产品的分类管理和多层级产品结构
|
||||
- 异常不良管理:维护产品的异常不良类别,绑定设备类别,用于生产过程中的品质异常记录
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 产品列表 | Product List,记录产品的基本信息和分类 | 用于生产执行和品质管理的基础数据 |
|
||||
| 异常不良 | Abnormal/Defect,生产过程中出现的异常情况 | 包括NG(不合格)和ERR(错误)类型 |
|
||||
| 异常不良类别 | Defect Category,对异常不良进行分类管理 | 用于区分不同类型的异常 |
|
||||
| 设备类别 | Device Category,对设备进行分类管理 | 异常不良绑定设备类别,用于特定设备的异常记录 |
|
||||
| NG | Not Good,不合格品 | 生产过程中判定为不合格的产品 |
|
||||
| ERR | Error,错误 | 系统或设备运行时出现的错误信息 |
|
||||
|
||||
**数据模型关系说明:**
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph 产品列表
|
||||
P1[产品]
|
||||
P2[产品]
|
||||
end
|
||||
|
||||
subgraph 工艺流程
|
||||
PF1[工艺流程A]
|
||||
PF2[工艺流程B]
|
||||
end
|
||||
|
||||
subgraph 异常不良管理
|
||||
D1[NG不良类别]
|
||||
D2[ERR错误类别]
|
||||
end
|
||||
|
||||
subgraph 设备类别
|
||||
DC1[设备类别]
|
||||
DC2[设备类别]
|
||||
end
|
||||
|
||||
P1 -->|1:N| PF1
|
||||
P2 -->|1:N| PF2
|
||||
|
||||
DC1 -->|1:N| D1
|
||||
DC2 -->|1:N| D2
|
||||
```
|
||||
|
||||
**关系说明:**
|
||||
|
||||
| 关系类型 | 说明 |
|
||||
|---------|------|
|
||||
| 产品列表 → 工艺流程 | **1 对 N**:一个产品可以配置多个工艺流程 |
|
||||
| 设备类别 → 异常不良管理 | **1 对 N**:一个设备类别可以配置多个异常不良类别 |
|
||||
|
||||
|
||||
## 3. 产品模型交互流程
|
||||
|
||||
### 3.1 产品列表管理
|
||||
|
||||
#### 3.1.1 产品列表说明
|
||||
|
||||
产品列表是记录产品基本信息的核心数据,包括产品型号、产品名称等,是企业生产执行和品质管理的基础。
|
||||
|
||||
**产品列表特点:**
|
||||
|
||||
- 关联性:产品信息可被工艺流程
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.2 新增产品
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【产品模型】→【产品列表】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写产品基本信息
|
||||
4. 点击【保存】完成产品创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 产品型号 | 产品的唯一标识代码 | 是 |
|
||||
| 产品名称 | 产品的名称 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 产品型号创建后不允许修改,请在创建时仔细确认。
|
||||
**【重要】** 产品被工艺流程或工单引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.3 产品查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 产品型号 | 按产品型号精确查询 |
|
||||
| 产品名称 | 按产品名称模糊查询 |
|
||||
| 产品分类 | 按产品分类筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.2 异常不良管理
|
||||
|
||||
#### 3.2.1 异常不良管理说明
|
||||
|
||||
异常不良管理是用于记录生产过程中出现的异常情况,包括NG(不合格品)和ERR(错误)两种类型。异常不良类别绑定设备类别,用于特定设备工序的异常记录。
|
||||
|
||||
**异常不良类型:**
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| NG | Not Good,不合格品,生产过程中判定为不合格的产品 |
|
||||
| ERR | Error,错误,系统或设备运行时出现的错误信息 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.2 新增异常不良类别
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【产品模型】→【异常不良管理】
|
||||
2. 点击【新增】按钮
|
||||
3. 选择异常类型(NG/ERR)
|
||||
4. 填写异常不良类别信息
|
||||
5. 选择绑定的设备类别
|
||||
6. 点击【保存】完成异常不良类别创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 异常类别编码 | 异常类别的唯一标识代码 | 是 |
|
||||
| 异常类别名称 | 异常类别的名称,如"短路"、"开路" | 是 |
|
||||
| 异常类型 | NG(不合格)/ ERR(错误) | 是 |
|
||||
| 设备类别 | 绑定的设备类别,用于特定设备的异常记录 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 异常类别编码创建后不允许修改。
|
||||
**【重要】** 异常不良类别被使用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.3 异常不良类别查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 异常类别编码 | 按异常类别编码精确查询 |
|
||||
| 异常类别名称 | 按异常类别名称模糊查询 |
|
||||
| 异常类型 | 按异常类型筛选:NG / ERR |
|
||||
| 设备类别 | 按绑定的设备类别筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.4 导入异常不良类别
|
||||
|
||||
导入功能支持批量导入异常不良类别数据,提高数据维护效率。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【产品模型】→【异常不良管理】
|
||||
2. 点击【导入】按钮
|
||||
3. 下载导入模板
|
||||
4. 按照模板格式填写异常不良类别数据
|
||||
5. 点击【选择文件】上传填写好的Excel文件
|
||||
6. 点击【开始导入】执行数据导入
|
||||
7. 查看导入结果报告
|
||||
|
||||
**导入模板字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 | 示例 |
|
||||
|------|------|------|------|
|
||||
| 异常类别编码 | 异常类别的唯一标识代码 | 是 | NG-001 |
|
||||
| 异常类别名称 | 异常类别的名称 | 是 | 短路 |
|
||||
| 异常类型 | NG(不合格)/ ERR(错误) | 是 | NG |
|
||||
| 设备类别编码 | 绑定的设备类别编码 | 是 | DEV-SMT |
|
||||
| 备注 | 其他补充说明信息 | 否 | - |
|
||||
|
||||
**【注意】** 导入前请确保设备类别已存在。
|
||||
**【提示】** 建议先导入少量数据进行验证,确认格式正确后再进行大批量导入。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.5 批量删除异常不良类别
|
||||
|
||||
批量删除功能支持一次删除多个异常不良类别,提高数据清理效率。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【产品模型】→【异常不良管理】
|
||||
2. 在列表中勾选需要删除的异常不良类别(可多选)
|
||||
3. 点击【批量删除】按钮
|
||||
4. 在弹出的确认对话框中确认删除
|
||||
5. 点击【确定】执行批量删除
|
||||
|
||||
**【注意】** 已使用的异常不良类别不允许删除。
|
||||
**【注意】** 删除操作不可恢复,请在删除前仔细确认。
|
||||
**【提示】** 建议在删除前先查询该类别是否已被工单或异常记录引用。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.3 异常不良管理说明
|
||||
|
||||
异常不良管理独立于产品和工艺流程,仅与设备类别存在绑定关系。异常不良类别用于记录设备在生产过程中出现的异常情况。
|
||||
|
||||
**【重要】** 异常不良管理不与工艺流程关联,而是直接与设备类别绑定。
|
||||
**【重要】** 多个异常不良类别可以绑定同一个设备类别,实现异常分类的统一管理。
|
||||
Reference in New Issue
Block a user