用于生成生产计划的数据处理方法和装置制造方法

文档序号:6526672阅读:165来源:国知局
用于生成生产计划的数据处理方法和装置制造方法
【专利摘要】本发明公开了一种用于生成生产计划的数据处理方法和装置。该用于生成生产计划的数据处理方法包括:获取多个工单按预先设定的先后次序排成的工单序列信息;确定次序在先的一个或多个工单的当日待生产产品的数量信息;根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品;判断班产值是否在预设班产值范围内;判断熔炉的板数值是否在预设板数值范围内;如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息;以及输出生产计划信息。通过本发明,解决了相关技术中难以在多种约束条件下最大化利用多种生产资源的问题。
【专利说明】用于生成生产计划的数据处理方法和装置
【技术领域】
[0001]本发明涉及离散型制造业的车间排产领域,具体而言,涉及一种用于生成生产计划的数据处理方法和装置。
【背景技术】
[0002]由于离散型制造业的生产系统通常具体有小批量、多品种、混线生产的特点,同时其生产过程中包含了大量复杂的约束条件,如资源约束条件(设备、模具、人力等)、工艺约束条件,因此,离散型制造企业在制定生产计划和调度目标时普遍存在难题。
[0003]制定生产计划和调度目标就是追求生产计划的优化和生产能力的平衡,这本身难度很大,而在上述诸多约束条件下追求“优化”与“平衡”,难度就更大。
[0004]另外,生产排程是在等式和不等式约束条件下对性能指标进行优化,在计算量上,随着问题规模的增大,求最优解的计算量呈指数增加。而实际的目标调度往往是多目标的,并且这些目标有可能发生冲突,因此,这种多目标导致生产排程的复杂性和计算量急剧增加。
[0005]目前,在相关技术中,为了进行生产排程,一般采用神经网络、模拟退火、遗传算法、禁忌搜索等方案,这些方案使得生产排程多元发展,但是,其仅能近似解决在单种资源约束或者工艺约束下生成生产计划的问题,而难以解决在多种约束条件下生成生产计划的问题,进而不可避免的造成了多种生产资源的浪费,降低了生产效率。
[0006]针对相关技术中难以在多种约束条件下最大化利用多种生产资源的问题,目前尚未提出有效的解决方案。

【发明内容】

[0007]本发明的主要目的在于提供一种用于生成生产计划的数据处理方法和装置,以解决相关技术中难以在多种约束条件下最大化利用多种生产资源的问题。
[0008]为了实现上述目的,根据本发明的一个方面,提供了一种用于生成生产计划的数据处理方法。该方法包括:获取多个工单按预先设定的先后次序排成的工单序列信息;确定次序在先的一个或多个工单的当日待生产产品的数量信息;根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品;判断班产值是否在预设班产值范围内;判断熔炉的板数值是否在预设板数值范围内;如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息;以及输出生产计划信息。
[0009]进一步地,预先设定的先后次序包括工单交货期的先后次序,数据处理方法包括:获取多个工单按预先设定的先后次序排成的工单序列信息包括:获取多个工单按工单交货期的先后次序排成的工单序列信息,在确定次序在先的一个或多个工单的当日待生产产品的数量信息之前,数据处理方法还包括:获取全部工单的待生产产品的数量信息;获取模板的数量信息,确定次序在先的一个或多个工单的当日待生产产品的数量信息包括:基于多个工单的待生产产品的数量信息和模板的数量信息确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息。
[0010]进一步地,在判断班产值是否在预设班产值范围内之后,数据处理方法还包括:如果判断出班产值不在预设班产值范围内且小于预设班产值范围的下限,则添加一个次序在先的工单的待生产产品的数量信息;基于添加的一个次序在先的工单的待生产产品的数量信息修改当日待生产产品的数量信息,得到修改后的当日待生产产品的数量信息,其中,根据修改后的当日待生产产品的数量信息计算班产值;和/或如果判断出班产值不在预设班产值范围内且大于预设班产值范围的上限限,则重新确定次序在先的一个或多个工单的当日待生产产品的数量信息,其中,根据重新确定的次序在先的一个或多个工单的当日待生产产品的数量信息计算班产值。
[0011 ] 进一步地,熔炉包括第一熔炉和第二熔炉,第一熔炉用于烧结一个或多个第一工单的待生产产品,第二熔炉用于烧结一个或多个第二工单的待生产产品,判断熔炉的板数值是否在预设板数值范围内包括:判断第一熔炉的板数值是否在第一预设板数值范围内,在判断熔炉的板数值是否在预设板数值范围内之后,数据处理方法还包括:如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值小于预设板数值范围的下限,则增加第一熔炉的板数值,得到增加后的第一熔炉的板数值,增加的第一熔炉的板数值对应的板子设置有第二工单的待生产产品,其中,判断增加后的第一熔炉的板数值是否在第一预设板数值范围内。
[0012]为了实现上述目的,根据本发明的另一方面,提供了一种用于生成生产计划的数据处理装置。该装置包括:第一获取单元,用于获取多个工单按预先设定的先后次序排成的工单序列信息;第一确定单元,用于确定次序在先的一个或多个工单的当日待生产产品的数量信息;计算单元,用于根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品;第一判断单元,用于判断班产值是否在预设班产值范围内;第二判断单元,用于判断熔炉的板数值是否在预设板数值范围内;生成单元,用于如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息;以及输出单元,用于输出生产计划信息。
[0013]进一步地,预先设定的先后次序包括工单交货期的先后次序,数据处理装置包括:第一获取单元还用于获取多个工单按工单交货期的先后次序排成的工单序列信息,数据处理装置还包括:第二获取单元,用于在确定次序在先的一个或多个工单的当日待生产产品的数量信息之前,获取全部工单的待生产产品的数量信息;第三获取单元,用于获取模板的数量信息,第一确定单元还用于基于多个工单的待生产产品的数量信息和模板的数量信息确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息。
[0014]进一步地,数据处理装置还包括:添加单元,用于在判断班产值是否在预设班产值范围内之后,如果判断出班产值不在预设班产值范围内且小于预设班产值范围的下限,则添加一个次序在先的工单的待生产产品的数量信息;修改单元,用于基于添加的一个次序在先的工单的待生产产品的数量信息修改当日待生产产品的数量信息,得到修改后的当日待生产产品的数量信息,其中,计算单元还用于根据修改后的当日待生产产品的数量信息计算班产值;和/或第二确定单元,用于如果判断出班产值不在预设班产值范围内且大于预设班产值范围的上限限,则重新确定次序在先的一个或多个工单的当日待生产产品的数量信息,其中,计算单元还用于根据重新确定的次序在先的一个或多个工单的当日待生产产品的数量信息计算班产值。
[0015]进一步地,熔炉包括第一熔炉和第二熔炉,第一熔炉用于烧结一个或多个第一工单的待生产产品,第二熔炉用于烧结一个或多个第二工单的待生产产品,第二判断单元还用于判断第一熔炉的板数值是否在第一预设板数值范围内,数据处理装置还包括:增加单元,用于在判断熔炉的板数值是否在预设板数值范围内之后,如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值小于预设板数值范围的下限,则增加第一熔炉的板数值,得到增加后的第一熔炉的板数值,增加的第一熔炉的板数值对应的板子设置有第二工单的待生产产品,其中,第二判断单元还用于判断增加后的第一熔炉的板数值是否在第一预设板数值范围内。
[0016]进一步地,数据处理装置还包括:减少单元,用于在判断熔炉的板数值是否在预设板数值范围内之后,如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值大于预设板数值范围的上限,则减少第一熔炉的板数值,得到减少后的第一熔炉的板数值,其中,第二判断单元还用于判断减少后的第一熔炉的板数值是否在第一预设板数值范围内。
[0017]通过本发明,采用获取多个工单按预先设定的先后次序排成的工单序列信息;确定次序在先的一个或多个工单的当日待生产产品的数量信息;根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品;判断班产值是否在预设班产值范围内;判断熔炉的板数值是否在预设板数值范围内;如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息;以及输出生产计划信息,解决了相关技术中难以在多种约束条件下最大化利用多种生产资源的问题,进而达到了在多种约束条件下多种生产资源得到有效利用的效果。
【专利附图】

【附图说明】
[0018]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明第一实施例的用于生成生产计划的数据处理装置的示意图;
[0020]图2是根据本发明第二实施例的用于生成生产计划的数据处理装置的示意图;
[0021]图3是根据本发明第三实施例的用于生成生产计划的数据处理装置的示意图;
[0022]图4是根据本发明第一实施例的用于生成生产计划的数据处理方法的流程图;
[0023]图5是根据本发明第二实施例的用于生成生产计划的数据处理方法的流程图;以及
[0024]图6是根据本发明第三实施例的用于生成生产计划的数据处理方法的流程图。【具体实施方式】
[0025]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0026]为了使本领域的技术人员更好的理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,在本领域普通技术人员没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明的保护范围。
[0027]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。
[0028]根据本发明的实施例,提供了一种用于生成生产计划的数据处理装置,该用于生成生产计划的数据处理装置用于在人力资源、模具资源、工单交货日期、炉资源和炉板资源等多重约束条件下生成生产计划。
[0029]图1是根据本发明第一实施例的用于生成生产计划的数据处理装置的示意图。
[0030]如图1所示,该装置包括:第一获取单元10、第一确定单元20、计算单元30、第一判断单元40、第二判断单元50、生成单元60和输出单元70。
[0031]第一获取单元10用于获取多个工单按预先设定的先后次序排成的工单序列信肩、O
[0032] 需要说明的是,本发明的生成生产计划的方式可以应用于焊装烧结工序的生产计划的生成。生产工序可以包括前工序、焊装烧结工序和后工序。其中,前工序为焊装烧结工序之前的工序,其可以包括多个子工序。类似的,后工序为焊装烧结工序之后的工序,其也可以包括多个子工序。以下本发明以焊装烧结工序的生产计划的生成为例进行阐述。
[0033]优选地,在获取多个工单按预先设定的先后次序排成的工单序列信息之前,可以通过以下方式生成上述工单序列信息:
[0034]首先,前工序的生产计划生成之后,可以将生产计划的结果输出,该输出的生产计划的结果可以作为焊装烧结工序的输入信息。其中,该输入信息以工单为载体,并以工单为单位。这样,前工序的生产计划的结果可以输入到生成生产计划的软件的工单池中,作为焊装烧结工序的输入信息。
[0035]需要说明的是,每个工单上记录一种待生产产品,所有工单上的待生产产品按照体积可以分为大、中、小3种类型。其中,3种类型的待生产产品均可以由单人和双人进行生产,并且大、中2种类型的待生产产品可以在同一种熔炉中同时进行加工,中、小2种类型的待生产产品可以在同一种熔炉中同时进行加工。
[0036]然后,在工单池中,按照预先设定的先后次序信息将工单信息对应的所有的工单进行排序,得到序列信息。其中,预先设定的先后次序信息可以是工单上的交货日期信息,或者工单上的优先级信息,或者工单到达工单池的时间性信息。优选地,预先设定的先后次序信息可以是工单上的交货日期信息,这样,可以按照交货期的先后顺序将工单进行排列,得到交货期最先的工单排在序列的第一位置、交货期次最先的工单排在序列的第二位置、……交货期最晚的工单排在序列的第末位置的序列,其中,基于上述序列生成序列信息。进一步优选地,当多个工单上的交货日期信息相同时,可以对交货日期信息相同的多个工单按照待生产产品的类型进行局部排序。例如,交货日期相同时,可以按照大、中、小的顺序进行排序。这样,排在序列前端的工单优先被生产加工,可以保证工单交货期不被延误。
[0037]具体地,获取多个工单按预先设定的先后次序排成的工单序列信息可以从生产计划排程软件的工单池中获取上述生成的工单序列信息,即先获取排在序列的第一位置的工单的信息,并顺次获取排在序列的其他位置的工单的信息。
[0038]第一确定单元20用于确定次序在先的一个或多个工单的当日待生产产品的数量信息。
[0039]具体地,可以根据历史数据中的日生产产品的数量信息确定次序在先的一个或多个工单的当日待生产产品的数量信息。
[0040]例如,历史数据显示日生产产品的数量为2000,并且序列第一位置的工单A的日待生产产品的数量为1000,序列第二位置的工单B的日待生产产品的数量为1050,则获取的当日待生产产品的数量信息为2050,并且该当日待生产产品为工单A和工单B上的待生产产品,工单A的信息可以在获取工单B的信息之前获取。 [0041]计算单元30用于根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品。
[0042]具体地,可以通过以下方式计算班产值:首先,获取当日待生产产品的种类信息。然后,获取每种当日待生产产品在产能为I时对应的产品的数量信息。再次,基于上述信息和当日待生产产品的数量信息计算当日待生产产品的数量对应的产能值。最后,获取每个班次占产能值的比例信息,并基于该比例和当日待生产产品的数量对应的产能值计算班产值。
[0043]例如,当日待生产产品中只有A类型的产品,并且数量为m时,其对应的产值为1,则数量为η的A类产品对应的产值为n/m,假设早、中、晚3班的班产值比例分别为p1、p2、p3,则早、中、晚3班的班产值分别为(n pl)/m、(n p2)/m、(n p3)/m。
[0044]具体地,可以通过以下方式计算熔炉的板数值:首先,获取当日待生产产品的种类信息。然后,获取每种当日待生产产品的装载量信息,其中,装载量为熔炉中每块板子能装载产品的数量。再次,基于上述信息和当日待生产产品的数量信息计算当日待生产产品的数量熔炉的板数值。
[0045]例如,当日待生产产品中只有A类型的产品,并且数量为m时,用于装载A的板子的装载量为a,则熔炉的板数值为【m/a】。
[0046]第一判断单元40用于判断班产值是否在预设班产值范围内。
[0047]具体地,可以通过以下方式预先设定班产值:首先,一天24小时可以按照生产习惯进行分成不同的班次信息,如可以分为早、中、晚3个班次。这样,可以分别获取早、中、晚3个班次的信息。然后,获取不同班次的工人配备数量信息和工人配备方式信息。再次,获取在不同的工人配备方式中工人的产能信息。接着,根据班次的信息、工人配备数量信息工人配备方式信息工人的产能信息进行计算,得到预设班产值。最后,获取各个班次的班产值的容差,并根据班产值的容差和预设班产值得到预设班产值范围。
[0048]例如,一天24小时可以分为早、中、晚3个班次,其中,早班为2个工人,并且2个工人单独生产,单独生产的每个工人的产能为I,则早班的班产值A为2 ;中、晚班均为2个工人,并且2个工人协作生产,协作生产的每个工人的产能为1.2,则中、晚班的班产值B、C分别为2.4、2.4,则3个班次总的班产值为6.8。假设容差为0.1,则预设班产值范围为大于等于(1-0.1) 6.8且小于等于(1+0.1)6.8的范围。
[0049]判断班产值是否在预设班产值范围内,即可以判断班产值是否大于等于预设班产值范围的下限并且小于等于预设班产值范围的上限。[0050]第二判断单元50用于判断熔炉的板数值是否在预设板数值范围内。
[0051]预设板数值可以根据熔炉的数量和熔炉的种类、以及每种熔炉可以装载的板子数预先设置。
[0052]判断熔炉的板数值是否在预设板数值范围内,可以判断熔炉的板数值是否大于等于预设板数值范围的下限并且小于等于预设板数值范围的上限。
[0053]生成单元60用于如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息。
[0054]基于数量信息生成生产计划信息即为基于确定的次序在先的一个或多个工单的当日待生产产品的数量信息生成生产计划信息。其中,生产计划的信息包括确定的次序在先的一个或多个工单的信息,该一个或多个工单各在哪个班次、哪个熔炉进行生产等。
[0055]输出单元70用于输出生产计划信息。
[0056]可以将生产计划信息输出在生成生产计划的软件的显示界面中,同时可以将生产计划信息存储在该软件的存储单元中。
[0057]通过本发明实施例,由于基于工单的预设次序信息(交货单日期信息)、班产值信息(人力资源)和设备(熔炉等)信息等多种约束条件生成生产计划,因此,达到了设备产能最大化和班产值最大化的效果。
[0058]图2是根据本发明第二实施例的用于生成生产计划的数据处理装置的示意图。
[0059]如图2所示,该实施例可以作为图1所示实施例的优选实施方式,该实施例的用于生成生产计划的数据处理装置除了包括第一实施例的第一获取单元10、第一确定单元20、计算单元30、第一判断单元40、第二判断单元50、生成单元60和输出单元70之外,还包括第二获取单元80和第三获取单元90。
[0060]计算单元30、第一判断单元40、第二判断单元50、生成单元60和输出单元70的作用与第一实施例中的相同,在此不再赘述。
[0061]优选地,预先设定的先后次序可以包括工单交货期的先后次序。这样,可以保证工单不被延误,减少因延误工单给企业造成经济损失。
[0062]第一获取单元10还用于获取多个工单按工单交货期的先后次序排成的工单序列信息。
[0063]首先,可以获取多个工单按工单交货期的先后次序排成的工单序列信息,当多个工单中存在交货期相同的多个工单时,对交货期相同的多个工单可以按照其对应的产品的种类信息获取工单序列信息。
[0064]例如,A、B1、B2、B3、C的序列,B1、B2、B3为交货日期相同的工单,并且B1、B2、B3
分别可以为大、中、小类型的待生产产品对应的工单。
[0065]第二获取单元80用于获取全部工单的待生产产品的数量信息。
[0066]获取全部工单的待生产产品的数量信息可以依次获取每个工单上的待生产产品的数量信息对应的数量,并将每个工单的数量进行累加,得到全部工单的待生产产品的数量。
[0067]第三获取单元90用于获取模板的数量信息。
[0068]由于不同的模板用于装载不同待生产产品,因此获取模板的数量信息包括获取多种类型的模板的数量信息。[0069]第一确定单元20用于基于多个工单的待生产产品的数量信息和模板的数量信息确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息。
[0070]具体地,可以比较模板的数量信息对应的模板数量和全部工单的待生产产品的数量信息对应的全部待生产产品的数量的大小。当模板数量大于全部待生产产品的数量时,确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息对应的数量等于模板数量,否则确定其等于全部待生产产品的数量。
[0071]通过本发明实施例,由于基于工单交货期的先后次序进行生产排程,因此达到了保证工单不被延误,进而减少因延误工单给企业造成经济损失的效果。
[0072]图3是根据本发明第三实施例的用于生成生产计划的数据处理装置的示意图。
[0073]如图3所示,该实施例可以作为图1所示实施例的优选实施方式,该实施例的用于生成生产计划的数据处理装置除了包括第一实施例的第一获取单元10、第一确定单元20、计算单元30、第一判断单元40、第二判断单元50、生成单元60和输出单元70之外,还包括添加单元100、修改单元110。
[0074]第一获取单元10、第一确定单元20、第一判断单元40、第二判断单元50、生成单元60和输出单元70的作用与第一实施例中的相同,在此不再赘述。
[0075]添加单元100用于如果判断出班产值不在预设班产值范围内且小于预设班产值范围的下限,则添加一个次序在先的工单的待生产产品的数量信息。
[0076]需要说明的是,从工单池中获取工单信息进行排产时,可以将该工单信息对应的工单从工单池中删除,这样,添加的次序在先的工单为工单池中位置排在最先的工单。
[0077]修改单元110用于基于添加的一个次序在先的工单的待生产产品的数量信息修改当日待生产产品的数量信息,得到修改后的当日待生产产品的数量信息。
[0078]具体地,可以将添加的工单的待生产产品的数量信息对应的数量累加到未添加该数量之前当日待生产产品的数量上,得到累加后的当日待生产产品的数量(修改后的当日待生产产品的数量)。其中,计算单元30用于根据修改后的当日待生产产品的数量信息计算班产值。
[0079]在本发明实施例中,该数据处理方法还可以包括第二确定单元。第二确定单元用于如果判断出班产值不在预设班产值范围内且大于预设班产值范围的上限限,则重新确定次序在先的一个或多个工单的当日待生产产品的数量信息。
[0080]具体地,可以删除最新获取的工单上的待生产产品的数量信息。其中,删除的工单信息(工单上的待生产产品的数量信息)可以重新输入工单池中,等待排程。
[0081]进一步地,在删除最新获取的工单上的待生产产品的数量信息之后,可以再获取一个次序在先的工单信息,其对应的工单上待生产产品的数量小于被删除的工单上的待生产产品的数量。其中,计算单元30还用于根据重新确定的次序在先的一个或多个工单的当日待生产产品的数量信息计算班产值,直到判断出重新计算的班产值是否大于预设班产值,否则可以重复上述过程。
[0082]需要说明的是,在本发明实施例中,添加单元100和第二确定单元可以同时保留,或者择一保留。
[0083]在本发明实施例中,熔炉可以包括第一熔炉和第二熔炉。第一熔炉可以用于烧结一个或多个第一工单的待生产产品,第二熔炉可以用于烧结一个或多个第二工单的待生产产品。判断熔炉的板数值是否在预设板数值范围内可以包括:判断第一熔炉的板数值是否在第一预设板数值范围内。如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值小于预设板数值范围的下限,则增加第一熔炉的板数值,得到增加后的第一熔炉的板数值,增加的第一熔炉的板数值对应的板子设置有第二工单的待生产产品,其中,判断增加后的第一熔炉的板数值是否在第一预设板数值范围内。重复上述过程,直到判断出增加后的第一熔炉的板数值在第一预设板数值范围内为止。这样,可以保证第一熔炉产能最大化。
[0084]进一步地,如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值大于预设板数值范围的上限,则减少第一熔炉的板数值,得到减少后的第一熔炉的板数值,其中,判断减少后的第一熔炉的板数值是否在第一预设板数值范围内。重复上述过程,直到判断出减少后的第一熔炉的板数值在第一预设板数值范围内为止。这样,可以保证第一熔炉产能最大化,并且不超载。
[0085]同理,第二熔炉的板数值的确定与第一熔炉的板数值的确定方式相同,其原理为:在两个熔炉中分配待生产产品,使每个熔炉的产能均达到最大化。需要说明的是,熔炉的数量大于2时,该方法同样适应。另外,熔炉可以为同一类型或者不同类型的熔炉,其中,增减熔炉中的板子数量时,应该满足如下原则:大、中型的产品可以在大的熔炉中加工,中、小型的产品可以在小的熔炉中加工。
[0086]根据本发明的实施例,提供了一种用于生成生产计划的数据处理方法,该用于生成生产计划的数据处理方法用于在人力资源、模具资源、工单交货日期、炉资源和炉板资源等多重约束条件下生成生产计划。该用于生成生产计划的数据处理方法可以运行在计算机处理设备上。需要说明的是,本发明实施例所提供的用于生成生产计划的数据处理方法可以通过本发明实施例的用于生成生产计划的数据处理装置来执行,本发明实施例的用于生成生产计划的数据处理装置也可以用于执行本发明实施例的用于生成生产计划的数据处理方法。
[0087]图4是根据本发明第一实施例的用于生成生产计划的数据处理方法的流程图。
[0088]如图4所示,该方法包括如下的步骤S402至步骤S414:
[0089]步骤S402,获取多个工单按预先设定的先后次序排成的工单序列信息。
[0090]需要说明的是,本发明的生成生产计划的方式可以应用于焊装烧结工序的生产计划的生成。生产工序可以包括前工序、焊装烧结工序和后工序。其中,前工序为焊装烧结工序之前的工序,其可以包括多个子工序。类似的,后工序为焊装烧结工序之后的工序,其也可以包括多个子工序。以下本发明以焊装烧结工序的生产计划的生成为例进行阐述。
[0091]优选地,在获取多个工单按预先设定的先后次序排成的工单序列信息之前,可以通过以下方式生成上述工单序列信息:
[0092]首先,前工序的生产计划生成之后,可以将生产计划的结果输出,该输出的生产计划的结果可以作为焊装烧结工序的输入信息。其中,该输入信息以工单为载体,并以工单为单位。这样,前工序的生产计划的结果可以输入到生成生产计划的软件的工单池中,作为焊装烧结工序的输入信息。
[0093]需要说明的是,每个工单上记录一种待生产产品,所有工单上的待生产产品按照体积可以分为大、中、小3种类型。其中,3种类型的待生产产品均可以由单人和双人进行生产,并且大、中2种类型的待生产产品可以在同一种熔炉中同时进行加工,中、小2种类型的待生产产品可以在同一种熔炉中同时进行加工。
[0094]然后,在工单池中,按照预先设定的先后次序信息将工单信息对应的所有的工单进行排序,得到序列信息。其中,预先设定的先后次序信息可以是工单上的交货日期信息,或者工单上的优先级信息,或者工单到达工单池的时间性信息。优选地,预先设定的先后次序信息可以是工单上的交货日期信息,这样,可以按照交货期的先后顺序将工单进行排列,得到交货期最先的工单排在序列的第一位置、交货期次最先的工单排在序列的第二位置、……交货期最晚的工单排在序列的第末位置的序列,其中,基于上述序列生成序列信息。进一步优选地,当多个工单上的交货日期信息相同时,可以对交货日期信息相同的多个工单按照待生产产品的类型进行局部排序。例如,交货日期相同时,可以按照大、中、小的顺序进行排序。这样,排在序列前端的工单优先被生产加工,可以保证工单交货期不被延误。
[0095]具体地,获取多个工单按预先设定的先后次序排成的工单序列信息可以从生产计划排程软件的工单池中获取上述生成的工单序列信息,即先获取排在序列的第一位置的工单的信息,并顺次获取排在序列的其他位置的工单的信息。
[0096]步骤S404,确定次序在先的一个或多个工单的当日待生产产品的数量信息。
[0097]具体地,可以根据历史数据中的日生产产品的数量信息确定次序在先的一个或多个工单的当日待生产产品的数量信息。
[0098]例如,历史数据显示日生产产品的数量为2000,并且序列第一位置的工单A的日待生产产品的数量为1000,序列第二位置的工单B的日待生产产品的数量为1050,则获取的当日待生产产品的数量信息为2050,并且该当日待生产产品为工单A和工单B上的待生产产品,工单A的信息可以在获取工单B的信息之前获取。
[0099]步骤S406,根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品ο
[0100]具体地,可以通过以下方式计算班产值:首先,获取当日待生产产品的种类信息。然后,获取每种当日待生产产品在产能为I时对应的产品的数量信息。再次,基于上述信息和当日待生产产品的数量信息计算当日待生产产品的数量对应的产能值。最后,获取每个班次占产能值的比例信息,并基于该比例和当日待生产产品的数量对应的产能值计算班产值。
[0101]例如,当日待生产产品中只有A类型的产品,并且数量为m时,其对应的产值为1,则数量为η的A类产品对应的产值为n/m,假设早、中、晚3班的班产值比例分别为p1、p2、p3,则早、中、晚3班的班产值分别为(n pl)/m、(n p2)/m、(n p3)/m。
[0102]具体地,可以通过以下方式计算熔炉的板数值:首先,获取当日待生产产品的种类信息。然后,获取每种当日待生产产品的装载量信息,其中,装载量为熔炉中每块板子能装载产品的数量。再次,基于上述信息和当日待生产产品的数量信息计算当日待生产产品的数量熔炉的板数值。
[0103]例如,当日待生产产品中只有A类型的产品,并且数量为m时,用于装载A的板子的装载量为a,则熔炉的板数值为【m/a】。
[0104]步骤S408,判断班产值是否在预设班产值范围内。
[0105]具体地,可以通过以下方式预先设定班产值:首先,一天24小时可以按照生产习惯进行分成不同的班次信息,如可以分为早、中、晚3个班次。这样,可以分别获取早、中、晚3个班次的信息。然后,获取不同班次的工人配备数量信息和工人配备方式信息。再次,获取在不同的工人配备方式中工人的产能信息。接着,根据班次的信息、工人配备数量信息工人配备方式信息工人的产能信息进行计算,得到预设班产值。最后,获取各个班次的班产值的容差,并根据班产值的容差和预设班产值得到预设班产值范围。
[0106]例如,一天24小时可以分为早、中、晚3个班次,其中,早班为2个工人,并且2个工人单独生产,单独生产的每个工人的产能为I,则早班的班产值A为2 ;中、晚班均为2个工人,并且2个工人协作生产,协作生产的每个工人的产能为1.2,则中、晚班的班产值B、C分别为2.4、2.4,则3个班次总的班产值为6.8。假设容差为0.1,则预设班产值范围为大于等于(1-0.1) 6.8且小于等于(1+0.1)6.8的范围。
[0107]判断班产值是否在预设班产值范围内,即可以判断班产值是否大于等于预设班产值范围的下限并且小于等于预设班产值范围的上限。
[0108]步骤S410,判断熔炉的板数值是否在预设板数值范围内。
[0109]预设板数值可以根据熔炉的数量和熔炉的种类、以及每种熔炉可以装载的板子数预先设置。
[0110]判断熔炉的板数值是否在预设板数值范围内,可以判断熔炉的板数值是否大于等于预设板数值范围的下限并且小于等于预设板数值范围的上限。
[0111]步骤S412,如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息。
[0112]基于数量信息生成生产计划信息即为基于确定的次序在先的一个或多个工单的当日待生产产品的数量信息生成生产计划信息。其中,生产计划的信息包括确定的次序在先的一个或多个工单的信息,该一个或多个工单各在哪个班次、哪个熔炉进行生产等。
[0113]步骤S414,输出生产计划信息。
[0114]可以将生产计划信息输出在生成生产计划的软件的显示界面中,同时可以将生产计划信息存储在该软件的存储单元中。
[0115]通过本发明实施例,由于基于工单的预设次序信息(交货单日期信息)、班产值信息(人力资源)和设备(熔炉等)信息等多种约束条件生成生产计划,因此,达到了设备产能最大化和班产值最大化的效果。
[0116]图5是根据本发明第二实施例的用于生成生产计划的数据处理方法的流程图。
[0117]如图5所示,该用于生成生产计划的数据处理方法包括如下的步骤S502至步骤S518,该实施例可以作为图4所示实施例的优选实施方式。
[0118]优选地,预先设定的先后次序可以包括工单交货期的先后次序。这样,可以保证工单不被延误,减少因延误工单给企业造成经济损失。
[0119]步骤S502,获取多个工单按工单交货期的先后次序排成的工单序列信息。
[0120]首先,可以获取多个工单按工单交货期的先后次序排成的工单序列信息,当多个工单中存在交货期相同的多个工单时,对交货期相同的多个工单可以按照其对应的产品的种类信息获取工单序列信息。
[0121]例如,A、B1、B2、B3、C的序列,B1、B2、B3为交货日期相同的工单,并且B1、B2、B3
分别可以为大、中、小类型的待生产产品对应的工单。
[0122]步骤S504,获取全部工单的待生产产品的数量信息。[0123]获取全部工单的待生产产品的数量信息可以依次获取每个工单上的待生产产品的数量信息对应的数量,并将每个工单的数量进行累加,得到全部工单的待生产产品的数量。
[0124]步骤S506,获取模板的数量信息。
[0125]由于不同的模板用于装载不同待生产产品,因此获取模板的数量信息包括获取多种类型的模板的数量信息。
[0126]步骤S508,基于多个工单的待生产产品的数量信息和模板的数量信息确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息。
[0127]具体地,可以比较模板的数量信息对应的模板数量和全部工单的待生产产品的数量信息对应的全部待生产产品的数量的大小。当模板数量大于全部待生产产品的数量时,确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息对应的数量等于模板数量,否则确定其等于全部待生产产品的数量。
[0128]步骤S510至步骤S518,分别同图4所示实施例的步骤S406至步骤S414,在此不再赘述。
[0129]通过本发明实施例,由于基于工单交货期的先后次序进行生产排程,因此达到了保证工单不被延误,进而减少因延误工单给企业造成经济损失的效果。
[0130]图6是根据本发明第三实施例的用于生成生产计划的数据处理方法的流程图。
[0131]如图6所示,该用于生成生产计划的数据处理方法包括如下的步骤S602至步骤S620,该实施例可以作为图4所示实施例的优选实施方式。
[0132]步骤S602至步骤S614,分别同图4所示实施例的步骤S402至步骤S414,在此不再赘述。
[0133]步骤S616,如果判断出班产值不在预设班产值范围内且小于预设班产值范围的下限,则添加一个次序在先的工单的待生产产品的数量信息。
[0134]需要说明的是,从工单池中获取工单信息进行排产时,可以将该工单信息对应的工单从工单池中删除,这样,添加的次序在先的工单为工单池中位置排在最先的工单。
[0135]步骤S618,基于添加的一个次序在先的工单的待生产产品的数量信息修改当日待生产产品的数量信息,得到修改后的当日待生产产品的数量信息。
[0136]具体地,可以将添加的工单的待生产产品的数量信息对应的数量累加到未添加该数量之前当日待生产产品的数量上,得到累加后的当日待生产产品的数量(修改后的当日待生产产品的数量)。其中,根据修改后的当日待生产产品的数量信息计算班产值。
[0137]步骤S620,如果判断出班产值不在预设班产值范围内且大于预设班产值范围的上限限,则重新确定次序在先的一个或多个工单的当日待生产产品的数量信息。
[0138]具体地,可以删除最新获取的工单上的待生产产品的数量信息。其中,删除的工单信息(工单上的待生产产品的数量信息)可以重新输入工单池中,等待排程。
[0139]进一步地,在删除最新获取的工单上的待生产产品的数量信息之后,可以再获取一个次序在先的工单信息,其对应的工单上待生产产品的数量小于被删除的工单上的待生产产品的数量。其中,根据重新确定的次序在先的一个或多个工单的当日待生产产品的数量信息计算班产值,直到判断出重新计算的班产值是否大于预设班产值,否则可以重复上述过程。[0140]需要说明的是,在本发明实施例中,步骤S618和步骤S620可以同时保留,或者择一保留,图6示出的执行顺序仅仅是示例。
[0141 ] 在本发明实施例中,熔炉可以包括第一熔炉和第二熔炉。第一熔炉可以用于烧结一个或多个第一工单的待生产产品,第二熔炉可以用于烧结一个或多个第二工单的待生产产品。判断熔炉的板数值是否在预设板数值范围内可以包括:判断第一熔炉的板数值是否在第一预设板数值范围内。如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值小于预设板数值范围的下限,则增加第一熔炉的板数值,得到增加后的第一熔炉的板数值,增加的第一熔炉的板数 值对应的板子设置有第二工单的待生产产品,其中,判断增加后的第一熔炉的板数值是否在第一预设板数值范围内。重复上述过程,直到判断出增加后的第一熔炉的板数值在第一预设板数值范围内为止。这样,可以保证第一熔炉产能最大化。
[0142]进一步地,如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值大于预设板数值范围的上限,则减少第一熔炉的板数值,得到减少后的第一熔炉的板数值,其中,判断减少后的第一熔炉的板数值是否在第一预设板数值范围内。重复上述过程,直到判断出减少后的第一熔炉的板数值在第一预设板数值范围内为止。这样,可以保证第一熔炉产能最大化,并且不超载。
[0143]同理,第二熔炉的板数值的确定与第一熔炉的板数值的确定方式相同,其原理为:在两个熔炉中分配待生产产品,使每个熔炉的产能均达到最大化。需要说明的是,熔炉的数量大于2时,该方法同样适应。另外,熔炉可以为同一类型或者不同类型的熔炉,其中,增减熔炉中的板子数量时,应该满足如下原则:大、中型的产品可以在大的熔炉中加工,中、小型的产品可以在小的熔炉中加工。
[0144]例如,假设总共有M个工单,每个工单只生产一种产品,产品共有S,M,L三类产品,对应不同的熔炉资源可加工。熔炉资源包括A,B两种。A熔炉和B熔炉每日最大可容纳的板数分别为CA,CB。工单最大可接受交期延误为d天,早班产值的容差为α,中晚班产的容差为β,A炉的总板数的容差为μ , B炉的总板数容差为V,
[0145]日计划的计算步骤如下:
[0146]I)根据工单交货期进行排序,相同交货期的根据产品的种类(按照S,M,L的顺序)进行排序,只选择S与M两种产品。
[0147]2)依次选取工单,根据以下两个条件决定是否对该工单进行排产:1.工单已排产;i1.工单所使用的模具与本日已排工单相同。满足以上任何一个条件,则该工单跳过。排产数量为当前选取工单的剩余数量(剩余数量=订单需求数量-已排产数量)与模具数量的较大值。
[0148]3)令i=l,根据分配的排产数量,计算当前Di的班产CurCapi与当前累积的小板数之和W”分以下几种情况:
[0149]如果1.0*(1_α) ( CurCapi ( 1.0* (1+a ),i=i+l,若 i ( 2 转向步骤 3),否则跳转至步骤4),
[0150]如果CurCap^l.0*(1_α ),则转向步骤 I),
[0151]如果CurCaPi>l.0*(1+α ),修改本轮选取工单的排产数量,数量为1+a -1astCapi |。
[0152]4)根据工单交货期进行排序,相同交货期的根据产品的种类(按照S,M,L的顺序)进行排序,可选择所有产品。依次选取工单,根据以下两个条件决定是否对该工单进行排产:1.工单已排产;i1.工单所使用的模具与本日已排工单相同。满足以上任何一个条件,则该工单跳过。排产数量为当前选取工单的剩余数量(订单需求数量-已排产数量)与模具数量的较大值
[0153]5)令i=3,计算当前Di的班产CurCapi与当前累积的小板数之和Wi,目标为将班产调整至4.8。分以下几种情况:
[0154]如果4.8*(1-β)≤ CurCapi ≤ 4.8*(1+β ),转向步骤 6),
[0155]如果CurCapi0.8* (1- β ),跳转至步骤 4),
[0156]如果CurCapiM.8*(1+β ),修改本轮选取工单的排产数量,数量为1+β -1astCapi |。
[0157]6 )计算当前A炉板数Wa=WJWJW3.1,W3.1为步骤5 )选中的中、小板数之和,按以下不同情况进行处理:
[0158]如果WA>CA(1+μ),顺次减少A炉工单的生产数量,对每个工单依次减少排产数量I,循环当前过程直到WA〈CA(l-y ),转向步骤7),
[0159]如果WA〈CA(l_y),按照工单顺序依次增加工单排产数量1,循环当前过程直到WA>CA(l+y),转向步骤 8)。
[0160]如果Ca(Ii)≤ Wa ≤ CA(l+y),转向步骤 9)。
[0161]7)依次遍历工单,使用B炉工单替换下一个A炉的工单,返回步骤5)。
[0162]8)依次遍历工单,使用A炉工单替换下一个B炉的工单,返回步骤5)。
[0163]9)计算当前已分配工单的B炉板数Wb,按以下不同情况进行处理:
[0164]如果WB>CB(1+ V),顺次减少B炉工单的生产数量,对每个工单依次减少排产数量1,循环当前过程直到WB〈CB(1+ V ),转到下一步骤,
[0165]如果WB〈CB(1- V),顺次增加B炉工单的生产数量,对每个工单依次增加排产数量1,循环当前过程直到WB>CB (1- V ),转到下一步骤,
[0166]如果Cb(1-V)≤Wb≤Cb(1+V),转到下一步骤。
[0167]10)算法结束,得到排产结果。
[0168]从以上的描述中,可以看出,本发明实现了如下技术效果:由于基于工单的预设次序信息(交货单日期信息)、班产值信息(人力资源)和设备(熔炉等)信息等多种约束条件生成生产计划,因此,达到了设备产能最大化和班产值最大化的效果。由于基于工单交货期的先后次序进行生产排程,因此达到了保证工单不被延误,进而减少因延误工单给企业造成经济损失的效果。
[0169]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0170]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0171]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种用于生成生产计划的数据处理方法,其特征在于,包括: 获取多个工单按预先设定的先后次序排成的工单序列信息; 确定次序在先的一个或多个工单的当日待生产产品的数量信息; 根据所述数量信息计算班产值和熔炉的板数值,其中,所述熔炉用于烧结所述待生产女口广叩; 判断所述班产值是否在预设班产值范围内; 判断所述熔炉的板数值是否在预设板数值范围内; 如果判断出所述班产值在预设班产值范围内且判断出所述熔炉的板数值在预设板数值范围内,则基于所述数量信息生成生产计划信息;以及输出所述生产计划信息。
2.根据权利要求1所述的数据处理方法,其特征在于,所述预先设定的先后次序包括工单交货期的先后次序,所述数据处理方法包括: 获取多个工单按预先设定的先后次序排成的工单序列信息包括:获取所述多个工单按所述工单交货期的先后次序排成的工单序列信息, 在确定次序在先的一个或多个工单的当日待生产产品的数量信息之前,所述数据处理方法还包括:获取全部工单的待生产产品的数量信息;获取模板的数量信息, 确定次序在先的一个或多个工单的当日待生产产品的数量信息包括:基于所述多个工单的待生产产品的数量信息和所述模板的数量信息确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息。
3.根据权利要求1所述的数据处理方法,其特征在于, 在判断所述班产值是否在预设班产值范围内之后,所述数据处理方法还包括: 如果判断出所述班产值不在预设班产值范围内且小于预设班产值范围的下限,则添加一个次序在先的工单的待生产产品的数量信息; 基于添加的一个次序在先的工单的待生产产品的数量信息修改所述当日待生产产品的数量信息,得到修改后的当日待生产产品的数量信息, 其中,根据所述修改后的当日待生产产品的数量信息计算班产值;和/或如果判断出所述班产值不在预设班产值范围内且大于预设班产值范围的上限限,则重新确定次序在先的一个或多个工单的当日待生产产品的数量信息, 其中,根据所述重新确定的次序在先的一个或多个工单的当日待生产产品的数量信息计算班产值。
4.根据权利要求1所述的数据处理方法,其特征在于,所述熔炉包括第一熔炉和第二熔炉,所述第一熔炉用于烧结一个或多个第一工单的待生产产品,所述第二熔炉用于烧结一个或多个第二工单的待生产产品, 判断所述熔炉的板数值是否在预设板数值范围内包括:判断所述第一熔炉的板数值是否在第一预设板数值范围内, 在判断所述熔炉的板数值是否在预设板数值范围内之后,所述数据处理方法还包括:如果判断出所述班产值在预设班产值范围内但判断出所述第一熔炉的板数值小于预设板数值范围的下限,则增加所述第一熔炉的板数值,得到增加后的所述第一熔炉的板数值,增加的所述第一熔炉的板数值对应的板子设置有所述第二工单的待生产产品,其中,判断所述增加后的所述第一熔炉的板数值是否在第一预设板数值范围内。
5.根据权利要求4所述的数据处理方法,其特征在于, 在判断所述熔炉的板数值是否在预设板数值范围内之后,所述数据处理方法还包括:如果判断出所述班产值在预设班产值范围内但判断出所述第一熔炉的板数值大于预设板数值范围的上限,则减少所述第一熔炉的板数值,得到减少后的所述第一熔炉的板数值, 其中,判断所述减少后的所述第一熔炉的板数值是否在第一预设板数值范围内。
6.一种用于生成生产计划的数据处理装置,其特征在于,包括: 第一获取单元,用于获取多个工单按预先设定的先后次序排成的工单序列信息;第一确定单元,用于确定次序在先的一个或多个工单的当日待生产产品的数量信息;计算单元,用于根据所述数量信息计算班产值和熔炉的板数值,其中,所述熔炉用于烧结所述待生产产品; 第一判断单元,用于判断所述班产值是否在预设班产值范围内; 第二判断单元,用于判断所述熔炉的板数值是否在预设板数值范围内; 生成单元,用于如果判断出所述班产值在预设班产值范围内且判断出所述熔炉的板数值在预设板数值范围内,则基于所述数量信息生成生产计划信息;以及输出单元,用于输出所述生产计划信息。
7.根据权利要求6所述的数据处理装置,其特征在于,所述预先设定的先后次序包括工单交货期的先后次序,所述数据处理装置包括:` 所述第一获取单元还用于获取所述多个工单按所述工单交货期的先后次序排成的工单序列信息, 所述数据处理装置还包括:第二获取单元,用于在确定次序在先的一个或多个工单的当日待生产产品的数量信息之前,获取全部工单的待生产产品的数量信息;第三获取单元,用于获取模板的数量信息, 所述第一确定单元还用于基于所述多个工单的待生产产品的数量信息和所述模板的数量信息确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息。
8.根据权利要求6所述的数据处理装置,其特征在于,所述数据处理装置还包括: 添加单元,用于在判断所述班产值是否在预设班产值范围内之后,如果判断出所述班产值不在预设班产值范围内且小于预设班产值范围的下限,则添加一个次序在先的工单的待生产产品的数量信息; 修改单元,用于基于添加的一个次序在先的工单的待生产产品的数量信息修改所述当日待生产产品的数量信息,得到修改后的当日待生产产品的数量信息, 其中,所述计算单元还用于根据所述修改后的当日待生产产品的数量信息计算班产值;和/或 第二确定单元,用于如果判断出所述班产值不在预设班产值范围内且大于预设班产值范围的上限限,则重新确定次序在先的一个或多个工单的当日待生产产品的数量信息, 其中,所述计算单元还用于根据所述重新确定的次序在先的一个或多个工单的当日待生产产品的数量信息计算班产值。
9.根据权利要求6所述的数据处理装置,其特征在于,所述熔炉包括第一熔炉和第二熔炉,所述第一熔炉用于烧结一个或多个第一工单的待生产产品,所述第二熔炉用于烧结一个或多个第二工单的待生产产品, 所述第二判断单元还用于判断所述第一熔炉的板数值是否在第一预设板数值范围内,所述数据处理装置还包括:增加单元,用于在判断所述熔炉的板数值是否在预设板数值范围内之后,如果判断出所述班产值在预设班产值范围内但判断出所述第一熔炉的板数值小于预设板数值范围的下限,则增加所述第一熔炉的板数值,得到增加后的所述第一熔炉的板数值,增加的所述第一熔炉的板数值对应的板子设置有所述第二工单的待生产产品, 其中,所述第二判断单元还用于判断所述增加后的所述第一熔炉的板数值是否在第一预设板数值范围内。
10.根据权利要求9所述的数据处理装置,其特征在于,所述数据处理装置还包括: 减少单元,用于在判断所述熔炉的板数值是否在预设板数值范围内之后,如果判断出所述班产值在预设班产值范围内但判断出所述第一熔炉的板数值大于预设板数值范围的上限,则减少所述第一熔炉的板数值,得到减少后的所述第一熔炉的板数值, 其中,所述第二判断单元还用于判断所述减少后的所述第一熔炉的板数值是否在第一预设板数值范围内。`
【文档编号】G06Q10/06GK103729740SQ201310745932
【公开日】2014年4月16日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】马国钧, 侍乐媛, 张 诚 申请人:北京施达优技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1