一种生产计划制定方法及系统的制作方法

文档序号:10656390阅读:213来源:国知局
一种生产计划制定方法及系统的制作方法
【专利摘要】本发明实施例公开了一种生产计划制定方法及系统,在该方法及系统中,所有用户应用一个排单面板制定产品订单的生产计划,且不同用户制定生产计划时所采用的生产线不会发生冲突。因此,在多个用户制定生产计划时,无需开启多个排单面板,可有效提升制定生产计划的效率。
【专利说明】
一种生产计划制定方法及系统
技术领域
[0001]本发明涉及计算机技术领域,特别是涉及一种生产计划制定方法及系统。
【背景技术】
[0002]生产企业在制造、加工产品的过程中,需要根据产品订单的要求安排生产计划。生产计划包括:起始时刻、结束时刻、生产线编号和生产工艺等内容,用于指导工作人员高效、有序地完成生产任务。随着所接收产品订单的日益增多,生产企业需要制定大量的生产计划,由此,能够完成上述工作的生产计划制定系统应运而生。
[0003]生产计划制定系统的主要操作界面为排单面板,用户利用排单面板制定及管理生产计划。例如,用户登录生产计划制定系统之后,开启一个排单面板,排单面板上显示多个生产线的编号,根据预先存储的产品订单,在该排单面板上确定即将进行生产任务的生产线,即可对应生成该产品订单的生产计划。
[0004]但是,现有生产计划制定系统中,一个排单面板被一个用户开启之后,只能被该用户编辑、修改,而不能被其他用户编辑、修改。例如,用户I利用A排单面板制作生产计划a,用户2想要利用A排单面板制作生产计划b时,不能通过直接通过编辑A排单面板达到上述目的,而必须开启一个新的B排单面板,重新生成新的生产计划b,上述情况严重影响制定生产计划的效率。

【发明内容】

[0005]本发明实施例中提供了一种生产计划制定方法及系统,以解决现有生产计划制定方法及系统工作效率低、应用不够灵活等问题。
[0006]为了解决上述技术问题,本发明实施例公开了如下技术方案:
一种生产计划制定方法,所有用户应用一个排单面板制定产品订单的生产计划,所述方法包括:
获取用户输入的用户身份信息,以及,获取与所述用户身份信息对应的可编辑生产线的编号;
根据所述可编辑生产线的编号,判断所述可编辑生产线中是否存在已被除所述用户之外的其他用户选取的不可排生产线;
如果存在所述不可排生产线,在除所述不可排生产线之外的可编辑生产线中选取可排生产线;
如果不存在所述不可排生产线,在所述可编辑生产线中选取可排生产线;
利用所述排单面板建立产品订单与可排生产线之间的对应关系;
根据具有所述对应关系的产品订单和可排生产线制定生产计划。
[0007]可选地,在执行所述获取所述用户身份信息对应的可编辑生产线的编号的步骤之前,执行以下步骤:
判断数据库中是否存储所述用户身份信息; 如果数据库中存储所述用户身份信息,执行所述获取所述用户身份信息对应的可编辑生产线的编号的步骤;
如果数据库中未存储所述用户身份信息,将所述用户身份信息存储在数据库中;建立所述用户身份信息与生产线之间的权限关系,所述权限关系包括有权和无权,其中,与所述用户身份信息的权限关系为有权的生产线中包括可编辑生产线和只读生产线。
[0008]可选地,所述方法还包括:
判断是否接收到用户输入的生产线筛选信号;
如果接收到所述生产线筛选信号,所述排单面板显示所有所述可排生产线和所有所述只读生产线;
如果未接收到所述生产线筛选信号,所述排单面板显示所有所述可编辑生产线和所有所述只读生产线。
[0009]可选地,所述利用所述排单面板建立产品订单与可排生产线之间的对应关系,包括:
获取产品订单集,所述产品订单集包含多个产品订单;
在所述产品订单集中确定一个目标产品订单;
利用所述排单面板选取一个可排生产线作为与所述目标产品订单相对应的目标生产线;
建立所述目标生产线与所述目标产品订单之间的对应关系。
[0010]可选地,在执行所述利用所述排单面板选取一个可排生产线作为与所述目标产品订单相对应的目标生产线的步骤之前,执行以下步骤:
判断是否接收到拆分所述目标产品订单的拆分信息;
如果接收到所述拆分信息,按照所述拆分信息将所述目标产品订单拆分为多个子产品订单,且将所有所述子产品订单添加入所述产品订单集;
选取所有所述子产品订单中的一个作为所述目标产品订单。
[0011 ]可选地,利用所述排单面板选取一个可排生产线作为与所述目标产品订单相对应的目标生产线,包括:
检测是否接收到所述用户输入的生产线选择信号,所述生产线选择信号携带被选择的生产线编号;
如果接收到所述生产线选择信号,获取所述生产线选择信号中携带的生产线编号;将编号与所述生产线选择信号中携带的生产线编号相同的可排生产线作为与所述目标产品订单相对应的目标生产线。
[0012]可选地,每一个产品订单和每一个生产线均具有生产工艺信息;
在执行所述建立所述目标生产线与所述目标产品订单之间的对应关系的步骤之前,还包括以下步骤:
获取所述目标生产线的生产工艺信息,以及所述目标产品订单的生产工艺信息;判断所述目标生产线的生产工艺信息与所述目标产品订单的生产工艺信息是否相同或相近;
如果所述目标生产线的生产工艺信息与所述目标产品订单的生产工艺信息相同或相近,则执行所述建立所述目标生产线与所述目标产品订单之间的对应关系的步骤; 如果所述目标生产线的生产工艺信息与所述目标产品订单的生产工艺信息不相同且不相近,则重新利用所述排单面板选取一个可排生产线作为与所述目标产品订单相对应的目标生产线。
[0013]可选地,每一个产品订单均具有制程时间、制程时间设备类型和设备转化率;每一个生产线均具有产能、设备类型和设备转化率;
所述根据所述目标产品订单,以及,与所述目标产品订单对应的目标生产线,制定所述目标产品订单的生产计划,包括:
获取所述目标产品订单的制程时间和制程时间设备类型,以及,所述目标生产线的产能和设备类型;
判断所述目标产品订单的制程时间设备类型与所述目标生产线的设备类型是否一致;若二者不一致,获取所述目标产品订单的设备转化率,以及,所述目标生产线的设备转化率;
利用所述目标产品订单的制程时间、所述目标产品订单的设备转化率和所述目标生产线的设备转化率重新计算所述目标产品订单的制程时间;
根据所述目标产品订单,所述目标产品订单的制程时间以及与所述目标产品订单相对应的目标生产线的产能,制定所述目标产品订单的生产计划。
[0014]可选地,所述方法还包括:
将所述目标生产线开始按照所述目标产品订单开始生产的时刻作为目标产品订单的起始时刻;
根据所述目标产品订单、所述目标产品订单的制程时间和所述目标生产线的产能,计算所述目标生产线按照所述目标产品订单进行生产需要的生产时长;
利用所述起始时刻和所述生产时长,计算所述目标生产线按照所述目标产品订单完成生产的结束时刻;
根据所述起始时刻和所述结束时刻生成所述目标产品订单的可视化订单图。
[0015]—种生产计划制定系统,所有用户应用一个排单面板制定产品订单的生产计划;所述系统包括:用户身份信息获取模块、可编辑生产线获取模块、不可排生产线判断模块、可排生产线获取模块、对应关系建立模块和生产计划制定模块;其中,
所述用户身份信息获取模块与外部输入设备电连接,用于获取用户输入的用户身份信息;
所述可编辑生产线获取模块的输入端分别与所述用户身份信息获取模块以及数据库电连接,用于获取与所述用户身份信息对应的可编辑生产线的编号;
所述不可排生产线判断模块的输入端与所述可编辑生产线获取模块的输出端电连接,用于根据所述可编辑生产线的编号,判断所述可编辑生产线中是否存在已被除所述用户之外的其他用户选取的不可排生产线;
所述可排生产线获取模块的输入端与所述不可排生产线判断模块的输出端电连接,用于在存在所述不可排生产线时,在除所述不可排生产线之外的可编辑生产线中选取可排生产线;在不存在所述不可排生产线时,在所述可编辑生产线中选取可排生产线;
所述对应关系建立模块的输入端与所述可排生产线获取模块的输出端电连接,用于利用所述排单面板建立产品订单与可排生产线之间的对应关系; 所述生产计划制定模块的输入端与所述对应关系建立模块的输出端电连接,用于根据具有所述对应关系的产品订单和可排生产线制定生产计划。
[0016]由以上技术方案可见,本发明实施例提供的一种生产计划制定方法及系统,所有用户应用一个排单面板制定产品订单的生产计划,且不同用户制定生产计划时所采用的生产线不会发生冲突。因此,在多个用户制定生产计划时,无需开启多个排单面板,可有效提升制定生产计划的效率。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明实施例提供的一种生产计划制定方法的流程示意图;
图2为本发明实施例提供的另一种生产计划制定方法的流程示意图;
图3为本发明实施例提供的一种执行步骤S106的流程示意图;
图4为本发明实施例提供的另一种生产计划制定方法的流程示意图;
图5为本发明实施例提供的一种执行步骤S302的流程示意图;
图6为本发明实施例提供的一种执行步骤S303的流程示意图;
图7为本发明实施例提供的又一种生产计划制定方法的流程示意图;
图8为本发明实施例提供的一种执行步骤S107的流程示意图;
图9为本发明实施例提供的又一种生产计划制定方法的流程示意图;
图10为本发明实施例提供的另一种执行步骤S303的流程示意图;
图11为本发明实施例提供的一种生产计划制定系统的结构示意图。
【具体实施方式】
[0019]为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0020]图1为本发明实施例公开的一种生产计划制定方法的流程示意图,该方法仅需要应用一个排单面板,即可完成所有用户的产品订单生产计划的制定。如图1所示,该生产计划制定方法包括以下步骤。
[0021]在步骤SlOl中,获取用户输入的用户身份信息。
[0022]制定生产计划时,用户身份信息与生产线的使用权限密切相关。在本发明公开的实施例中,用户身份信息与生产线之间具有权限关系,该权限关系包括有权和无权,其中有权又包括只读和可编辑两种权限;当用户身份信息与某生产线之间的权限关系为可编辑时,该生产线为与用户身份信息对应的可编辑生产线,用户可采用该可编辑生产线处理产品订单;当用户身份信息与某生产线之间的权限关系为只读时,该生产线为与用户身份信息对应的只读生产线,用户不可采用该只读生产线处理产品订单,只能查看该生产线的生产计划;当用户身份信息与某生产线之间的权限关系为无权时,用户不能看到该生产线的生产计划,同时也不可采用该生产线处理产品订单。因此,获取用户身份信息是用户制定生产计划的首要条件。
[0023]获取用户身份信息的方式可以是用户利用键盘直接输入;也可以是用户将用户身份信息写入身份信息卡中,当与处理器相连的身份识别设备识别出身份信息卡中的用户身份信息之后,便可直接获取用户身份信息。
[0024]在步骤S102中,获取与用户身份信息对应的可编辑生产线的编号。
[0025]为区别不同生产线,预先为每条生产线编制编号,并且,在数据库中预先存储用户身份信息与生产线之间的权限关系,获取与用户身份信息的权限关系为有权的生产线中的可编辑生产线的编号。
[0026]在步骤S103中,根据可编辑生产线的编号,判断可编辑生产线中是否存在已被除用户之外的其他用户选取的不可排生产线。
[0027]当某个生产线已被某用户选作制定生产计划的生产线时,在该生产计划预设的生产时间段内,该生产线不能被作为其他用户制定生产计划所选取的生产线。因此,将该生产线作为不可排生产线。
[0028]在存在上述不可排生产线时,执行步骤S104,在除所述不可排生产线之外的可编辑生产线中选取可排生产线。
[0029]其中,在可编辑生产线中选取可排生产线的方式可以为:用户通过排单面板直接选取可排生产线或用户输入可排生产线的编号;也可以为处理器分析可编辑生产线中每个生产线的实际生产情况及故障率情况等信息,自动选取出预设数量个可排生产线;还可以为将所有可编辑生产线均作为可排生产线。此处仍有多种选取方式,并不一一列举。
[0030]根据可编辑生产线的编号,判断可编辑生产线中是否存在已被除本用户之外的其他用户选取的不可排生产线;如果存在不可排生产线,在除所述不可排生产线之外的可编辑生产线中选取可排生产线;
当某个生产线已被某用户选作制定生产计划的生产线时,在该用户未退出排单面板时,该生产线不能被作为其他用户制定生产计划所选取的生产线。因此,将该生产线作为其他用户的只读生产线,且作为其他用户的不可排生产线。
[0031]在不存在上述不可排生产线时,执行步骤S105,在所述可编辑生产线中选取可排生产线。
[0032]若可编辑生产线中没有已经被其他用户选取的不可排生产线,说明该用户可以在可编辑生产线中任意选取生产线进行生产计划的制定,因此,可在所述可编辑生产线中选取可排生产线。
[0033]其中,在可编辑生产线中选取可排生产线的方式与前述内容相似,此处不再赘述。
[0034]在步骤S106中,利用排单面板建立产品订单与可排生产线之间的对应关系。
[0035]在本发明公开的实施例中,产品订单预先存储在数据库中,包含产品订单编号、产品名称、产品生产数量、生产工艺、制程时间、制程时间设备类型、设备转化率等信息。其中,生产工艺是完成产品订单需要采用的生产工艺,生产工艺由一系列相关的工序组成,例如,某制衣生产工艺由I至10道工序组成,完成该生产工艺需要依次进行I至10的每道工序。
[0036]产品订单的制程时间是采用生产设备和工作人员结合完成产品订单工艺所需的生产时长。
[0037]产品订单的制程时间设备类型,是为完成产品订单的生产任务而预设的生产设备的类型,不同产品订单即使对应的生产任务相同也可以预设不同类型的生产设备,产品订单的制程时间设备类型直接影响产品订单的制程时间。
[0038]每一个产品订单都对应一类为完成该产品订单而选取的预选设备,实际上完成同样生产任务的设备类型可以有很多种,将其中一种设备类型定义为标准设备。预选设备与标准设备的生产比率,即为产品订单设备转化率。
[0039]利用排单面板建立产品订单与可排生产线之间的对应关系,并存储在数据库中,在制定生产计划时将采用具有对应关系的生产线处理产品订单。
[0040]其中,可排生产线与产品订单之间的对应关系可以为:一个可排生产线与一个产品订单之间的对应关系;也可以为多个可排生产线与多个产品订单之间一一对应的关系。在本发明公开的实施例中,以一个可排生产线与一个产品订单为例,根据多个可排生产线和多个产品订单制定生产计划的方式,与一个可排生产线和一个产品订单制定生产计划的方法类似。
[0041 ]在步骤S107中,根据具有对应关系的产品订单和可排生产线制定生产计划。
[0042]根据上述可排生产线与产品订单之间的对应关系,获取相对应的可排生产线的信息以及产品订单的信息,基于可排生产线制定产品订单的生产计划。
[0043]生产计划可以包含目标生产线开始按照目标产品订单进行生产的起始时间,目标生产线完成目标产品订单的终止时间,每个单位时间内目标生产线的生产量等内容,根据该生产计划,工作人员能够知悉产品订单的完成情况以及生产线的使用情况。
[0044]在本发明公开的另一个实施例中,基于前述实施例,在执行获取用户身份信息对应的可编辑生产线的编号的步骤S102之前,如图2所示,执行以下步骤。
[0045]在步骤S201中,判断数据库中是否存储用户身份信息。计算机或处理设备中具有数据库,该数据库存储有用户身份信息、产品订单集和生产计划历史记录等。
[0046]每个用户身份信息都有一个或多个相对应的可编辑生产线,用户在输入正确的用户身份信息之后,便可获得相对应的可编辑生产线的信息。
[0047]在该数据库中查找是否存储有用户输入的用户身份信息。如果用户身份信息在数据库中存储有对应的数据,则说明该用户具有制定生产计划的权利,则执行步骤S102,获取与用户身份信息对应的可编辑生产线的编号的步骤。
[0048]在数据库中未存储该用户身份信息时,说明该用户没有制定生产计划的权利,则需要该用户注册用户身份信息之后才能制定生产计划。此时执行步骤S202,将用户身份信息存储在数据库中。
[0049]在步骤S203中,建立所述用户身份信息与生产线之间的权限关系。
[0050]权限关系包括有权和无权,其中,与所述用户身份信息的权限关系为有权的生产线中包括可编辑生产线和只读生产线。
[0051]在显示屏中显示所有生产线的编号,由用户选取其中的部分生产线的编号,建立用户身份信息与生产线之间的权限关系,所述权限关系包括有权和无权,其中,与所述用户身份信息的权限关系为有权的生产线中包括可编辑生产线和只读生产线。将该用户身份信息与剩余的生产线之间的权限关系建立为无权。当某用户的用户名称与某生产线的权限关系为可编辑时,该用户可以编辑、修改采用该可编辑生产线制定的生产计划;当某用户的用户名称与某生产线的权限关系为只读时,该用户不可以编辑、修改该只读生产线制定的生产计划,只能查看;同时,该用户对于采用权限关系为无权的生产线,则不能看到该生产线,也不能采用该生产线制定生产计划。
[0052]在本发明公开的一个实施例中,上述方法还包括以下步骤:
I)判断是否接收到用户输入的生产线筛选信号。
[0053]该信号可以是排单面板上的一个选择按钮,当选择按钮被按下时,处理器接收到排单面板控制器生成并发送的生产线筛选信号,处理器在接收到该信号时,可以控制排单面板显示预选安排的内容。
[0054]如果接收到所述生产线筛选信号,排单面板显示所有所述可排生产线和所有所述只读生产线。
[0055]如果未接收到所述生产线筛选信号,所述排单面板显示所有所述可编辑生产线和所有所述只读生产线。
[0056]上述方法可在用户需要尽量精简排单面板上所显示的内容,便于用户更好更有效率的选取目标生产线制定生产计划。
[0057]在发明公开的一个实施例中,上述步骤S106,利用排单面板建立产品订单与可排生产线之间的对应关系,如图3所示,可以包括以下步骤。
[0058]在步骤S301中,获取产品订单集。
[0059]产品订单集存储在数据库中,包含多个产品订单。
[0060]在步骤S302中,在产品订单集中选择一个产品订单作为目标产品订单。
[0061 ]将产品订单集显示在显示屏中,用户可在产品订单集中选择一个产品订单作为目标产品订单。
[0062]在步骤S303中,利用排单面板选取一个可排生产线作为与目标产品订单相对应的目标生产线。
[0063]排单面板能够显示出所有可排生产线,便于用户选取及查看。用户可在排单面板上选取一个可排生产线作为与目标产品订单相对应的目标生产线。
[0064]在步骤S304中,建立目标生产线与目标产品订单之间的对应关系。
[0065]在选取目标生产线和目标产品订单之后,建立二者之间的对应关系,以便基于目标生产线的信息制作目标产品订单的生产计划。
[0066]在本发明公开的另一个实施例中,基于前述实施例,在执行利用排单面板选取一个可排生产线作为与目标产品订单相对应的目标生产线的步骤S303之前,如图4所示,执行以下步骤。
[0067]在步骤S401中,判断是否接收到拆分目标产品订单的拆分信息。
[0068]例如,拆分信息可以包括将目标产品订单的生产工艺拆分为多个子生产工艺的信息。
[0069]—个生产工艺包含多道工序,在实际生产中很可能出现不需要连续完成生产工艺中所有工序的情况。例如,某产品订单需要在加工产品的过程中,首先完成1-5道工序,中间暂停加工,插入清洗工序,待清洗完成后再继续进行第6-10道工序。因此,在本发明实施例中,可将产品订单拆分成多个子产品订单,以适应实际生产。
[0070]用户可向处理器输入拆分信息,例如,用户在生产工艺中将目标产品订单生产工艺的所有工序拆分成两部分,每一部分均作为一个子生产工艺,拆分信息则包含每个子生产工艺的信息。
[0071]如果接收到拆分信息,在步骤S402中,按照拆分信息将目标产品订单拆分为多个子产品订单,且将所有所述子产品订单添加入所述产品订单集。
[0072]例如,每一个子产品订单的生产工艺信息均对应一个子生产工艺,不同子产品订单的生产工艺信息对应不同的子生产工艺。并且,每一个子产品订单的制程时间和设备转化率也进行适应性调整。由此,将原本的一个产品订单拆分成多个子产品订单,每个子产品订单均独立成为一个产品订单进行生产计划的制定,并将所有的子产品订单添加入产品订单集。
[0073]如果未接收到拆分信息,继续执行前述步骤S303,利用排单面板选取一个可排生产线作为与目标产品订单相对应的目标生产线。
[0074]执行完毕步骤S402之后,继续执行步骤S403,选取所有子产品订单中的一个作为目标产品订单。
[0075]可将用户选择的一个子产品订单作为新选出的目标产品订单。或者,根据每一个子产品订单所包括的生产工艺自动选取目标产品订单,例如,将包含生产工艺中最先进行的工序的子产品订单作为目标产品订单。
[0076]在执行完毕步骤S403之后,继续执行步骤S303。
[0077]在本发明公开的一个实施例中,可采用自动方式选取目标产品订单。例如,产品订单具有订单交货时间和订单优先级别。前述实施例中步骤S302,在产品订单集中确定一个目标产品订单的方法,如图5所示,可包括以下步骤。
[0078]在步骤S501中,获取产品订单集中所有产品订单的订单交货日期和订单优先级别。
[0079]例如,产品订单集中包括两条产品订单,产品订单I的交货时间为2016年I月5日,订单优先级别为高级;产品订单2的生成时间为2016年I月5日,订单优先级别为低级。
[0080]在步骤S502中,在所有产品订单的订单交货日期相同时,选择订单优先级别最高的一个产品订单作为所述目标产品订单。
[0081 ]例如,广品订单I和广品订单2的订单优先级别均为尚级,则选择优先级最尚的广品订单I作为目标产品订单。
[0082]在本发明的其他实施例中,在产品订单的订单交货日期不相同时,选择订单交货日期最早的一个产品订单作为所述目标产品订单,或者,选择订单优先级别最高的一个产品订单作为所述目标产品订单。
[0083]当然,除上述方式外,还包括其他自动选取目标产品订单的方式,此处不再赘述。
[0084]在本发明公开的一个实施例中,前述实施例中,利用排单面板选取一个可排生产线作为与目标产品订单相对应的目标生产线的步骤S303,如图6所示,可以包括以下子步骤。
[0085]在步骤S601中,检测是否接收到用户输入的生产线选择信号。
[0086]用户根据排单面板上显示的可排生产线的编号,选取一个可排生产线的编号,排单面板生成一个生产线选择信号,该信号中携带有用户选取的生产线编号,并向处理器发送该生产线选择信号。
[0087]如果接收到生产线选择信号,在步骤S602中,获取生产线选择信号中携带的生产线编号。
[0088]如果未接收到生产线选择信号,则继续执行步骤S601,继续检测是否接收到用户输入的生产线选择信号。
[0089]在步骤S603中,将编号与生产线选择信号中携带的生产线编号相同的可排生产线作为与目标产品订单相对应的目标生产线。
[0090]在本发明公开的另一个实施例中,每一个产品订单和每一个生产线均具有生产工艺信息。在执行建立目标生产线与目标产品订单之间的对应关系的步骤S304之前,如图7所示,还包括以下步骤:
在步骤S701中,获取目标生产线的生产工艺信息,以及目标产品订单的生产工艺信息。
[0091]目标生产线的生产工艺信息包括目标生产线能够执行的生产工艺,预先存储在数据库中;目标产品订单的生产工艺信息包含目标产品订单预设的生产工艺,也预先存储在数据库中。
[0092]在步骤S702中,判断目标生产线的生产工艺信息与目标产品订单的生产工艺信息是否相同或相近。
[0093]目标产品订单的生产工艺与目标生产线的生产工艺相同,即目标产品订单的生产工艺与目标生产线的生产工艺一致;目标产品订单的生产工艺与目标生产线的生产工艺相近,可以为目标产品订单的生产工艺为目标生产线生产工艺的子工艺。
[0094]在目标生产线的生产工艺信息与目标产品订单的生产工艺信息相同或相近时,执行步骤S304,建立目标生产线与目标产品订单之间的对应关系。
[0095]在目标生产线的生产工艺信息与目标产品订单的生产工艺信息不相同且不相近时,则执行步骤S703,重新利用排单面板选取一个可排生产线作为目标生产线。
[0096]例如,目标生产线的生产工艺信息为A,而目标产品订单的生产工艺信息为B,二者不相同也不相近,则说明当前选择的目标生产线并不适应目标产品订单,需要重新利用排单面板选取另外一个生产工艺信息为B或与B相近的BI的生产线,作为与目标生产订单相对应的目标生产线。
[0097]在发明公开的另一个实施例中,每一个产品订单均具有制程时间、制程时间设备类型和设备转化率;每一个生产线均具有产能、设备类型和设备转化率。
[0098]其中,生产线的产能为生产线的生产能力。
[0099]完成相同生产任务的不同生产线可以具有不同的设备类型,将其中一种设备类型作为生产线标准设备,生产线的设备转化率为,生产线所采用的设备与生产线标准设备的生产比率,为预设值。
[0100]前述实施例中的步骤S107,如图8所示,还包括以子下步骤。
[0101]在步骤S801中,获取所述目标产品订单的制程时间和制程时间设备类型,以及,所述目标生产线的产能和设备类型。
[0102]获取目标产品订单的制程时间和制程时间设备类型,以及,目标生产线的产能和设备类型。
[0103]在步骤S802中,判断目标产品订单的制程时间设备类型与目标生产线的设备类型是否一致。
[0104]如果二者一致,说明目标生产线上设备的产能与目标产品订单预设设备的产能相同,可直接利用目标生产线制定目标产品订单的生产计划,目标产品订单的制程时间能适应生产,无需修改。继续执行下述步骤S805。
[0105]如果二者不一致,说明目标生产线上设备的产能与目标产品订单预设设备的产能不相同,目标产品订单的制程时间不适应生产,则在步骤S803中,获取所述目标产品订单的设备转化率,以及,所述目标生产线的设备转化率。
[0106]在步骤S804中,利用所述目标产品订单的制程时间、设备转化率和所述目标生产线的设备转化率重新计算所述目标产品订单的制程时间。
[0107]在本发明的一个实施例中,按照以下公式重新计算目标产品订单的制程时间。
[0108](Τη/Ρ?)*Ρ生
其中,T为产品订单的制程时间;T预为产品订单预设的制程时间;P预为产品订单预设的设备转化率;P生为生产线的设备转化率。
[0109]采用重新计算后的产品订单的制程时间,执行下述步骤S805。
[0110]在步骤S405中,根据目标产品订单,目标产品订单的制程时间,以及与目标产品订单相对应的目标生产线的产能,制定目标产品订单的生产计划。
[0111]在本发明的一个实施例中,如图9所示,制定生产计划的方法还包括以下步骤。
[0112]在步骤S901中,将所述目标生产线开始按照所述目标产品订单开始生产的时刻作为目标广品订单的起始时刻。
[0113]在步骤S902中,根据所述目标产品订单、所述目标产品订单的制程时间和所述目标生产线的产能,计算所述目标生产线按照所述目标产品订单进行生产需要的生产时长。
[0114]目标生产线生产目标产品订单需要的生产时长与目标产品订单的制程时间、需生产产品数量、目标生产线的产能相关。
[0115]在步骤S903中,利用起始时刻和生产时长,计算目标生产线按照目标产品订单完成生产的结束时刻。
[0116]以起始时刻为基础,增加生产时长的时间段之后,获得的时刻即为结束时刻。
[0117]在步骤S904中,根据起始时间和结束时间生成目标产品订单的可视化订单图。
[0118]产品订单的可视化订单图能够显示根据每个产品订单计划制定的生产计划的起始时刻以及生产时间段,便于工作人员以及客户了解产品订单的生产进度。
[0119]在本发明公开的一个实施例中,前述实施例中的步骤S303,利用排单面板选取一个可排生产线作为与目标产品订单相对应的目标生产线,如图10所示,包括以下步骤。
[0120]在本发明公开的一个实施例中,每一个生产线均具有状态参数,该状态参数包括生产线的故障频率,以及生产线中每个设备的使用年限。
[0121]在步骤S1001中,获取所有可排生产线的状态参数信息,状态参数信息包括故障频率和设备使用年限。
[0122]在步骤S1002中,根据状态参数信息选择预设数量个可排生产线。
[0123]在所有可排生产线中选择故障频率最小的预设数量个可排生产线,或者,选择设备使用年限最少的预设数量个可排生产线,或者,结合故障频率和设备使用年限选择预设数量个可排生产线。其中,预设数量为预先设定的可排生产线的数量,例如,预设数量可以为5,所选取出的预设数量个可排生产线的生产状态一般优于其他生产线。
[0124]在步骤S1003中,在排单面板上显示预设数量个可排生产线的编号。
[0125]在排单面板上仅显示上述预设数量个可排生产线的编号,便于用户在状态较好的生产线中选取目标生产线。
[0126]在步骤S1004中,在排单面板上显示的可排生产线编号中选取一个作为与目标产品订单相对应的目标生产线的编号,进而确定目标生产线。
[0127]图11为本发明公开的一种生产计划制定系统的结构示意图,所有用户应用一个排单面板制定产品订单的生产计划;系统包括:用户身份信息获取模块11、可编辑生产线获取模块12、不可排生产线判断模块13、可排生产线获取模块14、对应关系建立模块15和生产计划制定模块16;其中,
用户身份信息获取模块11与外部输入设备电连接,用于获取用户输入的用户身份信息;
可编辑生产线获取模块12的输入端与用户身份信息获取模块11电连接,用于获取与用户身份信息对应的可编辑生产线的编号;
不可排生产线判断模块13的输入端与可编辑生产线获取模块12的输出端电连接,用于根据可编辑生产线的编号,判断可编辑生产线中是否存在已被除用户之外的其他用户选取的不可排生产线;
可排生产线获取模块14的输入端分别与不可排生产线判断模块13的输出端以及数据库电连接,用于在存在不可排生产线时,将除不可排生产线之外的所有可编辑生产线均作为可排生产线;在不存在不可排生产线时,将所有可编辑生产线均作为可排生产线;
对应关系建立模块15的输入端与可排生产线获取模块14的输出端电连接,用于利用排单面板建立产品订单与可排生产线之间的对应关系;
生产计划制定模块16的输入端与对应关系建立模块15的输出端电连接,用于根据具有对应关系的产品订单和可排生产线制定生产计划。
[0128]需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0129]以上所述仅是本发明的【具体实施方式】,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种生产计划制定方法,其特征在于,所有用户应用一个排单面板制定产品订单的生产计划,所述方法包括: 获取用户输入的用户身份信息,以及,获取与所述用户身份信息对应的可编辑生产线的编号; 根据所述可编辑生产线的编号,判断所述可编辑生产线中是否存在已被除所述用户之外的其他用户选取的不可排生产线; 如果存在所述不可排生产线,在除所述不可排生产线之外的可编辑生产线中选取可排生产线; 如果不存在所述不可排生产线,在所述可编辑生产线中选取可排生产线; 利用所述排单面板建立产品订单与可排生产线之间的对应关系; 根据具有所述对应关系的产品订单和可排生产线制定生产计划。2.根据权利要求1所述的方法,其特征在于,在执行所述获取所述用户身份信息对应的可编辑生产线的编号的步骤之前,执行以下步骤: 判断数据库中是否存储所述用户身份信息; 如果数据库中存储所述用户身份信息,执行所述获取所述用户身份信息对应的可编辑生产线的编号的步骤; 如果数据库中未存储所述用户身份信息,将所述用户身份信息存储在数据库中; 建立所述用户身份信息与生产线之间的权限关系,所述权限关系包括有权和无权,其中,与所述用户身份信息的权限关系为有权的生产线中包括可编辑生产线和只读生产线。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 判断是否接收到用户输入的生产线筛选信号; 如果接收到所述生产线筛选信号,所述排单面板显示所有所述可排生产线和所有所述只读生产线; 如果未接收到所述生产线筛选信号,所述排单面板显示所有所述可编辑生产线和所有所述只读生产线。4.根据权利要求1所述的方法,其特征在于,所述利用所述排单面板建立产品订单与可排生产线之间的对应关系,包括: 获取产品订单集,所述产品订单集包含多个产品订单; 在所述产品订单集中确定一个目标产品订单; 利用所述排单面板选取一个可排生产线作为与所述目标产品订单相对应的目标生产线; 建立所述目标生产线与所述目标产品订单之间的对应关系。5.根据权利要求4所述的方法,其特征在于,在执行所述利用所述排单面板选取一个可排生产线作为与所述目标产品订单相对应的目标生产线的步骤之前,执行以下步骤: 判断是否接收到拆分所述目标产品订单的拆分信息; 如果接收到所述拆分信息,按照所述拆分信息将所述目标产品订单拆分为多个子产品订单,且将所有所述子产品订单添加入所述产品订单集; 选取所有所述子产品订单中的一个作为所述目标产品订单。6.根据权利要求4所述的方法,其特征在于,利用所述排单面板选取一个可排生产线作为与所述目标产品订单相对应的目标生产线,包括: 检测是否接收到所述用户输入的生产线选择信号,所述生产线选择信号携带被选择的生产线编号; 如果接收到所述生产线选择信号,获取所述生产线选择信号中携带的生产线编号;将编号与所述生产线选择信号中携带的生产线编号相同的可排生产线作为与所述目标产品订单相对应的目标生产线。7.根据权利要求4所述的方法,其特征在于,每一个产品订单和每一个生产线均具有生产工艺信息; 在执行所述建立所述目标生产线与所述目标产品订单之间的对应关系的步骤之前,还包括以下步骤: 获取所述目标生产线的生产工艺信息,以及所述目标产品订单的生产工艺信息; 判断所述目标生产线的生产工艺信息与所述目标产品订单的生产工艺信息是否相同或相近; 如果所述目标生产线的生产工艺信息与所述目标产品订单的生产工艺信息相同或相近,则执行所述建立所述目标生产线与所述目标产品订单之间的对应关系的步骤; 如果所述目标生产线的生产工艺信息与所述目标产品订单的生产工艺信息不相同且不相近,则重新利用所述排单面板选取一个可排生产线作为与所述目标产品订单相对应的目标生产线。8.根据权利要求4所述的方法,其特征在于,每一个产品订单均具有制程时间、制程时间设备类型和设备转化率;每一个生产线均具有产能、设备类型和设备转化率; 所述根据所述目标产品订单,以及,与所述目标产品订单对应的目标生产线,制定所述目标产品订单的生产计划,包括: 获取所述目标产品订单的制程时间和制程时间设备类型,以及,所述目标生产线的产能和设备类型; 判断所述目标产品订单的制程时间设备类型与所述目标生产线的设备类型是否一致;若二者不一致,获取所述目标产品订单的设备转化率,以及,所述目标生产线的设备转化率; 利用所述目标产品订单的制程时间、所述目标产品订单的设备转化率和所述目标生产线的设备转化率重新计算所述目标产品订单的制程时间; 根据所述目标产品订单,所述目标产品订单的制程时间以及与所述目标产品订单相对应的目标生产线的产能,制定所述目标产品订单的生产计划。9.根据权利要求8所述的方法,其特征在于,所述方法还包括: 将所述目标生产线开始按照所述目标产品订单开始生产的时刻作为目标产品订单的起始时刻; 根据所述目标产品订单、所述目标产品订单的制程时间和所述目标生产线的产能,计算所述目标生产线按照所述目标产品订单进行生产需要的生产时长; 利用所述起始时刻和所述生产时长,计算所述目标生产线按照所述目标产品订单完成生产的结束时刻; 根据所述起始时刻和所述结束时刻生成所述目标产品订单的可视化订单图。10.—种生产计划制定系统,其特征在于,所有用户应用一个排单面板制定产品订单的生产计划;所述系统包括:用户身份信息获取模块、可编辑生产线获取模块、不可排生产线判断模块、可排生产线获取模块、对应关系建立模块和生产计划制定模块;其中, 所述用户身份信息获取模块与外部输入设备电连接,用于获取用户输入的用户身份信息; 所述可编辑生产线获取模块的输入端分别与所述用户身份信息获取模块以及数据库电连接,用于获取与所述用户身份信息对应的可编辑生产线的编号; 所述不可排生产线判断模块的输入端与所述可编辑生产线获取模块的输出端电连接,用于根据所述可编辑生产线的编号,判断所述可编辑生产线中是否存在已被除所述用户之外的其他用户选取的不可排生产线; 所述可排生产线获取模块的输入端与所述不可排生产线判断模块的输出端电连接,用于在存在所述不可排生产线时,在除所述不可排生产线之外的可编辑生产线中选取可排生产线;在不存在所述不可排生产线时,在所述可编辑生产线中选取可排生产线; 所述对应关系建立模块的输入端与所述可排生产线获取模块的输出端电连接,用于利用所述排单面板建立产品订单与可排生产线之间的对应关系; 所述生产计划制定模块的输入端与所述对应关系建立模块的输出端电连接,用于根据具有所述对应关系的产品订单和可排生产线制定生产计划。
【文档编号】G06Q50/04GK106022620SQ201610350909
【公开日】2016年10月12日
【申请日】2016年5月25日
【发明人】高日樑
【申请人】东莞晶苑毛织制衣有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1