一种生产流程的排产方法和装置制造方法及图纸

技术编号:39511212 阅读:12 留言:0更新日期:2023-11-25 18:47
本申请提出的一种生产流程的排产方法和装置

【技术实现步骤摘要】
一种生产流程的排产方法和装置、电子设备、存储介质


[0001]本申请涉及工业生产控制
,尤其涉及一种生产流程的排产方法和装置

电子设备

存储介质


技术介绍

[0002]最近几年随着定制家居市场的活跃,实木定制家居备受市场关注
,
需求量与日俱增,在销量快速增长的背后,存在着个性化设计以及工厂批量生产之间的矛盾,如制造成本较高,交货期偏长,生产调度困难等

[0003]家居制造生产作为实木定制家居生产最核心的一个环节,涉及到的工艺路线错综复杂,流转的工序多达十几道,部分工序还涉及到工序并行交替完成的情况

在传统实木定制家居企业,特别是体量较小

无法负担大型
ERP

APS
系统成本的中小企业,这部分工作往往都是由生产主管费时费力地对流程单和各工序人工进行分配,但人工分配准确性较低

例如,时常会有生产计划分配不合理,流程单未能按时完成乃至工序闲置

生产设备空转的情况发生


技术实现思路

[0004]本申请实施例的主要目的在于提出一种生产流程的排产方法和装置

电子设备

存储介质,能够进行生产流程的精确排产,极大的提高生产效率

[0005]为实现上述目的,本申请实施例的第一方面提出了一种生产流程的排产方法,所述方法包括:
[0006]获取多个候选生产流程单;
[0007]获取每个所述候选生产流程单的材料齐备状态;
[0008]获取每个所述候选生产流程单的客户等级;
[0009]获取每个所述候选生产流程单的生产交期;
[0010]基于所述材料齐备状态

所述客户等级

和所述生产交期,将多个所述候选生产流程单进行排序,得到已排序生产流程单集合;
[0011]基于所述已排序生产流程单集合进行排产计算

[0012]可选地,所述基于所述材料齐备状态

所述客户等级

和所述生产交期,将多个所述候选生产流程单进行排序,得到已排序生产流程单集合,包括:
[0013]基于所述材料齐备状态,确定所述候选生产流程单的第一分数;基于所述客户等级,确定所述候选生产流程单的第二分数;
[0014]基于所述生产交期,确定所述候选生产流程单的第三分数;
[0015]基于每个所述候选生产流程单的所述第一分数

所述第二分数

和所述第三分数,确定所述候选生产流程单的总分数;
[0016]基于所述总分数对所述候选生产流程单进行排序,得到所述已排序生产流程单集合

[0017]可选地,所述基于所述已排序生产流程单集合进行排产计算,包括:
[0018]基于所述已排序生产流程单集合的已排序生产流程单中的工序,构建候选生产工序集合;其中,所述候选生产工序集合包括候选生产工序;
[0019]基于所述候选生产工序和所述已排序生产流程单,构建工序与流程单关系集合;
[0020]基于预设的开工日期时间对所述候选生产工序进行初始化,得到工序生产时间集合;
[0021]基于所述工序生产时间集合进行工序查找,得到可动工工序;
[0022]基于所述可动工工序对所述工序与流程单关系集合进行流程单查找,得到选定流程单;
[0023]获取在所述选定流程单中所述可动工工序之前的工序的生产完成时间,得到第一生产完成时间;
[0024]获取在所述选定流程单之前的流程单中所述可动工工序的生产完成时间,得到第二生产完成时间;
[0025]将所述第一生产完成时间和所述第二生产完成时间中最晚的一个,作为所述可动工工序在所述选定流程单中的开始生产时间,且更新所述工序生产时间集合;
[0026]基于所述开始生产时间和预设的生产耗时,计算所述可动工工序的生产完成时间;
[0027]基于所述生产完成时间和预设的工作时间段的比较,确定所述可动工工序在所述选定流程单之后的流程单中的开始生产时间,且更新所述工序生产时间集合;
[0028]基于所述工序生产时间集合,得到排产计算结果

[0029]可选地,所述将所述第一生产完成时间和所述第二生产完成时间中最晚的一个,作为所述可动工工序在所述选定流程单中的开始生产时间,包括:
[0030]如果在所述选定流程单中所述可动工工序之前的工序存在并行工序,则获取所述并行工序的完成时间,得到第三生产完成时间;
[0031]将所述第三生产完成时间

所述第一生产完成时间和所述第二生产完成时间中最晚的一个,作为所述可动工工序在所述选定流程单中的开始生产时间

[0032]可选地,所述开工日期时间通过以下方式得到:
[0033]获取所述已排序生产流程单集合中的第一个所述已排序生产流程单的生产开始日期;
[0034]获取工作开始时间;
[0035]基于所述生产开始日期和所述工作开始时间,确定所述开工日期时间

[0036]可选地,所述获取多个候选生产流程单,包括:
[0037]清除数据库中的历史排产计算结果;
[0038]获取所述数据库中处于未完成状态的流程单,得到多个初始生产流程单;
[0039]针对所述初始生产流程单,过滤已经完成的工序

和排产数据中产量为0的工序,得到所述候选生产流程单

[0040]可选地,所述针对所述初始生产流程单,过滤已经完成的工序

和排产数据中产量为0的工序,得到所述候选生产流程单,包括:
[0041]针对所述初始生产流程单,过滤已经完成的工序

和排产数据中产量为0的工序,
得到过滤后生产流程单;
[0042]针对所述过滤后生产流程中的工序,按照初始生产顺序进行升序排序,得到工序排序结果;
[0043]以递增方式对所述工序排序结果中的所述初始生产顺序进行赋值,得到目标生产顺序;其中,互为并行工序的所述工序的所述目标生产顺序相同;
[0044]基于所述目标生产顺序,得到所述候选生产流程单

[0045]为实现上述目的,本申请实施例的第二方面提出了一种生产流程的排产装置,所述排产装置包括:
[0046]第一获取模块,用于获取多个候选生产流程单;
[0047]第二获取模块,用于获取每个所述候选生产流程单的材料齐备状态;
[0048]第三获取模块,用于获取每个所述候选生产流程单的客户等级;
[0049]第四获取模块,用于获取每个所述候选生产流程单的生产交期;
[0050]排序模块,用于基于所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种生产流程的排产方法,其特征在于,所述排产方法包括:获取多个候选生产流程单;获取每个所述候选生产流程单的材料齐备状态;获取每个所述候选生产流程单的客户等级;获取每个所述候选生产流程单的生产交期;基于所述材料齐备状态

所述客户等级

和所述生产交期,将多个所述候选生产流程单进行排序,得到已排序生产流程单集合;基于所述已排序生产流程单集合进行排产计算
。2.
根据权利要求1所述的排产方法,其特征在于,所述基于所述材料齐备状态

所述客户等级

和所述生产交期,将多个所述候选生产流程单进行排序,得到已排序生产流程单集合,包括:基于所述材料齐备状态,确定所述候选生产流程单的第一分数;基于所述客户等级,确定所述候选生产流程单的第二分数;基于所述生产交期,确定所述候选生产流程单的第三分数;基于每个所述候选生产流程单的所述第一分数

所述第二分数

和所述第三分数,确定所述候选生产流程单的总分数;基于所述总分数对所述候选生产流程单进行排序,得到所述已排序生产流程单集合
。3.
根据权利要求1所述的排产方法,其特征在于,所述基于所述已排序生产流程单集合进行排产计算,包括:基于所述已排序生产流程单集合的已排序生产流程单中的工序,构建候选生产工序集合;其中,所述候选生产工序集合包括候选生产工序;基于所述候选生产工序和所述已排序生产流程单,构建工序与流程单关系集合;基于预设的开工日期时间对所述候选生产工序进行初始化,得到工序生产时间集合;基于所述工序生产时间集合进行工序查找,得到可动工工序;基于所述可动工工序对所述工序与流程单关系集合进行流程单查找,得到选定流程单;获取在所述选定流程单中所述可动工工序之前的工序的生产完成时间,得到第一生产完成时间;获取在所述选定流程单之前的流程单中所述可动工工序的生产完成时间,得到第二生产完成时间;将所述第一生产完成时间和所述第二生产完成时间中最晚的一个,作为所述可动工工序在所述选定流程单中的开始生产时间,且更新所述工序生产时间集合;基于所述开始生产时间和预设的生产耗时,计算所述可动工工序的生产完成时间;基于所述生产完成时间和预设的工作时间段的比较,确定所述可动工工序在所述选定流程单之后的流程单中的开始生产时间,且更新所述工序生产时间集合;基于所述工序生产时间集合,得到排产计算结果
。4.
根据权利要求3所述的排产方法,其特征在于,所述将所述第一生产完成时间和所述第二生产完成时间中最晚的一个,作为所述可动工工序在所述选定流程单中的开始生产时间,包括:
如果在所述选定流程...

【专利技术属性】
技术研发人员:严泽锦梁俊王平
申请(专利权)人:智能工场深圳软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1