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

技术编号:34605177 阅读:54 留言:0更新日期:2022-08-20 09:09
本发明专利技术实施例公开了生产排程方法、装置、计算机设备及存储介质。所述方法包括:获取订单信息、生产工艺以及物料清单,以得到初始数据;对所述初始数据进行筛选和排序,生成第一生产列表;根据所述第一生产列表生成甘特图,以得到第一甘特图;判断当前是否有新的订单信息;若当前有新的订单信息,则根据新的订单信息以及初始数据生成第二生产列表;根据所述第二生产列表与所述第一生产列表进行所述第一甘特图的修改,以生成第二甘特图;显示所述第二甘特图。通过实施本发明专利技术实施例的方法可实现可随时调整生产排程的各个环节对应的色块,更加直观且修改方便。加直观且修改方便。加直观且修改方便。

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


[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]初始数据获取单元,用于获取订单信息、生产工艺以及物料清单,以得到初本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.生产排程方法,其特征在于,包括:获取订单信息、生产工艺以及物料清单,以得到初始数据;对所述初始数据进行筛选和排序,生成第一生产列表;根据所述第一生产列表生成甘特图,以得到第一甘特图;判断当前是否有新的订单信息;若当前有新的订单信息,则根据新的订单信息以及初始数据生成第二生产列表;根据所述第二生产列表与所述第一生产列表进行所述第一甘特图的修改,以生成第二甘特图;显示所述第二甘特图。2.根据权利要求1所述的生产排程方法,其特征在于,所述根据所述第一生产列表生成甘特图,以得到第一甘特图,包括:确定所述第一生产列表内相关的色块;按照所述第一生产列表的生产排程顺序,将所述色块按照顺序拖曳和拉伸至对应的甘特图内,以形成第一甘特图。3.根据权利要求1所述的生产排程方法,其特征在于,所述根据所述第二生产列表与所述第一生产列表进行所述第一甘特图的修改,以生成第二甘特图,包括:根据所述第二生产列表以及所述第一生产列表确定需要加入的色块,以得到待加入色块;根据所述第二生产列表以及所述第一生产列表确定第一甘特图内的色块以及待加入色块的调整方案;根据所述调整方案对所述第一甘特图进行修改,以得到第二甘特图。4.根据权利要求3所述的生产排程方法,其特征在于,所述根据所述调整方案对所述第一甘特图进行修改,以得到第二甘特图,包括:确定调整方案内所涉及的色块,以得到当前处于拖曳状态的色块;确定当前处于拖曳状态的色块在所述调整方案内的调整方式;判断所述调整方式是否是插入到指定色块的后面;若所述调整方式是插入到指定色块的后面,则将当前处于拖曳状态的色块插入到指定色块的后面;判断第一甘特图是否修改完毕;若所述第一甘特图未修改完毕,则确定调整方案内所涉及的下一个色块,以得到当前处于拖曳状态的色块,并执行所述确定当前处于拖曳状态的色块在所述调整方案内的调整方式;若所述第一甘特图修改完毕,则将修改后的第一甘特图作为第二甘特图;若所述调整方式不是插入到指定色块的后面,则判断所述调整方式是否是插入到所有色块的最前面位置;若所述调整方式是插入到所有色块的最前面位置,则将当前处于拖曳状态的色块插入到所有色块的最前面位置,并执行所述判断第一甘特图是否修改完毕;若所述调整方式不是插入到所有色块的最前面位置,则将当前处于拖曳状态的色块插入在特定位置,并执行所述判断第一甘特图是否修改完毕。
5.根据权利要求4所述的生产排程方法,其特征在于,所述将当前处于拖曳状态的色块插入到指定色块的后面,包括:判断当前处于拖曳状态的色块的中心线是否在指定色块所在行的范围内;若当前处于拖曳状态的色块的中心线不在指定色块所在行的范围内,则继续拖曳当前处于拖曳状态的色块,并执行所述判断当前处于拖曳状态的色块的中心线是否在指定色块所在行的范围内;若当前处于拖曳状态的色块的中心线在指定色块所在行的范围内,则判断当前处于拖曳状态的色块的最左边是否在指定色块所涉及范围内;若当前处于拖曳状态的色块的最左边不在指定色...

【专利技术属性】
技术研发人员:韦帅林志鹏成启航莫兆忠
申请(专利权)人:佛山技研智联科技有限公司
类型:发明
国别省市:

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

1