工件加工排配系统及方法

文档序号:6615197阅读:234来源:国知局
专利名称:工件加工排配系统及方法
技术领域
本发明涉及一种工件加工排配系统及方法。
背景技术
目前,工厂里的加工排配的作业流程一般如下业务部门发出三种订单(客户订单、客 户ForeCast、生产ForeCast)给交管;交管根据目前的订单状况、工站的产能,以及物控人 员根据订单交期给出物料的进厂计划,计算出订单的出厂计划表,如果满足不了交期则回复 业务员洽谈交期;当交管计划员确定了货品的四周出厂计划后,生管计划员则根据货品出厂 计划安排四周生产计划以及后两个月的ForeCast生产计划,同时计算出每天的生产计划。
上述排配的作业流程存在如下问题根据各订单的不同交期和各工件的数量,将各订单 分为不同优先级,分别为正常、加急及特急,根据优先级可将加工工件分为普通件、急件 及特急件。特急件交期短,加工时间也短,由于产能约束,不能合理利用资源,在交期范围 内完成加工。

发明内容
鉴于以上内容,有必要提供一种加工排配系统,能够合理地排配工件的排配顺序,在交 期范围内完成工件加工。
此外,还有必要提供一种工件加工排配方法,能够合理地排配工件的排配顺序,在交期 范围内完成工件加工。
一种工件加工排配系统,该系统包括主机及数据库,所述数据库中存储有客户的生产订 单和工件资料,所述生产订单中包括订单的内定交期,所述工件资料包括各类别工件资 料和各件别工件资料;各类别工件资料中包括各类别工件预估完成加工的时间、各类别工 件开始加工的时间、各类别预估总工时及各个类别的工件最小间隙值的和;各件别工件资料 包括各个工件的预估总工时、各个工件的最小间隙值的和、各个工件预估完成加工的时间 、各个工件开始加工的时间及各个工件工段的预估工时;所述主机包括比较模块,用于比 较所述数据库中的各类工件的预估总工时,得到各个类别工件预估总工时的最大值H1;选择 模块,用于根据数据库中的工件类别选出该预估总工时最大值H1所对应的工件类别,并从数 据库中获取该类工件的最小间隙值的累加和hl;宽放期设置模块,用于根据Hl和hl,计算出 该类工件的工时宽放比a,还用于根据该工时宽放比a计算其他类别工件的宽放时间Bl;排配
模块,用于以内定交期为所需排配的各类工件的排配终点,根据该排配终点和各类工件的宽 放时间B1得到各类工件的排配区间;所述比较模块,还用于比较所述数据库中的同一类工件 中不同工件的预估总工时,得到该类别不同工件件号工件的预估总工时的最大值H2;所述选 择模块,还用于从所述数据库中选出H2所对应的工件件号,并根据该件号从数据库中获取该 工件的最小间隙值的累加和h2;所述宽放期设置模块,还用于根据H2和h2计算出该工件的宽 放比b,及根据该宽放比b计算出同类工件中其他工件的宽放时间B2;所述排配模块,还用于 以内定交期为同类工件中所需排配的工件的排配终点,得到各个不同工件件号的工件的排配 区间,且还用于根据各个工件的工段的预估工时和B2,对各个工件的工段进行排配。
一种工件加工排配方法,该方法包括以下步骤比较数据库中各类工件的预估总工时, 得到各类工件预估总工时的最大值H1;选出该预估总工时最大值H1所对应的工件类别,并从
数据库中获取该类工件最小间隙值的累加和hl,所述该类别工件最小间隙值的累加和是指该 类别中的所有工件的工段最小间隙值的总和;根据Hl和hl,计算出所述类别工件的工时宽放 比a,并根据该工时宽放比a计算其他类别工件的宽放时间Bl;以内定交期为所需排配的各类 工件的排配终点,根据该排配终点和各类别工件的宽放时间B1得到各类工件的排配区间;比 较同一类工件中不同工件的预估总工时,得到该类中不同工件件号的工件的预估总工时的最 大值H2;从数据库中选出H2所对应的工件件号,并根据该工件件号从数据库中获取该工件的 最小间隙值的累加和h2,该工件的最小间隙值的累加和是指该工件的所有工段的最小间隙值 的总和;根据H2和h2计算出该工件的宽放比b,且根据该宽放比b计算出同类工件中其他工件 的宽放时间B2;以内定交期为同类工件中所需排配的工件的排配终点,得到各个不同件号的 工件的排配区间,并根据各个工件的工段预估工时和B2,对各个工件的工段进行排配。
相较于现有技术,本发明提供的工件加工排配系统及方法能够合理地排配工件的排配顺 序,在交期范围内完成工件加工。


图l是本发明工件加工排配系统较佳实施例的硬件架构图。 图2是图1中主机的功能模块图。
图3是本发明工件加工排配方法的较佳实施例的基本流程图。 图4是图3中步骤S 30的细化流程图。 图5是图3中步骤S32的细化流程图。
具体实施例方式
如图1所示,是本发明工件加工排配系统较佳实施例的硬件架构图。该系统主要包括主
机1及与其相连接的数据库2。所述数据库2所述数据库中存储有客户的生产订单和工件资料 ,所述生产订单中包括订单的交期和内定交期,所述工件资料包括各类别工件资料和各 件别工件资料;各类别工件资料中包括各类别预估完成加工的时间、各类别开始加工的时 间、各类别预估总工时及各类别最小间隙值的和;各件别工件资料包括各个工件的预估总 工时、各个工件的最小间隙值累加和、各个工件预估完成加工的时间、各个工件开始加工的 时间及各个工件工段的预估工时。所述工件类别是指根据工件的结构类型划分的类别。所述 工件的加工间隙值是指工件从上一个加工工段进入下一个加工工段的时间间隔。 一般而言, 一个工件的加工(以塑胶模具加工为例)需要经过如下工段铣床、磨床、加工中心、线切 割及放电等。加工完上一个工段再到下一个工段,需要一定的时间间隔,如工件从上一个工 段运输到下一个工段需要的时间等。所述工件的预估加工工时是指工件在每个工段的加工工 时之和。所述件别预估总工时是各工件的各个工段预估工时的总和,所述类别工件的预估总 工时是各个类别中的所有件别预估总工时的总和。所述件别最小间隙值累加和是各工件的各 个工段最小间隙的总和,所述类别最小间隙值累加和是各个类别中的所有件别最小间隙值累 加和的总和。
所述主机1用于根据所述数据库2中的生产订单信息,对工件进行排配。所述主机l还连 接显示器3、键盘4及鼠标5,用于工件加工排配时,作为相关数据的输入及输出设备。
如图2所示,是主机l的功能模块图。所述主机l包括比较模块IO、选择模块12、宽放 期设置模块14及排配模块16。本发明所称的模块是完成一特定功能的计算机程序段,比程序 更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。
比较模块IO,用于比较所述数据库2中的各个类别的预估总工时,得到类别工件预估总
工时最大值H1;
选择模块12,用于根据数据库2中的工件类别选出该工件预估总工时最大值H1所对应的 工件类别,并从数据库2中获取该类别所对应的工件最小间隙值累加和hl;
宽放期设置模块14,用于根据Hl和hl,计算出所述Hl所对应的类别工件的工时宽放比a ,还用于根据a计算其他类别工件的宽放时间Bl;
排配模块16,用于以内定交期为所需排配的类别工件的排配终点,根据该排配终点和 Bl得到各类工件的排配区间;
所述比较模块IO,还用于比较所述数据库2中的各个工件的预估工时,得到相同类别中 不同件号的工件的预估总工时的最大值H2;
所述选择模块12,还用于从所述数据库2中选出H2所对应的工件件号,并根据该件号从
数据库2中获取该工件的最小间隙值累加和h2;
所述宽放期设置模块14,还用于根据H2和h2计算出该工件的宽放比b,且根据该宽放比 b计算出同类工件中其他工件的宽放时间B2;
所述排配模块16,还用于以内定交期为同类中所需排配的工件的排配终点,得到各个不 同件号的工件的排配区间,且还用于根据各个工件的工段预估工时和B2,对工段进行排配。
如图3所示,是本发明工件加工排配方法的较佳实施例的基本流程图。首先,不同类别 工件之间进行排配(步骤S30)。然后,对同类别的不同件号的工件进行排配(步骤S32)
如图4所示,是上述图3中步骤S30的细化流程图。首先,比较模块10比较数据库2中存储 的所有类别的工件的预估总工时,并得到最大值H1 (步骤S300)。选择模块12用于根据数据 库2中的工件类别选出该工件预估总工时最大值H1所对应的工件类别,并从数据库中获取该 类别所对应的工件最小间隙值累加和hl (步骤S302)。宽放期设置模块14计算出该类别工件 的工时宽放比a,具体而言工时宽放比=011+111)/(该类工件预估完成加工的时间-该类工件 开始加工的时间-Hl-hl),该类别工件的宽放时间=该类工件预估完成加工的时间-该类工件 开始加工的时间-Hl-hl (步骤S304)。所述宽放期设置模块14根据该宽放比计算其他类别工 件的宽放时间,宽放时间Bh (各类工件预估总工时+各类工件最小间隙值累加和)/a (步骤 S306)。排配模块16以内定交期为所需排配的工件的排配终点,得到各类工件的排配区间, 所述内定交期是指根据订单交期所设置的提前完成工件加工的日期,因为在工件加工完成到 交期之间需要有一定的缓冲期N1,所以需要提前完成工件加工,就需要设置内定交期,其中 ,内定交期=交期-附,各个类别工件的排配区间为各类别工件预估总工时+各类别工件最小 间隙值累加和+各类别宽放时间,得到各类别工件的排配起点时间为内定交期-排配区间的 时间段(步骤S308)。
如图5所示,是上述图3中步骤S32的细化流程图。首先,比较模块10比较同类别中的预 估总工时,得到最大值H2 (步骤S320)。选择模块12从所述数据库2中选出H2所对应的工件 件号,并根据该件号从数据库2中获取该工件的最小间隙值累加和h2 (步骤S322)。宽放期 设置模块14计算出该工件的工时宽放比b,具体而言工时宽放比二(H2+h2)/(该工件预估完 成加工的时间-该工件开始加工的时间-H2-h2),该工件的宽放时间=该工件预估完成加工的 时间-该工件开始加工的时间-H2-h2 (步骤S324)。所述宽放期设置模块14根据宽放比b计算 出同类别其他工件的宽放时间B2, B2=(各工件预估总工时+各工件最小间隙值累加和)/b ( 步骤S326)。排配模块16以内定交期为该类所有需要排配的工件的排配终点,得到各个工件 的排配区间,排配区间为各个工件预估总工时+各个工件最小间隙值累加和+各个工件的宽放
时间(S328)。排配模块16利用工件的不同工段的预估工时对上述工件的工段进行排配,具 体而言以排配一个工件的工段为例,若该工件的预估总工时为50小时,总宽放时间为IOO 小时,宽放比b^:2,即每个预估工时有2个小时的宽放时间,如果其中一个工段的预估工时 为20小时,那么该工段的宽放时间为40小时(S330)。
权利要求
权利要求1一种工件加工排配系统,该系统包括主机及数据库,所述数据库中存储有客户的生产订单和工件资料,所述生产订单中包括订单的内定交期,所述工件资料包括各类别工件资料和各件别工件资料;各类别工件资料中包括工件类别、各类别工件预估完成加工的时间、各类别工件开始加工的时间、各类别预估总工时及各个类别的工件最小间隙值累加和;各件别工件资料包括工件件号、各个工件的预估总工时、各个工件的最小间隙值累加和、各个工件预估完成加工的时间、各个工件开始加工的时间及各个工件工段的预估工时,其特征在于,所述主机包括比较模块,用于比较所述数据库中的各类工件的预估总工时,得到各个类别工件预估总工时的最大值H1;选择模块,用于根据数据库中的工件类别选出该预估总工时最大值H1所对应的工件类别,并从数据库中获取该类工件的最小间隙值的累加和h1;宽放期设置模块,用于根据H1和h1,计算出该类工件的工时宽放比a,还用于根据该工时宽放比a计算其他类别工件的宽放时间B1;排配模块,用于以内定交期为所需排配的各类工件的排配终点,根据该排配终点和各类工件的宽放时间B1得到各类工件的排配区间;所述比较模块,还用于比较所述数据库中的同一类工件中不同工件的预估总工时,得到该类别不同工件件号工件的预估总工时的最大值H2;所述选择模块,还用于从所述数据库中选出H2所对应的工件件号,并根据该件号从数据库中获取该工件的最小间隙值的累加和h2;所述宽放期设置模块,还用于根据H2和h2计算出该工件的宽放比b,及根据该宽放比b计算出同类工件中其他工件的宽放时间B2;所述排配模块,还用于以内定交期为同类工件中所需排配的工件的排配终点,得到各个不同工件件号的工件的排配区间,且还用于根据各个工件的工段的预估工时和B2,对各个工件的工段进行排配。
2、如权利要求l所述的工件加工排配系统,其特征在于,所述工时宽 放比a二(Hl+hl)/(该类工件预估完成加工的时间-该类工件开始加工的时间-Hl-hl),所述工 时宽放比b二 (H2+h2) / (该工件预估完成加工的时间-该工件开始加工的时间-H2-h2)。
3、如权利要求l所述的工件加工排配系统,其特征在于,所述宽放时 间Bh (该类工件预估总工时+该类工件最小间隙值累加和)/a,所述工件宽放时间B2二 (该工件 预估总工时+该工件最小间隙值累加和)/b。
4、如权利要求l所述的工件加工排配系统,其特征在于,所述各类工 件的排配区间为该类工件预估总工时+该类工件最小间隙值累加和+该类工件宽放时间, 所述不同件号的工件排配区间为该工件预估总工时+该工件最小间隙值的累加和+该工件宽 放时间。
5、 一种工件加工排配方法,其特征在于,该方法包括以下步骤 比较数据库中各类工件的预估总工时,得到各类工件预估总工时的最大值H1; 选出该预估总工时最大值H1所对应的工件类别,并从数据库中获取该类工件最小间隙值的累加和hl,所述该类别工件最小间隙值的累加和是指该类别中的所有工件的工段最小间隙值的总和;根据Hl和hl,计算出所述类别工件的工时宽放比a,并根据该工时宽放比a计算其他类 别工件的宽放时间B1;以内定交期为所需排配的各类工件的排配终点,根据该排配终点和各类别工件的宽放 时间B1得到各类工件的排配区间;比较同一类工件中不同工件的预估总工时,得到该类中不同工件件号的工件的预估总 工时的最大值H2;从数据库中选出H2所对应的工件件号,并根据该工件件号从数据库中获取该工件的最 小间隙值的累加和h2,该工件的最小间隙值的累加和是指该工件的所有工段的最小间隙值的 总和;根据H2和h2计算出该工件的宽放比b,且根据该宽放比b计算出同类工件中其他工件的 宽放时间B2;以内定交期为同类工件中所需排配的工件的排配终点,得到各个不同件号的工件的排 配区间,并根据各个工件的工段预估工时和B2,对各个工件的工段进行排配。
6、如权利要求5所述的工件加工排配方法,其特征在于,所述工时宽 放比a二(Hl+hl)/(该类工件预估完成加工的时间-该类工件开始加工的时间-Hl-hl),所述工时宽放比b二 (H2+h2) / (该工件预估完成加工的时间-该工件开始加工的时间-H2-h2)。
7、如权利要求5所述的工件加工排配方法,其特征在于,所述宽放时间Bh (该类工件预估总工时+该类工件最小间隙值累加和)/a,所述宽放时间B2二 (该工件预估总工时+该工件最小间隙值累加和)/b。
8、如权利要求5所述的工件加工排配方法,其特征在于,所述各类工件的排配区间为该类工件预估总工时+该类工件最小间隙值累加和+该类工件宽放时间,所述不同件号的工件排配区间为该工件预估总工时+该工件最小间隙值的累加和+该工件宽放时间。
全文摘要
本发明提供一种工件加工排配方法,该方法包括以下步骤比较不同类别中工件预估总工时,得到最大值,并选出该最大值对应的工件类别;计算出该类工件的工时宽放比,根据该工时宽放比计算其他类工件的总宽放时间;以内定交期为所需排配的类别工件的排配终点,得到各类工件的排配区间;比较相同类别中不同工件件号的工件的预估总工时,得到最大值,并选出该最大值对应的工件件号;计算出该工件的宽放比,且根据该宽放比计算出同类工件中其他工件的总宽放时间;得到各个不同件号的工件的排配区间,根据各个不同工件的工段的预估工时,对工段进行排配。本发明还提供一种工件加工排配系统。
文档编号G06Q10/00GK101377835SQ200710201569
公开日2009年3月4日 申请日期2007年8月31日 优先权日2007年8月31日
发明者曲怀敏, 洪绍阳, 文 郑 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1