System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及生产制造,尤其涉及一种自动排产方法、计算机设备及存储介质。
技术介绍
1、在制造业领域中,排产是一个至关重要的过程。它涉及到确定产品生产的时间表、资源利用的最优化以及任务分配的合理性。过去,排产是由纯人工进行的,因此容易受到人为因素的影响,如主观性的干扰、疏忽等。为了避免人为因素的干扰,现有的生产调度系统会实时监控生产进度,使生产系统正常运行。
2、然而在现代工业中,生产环节多,协作关系复杂,生产连续性强,情况变化快,当某一局部工序发生故障,或某一工序没有按期实现,往往会波及整个生产系统的运行。虽然现有的生产调度系统能够对排产过程进行实时监控,但是因生产计划不稳定或者其他人为因素问题,导致综合调度能力较差,无法合理地向操作员分配工作任务,从而使得产品生产制造的效率低下,并且容易造成资源浪费。
技术实现思路
1、本申请实施例的主要目的在于提出一种自动排产方法、计算机设备及存储介质,能够根据人员的不同情况合理分配加工任务,提高生产效率,提高生产线的资源利用率。
2、为实现上述目的,本申请实施例的第一方面提出了一种自动排产方法,所述方法包括:
3、获取工艺卡信息以及人力资源信息,其中,所述工艺卡信息用于表征生产工序的生产流程以及完成所述生产工序的生产计划,所述人力资源信息用于表征人员的操作水平和可加工的时长;
4、根据所述工艺卡信息获取所述生产工序的工序信息以及计划工序时长,其中,所述工序信息用于表征所述生产工序的工序流程,所述计
5、当所述工序信息满足预设的复杂条件,根据所述工序信息确定所述生产工序的加工要求,并根据所述加工要求对所述人力资源信息进行筛选,得到人员技术水平信息,其中,所述复杂条件用于表征所述生产工序的复杂程度;
6、根据所述人员技术水平信息设置加工任务,并分配所述加工任务至与所述人员技术水平信息对应的人员,接收所述人员反馈的实际工序时长或者根据所述人员技术水平信息确定实际工序时长;
7、当所述实际工序时长大于所述计划工序时长,获取所述生产工序的人员安排信息,并根据所述人员安排信息进行人员调度,其中,所述人员安排信息用于表征所述生产工序中的人员分配情况。
8、在一些实施例中,在确定所述工序信息满足预设的复杂条件之前,还包括:
9、根据所述工序信息确定工序环节;
10、当所述工序环节为多道工序,确定所述工序环节的工序顺序;
11、当所述工序顺序可变更,制定初步加工任务,并在所述人力资源信息中确定满足预设加工条件的初步人员信息;
12、向与所述初步人员信息对应的人员发送所述初步加工任务。
13、在一些实施例中,在根据所述工艺卡信息确定生产工序的工序信息以及计划工序时长之后,还包括:
14、当所述工序信息未满足预设的复杂条件,根据所述工序信息调用预设数量的人员进行加工。
15、在一些实施例中,所述根据所述加工要求对所述人力资源信息进行筛选,得到人员技术水平信息,包括:
16、根据所述加工要求确定技能水平条件以及历史操作数据;
17、根据所述技能水平条件以及所述历史操作数据对所述人力资源信息进行筛选,将满足所述技能水平条件和\或超过所述历史操作数据的信息作为人员技术水平信息。
18、在一些实施例中,所述分配所述加工任务至与所述人员技术水平信息对应的人员,得到实际工序时长,包括:
19、分配所述加工任务至与所述人员技术水平信息对应的人员;
20、当所述加工任务为多人协同工序任务,确定与所述多人协同工序任务对应的协同人员;
21、分配所述加工任务至与所述人员技术水平信息对应的人员;
22、当所述加工任务为多人协同工序任务,确定与所述多人协同工序任务对应的协同人员;
23、接收所述协同人员发送的协作磨合时长,并根据所述工艺卡信息确定预设磨合时长;
24、当所述协作磨合时长等于所述预设磨合时长,接收所述人员反馈的实际工序时长;
25、当所述协作磨合时长大于或者小于所述预设磨合时长,根据所述协作磨合时长确定实际工序时长;
26、所述分配所述加工任务至与所述人员技术水平信息对应的人员,根据所述人员技术水平信息确定实际工序时长,包括:
27、当所述加工任务为单人工序任务,根据所述人员技术水平信息确定实际工序时长。
28、在一些实施例中,所述根据所述人员安排信息进行人员调度,包括:
29、根据所述人员安排信息确定参与所述生产工序的人员数、人员所属项目、人员抽调状态以及组长信息;
30、当所述人员数等于1,通知与所述组长信息对应的组长进行人员调度;
31、当所述人员数大于1并且所述人员抽调状态为不可抽调状态,通知与所述组长信息对应的组长进行人员调度;
32、当所述人员数大于1并且所述人员抽调状态为可抽调状态,根据所述人员所属项目进行人员调度。
33、在一些实施例中,在得到实际工序时长之后,还包括:
34、当所述实际工序时长小于所述计划工序时长,确定所述生产工序中人员的等待序列以及可操作工序集合,其中,所述等待序列用于存储人员正在等待的前置工序的信息;
35、当所述等待序列为空,接收人员发送的完工报验信息,并根据所述完工报验信息以及所述工艺卡信息进行资源调度;
36、当所述等待序列为非空且所述可操作工序集合为非空,根据所述可操作工序集合设置工序任务,向人员发送所述工序任务;
37、当所述等待序列为非空且所述可操作工序集合为空,根据所述等待序列计算等待时长,并根据所述工艺卡信息确定所述可操作工序集合之外的工序时长;
38、当所述等待时长大于所述工序时长,计算所述工序的资源利用率,并根据所述资源利用率进行资源调度。
39、在一些实施例中,所述根据所述人员所属项目进行人员调度,包括:
40、对所述人员所属项目中所有待执行工序进行优先级排序,得到优先级序列;
41、根据所述优先级序列进行人员调度。
42、本申请实施例的第二方面提出了一种计算机设备,所述计算机设备包括存储器和处理器,其中,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时所述处理器用于执行如本申请第一方面实施例任一项所述的自动排产方法。
43、本申请实施例的第三方面提出了一种存储介质,所述存储介质为计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,在所述计算机程序被计算机执行时,所述计算机用于执行如本申请第一方面实施例任一项所述的自动排产方法。
44、本申请实施例提出的自动排产方法、计算机设备及介质,具有如下有益效果:首先,获取工艺卡信息以及人力资源信息,从而能够得到需要操作本文档来自技高网...
【技术保护点】
1.一种自动排产方法,其特征在于,所述方法包括:
2.根据权利要求1所述的自动排产方法,其特征在于,在确定所述工序信息满足预设的复杂条件之前,还包括:
3.根据权利要求1所述的自动排产方法,其特征在于,在根据所述工艺卡信息确定生产工序的工序信息以及计划工序时长之后,还包括:
4.根据权利要求1所述的自动排产方法,其特征在于,所述根据所述加工要求对所述人力资源信息进行筛选,得到人员技术水平信息,包括:
5.根据权利要求1所述的自动排产方法,其特征在于,所述分配所述加工任务至与所述人员技术水平信息对应的人员,接收所述人员反馈的实际工序时长,包括:
6.根据权利要求1所述的自动排产方法,其特征在于,所述根据所述人员安排信息进行人员调度,包括:
7.根据权利要求1所述的自动排产方法,其特征在于,在得到实际工序时长之后,还包括:
8.根据权利要求6所述的自动排产方法,其特征在于,所述根据所述人员所属项目进行人员调度,包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,其中,
10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,在所述计算机程序被计算机执行时,所述计算机用于执行如权利要求1至8中任一项所述的自动排产方法。
...【技术特征摘要】
1.一种自动排产方法,其特征在于,所述方法包括:
2.根据权利要求1所述的自动排产方法,其特征在于,在确定所述工序信息满足预设的复杂条件之前,还包括:
3.根据权利要求1所述的自动排产方法,其特征在于,在根据所述工艺卡信息确定生产工序的工序信息以及计划工序时长之后,还包括:
4.根据权利要求1所述的自动排产方法,其特征在于,所述根据所述加工要求对所述人力资源信息进行筛选,得到人员技术水平信息,包括:
5.根据权利要求1所述的自动排产方法,其特征在于,所述分配所述加工任务至与所述人员技术水平信息对应的人员,接收所述人员反馈的实际工序时长,包括:
6.根据权利要求1所述的自动排产方法,其特征在于,所述根据...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:广东利元亨智能装备股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。