经济批量排程系统及方法

文档序号:6615165阅读:157来源:国知局
专利名称:经济批量排程系统及方法
技术领域
本发明涉及一种经济批量排程系统及方法。
背景技术
一般而言, 一批订单产品的加工制造需要经过许多个加工工站,在每一个工站出现时间 延误等问题时,都会影响该订单的按时出货,因此需要对订单产品在各工站的加工制造进行 排程。所谓排程是根据订单的需求,按照原材料的到料状况,机台设备的使用状况,生产能 力等因素综合考虑,从而制订出的一个合理的生产计划,最终满足客户的按时出货需求。现 在生产部门的作业方式多为人工进行生产计划的排程,即所有订单产品的生产计划都由生产 部门中有经验的人员排配。
在确定了排配日之后,由于订单数量大,排配当天的产能通常不能满足订单的需求,这 时需要排程人员进行进一步排配。由于排程人员不能完全掌控各机台的使用状况,生产能力 等因素,所以其排配的生产计划排程可能存在不合理的地方,导致订单不能按时出货,此外 ,人工排配的效率也很低。

发明内容
鉴于以上内容,有必要提出一种经济批量排程系统,可根据排程的相关参数自动平衡排 配的时间及数量,实现产能负载的平衡。
鉴于以上内容,有必要提出一种经济批量排程方法,可根据排程的相关参数自动平衡每 天排配的数量,实现产能负载的平衡。
一种经济批量排程系统,包括计算机主机及与该计算机主机相连的数据库,该数据库中 存储有产品的订单信息,所述计算机主机包括获取模块,用于从该数据库中获取需要进行 经济批量排程产品的订单的数量、交货日期;逆向排程模块,用于根据该产品的订单的数量 、交货日期进行逆向排程得到该产品的排配日及生产数量;判断模块,用于根据上述产品的 排配日及生产数量判断排配日当天要排配的生产数量是否大于该天的可用产能;计算模块, 用于当排配日当天要排配的生产数量大于排配日当天的可用产能时,计算排配日当天超负荷 生产数量;经济排程模块,用于将所述排配日向前推一天,根据该天的可用产能排配所述超 负荷生产数量;所述判断模块还用于判断所述超负荷生产数量是否排配完成;及保存模块, 用于当所述超负荷生产数量排配完成时,将上述排配保存至数据库中。
一种经济批量排程方法,该方法包括如下步骤从数据库中获取需要进行经济批量排程 产品的订单的数量、交货日期;根据该产品的订单的数量、交货日期进行逆向排程得到该产 品的排配日及生产数量;根据上述该产品的排配日及生产数量判断排配日当天要排配的生产 数量是否大于该天的可用产能;当排配日当天要排配的生产数量大于排配日当天的可用产能 时,计算排配当天超负荷生产数量;将排配日向前推一天,根据该天的可用产能排配所述超 负荷生产数量;判断所述超负荷生产数量是否排配完成;及当所述超负荷生产数量排配完成 时,将上述排配保存至数据库中。
相较于现有技术,本发明所提供的经济批量排程系统及方法,可根据排程的相关参数自 动平衡每天排配的数量,实现产能负载的平衡,降低了生产成本,同时提高了生产效率。


图1是本发明经济批量排程系统较佳实施例的硬件架构图。
图2是图1所示计算机主机的功能模块图。
图3是本发明经济批量排程方法较佳实施例的流程图。
图4是本发明经济批量排程方法的示意图。
具体实施例方式
如图1所示,是本发明经济批量排程系统较佳实施例的系统架构图。该系统主要包括计 算机主机l、数据库2、显示器3、键盘4及鼠标5。所述数据库2与计算机主机1相连,用于存 储产品的订单信息等。所述计算机主机1用于根据所述数据库2中订单的数量及排配日对所述 订单进行经济批量排程作业。所述计算机主机1连接有显示器3、键盘4及鼠标5,用于订单排 程时相关参数的输入及输出设备。
如图2所示,是图l中计算机主机l的功能模块图。所述计算机主机1包括获取模块10、逆 向排程模块12、判断模块14、计算模块16、经济排程模块18及保存模块20。
所述获取模块10用于从数据库2中获取需要进行经济批量排程产品的订单的数量、交货 日期。
所述逆向排程模块12用于根据该产品的订单的数量、交货日期进行逆向排程得到该产品 的排配日及生产数量。例如若该产品的生产数量为100K,交期为6月20日,需要经过的工 站有裁切、NC、黑孔、镀铜、前处理线路、干膜、曝光。首先,排配最后一个工站曝光生产 开始时间为6月20日,生产数量为100K,若该工站有该产品库存数量20K,则排配该工站生产 数量为80K。进一步的,所述逆向排程模块12判断6月20日当天是否假期,若6月20日为周日 ,则需向前推算至6月19日(该日为生产日)。"曝光"工站的作业时间、数量确定之后, 继续按照上述方法逆向排配其前一工站的作业时间。
所述判断模块14用于根据上述该产品的排配日及生产数量判断排配日当天要排配的生产 数量是否大于该天的可用产能。例如若排配日6月4日要排配该产品的生产数量为600K,排 配日6月4日当天的可用产能为200K,则判断排配日当天要排配的生产数量大于排配日当天的 可用产能。
所述计算模块16用于当排配日当天要排配的生产数量大于排配日当天的可用产能时,计 算排配日当天超负荷生产数量。计算的方法为将排配日当天要排配的生产数量减去排配日 当天的可用产能得到超负荷生产数量。例如若排配日当天6月4日要排配的生产数量为 600k,该天的可用产能为200k,则超负荷生产数量为400k。
所述经济排程模块18用于将所述排配日向前推一天,根据该天的可用产能排配所述超负 荷生产数量。如图4所示,将排配日6月4日向前推一天至6月3日,线条a为最大产能,6月3日 最大产能为1200k,已排配生产900,可用产能为300k,则排配6月3日生产300k。
所述判断模块14还用于判断所述超负荷生产数量是否排配完成。根据以上排配,若超负 荷生产数量为零,则判断所述超负荷生产数量排配完成;若超负荷生产数量不为零,则判断 所述超负荷生产数量排配未完成。
所述经济排程模块18还用于当超负荷生产数量排配未完成时,继续向前推一天,根据该 天的可用产能排配剩余的超负荷生产数量直至超负荷生产数量排配完成。如图4所示,6月3 日排配后,剩余的超负荷生产数量为100k,向前推一天至6月2日,6月2日的最大产能为 1200k,已排配生产1200k,可用产能为零,则不在6月2日排配超负荷生产数量。继续向前推 一天至6月1日,6月l日的最大产能为1100k,已排配生产1000k,可用产能为100k,则可排配 超负荷生产数量100k。
所述保存模块20还用于当所述超负荷生产数量排配完成时,将上述排配保存至数据库2中。
如图3所示,是本发明订单计划排程方法较佳实施例的流程图。首先,步骤S10,获取模 块10从数据库中获取需要进行经济批量排程产品的订单的数量、交货日期。
步骤S12,逆向排程模块12根据该产品的订单的数量、交货日期进行逆向排程得到该产 品的排配日及生产数量。
步骤S14,判断模块14根据上述该产品的排配日及生产数量判断排配日当要排配的生产 数量是否大于该天的可用产能。
步骤S16,当排配日当天要排配的生产数量大于排配日当天的可用产能时,计算模块16
计算排配当天超负荷生产数量。所述超负荷生产数量的计算方法为将排配日当天要排配的 生产数量减去排配当天的可用产能得到超负荷生产数量。
步骤S18,经济排程模块18将所述排配日向前推一天,根据该天的可用产能排配所述超 负荷生产数量。如图4所示,将排配日6月4向前推一天至6月3日,线条a为最大产能,6月3日 最大产能为1200k,已排配生产900,可用产能为300k,则排配6月3日生产300k。
步骤S20,判断模块14判断所述超负荷生产数量是否排配完成。根据以上排配,若超负 荷生产数量为零,则判断所述超负荷生产数量排配完成;若超负荷生产数量不为零,则判断 所述超负荷生产数量排配未完成。
步骤S22,当所述超负荷生产数量排配未完成时,经济排程模块18继续向前推一天,根 据该天的可用产能排配剩余的超负荷生产数量直至超负荷生产数量排配完成。如图4所示, 6月3日排配后,剩余的超负荷生产数量为100k,向前推一天至6月2日,6月2日的最大产能为 1200k,已排配生产1200k,可用产能为零,则不在6月2日排配超负荷生产。继续向前推一天 至6月1日,6月l日的最大产能为1100k,已排配生产1000k,可用产能为100k,则可排配超负 荷生产数量100k。
步骤S24,当所述超负荷生产数量排配完成时,保存模块20将上述排配保存至数据库2中
在步骤S14中,若排配日当天要排配的生产数量小于或等于排配日当天的可用产能,则 结束流程。
权利要求
1.一种经济批量排程系统,包括计算机主机及与该计算机主机相连的数据库,该数据库中存储有产品的订单信息,其特征在于,所述计算机主机包括获取模块,用于从该数据库中获取需要进行经济批量排程产品的订单的数量、交货日期;逆向排程模块,用于根据该产品的订单的数量、交货日期进行逆向排程得到该产品的排配日及生产数量;判断模块,用于根据上述产品的排配日及生产数量判断排配日当天要排配的生产数量是否大于该天的可用产能;计算模块,用于当排配日当天要排配的生产数量大于排配日当天的可用产能时,计算排配日当天超负荷生产数量;经济排程模块,用于将所述排配日向前推一天,根据该天的可用产能排配所述超负荷生产数量;所述判断模块还用于判断所述超负荷生产数量是否排配完成;及保存模块,用于当所述超负荷生产数量排配完成时,将上述排配保存至数据库中。
2.如权利要求l所述的经济批量排程系统,其特征在于,所述经济排 程模块还用于当所述超负荷生产数量排配未完成时,继续向前推一天,根据该天的可用产能 排配超负荷生产数量直至超负荷生产数量排配完成。
3.如权利要求l所述的经济批量排程系统,其特征在于,所述超负荷 生产数量的计算方法为将排配日当天排配的生产数量减去排配日当天的可用产能得到超负 荷生产数量。
4.一种经济批量排程方法,其特征在于,该方法包括如下步骤 从数据库中获取需要进行经济批量排程产品的订单的数量、交货日期; 根据该产品的订单的数量、交货日期进行逆向排程得到该产品的排配日及生产数量; 根据上述该产品的排配日及生产数量判断排配日当天要排配的生产数量是否大于该天的可用产能;当排配日当天要排配的生产数量大于排配日当天的可用产能时,计算排配当天超负荷 生产数量;将排配日向前推一天,根据该天的可用产能排配所述超负荷生产数量; 判断所述超负荷生产数量是否排配完成;及当所述超负荷生产数量排配完成时,将上述排配保存至数据库中。
5.如权利要求4所述的经济批量排程方法,其特征在于,该方法还包括步骤当所述超负荷生产数量排配未完成时,继续向前推一天,根据该天的可用产能排配超 负荷生产数量直至超负荷生产数量排配完成。
6.如权利要求4所述的经济批量排程方法,其特征在于,该方法还包括步骤当排配日当天要排配的生产数量小于等于排配日当天的可用产能时,结束流程。
全文摘要
一种经济批量排程方法,该方法包括如下步骤从数据库中获取需要进行经济批量排程产品的订单的数量、交货日期;根据该产品的订单的数量、交货日期进行逆向排程得到该产品的排配日及生产数量;根据上述该产品的排配日及生产数量判断排配日当天要排配的生产数量是否大于该天的可用产能;当排配日当天要排配的生产数量大于排配日当天的可用产能时,计算排配当天超负荷生产数量;将排配日向前推一天,根据该天的可用产能排配所述超负荷生产数量;判断所述超负荷生产数量是否排配完成;及当所述超负荷生产数量排配完成时,将上述排配保存至数据库中。另外,本发明还提供一种经济批量排程系统。
文档编号G06Q10/00GK101344939SQ200710201069
公开日2009年1月14日 申请日期2007年7月13日 优先权日2007年7月13日
发明者叶步洋, 梁志荣, 王振波, 王碧娟 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1