diff --git a/basic/factory_model.md b/basic/factory_model.md new file mode 100644 index 0000000..4a5183b --- /dev/null +++ b/basic/factory_model.md @@ -0,0 +1,126 @@ +# 厂区模型 + +## 1. 功能概述 + +厂区模型属于 MES 系统的基础模块,用于构建MES系统的厂区、产线、车间数据,为班组管理、批次、环控数据创建提供数据支撑。 + +**核心功能:** + +- 厂区管理:维护厂区的新增、删除、修改、查询 +- 产线管理:维护产线的新增、删除、修改、查询 +- 车间管理:维护车间的新增、删除、修改、查询 + +功能对应截图: +![图片:厂区模型功能截图](factory_model.png) + + +## 2. 术语说明 + +#### 2.1.1 工厂建模相关术语 + +| 术语 | 定义 | 说明 | +|------|------|------| +| 厂区 | Area,生产制造厂区 | 用于对应生产产线 | +| 产线 | Production Line,生产线体 | 用于对应生产班组和生产车间 | +| 车间 | Workshop,厂区内按产品或工艺划分的生产单元 | 用于对应车间环控点位 | + + +## 3. 厂区模型结构管理 + +### 3.1 模块层级说明 + +厂区模型结构采用层级化管理,从上到下依次为 工厂 → 车间 → 产线。 + +**模块层级结构:** + +```mermaid +flowchart TD + A[厂区设置 Area] + A --> B[产线 Production Line] + B --> C[车间 Workshop] + +``` + +| 层级 | 名称 | 说明 | +|------|------|------| +| 1 | 工厂 | 独立的生产制造单位 | +| 2 | 车间 | 按产品线或工艺划分的生产单元 | +| 3 | 产线 | 具体的生产线体 | + + +### 3.2 新增/编辑 工厂 + +**操作步骤:** + +1. 进入【生产配置】→【厂区模型】→【厂区设置】 +2. 点击【新增/编辑厂区】按钮,根据需要选择【新增/编辑厂区】按钮 +3. 填写工厂基本信息 +4. 点击【保存】完成工厂创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 工厂编码 | 工厂的唯一标识代码,通常采用简写或缩写 | 是 | +| 工厂名称 | 工厂的全称,如"**厂区" | 是 | +| 备注 | 其他补充说明信息 | 否 | + +**【重要】** 工厂编码一旦绑定产线后不允许修改编码,请在创建时仔细确认。 + +**功能对应截图** : +![图片:厂区模型功能截图](factory_model.png) + + +### 3.3 新增/编辑 产线 + +**操作步骤:** + +1. 进入【生产配置】→【厂区模型】→【产线设置】 +2. 点击【新增/编辑产线】按钮,根据需要选择【新增/编辑产线】按钮 +3. 填写产线基本信息 +4. 点击【保存】完成产线创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 产线编码 | 产线的唯一标识代码 | 是 | +| 产线名称 | 产线的名称,如"**产线" | 是 | +| 所属厂区 | 所属厂区 | 是 | +| 备注 | 其他补充说明信息 | 否 | + +**【注意】** 产线编码一旦绑定车间后不允许修改编码,请在创建时仔细确认。 + +**功能对应截图** : +![图片:产线设置截图](factory_model.png) + +### 3.4 新增/编辑 车间 + +**操作步骤:** + +1. 进入【生产配置】→【厂区模型】→【车间设置】 +2. 点击【新增/编辑车间】按钮,根据需要选择【新增/编辑车间】按钮 +3. 填写车间基本信息 +4. 点击【保存】完成车间创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 车间编码 | 车间的唯一标识代码 | 是 | +| 车间名称 | 车间的名称,如"**车间" | 是 | +| 所属产线 | 所属产线 | 是 | +| 备注 | 其他补充说明信息 | 否 | + +**【注意】** 车间编码一旦绑定车间点位后不允许修改编码,请在创建时仔细确认。 + +**功能对应截图** : +![图片:车间设置截图](factory_model.png) + + +## 4. 查询操作 + + + + + diff --git a/basic/process_model.md b/basic/process_model.md new file mode 100644 index 0000000..5c5a4c9 --- /dev/null +++ b/basic/process_model.md @@ -0,0 +1,201 @@ +# 工艺流程模型 + +## 1. 功能概述 + +工艺流程模型属于 MES 系统的基础模块,用于构建产品的工艺流程分类、工艺流程路线、工序设定值、工艺结果参数等核心工艺数据,为生产执行、品质管理、设备管理等业务模块提供工艺基础数据支撑。 + +**核心功能:** + +- 工艺流程类别管理:维护工艺流程的分类体系,按生产工段进行分类 +- 工序单元管理:维护标准化的工序单元库,可被多个工艺流程复用,实现工序标准化 +- 工艺流程管理:维护具体产品的完整工艺流程,定义工序顺序、工艺设定值、工艺结果参数等 + +**功能对应截图** : +![图片:工艺流程类别管理功能截图](process_model.png) +![图片:工序单元管理功能截图](process_model.png) +![图片:工艺流程管理功能截图](process_model.png) + +## 2. 术语说明 + +| 术语 | 定义 | 说明 | +|------|------|------| +| 工艺流程类别 | Process Category,对工艺流程进行工段分类管理的单元 | 用于区分不同生产工段的工艺流程 | +| 工艺流程 | Process Flow,定义产品从原材料到成品的完整加工顺序 | 又称工艺路线或生产流程 | +| 工序单元 | Process Unit,标准化的小工序模块 | 可被多个工艺流程复用 | +| 工艺设定值 | Process Set Value,工序作业的标准参数 | 如温度、压力、时间等 | +| 工艺结果参数 | Process Result Parameter,工序作业的实际结果记录 | 用于工艺监控和品质追溯 | + +## 3. 工艺流程类别管理 + +### 3.1 工艺流程类别说明 + +工艺流程类别用于对工艺流程进行分类管理,按生产工段进行划分,便于检索和维护。一个类别可以包含多个工艺流程,实现工艺数据的层级化管理。 + +### 3.2 新增工艺流程类别 + +**操作步骤:** + +1. 进入【生产配置】→【工艺流程模型】→【工艺流程类别】 +2. 点击【新增类别】按钮 +3. 填写类别基本信息 +4. 点击【保存】完成类别创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 类别编码 | 类别的唯一标识代码 | 是 | +| 类别名称 | 类别的名称,如"**工段" | 是 | +| 排序号 | 同级类别的排序序号 | 否 | +| 备注 | 其他补充说明信息 | 否 | + +**【重要】** 类别编码一旦启用不允许修改,请在创建时仔细确认。 + +**功能对应截图** : +![图片:工艺流程类别设置截图](process_model.png) + +### 3.3 工艺流程类别查询 + +**查询条件:** + +| 查询条件 | 说明 | +|---------|------| +| 类别编码 | 按类别编码精确查询 | +| 类别名称 | 按类别名称模糊查询 | + +## 4. 工序单元管理 + +### 4.1 工序单元说明 + +工序单元是标准化的小工序模块,是构成工艺流程的基本单位。工序单元具有通用性,可被多个工艺流程引用,实现工序的标准化复用。 + +**工序单元特点:** + +- 标准化:定义统一的工序名称、工序编码、作业规范 +- 复用性:可被多个工艺流程引用,无需重复创建 +- 可配置:支持配置工序的作业参数、检验项目、资源需求 + +### 4.2 新增工序单元 + +**操作步骤:** + +1. 进入【生产配置】→【工艺流程模型】→【工序单元库】 +2. 点击【新增工序】按钮 +3. 填写工序单元基本信息 +4. 配置工序的工艺设定值 +5. 点击【保存】完成工序单元创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 工序编码 | 工序的唯一标识代码 | 是 | +| 工序名称 | 工序的名称,如"SMT贴装" | 是 | +| 工序类型 | 类型:加工、检验、搬运、包装等 | 是 | +| 标准工时 | 完成该工序的标准时间,单位分钟 | 是 | +| 作业指导书 | 关联的作业指导书编号 | 否 | +| 备注 | 其他补充说明信息 | 否 | + +**【注意】** 工序单元被工艺流程引用后,修改需谨慎,建议创建新版工序单元。 + +**功能对应截图** : +![图片:工序单元设置截图](process_model.png) + +### 4.3 工序单元查询 + +**查询条件:** + +| 查询条件 | 说明 | +|---------|------| +| 工序编码 | 按工序编码精确查询 | +| 工序名称 | 按工序名称模糊查询 | +| 工序类型 | 按工序类型筛选 | + +## 5. 工艺流程管理 + +### 5.1 工艺流程说明 + +工艺流程是定义产品从原材料到成品的完整加工顺序的核心数据,包含工序排列、工序属性、工艺设定值、工艺结果参数等信息。 + +**工艺流程与工序单元的关系:** + +一个工艺流程由多个工序单元组成,同一工序单元可被多个工艺流程引用,形成多对多的复用关系。 + +```mermaid +flowchart TB + A[工艺流程类别] -->|1:N| B[工艺流程A] + A -->|1:N| C[工艺流程B] + + B --> D[工序1] + B --> E[工序2] + B --> F[工序3] + C --> G[工序2] + C --> H[工序4] + C --> F + + D --> I[工序单元:贴装] + E --> J[工序单元:焊接] + F --> K[工序单元:检测] + G --> I + H --> L[工序单元:组装] +``` + +### 5.2 新增工艺流程 + +**操作步骤:** + +1. 进入【生产配置】→【工艺流程模型】→【工艺流程设置】 +2. 点击【新增工艺流程】按钮 +3. 填写工艺流程基本信息 +4. 从工序单元库选择并添加工序 +5. 配置各工序的工艺设定值和工艺结果参数 +6. 点击【保存】完成工艺流程创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 工艺流程编码 | 工艺流程的唯一标识代码 | 是 | +| 工艺流程名称 | 工艺流程的名称 | 是 | +| 所属类别 | 关联的工艺流程类别 | 是 | +| 适用产品 | 关联的产品型号或产品系列 | 是 | +| 版本号 | 工艺流程的版本,用于版本管理 | 是 | +| 工艺流程状态 | 状态:草稿、已审核、已发布、已禁用 | 是 | +| 备注 | 其他补充说明信息 | 否 | + +**【重要】** 工艺流程审核发布后如需修改,必须创建新版本,不能直接修改已发布的版本。 + +**功能对应截图** : +![图片:工艺流程设置截图](process_model.png) + +### 5.3 工序配置 + +**操作步骤:** + +1. 在工艺流程编辑页面,点击【添加工序】按钮 +2. 从工序单元库中选择需要引用的工序单元 +3. 设置工序在工艺流程中的排列顺序 +4. 为每个工序配置工艺设定值和工艺结果参数 +5. 点击【保存】完成工序配置 + +**工序配置字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 工序序号 | 工序在工艺流程中的顺序号 | 是 | +| 工序单元 | 从工序单元库选择的工序 | 是 | +| 工艺设定值 | 工序作业的标准参数,如温度、压力、时间 | 是 | +| 工艺结果参数 | 工序作业的实际结果记录参数 | 是 | +| 备注 | 其他补充说明信息 | 否 | + +### 5.4 工艺流程查询 + +**查询条件:** + +| 查询条件 | 说明 | +|---------|------| +| 工艺流程编码 | 按工艺流程编码精确查询 | +| 工艺流程名称 | 按工艺流程名称模糊查询 | +| 所属类别 | 按工艺流程类别筛选 | +| 适用产品 | 按关联的产品型号筛选 | +| 工艺流程状态 | 按状态筛选:草稿/已审核/已发布/已禁用 | diff --git a/public/image/格式标准-1.png b/public/image/格式标准-1.png new file mode 100644 index 0000000..c7a0ea0 Binary files /dev/null and b/public/image/格式标准-1.png differ diff --git a/public/image/格式标准-2.png b/public/image/格式标准-2.png new file mode 100644 index 0000000..ebb0ddd Binary files /dev/null and b/public/image/格式标准-2.png differ diff --git a/格式标准.md b/格式标准.md index 293c228..c77f322 100644 --- a/格式标准.md +++ b/格式标准.md @@ -1,14 +1,19 @@ # 一、文档结构层级规范 + ## 1.1 标题层级定义 -- 一级标题 :文档主标题,用于封面标识,格式为 # 文档名称 -- 页面标题 :每个页面的标题,对应单独一个md文件 格式为 # 页面标题 -- 页面一级标题 :页面内一级标题,标识主要章节内容、核心业务模块,格式为 ## X. 模块名称 -- 页面二级标题 :页面内二级标题,功能节标题,标识具体功能点,格式为 ### X.X 功能名称 -- 页面三级标题 :页面内三级标题,细节标题,用于细分功能内的具体内容,格式为 #### X.X.X 详细内容 +- 一级标题 :核心业务模块,对应MES一级标题和文档核心业务文件夹名称 +- 二级标题 :功能模块标题,对应MES二级标题和文档功能文件名称 +- 三级标题 :功能节点页面,用于细分功能内的具体内容,格式为 #### X.X.X 详细内容 - 特殊加强 : 针对特殊加强部分,可以使用 **功能标题:** 进行特殊加强 +![alt text](public\image\格式标准-2.png) + +> 标题层级定义中,一级标题对应MES一级标题和文档核心业务文件夹名称,二级标题对应MES二级标题和文档功能文件名称,三级标题对应MES三级标题和文档功能节点页面名称。 + +> 英文翻译 、 代码模块命名 、文档目录和命名 必须一致,不能有差异。 + # 二、标题块书写标准 ## 2.1 功能概述块标准格式 @@ -104,6 +109,12 @@ xxxxxx[图片] ``` + +![](public/image/二级模块/格式标准-1.png) + +图片命名格式: +图片描述.png/svg .... + # 五、流程说明块书写标准 5.1 流程图规范 @@ -114,4 +125,4 @@ xxxxxx[图片] # 六、文档样例 -> 查阅 格式样例.md 文件 \ No newline at end of file +> 查阅 basic/factory_model.md 文件 \ No newline at end of file