生产排程单生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38842875 阅读:10 留言:0更新日期:2023-09-17 09:55
本申请涉及一种生产排程单生成方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取产品订单以及所述产品订单对应的订单类型;根据所述订单类型对所述产品订单进行排序;对排序后的产品订单分配生产工段;若所述生产工段不满足目标条件,对所述排序后的产品订单进行调整,并在调整后返回执行所述对排序后的产品订单分配生产工段的步骤,直到所得的生产工段满足所述目标条件;基于满足所述目标条件的生产工段以及所述生产工段对应的作业时间生成生产排程单。采用本方法能够提高生产排程单的准确性。够提高生产排程单的准确性。够提高生产排程单的准确性。

【技术实现步骤摘要】
生产排程单生成方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种生产排程单生成方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,计算机设备获取包括销售订单、中间产品订单和仓储订单在内的多种类型的产品订单,怎样根据多种类型的产品订单生成生产排程单,以使生产控制系统根据生产排程单控制生产设备进行产品生产成为至关重要的问题。传统技术中,计算机设备根据人工对多种类型的产品订单进行生产排程的结果,生成生产排程单。但是,由于人工进行生产排程的结果容易产生错误,所生成的生产排程单准确性低。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够准确性的生产排程单生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[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]根据所述生产排程单生成原始产品订单;
[0040]在所述原始产品订单中删除目标产品订单,并获取删除后剩余的各所述原始产品订单对应的订单类型;
[0041]所述排序模块,还用于:
[0042]根据所述订单类型对删除后剩余的各所述原始产品订单进行排序。
[0043]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0044]获取产品订单以及所述产品订单对应的订单类型;
[0045]根据所述订单类型对所述产品订单进行排序;
[0046]对排序后的产品订单分配生产工段;
[0047]若所述生产工段不满足目标条件,对所述排序后的产品订单进行调整,并在调整
后返回执行所述对排序后的产品订单分配生产工段的步骤,直到所得的生产工段满足所述目标条件;
[0048]基于满足所述目标条件的生产工段以及所述生产工段对应的作业时间生成生产排程单。
[0049]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0050]获取产品订单以及所述产品订单对应的订单类型;
[0051]根据所述订单类型对所述产品订单进行排序;
[0052]对排序后的产品订单分配生产工段;
[0053]若所述生产工段不满足目标条件,对所述排序后的产品订单进行调整,并在调整后返回执行所述对排序后的产品订单分配生产工段的步骤,直到所得的生产工段满足所述目标条件;
[0054]基于满足所述目标条件的生产工段以及所述生产工段对应的作业时间生成生产排程单。
[0055]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0056]获取产品订单以及所述产品订单对应的订单类型;
[0057]根据所述订单类型对所述产品订单进行排序;
[0058]对排序后的产品订单分配生产工段;
[0059]若所述生产工段不满足目标条件,对所述排序后的产品订单进行调整,并在调整后返回执行所述对排序后的产品订单分配生产工段的步骤,直到所得的生产工段满足所述目标条件;
[0060]基于满足所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生产排程单生成方法,其特征在于,所述方法包括:获取产品订单以及所述产品订单对应的订单类型;根据所述订单类型对所述产品订单进行排序;对排序后的产品订单分配生产工段;若所述生产工段不满足目标条件,对所述排序后的产品订单进行调整,并在调整后返回执行所述对排序后的产品订单分配生产工段的步骤,直到所得的生产工段满足所述目标条件;基于满足所述目标条件的生产工段以及所述生产工段对应的作业时间生成生产排程单。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述产品订单对应的生产数量小于预设数值时,若所述产品订单为销售订单,删除所述产品订单;以及,若所述产品订单为仓储订单或者中间产品订单,对所述产品订单对应的生产数量进行改变;所述根据所述订单类型对所述产品订单进行排序包括:根据所述订单类型对删除操作或者改变操作后的所述产品订单进行排序。3.根据权利要求1所述的方法,其特征在于,所述对排序后的产品订单分配生产工段包括:从排序后的产品订单中提取配方物料数据;基于所述配方物料数据生成工艺物料数据;根据所述工艺物料数据,在生产模型的生产工段中,选取与所述排序后的产品订单匹配的目标生产工段,并将所述目标生产工段作为对所述排序后的产品订单分配的生产工段。4.根据权利要求1所述的方法,其特征在于,所述对排序后的产品订单分配生产工段包括:分别根据各排序后的产品订单对应的订单类型,从规则引擎中选取所述排序后的产品订单对应的排程规则;基于所述排程规则对所述排序后的产品订单分配生产工段。5.根据权利要求1所述的方法,其特征在于,所述若所述生产工段不满足目标条件,对所述排序后的产品订单进行调整包括:若所述生产工段不满足目标条件,根据所述产品订单对应的订单信息以及订单合并规则对所述排序后的产品订单进行合并,得到合并后产品订单;若对所述合并后产品订单分配的生产工段不满足产能条件,根据所述产品订单对应的订单信息、订单拆分规则以及从生产模型中提取的产能信息,对所述合并后产品...

【专利技术属性】
技术研发人员:马凤德张杰赵明
申请(专利权)人:深圳丰尚智慧农牧科技有限公司
类型:发明
国别省市:

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

1