上一章讲了作业手顺(工艺路线Routing)。
SAP PP学习笔记07 - 作业手顺(工艺路线Routing)-CSDN博客
这一章来讲讲作业区(工作中心 Work Center)。
1,作业区(工作中心)中的内容
- Description 描述
- Default Values 默认值
让我们建工作中心的时候省些事儿,提高效率
- Scheduling 排程
到底一个产品生产的时候经过我这道工序需要多长时间
这样生产单位就可以安排时间
- Available capacity 有效产能
可以通过产能计算来看我这次的生产计划会不会超过我的产能,以调整计划订单之类
- Costing 成本
2,作业区(工作中心)中的数据
- General data 一般Data
- Default values 默认值
- Capacity data 能力
- Scheduling data 日程计划
- Costing and ... 原价计算
在界面上看一下。
1-1,CR01/ 02... 作业区登录/变更
Logistics > 生产 > Master Data > 作业区
> 作业区
> Report
CR05 作业区一览(工作中心一览)
这样就能显示出来该工作的所有的作业区(工作中心)
双击任意一行可以打开作业区照会。
下面来看作业区画面上各个Tab上面的常用字段:
- General data 基本Data Tab
1),作业区Category
选该作业区主要是以机器,人工,...为主。
- 0001 机械 (机器)
- 0003 作业者 (人工)...
2),用途
用以指示该工作中心的用途。
该 用途 字段有个特别的用处,这里介绍一下。
背景:比如某工厂有4个作业区(工作中心),作业区1,2,3,4
之前在做计划的时候,一直计划要把某个阶段任务放在作业区1 来做,
结果等实际执行的时候,发现作业区1负荷太重,或者其他原因,决定放到作业区2来做。
这样就导致计划和实际不符。
解决:那要怎么办呢?就是通过这个 用途 字段来设置一个虚拟作业区。
比如做一个 作业区0,里面含有 作业区1,2,3,4的能力之和。
(比如 作业区1,2,3,4 的能力都为 8小时的话,那作业区0的能力就是 32小时)
然后做计划,跑MRP之类的都用作业区0。
当然注意作业区0呢不能用于实际的作业,因为它只是一个虚拟的作业区。
注意这个需要在Spro中设置。
实际的意思就是反正在会这条产线来做,至于是产线的哪个作业区得等到具体做的时候定。
下面来看一下页面操作。
A),Spro > Task List用途(任务清单的用途)
在这里设置虚拟作业区(工作中心)。
Spro > 生产计划/管理 > 基本Data > 作业区 > 一般Data
Task List用途(任务清单的用途)
选中一条,点 Copy 图标
- 990 全Task Group
选中该 全Task Group,然后点 Task List Group 节点
N 作业手顺 行,将 直到发行(直到下达)给勾上,就将该作业区设为虚拟作业区了。
这个设置的意思是,到下达之前 该作业区 可用,但是生产订单下达之后,就不可以用了
因为这个时候你要指定真正的作业区了,不能再用这个虚拟的了。
B),CR01 作业区登录
登录虚拟作业区,选用途 990
- 用途:990- 全Task Group
注意不要忘了把虚拟作业区的能力给调整成该产线的所有作业区的能力之和
能力 Tab - 双击 能力Category
比如这里 个别能力数 :32 H, 为所有作业区(作业区1,2,3,4 各8H x 4 = 32 H)的能力之和
3),BackFlush(反冲)
注意,如果想在作业区用这个 BackFlush(反冲)的功能,需要在品目中进行设定。
- 空白 不用BackFlush
- 1 时常BackFlush
- 2 在作业区中决定BackFlush
所以如果品目 > MRP2 tab中选 2,然后作业区 > 基本Data tab 中将 BackFlush 打上勾勾,
才会在该作业区投料的时候,用这个BackFlush(反冲)。
那么为什么要这么麻烦呢?什么场景才会用这个东西呢?
就是说一个品目,当它在作业区1的时候是BackFlush,但是作业区2的时候不是BackFlush,
才会需要这么用。
也就是说是不是BackFlush这事儿只有到作业区才能搞清楚,之前都不知道,那么就需要这么用。
画面操作是上面这样,那么什么类型的物料会用到BackFlush呢?就是下面这种:
- 价值低,使用比较频繁的品目
不值得精确管理的那些物料
- 发料不方便的品目
油漆,胶水等等这样的品目,不想/不能利用一般方法进行发料
一般可能会一次性给产线 100公斤,100PCS这样,然后产线用了之后自动扣账
4),标准值Key(标准值码)
选了标准值Key之后,就会出来 标准值概要 列表里面的那些项目
- 段取
- 机械
- 作业者...
标准值概要 列表 中的那些字段的用途
A),Keyword 栏位的用途
- 收集成本
- 记录时间...
经过这道工序的时候,会发生多长时间,可以用来确认进度
B),更新规则 栏位的用途
用于控制 作业手顺(Routing工艺路线)
具体来说就是下面的位置:
CA01/02/03 作业手顺
比如 CR02 作业区变更 画面将 机械 项目的 更新规则 改为 3 入力必须
则 CA02 作业手顺变更 页面的 机械 栏位就变为 必入力 项目了。
- Default values 初期值 Tab
- 管理Key
- 标准值的单位...
1),管理Key
PP01 是啥意思别管,以后再说。
这个PP01 默认值是在 作业手顺(工艺路线)录入的时候,默认带出来的。
注意一下 CR02 > 初期值 画面上的 参照ID
- 勾上 参照ID:就表示该项目为参照的(不能修改的)
在 CA02 作业手顺变更 上为 Readonly了。
用途就是,如果你确定你们公司的管理Key肯定不会变,那么在做作业手顺(工艺路线)之前,
把作业区(工作中心)初期值 Tab的 参照ID 给勾上,
就能较好保证作业手顺的正确性。
2),标准值的单位
CR02
CA02
- Capacity data 能力 Tab
双击蓝色的字 “能力Category”,打开 作业区能力-Header 页面
注意这里的一些字段
1),稼动日Calendar ID
这个会决定该作业区(工作中心)哪天上班,哪天休息
2),有效Vesion(活动版本)
大部分工厂都不会用到
如果工厂设置3个版本,比如版本1为8H,版本2为6H,版本3为 8.5 H,可能会用到,现场很少用
- 01 规定利用可能能力 --》8H
- 02 最小利用可能能力 --》6H
- 03 最大利用可能能力 --》8.5H
3),开始/终了/休息时间
规定了上下班时间及休息时间
休息时间的起始是没有规定的(比如是12:00-13:00之类的)
所以安排生产的时候,它就可能会安排你 12:00-13:00之间生产,其实工作区都是在休息
4),能力利用
默认是100%,意思是老员工,熟练工
如果是新手挺多的,或新设立的作业区,事情还没有太理顺,那么可能会设为80%,60%什么的
5),个别能力数(单项能力数量)
- 1 把这个整个产线当作一个不可分割的整体来处理
就是说这整条产线能做多少东西
这样相对粗一些,比如产线上本来有20个人,要是有2,3个人请假,其实是低于1的
- 10等等 假如这个产线有10个人,那么就拆分成10 来进行处理
这种就是1个人能做多少东西
这样更为精确,计算当然也复杂
6),能力
比如这个产线上有2个人,每个人都是6:00开始工作,22:00结束工作,中间休息2个小时。那么
稼动时间 = (终了时间 - 开始时间 - 休息时间)X 能力利用度
如下图所例:22:00 - 06:00 --》16 H;16H - 2H --》14H;14H X 80% --》11.20H
能力 = 稼动时间 X 个别能力数
如下图所例:11.20H X 2 = 22.40H
7),有限负荷山積日程计划(和有限计划相关)
做产能分析的时候,勾上该 有限负荷山積日程计划 项目则表示 有限产能
比如这个作业区,一个人每天只能做 11.20H,不能超过11.2H,比如12H,13H。
如果你不勾这个项目,那么SAP就会认为是无限产能,比如可以13H,16H这样。
8),过负荷(过载)
比如过负荷设为 150%,表示 22.4H X 150%--》33.6H
也就是说可以通过加班等,增加一定(这里是50%)产能
注意,如果设为150%的话,表示说只能增加50%的产能,不能增加60%等等
9),复数作业使用可能(可以用于一些工序)
该作业区可以有 复数个作业同时做事情。
比如 品目1,2,3 都会用到该 作业区1,
那么勾上该项目,则说明作业区1 可以同时做加工品目1,2,3 里面的那些作业
咱们回到 作业区 > 能力 Tab
10),处理计算公式(加工公式)
点一下要查看的公式,然后点 计算式 按钮
- SAP005 段取时间计算式(准备公式)
段取 X 作业分割
至于 段取,作业分割 这个变量是什么以后再说。
- SAP007
作业者 X 作业数量 / 基本数量
- Scheduling data 日程计划(调度) Tab
1),能力Category
这个选项必须要和 能力 Tab中选的一样
- 001 机械
- 002 作业者(工时)...
2),计算式(公式)
- 段取时间计算式(准备公式)
段取
- 处理计算式
作业者 X 作业数量 / 基本数量 / 作业分割
- Costing 原价计算(成本核算)
1),活动概要
主要看计算式栏位
- SAP005:段取 X 作业分割
- SAP006:机械 X 作业数量 / 基本数量
- SAP007:作业者 X 作业数量 / 基本数量
3,作业区的Customize
Spro > 生产计划/管理 > 基本Data > 作业区 > 一般Data
3-1,作业区Category
- 项目选择
用于控制该作业区Category的作业区画面上项目的显示/隐藏/必须/...
- 画面顺序
用于显示作业区画面的Tab的显示顺序/ 隐藏/...
- 变更文书
每次变更要不要记下来
- Status Prof. 状态参数文件
比如订单里面会有很多状态,建立/ 发料/ 确认/...
作业手顺(工艺路线)里面也是可以有类似状态的
- 颜色
当我们看一个工艺路线的时候,可以用图像的方式展现出来
就是可视化的一些帮助
A),Application 应用程序
Application的意思是作业区(工作中心)可以用在什么地方
- 0001 机械
- I 保全Task一览
- P 作业手顺
- Q 品质管理计划
- 0007 生产线上的作业区
- P 作业手顺
- Q 品质管理计划
- R 繰返生产(重复制造)
注意 0001 机械 和 0007 生产线上的作业区 之间的区别,比如 0007 里才有 R
意思是只有你选了 0007,那么这个工作区才可以进行 繰返生产(重复制造)。
也就是说建工作区的时候,你选了什么作业区Category,
就会决定该作业区能用在什么地方。
3-2,项目选择
会决定屏幕上显示/隐藏的字段
A),基本Data Tab
点一下 影响元,然后 内容里面输入 0001 机械
这样就显示出来 0001 机械 这个项目选择Group 的项目选择
CR01 作业区登录
- Plant 1000
- 作业区 1123 (外部番号)
- 作业区Category:0002
- 责任者:必须
- 标准值/ 标准值更新:隐藏...
如果修改了规则,则画面也会发生相应变化
3-3,Task list的用途(任务清单的用途)
这个在上面 【2,作业区中的数据】那节也有说这个事情。
其实就是指明一个作业区的用途。
如果你想做一个虚拟的作业区,那么就要把
直到发行(直到下达)给勾上,就将该作业区设为虚拟作业区了。
就像下面的 N 作业手顺 那行。
当然要注意虚拟作业区是咱们为了理解方便的一个自己的说法,SAP教科书上好像没有这个说法,
准确的说是只在一个阶段范围之内(比如到下达之前)有效的作业区。
咱们之所以管它叫虚拟作业区,
一是该作业区不是实际存在的;
二是该作业区不能承接下达,也就是说不是干活的地方,只存在于虚拟
3-4,标准值Key
双击任意一行(比如SAP1 标准值)
- SAP_01 段取
- SAP_02 机械
- SAP_03 作业者
- 生成:这是个技术上的问题,当你在Spro上看到这个 生成 的时候,都建议你把它勾上
- 勾上:你点保存之后,SAP就会先生成代码再保存,以后读取该Spro配置时,可以直接使用
- 不勾:你点保存之后,SAP就直接存盘,不会生成代码
那么当你以后每次读取该Spro配置的时候,都会读数据库 > 生成代码,多这么一步
看一下画面
- 标准值Key:SAP1
- 标准值概要
- 段取
- 机械
- 作业者
3-5,标准值参数
这些定义的标准参数,用于组成计算公式
A),画面上的计算公式
下面先看一下页面上的计算公式
a),CR02 作业区变更 > 能力 Tab
- SAP005 段取 X 作业分割
SAP005: 段取时间计算式(准备公式)
- SAP007 作业者 X 作业数量 / 基本数量
SAP007:处理计算式
b),CR02 作业区变更 > 日程计划 Tab
- SAP001 段取
SAP001:段取时间计算式(准备公式)
- SAP003 作业者 X 作业数量 / 基本数量 / 作业分割
SAP003 :处理计算式
B),Spro 上的参数
- SAP_01 段取(准备)
- 源泉(来源):作业的标准值
- SAP_02 机械
- 源泉(来源):作业的标准值
- SAP_03 作业者
- 源泉(来源):作业的标准值
- SAP_08 基本数量(BMSCH)
- 源泉(来源):一般作业值
找一般作业值 具体对应到画面哪个项目可能需要借助 下面项目名:BMSCH
- SAP_09 作业数量(MGVRG)
- 源泉(来源):一般作业值
找一般作业值 具体对应到画面哪个项目可能需要借助 下面项目名:MGVRG
- SAP_11 作业分割(SPLIM)
- 源泉(来源):一般作业值
C),公式参数的来源对应到画面
上述B)中的那些参数,如何对应到画面上呢?
- 作业的标准值 --》CA03 作业手顺照会 标准值Area
- 基本数量
- 段取(准备)
- 机械
※这个参数咱们公式里好像没用到,现实项目中一般不会这样的
- 作业者(工时)
- 一般作业值 --》基本数量(BMSCH)
这个基本数量的意思是,下面的那个 段取 / 机械 / 作业者 /... 其实都是以 基本数量为基准的。
下图恰好是1个,意思就是做 1ST 所需工时, 即段取(60) / 机械(30) / 作业者(60)
那假如这里是10呢?意思就是做10ST 所需工时。
所以呢,在公式当中使用 段取 / 机械 / 作业者 /...这些变量的时候,要除以 基本数量。
- 一般作业值 --》作业数量(MGVRG )
CO03 制造指图 照会 --》作业概要 图标
这个就是咱们公式里的作业数量 变量
正常情况下,该作业数量 等于 制造指图(生产订单)的数量的
可以点 F1 确认一下字段名
- 一般作业值 --》作业分割(SPLIM)
像这里面如果设为0的话,应该是按照1来算的,要不然除0不就崩了嘛。
这个分割数的具体含义是什么呢?
可以理解为该作业区同时能分出几个人来干这个活儿。
就是说把一个作业给分割成几个小段儿,然后几个人并行作业,一人干一小段儿,就叫作业分割。
这也是为什么计算式中要除以 作业分割 变量的原因。
先写这些,后面的Customize方面的内容,咱们放到后面。
参照:
SAP PP——反冲物料、倒扣物料(Back Flush)_sap倒冲发料-CSDN博客