排产概述
排产器计算处理一个分组内的现有订单(需要在不久将来完成的制造订单)的日期和时间。您可以在任何范围内运行排产:班次、天、周、月等。但是,通常要在一天范围内运行该计划,且通常要每天运行。排产器调整工序开始和截止时间,建议工序顺序并报告存货水平的变化。它还生成可在报告和图表中查看的汇总信息 (例如作业绩效)。
排产器为任何下达的作业在定义的时间范围内按照它们的工艺流程、准备、加工和移动时间处理各个工序。按照“车间管理参数”表单上的设置,排产器还可以排产:
- 由 MRP 或 APS 生成的计划订单
- 确定作业
- 正在处理的预估作业
- 计划的预估作业
- 生产排产
数据流
作业允许针对一个级别的物料清单生产一定数量的物料。排产器仅限制对最终物料的排产。它假定已将全部组件物料分配给作业,而且不将它们视为要求。物料指定一个工艺流程,该工艺流程指示生产物料必须完成的作业工序的顺序。
每道工序指定一个或多个资源组。一个资源组是类似资源的一个列表。一个资源是一个实体,例如可执行工序的班组人员、设备或工具。要求一道工序至少指定一个资源组。在计划过程中,系统依据每个资源的可用性和定义的规则从资源组选择一个或多个资源来执行工序。
工作中心从计划活动捕捉所有成本核算信息,但并不直接影响计划。
顺排计划与倒排计划
要获得最佳的资源资源利用率,排产器按时间对作业向前排产,从当前日期/时间开始,向前排产,直到完成最后一个作业的最后一项工序为止。用户不能使用排产器向后排产。即不能将排产器配置为从最后一项工序开始,按照时间向后排产,直到达到第一道工序。
如果必须向后排产,可以使用 APS 进行排产,使用从计划运行生成的数据填写排产输出表单和报告。
基于事件的排产
排产器通过模拟在处理需求过程中发生的所有“事件”进行工作,推进其生产步骤。例如,启动工序的资源是一个事件,后面紧跟完成该工序的另一事件。
排产期间发生的情况
对于每个计划的需求,排产器将数量放入称为负荷的单位。负荷依照物料的工艺流程。当负荷达到某道工序时,它将根据资源、规则和所定义的工序时间完成以下处理步骤:
- 处理移送时间:负荷从上一道工序(若有的话)移动到该工序。
- 分配处理负荷的资源:定义分配规则以控制排产器分派资源的方法。如果能够满足分配规则,则工序处理继续进行。如果没有满足,排产器停止工序处理并且工序等待提供必要的资源。每次获得要求/请求的资源时,它都尝试进行分配。
- 处理准备和加工时间:排产器将任何准备和加工时数分配给负荷。如果工序使用“固定排产时数”,则排产器使用固定值并忽略准备和加工时数。
- 在该工序释放分配给负荷的资源。
- 处理完工时间:排产器将任何工序后完成时数分配给负荷。
- 在工序处理完成后,负荷移动至工艺流程中的下一道工序。该过程继续,直到到达最后一个作业中的最后一道工序。
对同一资源的同时请求
物料负荷竞争资源的使用。每个资源都有其自己的请求队列以控制未完成的负荷请求。在工序处理期间,如果排产器无法将必要资源组的成员分配给负荷,则它为每个资源组成员在队列中输入一个请求。在资源记录中指定的排序规则将决定请求在队列中排序的顺序。
当该资源组中的资源可用时,排产器将其分配给等侯负荷并从其他的成员资源删除该负荷的请求。如果在资源的队列中有多个请求,排产器使用资源的“选择规则”决定首先分配哪个请求。如果负荷需要资源组的多个干资源,则在提供该资源组中所需的资源数量之前,排产器不会将任何资源分配给负荷。
作业日期
“排产器”将作业开始日期作为其计算的输入值。“排产器”可以更新作业的开始和结束日期,但是,如果使用 MRP 计划模式,则仅填写空白开始或结束日期。通过复制工艺流程/物料清单创建子件的作业时,这些子作业的日期可能为空。如果使用 APS,必须运行“APS 计划”填写空白作业日期。如果使用 MRP,则运行“排产器”填写该空白作业日期。
多个作业可以有相同的开始日期和时间。在运行排产器之前,在“车间管理参数”表单上指定的“作业下达规则”将控制排产器下达这些同步的作业的顺序。缺省作业下达规则首先下达有最高作业优先级的作业。
工序准备时间
关于“排产器”如何考虑准备时间以及如何通过对相似物料(例如,蓝色部件到蓝色部件,红色部件到红色部件等等)排序减少准备时间的信息,请参见“工序准备时间概述”。
班次和节假日
在缺省情况下,每周七天每天 24 小时为工作提供资源。可使用这些表单按照设备的班次和工作计划优化资源的供应:
- “班次”:指定给资源以使资源在指定时间间隔可用。
- “非正常班次”:指定给资源以在定义的班次内定义停班或加班时间。
- “节假日”:指定给任何班次的所有资源停班时间。
有关停止在一个无法完成的班次间隔內排产工序的信息,请参见“处理班次超出时数”主题。
重叠工序
可以偏移一系列工序以允许同时生产。
有关详细信息,请参见“定义重叠工序”主题。
部分完成的工序
有时,当启动排产器运行时,工序已经部分完成(即,工序未在最后一次“排产器”运行结束时完成)。当启动排产器运行时,系统应在恢复工序处理时将相同资源分配给工序。如果作业已启动并且工序未完成,排产器在其他作业尚未启动前开始处理该处理中的作业。
输出分析方法
排产器提供一套输出表单和报告,使您能分析排产输出并确定瓶颈、滞后和不协调使用的原因等等。
有关详细信息,请参见“分析排产器输出”主题。
与 PROGRESS 版本之间的差异
以下表格总结了CloudSuite Industrial (SQL) 的排产功能与 SyteLine 的 PROGRESS 版本的差别。
目标 | SyteLine (PROGRESS) 任务 | CloudSuite Industrial (SQL) 任务 |
---|---|---|
1.创建工序。 | 设置车间日历、节假日、工作中心、部门和设备主文件。
识别工作中心并将它们与部门和单元链接。同时设置在工作中心内是否有多个设备。 |
设置排产班次、节假日、资源、资源组、部门和工作中心。
将排产班次链接到资源,将资源链接到资源组。 将资源组与工作中心链接(可选)。 |
在每个制造物料的工序中,指出工作中心或加工时间所需的工作中心/设备。 | 在每个制造物料的工序中,指出资源组和工序所需的该资源组的资源数量。指定加工时间和准备时间(可选)和分割大小(可选)。 | |
2.为排产确定关键作业日期。 | 对于每个作业,确定该作业的开始和截止日期,并然后选择要使用的排产方法。
可使用前移排产或后移排产。可考虑移动和队列时间。还可以增加作业开始或截止的时间。 |
对于每个作业,从 MRP 或 APS 接受开始和截止时间 (当确定计划订单时日期缺省) 或输入自己的一个开始日期。
如果手动创建作业,且使用 APS,使用“获取可承诺量/承诺能力”计划作业,并计算日期(这仅计划该作业,仍将需要运行“排产器”)。 后移排产是不可能的。但是 APS 计划时从到期日期开始向后进行计划。 除非将资源组标记为无限,否则系统使用有限排产。排产器忽略“队列”时间。可以对第一道和最后一道工序的“移送”和“完成”字段增加额外的开始和完成时间。 |
3.设定作业优先级 | 要建立作业优先级,可手动分配给每个作业一个优先级号,或使用到期日期或关键比率使系统自动计算优先级。
优先级确定排产作业的顺序。最高优先级为负数(号码越小,优先级越高)。 |
可以按照 SyteLine (PROGRESS) 中的相同方式建立作业优先级。但是,新系统不计算负优先级号 - 过期的任何作业都设置为优先级 0。
还可以使用其他方法设置优先级:
|
4.排产作业。 | 可以排产指定作业或进行全局排产。 | 在指定的时间期间内对整个车间的所有作业进行排产。
要计划单一作业,请使用“获取可承诺量/承诺能力”(如果您使用 APS)。 |
5.解决排产问题。 | 使用负荷显示器以确定超出能力的工作中心。 | 使用排产器输出分析表单确定滞后作业和原因。 |
6.排序和派工工作。 | 为所有工作中心建立不同排序条件。将排序条件分配给每个工作中心。在排产后,可使用资源组排序表单优化计划。
排序有三个按工作中心定义的区域:冻结区域(不允许更改)、可排序区域(可出于经济原因安排作业)和可查看区域(将来可查看所有作业并可将其移入)。 然后,可以让系统按照排序条件对工作中心内的工序排序或自己手动对它们进行排序。 |
“排产器”根据您的顺序和选择规则自动对工作进行排序。
您还可以创建定制顺序和选择规则。 可以手动更改资源组中的工作顺序。 最终的结果是一个排定优先级和顺序的计划。 |