CN105229681B - 包装材料的拼接生产 - Google Patents
包装材料的拼接生产 Download PDFInfo
- Publication number
- CN105229681B CN105229681B CN201480016896.0A CN201480016896A CN105229681B CN 105229681 B CN105229681 B CN 105229681B CN 201480016896 A CN201480016896 A CN 201480016896A CN 105229681 B CN105229681 B CN 105229681B
- Authority
- CN
- China
- Prior art keywords
- production
- group
- product group
- specified
- entities
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 742
- 239000005022 packaging material Substances 0.000 title description 52
- 238000004806 packaging method and process Methods 0.000 claims description 113
- 239000000463 material Substances 0.000 claims description 103
- 238000000034 method Methods 0.000 claims description 74
- 238000003860 storage Methods 0.000 claims description 21
- 238000002156 mixing Methods 0.000 claims description 11
- 230000001681 protective effect Effects 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 238000013461 design Methods 0.000 description 319
- 238000005457 optimization Methods 0.000 description 36
- 239000000203 mixture Substances 0.000 description 21
- 230000008901 benefit Effects 0.000 description 9
- 239000003292 glue Substances 0.000 description 9
- 238000004422 calculation algorithm Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 239000002699 waste material Substances 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000001012 protector Effects 0.000 description 3
- 239000002994 raw material Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 101000822695 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C1 Proteins 0.000 description 1
- 101000655262 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C2 Proteins 0.000 description 1
- 101000655256 Paraclostridium bifermentans Small, acid-soluble spore protein alpha Proteins 0.000 description 1
- 101000655264 Paraclostridium bifermentans Small, acid-soluble spore protein beta Proteins 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
- 238000013403 standard screening design Methods 0.000 description 1
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 1
- 229920002554 vinyl polymer Polymers 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B31—MAKING ARTICLES OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER; WORKING PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER
- B31B—MAKING CONTAINERS OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER
- B31B50/00—Making rigid or semi-rigid containers, e.g. boxes or cartons
- B31B50/006—Controlling; Regulating; Measuring; Improving safety
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P80/00—Climate change mitigation technologies for sector-wide applications
- Y02P80/40—Minimising material used in manufacturing processes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Manufacturing & Machinery (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
- Packages (AREA)
Abstract
本文描述的实施例通常涉及使用生产组将产品组动态地分配给生产机器且使用生产组以指定比例生产产品组。在一个情况下,计算机系统将一生产实体,基于该生产实体的属性,动态地分配给产品组。该生产实体将要使用生产机器来进行生产。该计算机系统然后将每个产品组动态地分配给生产组,其中每个生产组包括可利用来生产属于所分配的生产组的产品组的生产实体的生产机器。该计算机系统还指示一生产实体将要使用动态分配的生产组中的生产机器来进行生产。
Description
相关申请的交叉援引
本申请要求2013年1月18日提交的名称为“TILING PRODUCTION OF PACKAGINGMATERIALS(包装材料的拼接生产)”的第61/754,462号美国临时申请的优先权和权益,该申请的全部内容通过援引合并于此。
背景技术
随着商品、产品和其它物品不仅在本地而且在全球市场上日益增加的可获性,进行适当包装以使物料便于装运和配送变得空前重要。幸运的是,现在可利用的包装系统能被用于通过诸如瓦楞纸板(corrugated cardboard)等包装材料生产几乎任何样式的产品包装。
通常,用户期望的是尽可能精确地与所容纳的产品相符的包装。通过更为完善的相符,所容纳的物品或产品不仅不易于被损坏,而且对内包装的需要也减少并可能消除。具体地,当诸如瓦楞纸板等包装材料被用于建造箱子或其它包装设计时,材料被弄皱(crease)和折叠(fold)成尽可能接近直角。弄皱和折叠为直角增加了包装材料的强度特性(基本上以指数方式),从而使所得到的箱子在堆叠时的抗损坏力相应增加。
可以制造许多不同样式的箱子以满足特定的尺寸限制。每种不同样式的箱子可能具有不同的优点或缺点。例如,一些样式的箱子可能在美感上更令人愉快,而其它样式的箱子可能提供更具防护性的特点。还有一些箱子样式可以被更快速地制造和/或组装,而其它的箱子样式可能需要更少的材料来制造,或者更少的材料进行箱子模板的组装、封闭或其它操作。
发明内容
本申请延伸至用于优化使用生产组将产品组动态地分配给生产机器以及使用生产组以指定比例生产产品组的方法、机器、系统和计算机程序产品。
在一个实施例中,计算机系统将至少一个生产实体,基于该生产实体的各种属性,动态地分配给产品组。该生产实体将要使用生产机器来进行生产。该计算机系统然后将每个产品组动态地分配给各种不同的生产组的其中任意个。每个生产组包括任意数量的生产机器,这些生产机器可用来生产属于所分配的生产组的产品组的生产实体。该计算机系统还指示至少一个生产实体将要使用动态分配的生产组中的生产机器来进行生产。
在另一个实施例中,计算机系统将至少一个生产实体,基于该生产实体的属性,动态地分配给产品组,并且将每个产品组动态地分配给各种不同的生产组的其中任意个。每个生产组包括可用来生产属于所分配的生产组的产品组的生产实体的生产机器。该生产组还包括每个产品组的混合水平,该混合水平表明生产实体将要由产品组以所述生产组的混合水平中为该产品组所指定的比例来进行生产。该计算机系统还指示至少一个生产实体将要根据该生产组中所述产品组的混合水平所指定的比例使用动态分配的生产组中的生产机器来进行生产。该计算机系统还可以确定所述指定的比例未得到满足,因为第一产品组以高于第二产品组的速率来进行生产,结果是,可以增加为第二产品组生产的生产实体的数量以重新对准所确立的比例。
提供本概要来介绍将在以下的详细说明书中进一步描述的简化形式的构思的选择。这一概要并非旨在限定所请求保护主题的关键特征或主要特征,也并非旨在用于辅助确定所请求保护主题的范围。
本申请的其它特征和优点将在随后的说明书中提出,且根据说明书,本申请的其它特征和优点将变得部分明显,或者可以通过本申请的实践而获悉。本申请的特征和优点可以通过所附权利要求书中特别指出的器具和组合而实现和得到。根据以下的说明书和所附权利要求书,本申请的这些和其它特征将变得更明显,或者可以通过如以下所提出的那样实践本申请而获悉。
附图说明
为了描述可以获得本申请的上述及其它优点和特征的方式,将参考所附附图中示出的特定实施例对如上简要描述的本申请给出更为具体的说明。应理解,这些附图仅示出本申请的典型实施例,因而不应被认为是对本申请范围的限制,将通过使用所附附图更为确切和具体地描述和解释本申请,在附图中:
图1示出便于优化包装产品的生产的示例性生产架构。
图2示出用于优化包装产品的生产的示例性方法的流程图。
图3示出示例性包装信息表。
图4示出用于接收包装生产信息的示例性用户界面。
图5A示出示例性包装材料表。
图5B示出示例性机器数据表。
图6示出用于选择包装产品的设计的示例性方法的流程图。
图7示出用于呈现包装设计的示例性用户界面。
图8示出被配置为在源生产材料内生产拼接式模板的生产轨道的示例。
图9示出用于一对箱子的拼接生产的示例性方法的流程图。
图10示出可以实施包括使用生产组将产品组动态地分配给生产机器且使用生产组以指定比例生产产品组的各种实施例的示例性计算环境。
图11示出用于使用生产组将产品组动态地分配给生产机器的示例性方法的流程图。
图12示出用于使用生产组以指定比例生产产品组的示例性方法的流程图。
图13示出使用生产组将产品组动态地分配给生产机器的流程图。
具体实施方式
本申请延伸至用于优化使用生产组将产品组动态地分配给生产机器且使用生产组以指定比生产产品组的方法、机器、系统和计算机程序产品。
在一个实施例中,计算机系统将至少一个生产实体,基于该生产实体的各种属性,动态地分配给产品组。该生产实体将要使用生产机器来进行生产。该计算机系统然后将每个产品组动态地分配给各种不同的生产组的其中任意个。每个生产组包括任意数量的生产机器,这些生产机器可用来生产属于所分配的生产组的产品组的生产实体。该计算机系统还指示至少一个生产实体将要使用动态分配的生产组中的生产机器来进行生产。
在另一个实施例中,计算机系统将至少一个生产实体,基于该生产实体的属性,动态地分配给产品组,并且将每个产品组动态地分配给各种不同的生产组的其中任意个。每个生产组包括可用来生产属于所分配的生产组的产品组的生产实体的生产机器。该生产组还包括每个产品组的混合水平,该混合水平表明生产实体将要由产品组以所述生产组的混合水平中为该产品组所指定的比例来进行生产。该计算机系统还指示至少一个生产实体将要根据该生产组中所述产品组的混合水平所指定的比例使用动态分配的生产组中的生产机器来进行生产。该计算机系统还可以确定所述指定的比例未得到满足,因为第一产品组以高于第二产品组的速率来进行生产,结果是,可以增加为第二产品组生产的生产实体的数量以重新对准所确立的比例。
本文描述的实施例可以实施各种类型的计算系统。这些计算系统日益呈现多种多样的形式。计算系统例如可以为手持设备、家用电器、便携式计算机、台式计算机、大型计算机、分布式计算系统或甚至通常不会被考虑为计算系统的设备。在本说明书和权利要求书中,术语“计算系统”被广泛定义为包括任何设备或系统(或其组合),其包括至少一个物理的有形处理器以及能够在其上具有计算机可执行指令的物理的有形存储器,该计算机可执行指令可由处理器执行以执行某项功能。计算系统可以被分布在网络环境中并可以包括多个组成计算系统。
计算系统通常包括至少一个处理单元和存储器。存储器可以是物理系统存储器,其可以是易失性的、非易失性的或这两种的某种组合。术语“存储器”也可以在本文用于指非易失性的大容量存储器(诸如物理存储介质)。如果计算系统是分布式的、处理的存储器和/或存储能力可以同样是分布式的。
本文使用的术语“可执行模块”或“可执行部件”能够指可在计算系统上被执行的软件对象、程序(routings)或方法。本文描述的不同部件、模块、引擎和服务可以被实施为在计算系统上执行的对象或进程(例如,单独的线程)。
在随后的说明书中,参考由一个或更多计算系统执行的多个动作来描述实施例。如果在软件中实施这些动作,执行该动作的相关联的计算系统的一个或更多处理器响应于执行了计算机可执行指令来指导计算系统的操作。例如,这些计算机可执行指令可以在形成计算机程序产品的一个或更多计算机可读介质上具体实施。这种操作的示例涉及数据的操控。计算机可执行指令(和操控的数据)可以被存储在计算系统的存储器中。该计算系统也可以包含允许计算系统在有线或无线网络上与其它消息处理器通信的通信信道。
如下面更详细讨论地,本文描述的实施例可以包括或者利用包括计算机硬件(例如,一个或更多处理器和系统存储器)的专用或通用计算机系统。该系统存储器可以被包括在整个存储器内。该系统存储器也可以称为“主存储器”,并且包括至少一个处理单元通过存储器总线可访问的存储器位置,在该情况下,地址位置被声称在存储器总线本身上。系统存储器是传统的易失性的,但是本文描述的原理也适用于系统存储器部分或甚至完全是非易失性的情况。
本申请范围内的实施例还包括用于携带或存储计算机可执行指令和/或数据结构的物理和其它计算机可读介质。这些计算机可读介质可以是能够被通用或专用计算机系统访问的任何可利用的介质。存储计算机可执行指令和/或数据结构的计算机可读介质为计算机存储介质。携带计算机可执行指令和/或数据结构的计算机可读介质为传输介质。因而,通过示例方式而非限制,本申请的实施例可以包括至少两个明显不同类型的计算机可读介质:计算机存储介质和传输介质。
计算机存储介质为存储计算机可执行指令和/或数据结构的物理硬件存储介质。物理硬件存储介质包括计算机硬件,诸如,RAM、ROM、EEPROM、固态驱动器(“SSD”)、闪存、相变存储器(“PCM”)、光盘存储器、磁盘存储器或其它磁性存储设备、或能被用于以计算机可执行指令或数据结构的形式存储程序代码的任何其它硬件存储设备,该可执行指令或数据结构能被通用或专用计算机访问或执行以实施本申请所公开的功能。
传输介质能够包括能被用于携带呈计算机可执行指令或数据结构形式的程序代码的网络和/或数据链路,该计算机可执行指令或数据结构能够被通用或专用计算机系统访问。“网络”被限定为能够在计算机系统和/或模块和/或其它电子设备之间传送电子数据的一个或更多数据链路。当经由网络或另一通信连接(硬连线、无线或硬连线或无线的组合)将信息传输或提供到计算机系统时,计算机系统可以将连接视为传输介质。上述的组合还应包含在计算机可读介质的范围内。
另外,一旦到达各种计算机系统部件,呈计算机可执行指令或数据结构形式的程序代码能被自动从传输介质传输到计算机存储介质(反之亦然)。例如,经由网络或数据链路接收的计算机可执行指令或数据结构能够在网络接口模块(例如,“NIC”)内的RAM中缓冲,然后最终被传输到计算机系统RAM和/或计算机系统处的少易失性计算机存储介质。因而,应理解的是,计算机存储介质能被包含于同样(或者甚至主要)利用传输介质的计算机系统部件中。
计算机可执行指令例如包括当在一个或更多处理器上执行时使得通用计算机系统、专用计算机系统或专用处理设备执行特定功能或特定组功能的指令和数据。计算机可执行指令例如可以是二进制、中间格式指令(例如汇编语言)、或者甚至源代码。
本领域技术人员将理解的是,本文描述的原理可以在具有多种类型的计算机系统构造的网络计算环境中实行,该计算机系统构造包括个人计算机、台式计算机、便携式计算机、消息处理器、手持设备、多处理器系统、基于微处理器的或可编程的消费电子产品、网络PC、小型计算机、大型计算机、移动电话、PDA、平板电脑、寻呼机、路由器、交换机等。本申请还可以在分布式系统环境中实行,在分布式系统环境中,经由网络链接(通过硬连线数据链路、无线数据链路或通过硬连线和无线数据链路的组合)的本地和远程计算机系统均执行任务。如此,在分布式系统环境中,计算机系统可以包括多个组成计算机系统。在分布式系统环境中,程序模块可以位于本地和远程存储设备二者中。
本领域技术人员还将理解的是,本申请可以在云计算环境中实行。云计算环境可以是分布式的,虽然这并非必须。当呈分布式时,云计算环境可以被国际化地分布在一组织内和/或具有在多个组织所持有的部件。在本说明书和以下权利要求书中,“云计算”被定义为使按需网络访问可配置的计算资源(例如,网络、服务器、存储器、应用和服务)的共享池的模型。“云计算”的定义不限于能够在恰当配置时从这种模型获得的其它多个优点的任一优点。
更进一步,本文描述的系统架构能够包括多个独立部件,每个独立部件有助于系统的整体功能。这一模块化使得在解决平台可扩展性的问题时提高灵活性,为此,提供了各种优点。通过使用具有有限功能范围的小尺度部件能够更容易地管理系统复杂性和成长。通过使用这些松散耦合的模块来增强平台容差。各个部件能够随着商业需求的决定而逐步增长。模块化开发也转化为减少为新功能投放市场所需的时间。新的功能能够被添加或去除,而不影响核心系统。
本申请的实施例能够有效并自动地确定和选择生产包装产品(例如箱子模板)的优化包装设计。确定和选择包装设计能够基于包装产品信息和限定的包装设计,且在一些实施例中,还能够基于如下的一个或更多个:生产机器数据、包装材料数据、或生产环境实时考虑因素。然后包装生产机器能够被指示根据所选择的包装设计来生产包装产品。
本申请的实施例还能够确定在源包装材料内箱子模板的优化布置,这进而能优化箱子生产率或源包装材料的有效使用之一或两者。例如,本申请的实施例能够在源包装材料内拼接(tile)箱子模板,使得单个生产设备平行生产多个箱子,同时还最小化浪费。优化源包装材料内的箱子模板的布置能够与确定和选择优化包装设计关联地进行,或者能够作为单独的处理进行。
图1示出了便于优化包装产品的生产的示例性生产架构100。参考图1,生产架构100包括包装生产机器102、计算机系统104和数据存储器106。每个所示出的部件和机器均经由网络(或其一部分)彼此连接,例如局域网(“LAN”)、广域网(“WAN”)或者甚至因特网。因而,所示出的每一个计算机系统以及任何其它连接的计算机系统、机器和它们的部件能够创建与消息相关的数据,并经由网络交换与消息相关的数据(例如因特网协议(“IP”)数据包和利用IP数据包的其它更高层的协议,如传输控制协议(“TCP”)、超文本传送协议(“HTTP”)、简单邮件传输协议(“SMTP”)等)。
包装生产机器102包括一个或更多生产轨道,例如所示出的生产轨道102A、102B和102C。每个生产轨道102A、102B和102C能装载有原始包装材料,例如折叠物(fanfold)或辊轧瓦楞纸(rolled corrugated board)。如所示出的,每个生产轨道102A、102B和102C对于原始包装材料具有不同的最大宽度。在生产轨道102A、102B和102C生产包装产品(例如箱子模板)时,包装产品机器102可以维护使用数据的本地存储。包装生产机器102可以包括用于网络通信的NIC。不时地或者以期望间隔地,包装生产机器102可以使用NIC将使用数据从本地存储通信到计算机系统104和/或数据存储器106。包装生产机器102之上和之下的竖直的省略号表示一个或更多额外的包装生产机器可被包含于生产架构100中。
通常,数据存储器106可以存储用于优化包装产品的生产的不同类型的信息。例如,数据存储器106可以存储用于一个或更多包装生产机器(例如包装生产机器102)的信息。所存储的用于包装生产机器的信息可以包括包装生产机器类型、运转包装生产机器的成本、包装生产机器可利用的原始包装材料类型、用于优化包装生产机器上的包装生产的设计组等。如生产架构100中所示,数据存储器106更具体地包括包装设计表301、包装材料表501和机器数据表502。
计算机系统104包括优化模块112。通常,优化模块112被配置为优化包装产品的生产。在一些实施例中,优化模块112包括实时包装产品设计功能。当要生产包装产品时,优化模块112可以参考数据存储器106中的数据来确定如何优化包装产品的生产。当确定优化时,优化模块112可以将指令发送给包装生产机器。该指令指示包装生产机器根据所确定的优化来生产包装产品。
在一些实施例中,计算机系统104和/或包装生产机器102利用来自数据存储器106的所有或一些信息来优化通过包装生产机器102制造哪种类型和/或尺寸的包装模板。在一些实施例中,计算机系统104和/或包装生产机器102还优化应使用哪个生产轨道来从原始包装材料生产包装产品。
另外,尽管包装生产机器102、计算机系统104和数据存储器106被独立地示出,但生产机器102、计算机系统104和数据存储器106处示出的部件和数据可以组合。例如,计算机系统104可以物理集成到包装生产机器102中。类似地,数据存储器106可以物理集成到计算机系统104和/或包装生产机器102中。
在一些实施例中,包装产品是箱子模板。该箱子模板可被进一步操控(例如折叠并彼此边缘连接)以形成箱子。不同类型的箱子或其它包装可被使用或者适合不同项目。箱子尺寸可以基于要封入箱子内的东西而改变。其它类型的特征还可被考虑来确定哪个类型和/或尺寸的箱子适合于特定用处或应用。封装重的或者易碎物体例如可以规定(dictate)使用特定类型材料的箱子,或者使用具有改进的防护特性(例如,胶翻盖(glue flap)、一体化护角(integral corner protector)、全尺寸翻盖(full size flap)等)的箱子。
因而,如通常所描述的,生产架构100的部件能被用于基于许多不同特征或因素来优化包装产品的生产。为了便于使用生产架构100来识别物体的合适包装,可以考虑包装的多种不同设计或类型的任一种。每种包装类型或设计可以具有不同形状、风格或其它特征。例如,一种箱子设计可以具有接近最终箱子的宽度的一半的顶部和/或底部翻盖(flap)。对于其它箱子设计,顶部和/或底部翻盖可以达到箱子的整个宽度。这些或其它类型的箱子还可以包括用于组装的胶或钉(staple)翻盖,具有构建到顶部和/或底部翻盖中的一体化护角,或者具有其它特征或其任意组合。
图2示出用于优化包装产品的生产的示例性方法200的流程图。将针对计算机架构100的部件和数据来描述方法200。在对方法200进行描述期间,还将参考图3、图4、图5A和图5B。
方法200包括接收用于生产包装产品的包装生产信息的动作,该包装生产信息至少限定包装产品的尺寸(动作201)。例如,计算机系统104可以接收包装生产信息111。包装生产信息111可以限定包装产品(例如箱子)的尺寸。包装生产信息111还可以包括可被优化模块112用来确定如何优化包装产品的生产的其它信息。例如,其它信息可以包括要生产的箱子的数量、选择的设计组、生产条件、可利用的包装生产机器、生产时间成本等。
在一些实施例中,包装生产信息111在另一计算机系统处或者甚至在计算机系统104的另一模块内以自动方式被制定出。在其它实施例中,使用人通过例如设置在计算机系统104或其它一些网络位置处的用户界面来输入包装生产信息111。简单参考图4,用户界面401示出用于输入包装生产信息的不同用户界面控制件。操作者或者其它使用者可以使用用户界面401来输入箱子尺寸、要生产的箱子数量、设计组选择,指示生产条件,选择可利用的生产机器,并指示生产时间成本。例如,通过用户界面401,用户可以选择设计组302a并指示包装生产机器102是可用的。经由用户界面401输入的包装生产信息可被包含于包装生产信息111中。
方法200包括访问多个不同包装设计的动作,多个不同的包装设计中的每一个指示用于组合包装生产特性的值,所指示的用于组合包装生产特性的值在根据包装设计生产包装产品时被使用(动作202)。例如,计算机系统104可以访问包装设计表301。现参考图3,包装设计表301具有包括设计组302、设计特征310、偏好分数311、选项312、限制308和描述314的多个列。
设计组302包括多个设计组302a、302b、302c、302d、302e、302f等。每个设计组可以包括一个或更多主设计。例如,设计组302a包括主设计304。每个主设计可以涉及指定算法或能被计分、评估的其它设计,或者涉及对应设计组中的其它主设计。
可以在设计组内建立层级(hierarchy)。例如,主设计304a具有在其内限定的多个包装设计306。每个包装设计306与主设计304a相关并作为主设计304a的一部分。但是,每个包装设计306在设计特征310、偏好分数311、选项312和/或限制308中包括与其它包装设计306区别开的至少一个不同值或不同选项。例如,不同的包装设计306可以涉及具有互换的长度、宽度和高度规格的相同主设计,或者设计内增加托盘和分隔器的相同主设计,或者涉及与主设计共用的其它特征或方面。
在一些实施例中,主设计304可以对应于不同类型的箱子。例如,主设计304a可以对应于具有规则的开槽纸箱(Regular Slotted Carton,“RSC”)设计的箱子、全翻盖箱子、一体化护角箱子、具有单独的底部和盖部件的底盖结构箱子。其它主设计304对应于其它类型的包装设计。每个包装设计可以具有可被用于生产设计的一个或更多关联的公式(formula)。例如,如果主设计被用于生产矩形箱子,则公式可以为组装的箱子选取期望的长度、宽度和高度。基于主设计来生产箱子模板。箱子模板可以被折叠以生产特定长度、宽度和高度的箱子,其还提供特定主设计的其它特性或特征。
因而,各种包装设计306可以被看作主设计304a内的子设计。每个包装设计306可以使用类似的,或者甚至基本上相同的具有一些变化的公式。
在适当时,计算机系统104还可以访问一个或更多包装材料表501和机器数据表502。参考图5A,包装材料表501示出生产架构100内可利用的一个或更多包装材料的情况(aspect),它们中的一些可以在包装生产机器102处被使用。例如,包装材料表501示出包装材料情况,例如名称、种类、宽度、厚度、数量和成本。
参考图5B,机器数据表502示出生产架构100中一个或更多包装生产机器(包括包装生产机器102)的情况。例如,机器数据表502示出的包装生产机器包括名称、关联的操作成本(例如生产包装产品所需的每秒钟的相对成本)、不同包装材料的可用性等。
方法200包括从多个不同包装设计之中选择用于生产包装产品的包装设计的动作,该选择基于所选择的包装设计对于根据包装生产信息来生产包装产品的适用性(动作203)。例如,优化模块112可以基于包装产品设计306a的适用性来选择包装设计306a以根据包装生产信息111来生产包装产品(例如箱子模板)。当选择包装设计306a时,还可考虑包装材料表501和/或机器数据表502的内容。考虑包装设计表301以及一个或更多包装材料表501或机器数据表502的许多不同算法可被用于包装设计选择。
在一些实施例中,算法处理来自包装设计表301的一个或更多值和/或选项,以及来自包装材料表501和/或来自机器数据表502的一个或更多值和/或选项,以生成不同包装设计的分数值。基于所生成的分数值,优化模块112可以选择包装设计。
方法200包括发送生产包装产品的指令给包装生产机器的动作,该指令指示包装生产机器使用对于限定尺寸而言足够的且根据所选择的包装设计的可用原材料(动作204)。例如,计算机系统104可以将生产指令114发送给包装生产机器102。包装生产指令114指示包装生产机器102使用足以创建具有包装生产信息中所限定的尺寸的包装产品且足以根据包装设计306a创建包装产品的原材料。
本申请的其它实施例包括建立包装信息,然后使用所建立的包装信息选择包装设计。图6示出了用于选择包装产品的设计的示例性方法600的流程图。将参考图3、图4、图5A、图5B和图7来描述方法600。
方法600包括定义设计组的动作(动作601)。例如,参考图3,可以限定设计组302。设计组302可以通常涉及用户、操作者、消费者或者其它人或实体赋予特定设计上的多组不同权重(weight)、偏好、限制和其它考虑因素或者上述的组合。例如,不同的设计组可以被设计用于不同产品、不同产品类型(例如,易碎对非易碎,昂贵对非昂贵等)、不同消费者等。
方法600包括在设计组内建立层级的动作(动作602)。例如,每个设计组302可以建立有一个或更多不同的主设计304。每个主设计304可以与可被计分、评估的特定算法或其它设计相关,或者与设计组302内的其它主设计304相关。每个主设计304还能够建立有一个或更多包装设计。例如,主设计304a包括包装设计306。
在设计组内建立层级可以包括为每个包装设计的设计特征310、偏好分数311、选项312、限制308或描述314中的一个或更多分配值。因而,每个包装设计306与主设计304a相关,但包括各种不同的选项。因而,各种包装设计306可以被视为主设计304a内的子设计,且可以使用相同的公式-或基本上相同的公式-但具有一些变化。例如,不同的包装设计306可以与具有互换的长度、宽度和高度规格的相同主设计相关,或者与设计内添加托盘和分隔器的相同主设计相关,或者与主设计304a共用的其它特征和情况相关。
在一些实施例中,建立层级包括创建对应于不同类型箱子的多个主设计。例如,一些主设计304可以对应于具有RSC设计的箱子、全翻盖箱子、一体化护角箱子、具有单独的底部和盖部件的底盖结构箱子。其它主设计304对应于其它类型的包装设计。每种包装设计可以具有能被用于生产设计的一个或更多相关联的公式。例如,如果主设计被用于生产矩形箱子,则公式可以为组装的箱子选取期望的长度、宽度和高度,然后生产能被折叠以生产特定长度、宽度和高度的箱子且还能提供特定主设计的其它特性或特征的箱子模板。
在一些实施例中,可以通过使用期望箱子的期望长度、高度和宽度来生产单个类型的包装。但是,存在能通过改变长度、宽度和高度值而简单获得的多达六种不同的组合。因而,如果用户输入长度、高度和宽度值,则各种包装设计306可以涉及不同的组合(例如,使用长度作为高度,使用高度作为宽度,以及使用宽度作为长度)。用户可以以一种方式输入规格,然后优化模块112可以在六种不同组合中评估规格。例如,箱子可以具有如下规格:
规格1:12英寸
规格2:18英寸
规格3:14英寸。
这一相同的箱子还可以以如下任一方式描述:
长度/宽度/高度:
A:12英寸×18英寸×14英寸
B:12英寸×14英寸×18英寸
C:18英寸×12英寸×14英寸
D:18英寸×14英寸×12英寸
E:14英寸×12英寸×18英寸
F:14英寸×18英寸×12英寸
最终,同一规格的这些组合中的任一种可以被用于生产具有相同总体规格(即,12英寸×18英寸×14英寸)的箱子。但是,在将这些规格以特定格式输入公式时,可以被折叠以生产指定尺寸的箱子的两维模板的尺寸和形状可以改变。在一些情况下,可以基于长度/宽度/高度规格的特定组合来改变模板的宽度和长度。尤其是在包装生产机器可以利用有限组类型的材料(例如,特定宽度的折叠物或辊轧瓦楞板)的情况下,模板的尺寸可能在生产箱子的整体成本方面有所不同。不同的规格组合还可以影响被用于组装或封闭箱子的材料量,组装箱子的时间,组装箱子的难度等。例如,不同规格的箱子可以需要不同量的胶水或其它粘着剂、钉、打包带,或用于制备、竖立(erect)、标记和/或封闭箱子的其它材料。
为了描述的目的,为第一箱子模板输入的规格可以为大约50英寸宽以及大约64英寸长。为第二箱子模板输入的规格可以为大约80英寸宽以及大约40英寸长。因而,第一箱子模板和第二箱子模板二者的总面积均为3200平方英寸。包装生产机器可以利用55英寸宽以及100英寸宽的折叠物(fanfold)或辊轧生产材料。因而,即使总体面积相同,但生产第二箱子模板可能需要更多的包装材料。
例如,如果由100英寸宽的材料生产第二箱子模板,则要使用4000平方英寸(即,100英寸×40英寸)的生产材料来生产第二箱子模板。如果第二箱子模板旋转并由55英寸宽的折叠物生产,则要使用4400平方英寸(即,55英寸×80英寸)的生产材料来生产第二箱子模板。相比之下,第一箱子模板可以由55英寸宽的材料生产,使得所使用的总材料为3520平方英寸(即,55英寸×64英寸)。
因而,改变输入用于生产相同类型箱子的方式可以对箱子或者制造箱子的成本产生影响。所输入的规格还可以影响包装生产的其它方面。例如,(例如,通过改变胶水/钉翻盖的长度)箱子的结构强度也可以改变,组装的难度可以增加,箱子的整体美学外观可以改变,或者仅基于使用何种规格作为长度、宽度或高度,多种其它特性或特征可以改变。而且,主设计304的其它改变也可在子设计内解决(例如,将插入件或间隔物添加到托盘或箱子内)。
在设计组内建立层级还可以包括为每个包装设计指定一个或更多设计特征310,例如美学、劳动、生产能力、组装/材料成本和防护。建立层级还可以包括为每个包装设计指定偏好分数311。
在设计组内建立层级还可以包括为每个包装设计指定选项312。例如,选项312可被指定为表示是否可以旋转、镜像设计,并且具有用于特定包装设计306或主设计304的多个输出。通常,主设计(或者特定包装设计)的旋转或镜像版本通常可以具有对应设计的相同的总体两维模板规格。旋转设计可以具有优点。例如,包装材料(例如,折叠物或辊轧瓦楞材料)可以仅在特定宽度内利用。因而,可以通过75英寸宽的折叠物材料来生产60英寸宽×40英寸长的模板。但是,通过旋转模板,可以使用42英寸宽的折叠材料来生产相同的设计,从而减小模板生产中的整体材料使用。
对于具有多个有效出口(例如如图3所示,PD1、PD2、PD3、PD5和PD7)的包装设计306,可以在生产材料内并排(或“拼接”)生产多个模板。即,生产材料(例如,折叠瓦楞板)的大体整个宽度可被用于生产实质上或者完全并行的多个(例如,两个)包装产品(例如,箱子模板)。使多个出口有效可以允许并排生产多个相同的设计,或者甚至可以允许并排生产不同设计。
使包装产品拼接以并行生产包装产品可以显著提高生产包装产品的速度和效率,并且能有助于最大化受限的包装生产机器硬件的利用率。而且,显著减少了使用生产材料的大体整个宽度并能够潜在地消除生产材料的浪费。将至少参考图8和图9更详细地讨论并排生产多个模板。
在前述说明中,具体提及的内容是折叠物或其它包装材料的尺寸和/或包装和/或包装模板的规格。应理解的是,这些规格仅是示例性的,且被提供以示出可以使用不同设计变形的示例性情形。在包装设计表301中,没有包含设计组302、主设计304或包装设计306的规格。尽管只是可选的,但规格的排除可以允许考虑更宽范围的包装。
例如,作为为每个产品尺寸或每个可行的包装尺寸限定设计组的替代,与包装设计表中类似的定义更为强健,并允许为每个设计组302分配产品类型。每个主设计304和包装设计子组306可以具有用于计算包装模板的尺寸的公式,从而能够评估范围广泛的包装尺寸。而且,在一些实施例中,一个设计组可以在另一设计组的层级内。例如,通过选择一个设计组,也可以考虑一个或更多其它设计组及其内的主设计304和/或包装设计306。
在一些实施例中,用户或计算机系统为设计组的限制308分配值。方法600包括分配限制/约束的动作(动作603)。在包装设计表301中,主设计304或包装设计306可以分配限制和/或约束(例如,限制308)。例如,包装设计被分配尺寸限制(例如,最大规格必须小于34英寸)。在这一特定示例中,包装设计可以允许指定值内的任意规格。如果规格超过指定值,则存在的可能性为模板可能不能通过期望的包装生产机器来生产、生产出的模板带有不期望的折痕(crease line)、或者具有一些其它特征、或者它们的组合。
可以分配任意类型的约束或限制。例如,可以应用绝对尺寸或规格限制,也可以应用相对尺寸或规格限制(例如,长宽比必须小于7:1)。限制或约束可以限制或要求使用特定包装生产机器来生产该设计,或者使用特定质量的折叠材料。当然,在识别限制或约束中能使用其它考虑因素。因而,当存在时,限制或约束可被用于指定根据进一步考虑因素或使用来排除特定设计的情况。
在一些实施例中,用户或计算机系统为设计组的偏好分数311或其它优先级或成本分配值。方法600包括分配偏好/优先级/成本的动作(动作604)。偏好或优先级可以多种不同类别的任一种进行分配。例如,在包装设计表301中,偏好或优先级可被分配给设计特征310。可被用于设定偏好、优先级、成本等的示例性设计特征包括美学外观、劳动时间、生产能力、组装/封闭材料成本、防护能力或其它偏好,或其组合。
可以对设计特征310的一个或更多(可能是全部)组合的值进行加权。这些值可以被自动加权和分配,或者可以通过工程师或其它使用者、操作者或了解在此描述的系统的人来分配这些值。例如,每个不同的设计特征可以被不同地加权。如果特定设计组302可能用于易碎或者重的物体,则箱子的防护能力可能特别重要。另一方面,如果设计组302被用于昂贵的产品或高端消费者,则美学外观可能特别重要。对于大批量产品,评价可能更侧重劳动时间、生产能力、组装材料成本等。
因而,每个设计组302可以通过以多种不同方式加权不同的设计特征310而被考虑。而且,不同的设计组302可以具有所考虑的不同类型的主设计304和包装设计306。例如,一些设计组302可能不考虑具有一体化护角的箱子(例如,对于不需要任何额外防护或形状奇特的产品),而仅有一些设计组302可以考虑被生产成两个或更多独立的部分的模板(例如,用于大产品的设计组302)。因而,每个设计组302可以不仅以评估和加权设计特征310的方式,而且以特定设计组302内包含何种主设计304和/或包装设计306作为选项的方式,来进行定制。
包装设计表301中明确地示出了多种不同的设计特征310和偏好分数311。一些包装设计可能没有被分配每个设计特征310和/或偏好分数311的值。在一些实施例中,设计特征310都没有被分配值。因而,偏好分数311的值可以是分配给特定设计的单个值。偏好分数311的值可以基于被认为对于设计组很重要的特定组合的设计相关的特征。偏好值可以是数值(例如,在0-100的范围)、字母值(例如,A与F之间的值)、成本值(例如,基于设计因素生产箱子的相关成本)或者任意其它类型的值、或者其组合。
方法600包括建立额外信息的动作(动作605)。例如,再参考图5A和图5B,还可以建立包装材料表501和机器数据表502。包装材料表501可以被建立以描述生产架构100内可利用的一个或更多包装材料的情况。例如,包装材料表501描述包装材料的情况,例如可利用的折叠生产材料的宽度、这种折叠材料的可利用量和每种类型材料的成本。机器数据表502可被建立以描述生产架构100内可利用的一个或更多包装生产机器的情况。例如,机器数据表502描述包装生产机器的情况,例如每秒运行的成本(运行成本)和对不同包装材料尺寸的使用。
本申请的实施例包括实时设计优化系统,其使用可利用的信息来选择或识别一个或更多优化包装设计。基于设计信息、包装材料信息和包装生产机器信息,可以选择包装产品的设计。实时设计优化系统还可以进一步考虑用户输入的工作特定信息(例如,来自操作者)以便于设计选择。
方法600包括输入工作特定信息的动作(动作606)。例如,再次简单参考图4,实时设计优化系统可以考虑经由用户界面401输入的工作特定信息。工作特定信息可以表示用于单个箱子、多个相同箱子或多个不同箱子的工作。当在用户界面401处输入信息时,操作者或其它用户可以输入诸如设计组等待使用的信息。如上所述,每个设计组可以包括不同类型的包装设计。
附加地或者可替换地,每个设计组可以以不同方式对不同的设计相关的特征进行加权。例如,如用户界面401所示,一个或更多设计组302与那个设计组的基本描述一起被识别。该描述可以包括尺寸、重量、产品类别或能被操作者用来识别考虑哪个设计组的其它信息。在一些实施例中,由用户选择多个设计组来进行考虑。
方法600包括更新信息的动作(动作607)。例如,用户界面401示出用户可以输入规格信息的各种字段。例如,操作者可以知道期望的箱子具有规格A、B和C,在这种情况下,这些规格可被输入到用户界面401的适当字段中。规格信息也可以以许多不同的单位来进行输入。例如,系统可以请求英寸、英尺、厘米、米的规格,或者其它规格。用户还可以指定输入指定值的单位。例如,下拉框可以允许用户指定以英寸而非厘米为单位。
还可以输入其它信息。例如,在用户界面401处,操作者或其它用户可以输入关于生产情况的信息。如果发生使生产减速或停止的事件,则可以输入这一情况。可以使用复选框或其它输入机构来表示生产已停止或减速。用户界面401还可被用于输入时间成本。该时间成本可随着生产的停止或减速而增加。如所描述的,时间成本可被用于评估生产时间。对于高生产成本,实时优化系统可以寻找减少生产时间的解决方案。还可以输入额外信息。例如,还可以指定与折叠物或其它生产材料的可利用性、离线的生产机器的识别有关的额外信息或者其它信息或者其组合。
方法600包括识别认可的设计解决方案的动作(动作608)。例如,实时设计优化系统可以考虑规格信息以及由用户考虑到评估指定设计组内每个主设计的设计限制而指定的其它信息。能考虑设计限制而满足用户输入信息的设计被识别为核准的设计解决方案。核准的解决方案的列表可被显示给用户和/或被存储(例如,在数据存储器106中)。
实时设计优化系统可以评估为设计组内任意设计指定的限制或其它约束。例如,如果设计具有不满足的限制(例如,尺寸限制、规格限制、包装生产机器限制、材料质量限制等),则这一设计可从可利用的可行解决方案的列表中排除。还可以评估其它限制或约束。例如,额外的限制可以涉及折叠物或生产机器的可利用性(例如,仅能在特定机器上生产)、时间成本(例如,仅在时间成本低于特定值或处于特定值之间时使用),或者基于其它因素,或者前述的任意组合。
方法600包括计算材料成本的动作(动作609)。例如,实时设计优化系统可以识别包装生产机器(例如,包装生产机器102)处可利用的折叠物宽度。对于每个核准的解决方案,实时设计优化系统可以计算被用于生产该设计的折叠材料量。所使用的折叠材料量可以不单单基于包装模板的占地面积(footprint),而且还基于折叠物宽度的折叠材料的整体使用量。
因而,测量为50英寸宽乘以30英寸长的包装模板可以具有1500平方英寸的面积。但是,如果包装模板由被测量为60英寸宽的折叠物生产,则整体材料使用量可以为1800平方英寸。同一设计的旋转版本可以潜在地由测量为32英寸宽的折叠物生产,从而可以使用近似1600平方英寸的折叠材料来生产该旋转版本。因而,计算材料成本还可以包括考虑包装生产机器所能利用的可利用材料,包括它们的不同尺寸、质量和数量。
利用已知的折叠材料使用量,可以计算成本。例如,对于成本为每平方英尺$0.03的折叠材料,1600平方英寸的折叠材料的整体成本可以为大约$0.33。因而,1800平方英寸的折叠材料的整体成本可以为大约$0.38。因而,基于可利用的折叠材料的不同宽度,以及设计组302内的各种主设计304和子设计306,可以获得折叠材料的多种不同的成本。而且,不同的折叠材料宽度可以具有不同的相关成本。例如,折叠物的质量可以改变,从而一种折叠材料的成本相对于另一种更高(例如,不同的折叠物的每平方英尺的成本不同)。在其它实施例中,生产者可能希望清算(close-out)特定宽度的折叠物,从而这种折叠材料被分配的成本可以更低。
被用于生产设计的材料的量——进而箱子或其它包装的材料成本——可以作为确定生产哪种箱子的因素。但是,还可以考虑其它因素。例如,如所描述的,设计组302内的每个主设计304或包装设计306可以具有基于设计特征310分配的特定值或偏好。因而,实时设计优化系统可以在识别优化设计之前考虑多个设计相关特征。
例如,以较低材料成本生产的箱子模板,也可能具有昂贵的组装/封闭材料,或者与组装箱子相关的高劳动成本。这些和其它因素可能比较低的材料成本更重要,从而导致选择可替换的设计。在其它实施例中,低材料成本设计还可能具有差的美感或防护能力。因而,当实时设计优化系统评估各种方面时,对于美学质量和/或防护质量具有高权重或偏好的设计组也可能使一个设计相对更低的材料成本比另一个设计更侧重得到考虑。
方法600包括分配偏好分数的动作(动作610)。例如,实时设计优化系统可以为从动作608得到的每个核准的解决方案分配偏好分数。方法600包括组合偏好分数和材料成本的动作(动作611)。例如,实时设计优化系统可以将来自动作609的计算出的材料成本与根据动作610分配的偏好分数相组合。
可以使用用于组合偏好分数和材料成本或者生产分数值的任意期望的算法。例如,一组核准的设计选项可以包括表1所示的如下的值和材料成本值:
表1
然后,可以生产整体分数的方式组合每个设计的偏好值和材料成本值。根据一个示例,偏好和材料成本值可被归一化,并在计算偏好分数时给出相等的权重。例如,每个设计的偏好值可通过将每个值除以最大偏好值来归一化。因而,设计5可以获得1.00的归一化偏好值。
还可以归一化材料成本值。例如,每个设计的材料成本值可通过将每个值除以最小材料成本值来归一化。因而,设计2可以获得1.00的归一化材料成本值。如果假设成本为设计2两倍的值具有0.00的归一化值,则归一化值可通过以下等式来获得:
其中:
NMCV是归一化最小材料成本值;
MCV是材料成本值;以及
MMCV是最小材料成本值。
然后,可以对归一化偏好值和材料成本值等权并求和。通过由分数值整理的设计,表2示出来自表1的设计的分数值:
表2
因而,在表2中可以看出,根据所选设计组中分配的特定组合的材料成本和偏好值,设计4具有最高分数值。所使用的偏好值可基于将不同权重、偏好或优先级赋予不同设计特征310的一个或更多算法或考虑因素。而且,所描述的归一化方法仅是用于基于偏好值和材料成本计算分数值的一个机制。
在其它实施例中,偏好和/或材料成本可以其它方式被归一化、加权或使用、或前述的组合。例如,偏好值可以被转化成能被添加到材料成本的直接成本,从而不需要归一化材料成本。在另一实施例中,材料成本基于最大和最小成本之差来归一化,而非基于最小材料成本。在其它实施例中,可以考虑不同的计算、算法、归一化和/或其它因素或其组合。
方法600包括识别顶级解决方案的动作(动作612)。例如,实时设计优化系统可以从表2识别出顶级解决方案。因而,可以使用来自表2的分数值来限制用于其它或最终考虑的解决方案的数量。另外,设计组302可以包括多个不同的主设计304和主设计302内作为子设计的多个包装设计306。实际上,即使不是成百上千,可被计分并考虑的可能选项也可以轻松上好几十。因而,使用分数值来识别一组顶级解决方案,例如,十个顶级解决方案。尽管从表2可以识别出比七个或十个更多或更少的解决方案作为顶级方案,但起码可以识别七个顶级解决方案。
无论是否识别出多个顶级解决方案,实时设计优化系统可以选择一个设计用于生产包装产品。在一些实施例中,所选的设计仅仅基于分数值进行选择。在其它实施例中,可以将顶级解决方案经由用户界面提供给操作者以允许用户选择所选设计。用户界面还可以指示相对分数值以及潜在的计算或分数值计算的基础。
在另一些实施例中,所识别的顶级解决方案被进一步处理以进一步精炼顶级解决方案的列表。例如,顶级解决方案可以基于生产时间被进一步评估。如在此所述,生产时间可能在一些产业和/或在特定生产时间尤其重要。在繁忙的生产系统中,包装生产机器可能产生瓶颈,从而生产时间的减少将允许更大的生产量。在其它时间,生产放缓或停止还可能产生生产积压,其增加了生产时间的重要性。在其它情况下,生产机器也可能具有可利用的产能过剩,从而生产时间意义不大或毫无意义。
方法600包括模拟生产时间的动作(动作613)。例如,实时设计优化系统可以为动作612中识别的顶级解决方案模拟生产时间。在一些实施例中,模拟生产时间是基于已知实时设计优化系统维持一个或更多生产机器。可以基于对应计算的资源需求为顶级解决方案或所有解决方案模拟生产时间。
如表3所示,通过模拟生产时间,先前识别出的十个设计中的七个顶级设计被选择用于进行处理。虽然下面的表包括生产时间,但还可以额外或替换地使用相关成本。例如,如果使用不同机器且不同机器具有不同的相关成本,则生产值可以是与将生产设计模板的特定机器关联的成本值。
表3
方法600包括将生产时间与偏好分数以及材料成本组合的动作(动作614)。例如,实时设计优化系统可以将来自动作613的生产时间与来自动作610的偏好分数以及来自动作609的材料成本组合。生产时间可以类似于上面示出的用于归一化材料成本(即,使得设计7的值为1.00,且花费长达两倍时间来生产的设计将具有0.00的归一化值)的方式进行归一化。表4示出来自表1的七个顶级设计的总分数。总分数可以对偏好值、材料成本和生产时间赋以等权。
表4
如表4所示,设计4已被给予最高的总分数,而在顶级设计之中,设计3具有最低的总分数。从分数获得的值可以基于归一化值的和;但是,可以使用平均分数、成本值、加权和或者用于计算总分数的其它算法或方式。
方法600包括去重(eliminating doublet)的动作(动作615)。例如,实时设计优化系统可以从表4的设计中去重。实时设计优化系统可以进一步精炼和/或处理分数和设计,以在所有重要的方案中识别出至少明显类似和潜在相似的那些设计。例如,如果任意设计具有相同或非常类似的偏好值、材料成本和/或生产时间,则可以消除这些类似设计(即去重)中除了一个以外的其它全部设计。额外或替换地,考虑去重可以包括评估其它方面,包括设计的类型(例如,RSC全翻盖、一体化护角、底盖等)或其它方面。
方法600包括识别顶级解决方案的动作(动作616)。例如,实时设计优化系统可以从表4识别出顶级解决方案(经过或未经过去重)。例如,可以选择最高得分设计并将其传送(transfer)以进行生产。或者,可以选择多个顶级设计(例如,5个顶级设计)。如果选择多个顶级设计,则可以使用任意数量。例如,可以选择多于或少于5个设计作为多个顶级设计。
方法600包括选择用于生产的设计的动作(动作617)。例如,实时设计优化系统可以选择在包装生产机器102处进行生产的设计。在一些实施例中,实时设计优化系统自动传送顶级得分设计以用于生产。但是,在其它实施例中,操作者可以被告知顶级设计的数量,或者可选地被告知所有或其它一些设计的数量。例如,参考图7,用户界面701提供操作者或其它用户从顶级设计之中选择设计的选项。
如果三个顶级设计被提供给操作者,则操作者可以选择什么都不做,从而顶级得分设计被传送以用于生产。操作者可以主动选择操作者不忽略选择,或者在指定时间后无操作者选择,则顶级设计可以被传送到包装生产机器以用于生产。或者,如果操作者希望传送不同的设计用于生产,则操作者可以选择其它选项(例如,排名为顶级第二到第五的设计)设计之一。在又一替换中,操作者可以指示没有期望的解决方案,且操作者可以选择不同的可利用设计(例如,先前计分但并非顶级设计的一个设计)。
如进一步在用户界面701中所示,组装的箱子、箱子模板的图片,或其它一些图像可被用于图示化示出各种可利用的箱子。在其它实施例中,可仅由信息或名称识别箱子。因而,应理解的是,不必将箱子或模板的图像提供给操作者。
因而,本申请的实施例包括基于存储的和/或实时信息来自动优化包装产品的生产。在一些实施例中,接收包装产品的请求,且实时设计优化系统访问关于一个或更多设计组的信息。一个或更多设计组包括多个设计选项。多个设计选项基于所存储和/或实时标准记分。基于分数,一个或更多顶级设计被识别用于生产和/或被系统的操作者选择。
如之前所提及,本申请的实施例还包括在源生产材料内并排(或拼接)生产多个模板(例如,箱子模板)。即,生产架构100可以便于在每个生产轨道(例如,生产轨道102A、102B和102C)上基本并行地生产两个或更多模板。如上所述,生产期间拼接模板可以基于所存储的和/或实时的信息来执行而部分地自动优化包装产品的生产。例如,包装设计表301或者独立数据结构可以包含关于能被拼接在一起的设计组302、主设计304和/或包装设计306的可行组合和排布的信息。这一信息可被优化模块112在选择适当的包装设计时使用。可替换地,生产期间拼接模板可以作为独立处理执行。
图8示出根据一个或更多实施例的被配置为在源生产材料内生产拼接模板的生产轨道800的实施例。生产轨道800例如可以表示图1的生产轨道102A、102B和102C中的一个或更多。
如所示出的,生产轨道800包括材料装载托盘802、模板生产设备804(例如,可配置的切割或冲压设备)和材料出口托盘806。生产轨道800被配置为在材料装载托盘802处接收源包装材料808a并将源包装材料808a馈送到模板生产设备804。源包装材料808a典型地是折叠物或辊轧瓦楞板,但还可包括其它包装材料,例如塑料、乙烯树脂或其它适于创建包装产品的材料。
模板生产设备804被配置为遵循指令(例如,由计算机系统104生成的生产指令114)将用于包装产品(例如,箱子)的模板进行冲压和/或切割为源包装材料808a。例如,生产轨道800被示出为将包括拼接或并排构造的两个包装模板809a和809b的处理过的包装材料808b输出到材料出口托盘806上。在示出的实施例中,当这样做时,生产轨道800由此生产出并排的两个箱子模板,同时极大减小当生产相同尺寸的单个箱子模板时会产生的浪费量。
应理解的是,为了本申请的目的,可以以通过所示出的材料装载托盘802和材料出口托盘806之外的方式实现用于将源包装材料808a装载到生产轨道800以及用于将处理过的包装材料808b从生产轨道800卸下的机构。例如,一个或更多实施例使用输送平台,或者甚至在无需使用托盘或平台的情况下运行。
尽管生产轨道800示出为生产两个相同的拼接模板809a和809b,但本申请的实施例可以生产任意种类的不同模板类型、形状、尺寸和方向,这些不同的模板以任何合适的拼接结构配置。因而,生产轨道800可以以并行拼接方式生产多个模板,每个模板具有不同箱子类型、形状和尺寸。而且,尽管生产轨道800示出为以并行拼接方式生产两个模板809a和809b,但生产轨道800可以以并行拼接方式生产任何数量的模板(例如,三个或更多)。
生产轨道800能够为具有任意数量特性的箱子生产模板。如所提及的,对于不同包装方案可以使用或者期望不同类型的箱子或者其他包装。箱子中包括的箱子尺寸和额外特征可以基于箱子内要封装什么东西而改变。例如,封装重的或易碎物体可以规定使用特定类型材料的箱子,或者使用具有改进的防护或结构特性(例如,胶翻盖、一体化护角、全尺寸翻盖、突片(nunatabs)等)的箱子。生产轨道800可以被配置为以并行拼接方式生产具有这些特征的箱子。例如,生产轨道800可以生产具有胶翻盖的箱子,并且在这样做时,拼接箱子可以涉及拼接箱子模板以使第一箱子的胶翻盖上的边缘与第二箱子的胶翻盖上的边缘共线。而且,生产轨道800可以生产通过突片连接的成对的箱子。例如,突片可以设置为接近胶条。
图9详细示出了用于拼接生产一对箱子的示例性方法900的流程图。将针对计算机架构100和生产轨道800的部件和数据来描述方法900。
方法900包括访问识别待包装的多个物品的物品数据的动作(动作901)。例如,计算机系统104可以经由用户输入或者经由数据存储器(例如,数据存储器106)中的数据来接收指示待包装两个或更多物品的信息。该信息例如可以包括物体类型、物体规格、耐久性等。在一些实施例中,动作901可以包括访问待包装的一队列物品,例如先入先出(FIFO)队列、后入先出(LIFO)堆栈等。
方法900还包括确定多个物品中每个物品的包装需求的动作(动作902)。例如,计算机系统104可以利用先前描述的实施例来自动(或大体自动)地确定多个物品中每个物品的包装需求。确定包装需求可以包括使用数据存储器106中的信息来选择潜在包装设计和潜在包装材料。因此,在适当时,计算机系统104还可以访问一个或更多包装材料表501或机器数据表502。参考图5A,例如,包装材料表501示出在生产架构100内可利用的包装材料,它们中的一些可以在包装生产机器102处可得到。例如,包装材料表501包括诸如包装材料的名称、类型、宽度、厚度、数量和成本等信息。而且,参考图5B,机器数据表502包括生产架构100中关于包装生产机器的信息。例如,机器数据表502包括关于包装生产机器的信息,包括名称、关联的操作成本(例如,生产包装产品所需的每秒钟的相对成本)、机器处不同包装材料的可用性等。这样,在一个或更多实施例中,在确定多个物品中每个物品的包装需求时,动作902可以利用先前至少连同图2(即,用于优化包装产品的生产的方法200)和/或图6(即,用于为包装产品选择设计的方法600)描述的一个或更多动作。
或者,计算机系统104可以提示用户明确输入提供包装需求,查询将物品类型与包装需求相映射的数据库,或者使用用于确定包装需求的任何其它适当的机制。
方法900包括选择在包装生产机器处拼接生产的一对箱子尺寸的动作,该一对箱子尺寸包括用于包装多个物品中的一个或更多第一物品的第一箱子尺寸,且包括用于包装多个物品中的一个或更多第二物品的第二箱子尺寸,一对箱子尺寸满足一个或更多第一物品和一个或更多第二物品的包装需求,从一个或更多包装生产机器之中选择出包装生产机器(动作903)。例如,计算机系统104处的优化模块112可以基于包装需求确定多个物品中每个物品的优化箱子尺寸。该优化箱子尺寸可以基于每个物品的每个箱子尺寸的适合性、箱子尺寸要拼接在一起的能力、可利用的生产机器的类型和/或尺寸、成本考虑因素、用户偏好或与包装产品的优化生产相关的本公开文本中描述的任何其他因素中的一个或更多而选择。应理解的是,选择一对箱子尺寸可以涉及为每个物品选择相同箱子尺寸,或者为不同物品选择不同箱子尺寸。在一些情况下,甚至对于相同物品(例如,基于诸如生产可利用性、拼接箱子尺寸的能力之类的因素),也可以选择不同箱子尺寸。
关于选择一对箱子尺寸和从一个或更多包装生产机器之中选择包装生产机器,动作903包括在指定时间进行的如下动作:总体分析(a)多个物品中每个物品的包装需求;(b)包装系统特性;以及(c)一个或更多包装生产机器中的每一个的包装机器特性(动作904)。例如,动作904可以涉及鉴于包装需求来分析包装生产机器102(以及任何其它生产机器)以及分析这些机器上的任何生产轨道。分析可以包括考虑包装生产机器(多个)的当前和未来工作负荷、操作每个机器的成本、每个机器处的源材料可利用性、每个生产轨道的最大宽度等。
动作903还包括基于总体分析确定在一时间段如何将箱子生产分配给一个或更多包装生产机器的动作(动作905)。例如,基于上述动作904的分析,可以确定的是,给定当前机器和材料可利用性,通过在给定时间段期间在特定生产机器处的特定生产轨道上以拼接布置生产第一和第二箱子,很好地满足了物品的特定包装需求。确定如何分配箱子生产还可以包括比较待拼接的箱子模板或坯料(blank)的尺寸,并确保每个模板/坯料的尺寸在相互的特定阈值内。如果尺寸不在相互的特定阈值内,则动作905可以包括修改一个或更多箱子模板或坯料的设计以使它们落入特定阈值内。
动作905包括基于总体分析将一对箱子尺寸与包装生产机器匹配的动作(动作906)。例如,一对箱子尺寸可以匹配至包装生产机器102。动作906可以包括确定生产机器处装载的包装材料足够大以拼接所请求箱子的生产。动作906还可以包括确定可能由生产该对箱子导致的任何浪费,并且确保浪费在可接受的容差(tolerance)内。动作906还可以包括确定生产机器可以处理所需负荷。
方法900还包括响应于选择来生成箱子生产指令的动作,箱子生产指令指示如何在包装生产机器处将第一箱子尺寸的箱子和第二箱子尺寸的箱子拼接生产(动作907)。例如,计算机系统104可以生成生产指令114,其指示在生产机器102处的生产轨道(例如,一个或多个生产轨道102A、102B或102C),以使用原材料建立多个拼接包装产品。
另外,方法900还包括发送箱子生产指令到包装生产机器的动作(动作908)。例如,计算机系统104可以发送生产指令114到生产机器102从而以拼接并行方式生成箱子。
尽管在并行生产一对箱子的上下文中描述了方法900,但方法900也适用于以任何拼接结构生产任意数量的箱子。例如,方法900可以包括将三个箱子尺寸拼接在一起,将四个箱子尺寸拼接在一起,将五个箱子尺寸拼接在一起,等等。
当拼接四个箱子尺寸时,方法900可以包括选择用于拼接生产的第二对箱子尺寸,包括用于包装多个物品中一个或更多第三物品的第三箱子尺寸以及用于包装多个物品中一个或更多第四物品的第四箱子尺寸。然后,基于进一步的分析,第三和第四箱子尺寸可以以任意适当的结构与其它箱子尺寸拼接。在一些实施例中,例如,第三或第四箱子中的一个或两者可以至少部分地与第一或第二箱子中的一个或两个并行生产。
因而,本申请的实施例还包括以并行拼接方式生产箱子模板或坯料。这样做可以提高创建箱子的速度和效率,能优化生产硬件的使用,并能有助于减少浪费。
图10描述包括计算机系统1001的计算环境1000。计算机系统1001可以是包括云计算系统的任何类型的计算系统。在本说明书和以下权利要求书中,“云计算”被定义为使按需网络访问可配置的计算资源(例如,网络、服务器、存储器、应用和服务)的共享池的模型。“云计算”的定义不限于能够在恰当配置时从这种模型获得的其它多个优点的任一优点。
例如,云计算目前在市场上被采用以便提供对可配置的计算资源的共享池的无处不在且方便的按需访问。而且,可配置的计算资源的共享池能够经由虚拟化快速提供,并且用较少的管理工作或较少的服务提供商交互进行释放,然后因此调整。
云计算模型能够由各种特性组成,诸如,按需自助服务、广泛的网络访问、资源池化、快速伸缩、测量服务等。云计算模型也可以呈各种服务模型的形式,例如,软件即服务(Software as a Service,“SaaS”)、平台即服务(Platform as a Service,“PaaS”)以及基础设施即服务(Infrastructure as a Service,“IaaS”)。云计算模型也可以使用不同的部署模型来进行部署,诸如,私有云、社区云、公共云、混合云等。在本说明书和权利要求书中,“云计算环境”是其中采用云计算的环境。
除了上述云计算环境之外,本文描述的功能的任一种能够至少部分地通过一个或更多硬件逻辑部件来执行。举例来说,而非限制性的,能够使用的硬件逻辑部件的示例性类型包括现场可编程门阵列(FPGA)、程序专用集成电路(ASIC)、程序专用标准产品(ASSP)、系统级芯片系统(SOC)、复杂可编程逻辑器件(CPLD)以及其它类型的可编程硬件。因此,计算机系统1001可以是能够处理可执行指令的任何类型的硬件。
计算机系统1001包括用于执行各种任务的多个不同的模块。例如,分配模块1010可以将生产实体动态地分配给产品组。因此,生产实体1030之一可以被分配给产品组1(1032A),一个或更多可以被分配给产品组2(1032B)以及一个或更多可以被分配给产品组3(1032C)。将理解的是,可以使用多于或少于三个的产品组。而且,将理解的是,至少在一些情况下,可以给产品组分配零个生产实体。生产实体可以包括诸如箱子、纸盒、包装物等任何类型的包装或其它包装。产品组可以基于生产实体的属性被分配零个生产实体。因此,每个产品组(1032A-C)可以具有零个或更多个生产实体。
如上所述,每个生产实体具有相关联的一组属性1031。这些属性可以包括长度、宽度、高度、重量、当前位置、产品品牌或其它属性。每个产品组可以被分配具有特定属性的生产实体。例如,产品组1(1032A)可以被分配至少36”长及24”宽的纸盒(例如,“大”箱子),而产品组2(1032B)可以被分配小于15”长及10”宽的纸盒(例如,“小”箱子)。将理解的是,这些数字是任意选择的,并且当将生产实体分配给产品组时,实质上可以使用任何生产实体属性。
每个产品组可以属于生产组(1033A或1033B)。产品组可以被分配给零个生产组,例如,如果用户期望将该产品组的生产停止一段时间的话。至于产品组,很显然,尽管图10示出了两个生产组,但是可以使用多于或少于两个生产组。每个生产组可以具有与其相关联的多个生产机器(例如,生产机器1、2和3,分别为1035A、1035B和1035C)。生产组可以具有与其相关联的零个生产机器,例如,如果用户期望将所分配的产品组的生产停止一段时间的话。这些生产机器与上述包装生产机器102类似或相同。生产机器实际上制作在产品组中指定的生产实体。
生产组为其产品组的每一个指定每个产品组混合水平,并且以指定混合水平使用生产机器生产这些产品组的生产实体。例如,如果产品组1(1032A)和产品组2(1032B)的生产实体将要以1:2的比例来进行生产(每个生产组1(1033A)的混合水平1034A),然后生产机器1每生产产品组1的一个纸盒将生产产品组2的两个纸盒。这将分别就图11的方法1100和图12的方法1200在下文进一步详细说明。
鉴于上文描述的系统和架构,参考图11和图12的流程图将更好地理解可以根据所公开的主题实施的方法。为了解释简单的目的,该方法被示出且描述为一系列方框。然而,应当理解的是,所要求保护的主题不受这些方框的顺序限制,一些方框可按不同的顺序发生和/或与本文描写且描述的其它方框同时发生。而且,可能并未要求所有示出的方框来实施在下文中描述的方法。
图11详述了用于使用生产组将产品组动态地分配给生产机器的示例性方法1100的流程图。将针对计算机架构1000的部件和数据来描述方法1100。
方法1100包括将至少一个生产实体,基于该生产实体的一个或更多属性,动态地分配给产品组的动作,其中该生产实体将要使用生产机器来进行生产(动作1101)。例如,分配模块1010能够将生产实体1030中的零个或更多个动态地分配给产品组1、2和3(分别为1032A、1032B和1032C)中的零个或更多个。这些生产实体可以基于它们的属性被分配给不同的组。例如,这些生产实体属性1031之一可以是品牌名称。因此,具有品牌名称1的生产实体可能去到产品组1,具有品牌名称2的生产实体去到产品组2等等。其它属性可以包括长度、宽度、高度、重量或其它属性。在一些情况下,这些生产实体可以基于属性1031的组合被分配(经由分配1011)。因此,例如,产品组3可以包括具有品牌名称3的最小高度为24”且最大宽度为10”的箱子。这仅是大体上任何组合的属性分组的一个示例。
在一些情况下,用户1005可以指定(经由输入1006)哪一生产实体要被分配给哪一产品组。附加地或可选择地,生产实体可以根据预定义的策略或通过一些其它指示被分配给产品组。因此,如果策略指示具有特定属性1031的生产实体1030去到产品组2(1032B),则这些生产实体可以根据所建立的策略由分配模块1010来自动分配。
方法1100下一步包括将每个产品组动态地分配给多个不同的生产组的其中任意个的动作,每个生产组包括可利用来生产属于所分配的生产组的产品组的生产实体的任何数量的生产机器(动作1102)。如上所述,生产组可以包括大体任何数量的产品组。如图1所示,生产组1(1033A)包括产品组1和2,而生产组2(1033B)包括产品组2和3。因此,产品组能够是多个不同的生产组的一部分。
每个生产组的产品组将通过与该生产组相关联的生产机器来进行处理。因此,当生产机器1(1035A)与生产组1相关联时,产品组1和2(1032A和1032B)的生产实体将由生产机器1来生产。类似地,因为生产机器2和3(1035B和1035C)与生产组2(1033B)相关联,产品组2和3(1032B和1032C)的生产实体将通过生产机器2和3来进行生产。因此,通过生产机器1进行生产的生产实体(1030P1)将具有产品组1或2的属性1031P1,通过生产机器2和3生产的生产实体(1030P2和1030P3)将具有产品组2或3的属性(1031P2和1031P3)。
方法1100还包括指示至少一个生产实体将要使用动态分配的生产组中生产机器的至少其中之一来进行生产(动作1103)。因此,指示模块1015可以将一个或更多生产实体将要使用与该生产组相关联的生产机器来进行生产的指示1016发送给生产机器1、2或3的任何一个。因此,如上文的示例,指示模块1015可以向生产机器1(1035A)指示将要生产产品组1和/或2的生产实体。在一些情况下,这些生产实体将以规定比例来生产,这将在下文更详细地说明。
在一些情况下,当生产机器正在生产生产实体时,它们可以完成生产给定产品组的生产实体。例如,如果生产机器2和3(1035B和1035C)生产产品组2和3(1032B和1032C)的生产实体并且生产机器2完成生产组2的生产实体,其然后可以开始生产组3的生产实体。可选择地,可以从其它源生成或访问新的产品组,并且该新的产品组的生产实体可以通过不然会空闲的生产机器来处理。任何新生成的产品组可以包括具有也许由用户1005指示的指定属性的生产实体。而且,该新产品组可以以与前述产品组相同的比例来进行生产或者可以以不同的比例来进行生产。
生产机器也可以用完特定生产实体的生产(例如,包装)材料。因此,例如,计算机系统1001可以确定因为生产机器1(1035A)已在生产产品组2的生产实体(在一些情况下,以指定比例)时用完了生产材料,所以在生产机器2(1035B)处或在一些其它生产机器处开始产品组2的生产实体的生产。在这种情况下,也可以根据需要保持或动态改变生产比例以弥补用完材料的生产机器1。现在将针对图12的方法1200讨论以指定比例生产生产实体。
图12示出用于使用生产组以指定比例生产产品组的方法1200的流程图。现在将频繁参考计算机架构1000的部件和数据来描述方法1200。
方法1200包括将至少一个生产实体,基于该生产实体的一个或更多属性,动态地分配给产品组的动作,其中该生产实体将要使用生产机器来进行生产(动作1201)。因此,例如,分配模块1010可以基于生产实体的属性1031将生产实体1030动态地分配给产品组1-3。生产实体的每个将最终通过生产机器来进行生产,取决于生产实体被分配给哪一产品组,并且产品组被分配给哪一生产组。
方法1200还包括将每个产品组动态地分配给多个不同的生产组的其中任意个的动作,每个生产组包括可利用来生产属于所分配的生产组的产品组的生产实体的任何数量的生产机器,该生产组还包括每个产品组的混合水平,该混合水平表明生产实体将要由产品组以生产组的该产品组的混合水平所指定的比例来进行生产(动作1202)。如上所述,每个产品组能够被分配给许多生产组的其中任意个。每个生产组包括每个产品组将要被生产所按的混合水平或比例。例如,生产组1(1033A)可以包括每个产品组混合水平1034A,每个产品组混合水平1034A表示产品组1(1032A)和产品组2(1032B)通过与该生产组相关联的生产机器(在图1中,生产机器1(1035A))以2:1的比例来进行生产。因此,生产机器1对于其为产品组2生产的每一个生产实体而言将生产产品组1的两个生产实体。将理解的是,这仅是可以使用的许多不同的比例的一个示例。该比例可以由用户(例如,1005)来指定,并且可以在生产实体生产期间动态更新。
方法1200还包括指示至少一个生产实体将要根据该生产组中的产品组的混合水平所指定的比例而使用动态分配的生产组中的其中至少一个生产机器来进行生产的动作(动作1203)。指示模块1015可以将指示1016发送给要生产指定产品组的生产机器。因此,如果根据1:3的混合水平1034B(如生产组2(1033B)中表示的)在生产机器2和3(1035B和1035C)处生产产品组2和3(1032B和1032C)的生产实体,指示1016可以被发送给生产机器2和3从而开始以每三个组3的生产实体对应一个产品组2的生产实体的速率来进行生产。生产组将以每个产品组混合水平1034B来生产生产实体,除非另有指定。在一些情况下,混合水平可以在接收到较高的优先级顺序的指示时进行更新,并且较高优先级的生产实体以较高的速率来进行生产。
图13示出生产实体如何可以使用指定比例进行生产的两个不同的示例。如上所述,队列1301中的生产实体(即,包装)基于生产实体属性(1302)被分组。这些生产实体可以被分组成大体任何数量的组,但这里它们被分组成三个组:产品组1(1303A)、产品组2(1303B)以及产品组3(1303C)。产品组1和2被分配给生产组1(1304A),产品组2和3被分配给生产组2(1304B)。为生产组1指定的每个产品组比例是生产的75%的生产实体用于组2,而生产的25%的生产实体用于组1(1305)。生产机器1和2(1307A和1307B)然后将以每一个来自组1(1303A)的生产实体对应三个来自组2(1303B)的生产实体的速率来生产生产实体1308。为生产组2指定的每个产品组比例是生产的60%的生产实体用于组3,而生产的40%的生产实体用于组2(1306)。生产机器3和4(1307C和1307D)然后将以每两个来自产品组2(1303B)的生产实体对应三个来自产品组3(1303C)的生产实体的速率来生产生产实体1309。这些示例仅为许多不同示例的两个,并且仅提供用于示例性目的。
计算机系统1001的比监控模块1020可以被用于监控来自各生产组的生产实体的生产,并且可以确保在各生产机器保持每一个的每个产品组混合水平。在一些实施例中,比监控模块1020可以确定未满足指定生产比例,这是因为第一产品组以高于第二产品组的速率来生产(可选的动作1204)。例如,比监控模块可以确定产品组2和3的生产实体没有以为这些产品组指定的每个产品组混合水平1034B来进行生产。生产管理模块1025然后可以增加或降低为某一产品组生产的生产实体的数量以重新对准(realign)所确立的比例(可选的动作1205)。因此,使用比监控模块1020和生产管理模块1025,计算机系统1001可以连续地监控生产实体生产并且确保生产实体以恰当的比例来进行生产。
在一个实施例中,计算机系统1001可以确定,例如,生产机器2(1035B)已完成了以第一产品组的对应生产组中指示的比例来生产产品组2(1032B)的生产实体。指示模块1015然后可以被用于开始另一个指定产品组(例如,产品组3)的生产机器2处的生产,并且以第二产品组的对应生产组中指示的比例来开始。因此,在这种情况下,将以在完成生产之前生产产品组2的生产实体所按照的相同的比例来生产产品组3的生产实体。
生产管理模块1025还可以在生产期间的任何点确定指定生产组内的另一个生产机器的配备更适合以基于当前产品组中的生产实体的属性来生产指定产品组。举例来说,如果例如生产机器2更擅长生产大箱子(即,更有效率),而生产机器3更擅长生产小箱子,则可以基于哪一机器被最佳地配备来生产生产实体而在机器间变换生产。因此,在上述示例中,如果生产机器3生产大箱子,并且确定生产机器2是可用的,则大箱子的生产将被变换到生产机器2。在变换之后,将保持任何现有的每个产品组混合水平1034B。因此,生产机器3将开始以每个产品组混合水平所指定的比例来生产生产机器2所致力于的生产实体。
在一些情况下,比监控模块1020可以确定对于指定产品组,生产组的混合水平不再满足。因此,在图13中,如果生产机器1和2(1307A和1307B)不再以1:3的比例生产来自产品组1和2(1303A和1303B)的生产实体(例如因为生产机器1用完了材料或完成了指定数量的生产实体),则新产品组可以以之前指定的1:3的比例在生产机器1处来进行生产。因此,每三个生产组2(1303B)的生产实体将生产一个新生产组的生产实体。在该示例中,生产机器1可以在添加新产品组之前空闲一些时间。为了保持该比例,生产机器1可以尝试生产新产品组的大量的生产实体以重新对准生产比例。在这些情况下,新产品组的生产可局限于在重新对准该比例时指定的数量。因此,无论机器1空闲时逝去的时间量如何,重新对准该比例花费的时间可局限于指定数量的生产实体。
更进一步,在另一个示例中,比监控模块1020可以确定产品组(例如,产品组3(1032C))用完了要生产的生产实体。如此,在一段时间内未生产产品组3的生产实体。一旦该段时间过完,计算机系统1001可以确定将要再次生产产品组3的生产实体。在这些情况下,将保持产品组3的生产实体的之前指定的混合水平,而无需尝试补偿在产品组无生产实体时跳过的生产实体。任何跳过的生产实体仍可在该比例中被计数。因此,当生产实体再次被添加到生产组时,比监控模块将仍显示该生产比例得以保持。
在一些实施例中,可以为另一个产品组选定替代产品组。例如,产品组3(1032C)可以被选定为产品组2(1032B)的替代产品组。在这种情况下,选定的替代生产组(组3)的生产实体可以被生产来代替另一个组(组2)的生产实体。当替代组(组3)的生产实体被生产时,这些生产实体作为另一个产品组(组2)的生产实体而在混合水平中被计数。因此,产品组可以被替代以保持生产比例。该生产比例因此可以以各种不同的方式被保持,包括提供替代组、计数跳过的生产实体以及限制在重新对准期间生产的生产实体。该生产比例也可以在生产期间被改变,在期望这样的情况下。
在一些情况下,生产实体属性(或甚至属性值)可以优先于其它属性。如此,具有这些属性的生产实体将以高于其它生产实体的优先级水平来生产。例如,如果生产实体具有品牌名称1、品牌名称2和品牌名称3的属性,并且如果品牌名称1和2优先于品牌名称3,则将以指定混合水平来生产具有品牌名称1和品牌名称2属性的生产实体,而将跳过具有品牌名称3属性的生产实体。当由于确立的优先级而跳过生产实体时,至少在一些情况下,所确立的混合水平未被重新对准来补偿优先化。更进一步,类似于优先化特定生产实体属性,具有指定属性或属性值的生产实体的生产可以被停止(临时或永久地)。
因此,描述了使用生产组将产品组动态地分配给生产机器的方法、系统和计算机程序产品。而且,描述了使用生产组以指定比生产产品组的方法、系统和计算机程序产品。
本申请可以以其它具体形式被具体实施,而不脱离其精神或本质特性。所描述的实施例在各方面被认为仅是示例性而非限制性的。本申请的范围因此由所附权利要求书而非前述说明书来加以指示。落入权利要求书的等同意义和范围内的所有改变将包含在其范围内。
Claims (15)
1.一种用于控制多个生产机器的计算机系统,包括:
一个或更多处理器;
系统存储器;
集成在一个或多个生产机器内的一个或多个网络接口模块;
一个或更多计算机可读存储介质,在其上存储计算机可执行指令,当由所述一个或更多处理器执行时,所述计算机可执行指令使所述计算系统执行如下步骤:
在所述计算机系统处基于至少一个生产实体的一个或更多属性将该生产实体动态地分配给第一产品组,其中:
生产实体包括一类型的包装;以及
所述生产实体是使用生产机器来进行生产的;
在所述计算机系统处将第一产品组和第二产品组动态地分配给特定生产组,动态分配使得生产指令通过网络通信传输给一个或多个网络接口模块,所述特定生产组包括多个生产机器的其中任意个,所述多个生产机器可用来生产属于所述特定生产组的产品组的生产实体,其中至少一个生产实体与多个不同的生产组相关联;以及
在所述生产指令中指示所述第一产品组要相对于第二产品组以特定的混合水平生产;
其中:
所述特定生产组的特定混合水平指定通过所述特定生产组的多个生产机器来相对于第二生产组中的生产实体生产第一生产组中的生产实体所按照的指定比例;以及
从与第一生产机器相关的第一网络接口模块接收测量的比例,所述测量的比例指示第一产品组中的第一生产机器和第二产品组中的第二生产机器不再以指定比例生产生产实体;
响应于检测到所述测量的比例,向所述第一网络接口模块传输分配,所述分配包括第一生产机器以所述指定比例进行生产的新的产品组;
向所述第一网络接口模块传输分配,所述分配包括分配给第一生产机器的对于新的产品组的指定生产数量;以及
基于指定生产数量相对于新的生产组重新对准指定比例。
2.根据权利要求1所述的计算机系统,还包括计算机可执行指令,当由所述一个或更多处理器执行时,所述计算机可执行指令使所述计算系统执行如下步骤:
确定所述一个或更多生产机器中的所述第一生产机器已完成以所述第一产品组的对应生产组中指示的比例来生产第一产品组;以及
以第三产品组的对应生产组中指示的比例使第三指定产品组在所述第一生产机器处的生产开始。
3.根据权利要求2所述的计算机系统,其中当确定所述第一生产机器已完成生产所述第一产品组的所述产品实体时,动态地生成所述新的产品组,动态生成的产品组包括具有一个或更多指定的生产实体属性的生产实体。
4.根据权利要求3所述的计算机系统,其中动态生成的新的产品组以与所述第一产品组相同的比例来生产。
5.根据权利要求1所述的计算机系统,其中一个或更多生产实体属性被给予优先级,使得排除不包括被优先化的生产实体属性的生产实体而生产包括被优先化的生产实体属性的生产实体,并且其中以所确立的混合水平来生产属于多个产品组的被优先化的生产实体,并且其中跳过未被优先化的生产实体。
6.根据权利要求2所述的计算机系统,其中当确定所述第一生产机器已完成生产所述第一产品组的所述生产实体时,执行跳过所述第一产品组的生产的动作。
7.根据权利要求6所述的计算机系统,其中被跳过的所述第一产品组在所述第一产品组的对应生产组所指定的所述比例中仍被计数。
8.根据权利要求1所述的计算机系统,还包括计算机可执行指令,当由所述一个或更多处理器执行时,所述计算机可执行指令使所述计算系统执行如下步骤:
确定第一生产机器已用完材料,该材料是适合于以所述指定比例来生产第一产品组的材料;以及
指示以所述指定比例进行第二生产机器处的生产。
9.根据权利要求1所述的计算机系统,其中所述指定比例在所述至少一个生产机器处的生产实体生产期间可被动态改变。
10.一种用于控制多个生产机器的计算机实施的方法,所述计算机实施的方法包括:
在计算机系统处基于至少一个生产实体的一个或更多属性将至少一个生产实体动态地分配给第一产品组,其中:
生产实体包括一类型的包装;以及
所述生产实体是使用生产机器来进行生产的;
在所述计算机系统处将第一产品组和第二产品组动态地分配给特定生产组,动态分配使得生产指令通过网络通信传输给一个或多个网络接口模块,所述特定生产组包括多个生产机器的其中任意个,所述多个生产机器可用来生产属于所述特定生产组的产品组的生产实体,所述生产组还包括每个产品组的混合水平,所述每个产品组的混合水平表明生产实体要由产品组以所述生产组的混合水平中为该产品组指定的比例来进行生产,其中至少一个生产实体与多个不同的生产组相关联;以及
在生产指令中指示所述第一产品组要相对于第二产品组以特定的混合水平生产,其中所述特定生产组的特定混合水平指定通过所述特定生产组的多个生产机器来相对于第二生产组中的生产实体生产第一生产组中的生产实体所按照的指定比例;
从与第一生产机器相关的第一网络接口模块接收测量的比例,所述测量的比例指示第一产品组中的第一生产机器和第二产品组中的第二生产机器不再以指定比例生产生产实体;
响应于检测到所述测量的比例,向所述第一网络接口模块传输分配,所述分配包括第一生产机器以指定比例进行生产的新的产品组;
向所述第一网络接口模块传输分配,所述分配包括分配给第一生产机器的对于新的产品组的指定生产数量;以及
基于指定生产数量相对于新的生产组重新对准指定比例。
11.根据权利要求10所述的计算机实施的方法,还包括:
确定所述特定生产组内的第二生产机器被更好地配备以基于分配给指定产品组的生产实体的所述属性来生产指定产品组;以及
指示所述指定产品组的生产实体要在所述第二生产机器处生产。
12.根据权利要求10所述的计算机实施的方法,还包括:
确定第一产品组已用完要生产的生产实体,使得在一段时间内不生产第一产品组的生产实体;
当所述时间段过完时,确定要生产所述第一产品组的生产实体;以及
保持所述第一产品组的生产实体的之前指定的混合水平,而无需尝试补偿没有被生产的第一产品组的生产实体。
13.根据权利要求10所述的计算机实施的方法,还包括:
为指定产品组选定替代产品组;以及
生产所选定的替代生产组的一个或更多生产实体以代替所述指定产品组的生产实体,其中所选定的替代产品组的所述生产实体作为所述指定产品组的生产实体在所述混合水平中被计数。
14.一种计算机系统,包括:
一个或更多处理器;
系统存储器;
一个或更多计算机可读存储介质,在其上存储计算机可执行指令,当由所述一个或更多处理器执行时,所述计算机可执行指令使所述计算系统执行如下步骤:
为要使用生产机器生产的至少一个生产实体确定一个或更多生产实体属性,其中所述一个或更多生产实体属性包括材料成本值、美学外观、劳动时间、劳动成本、防护能力、组装/封闭材料成本以及生产时间;
在所述计算机系统处基于所述至少一个生产实体的确定的一个或更多生产实体属性将所述至少一个生产实体动态地分配给一个或更多产品组,其中生产实体包括一类型的包装,并且所述生产实体是使用生产机器来进行生产的;
在计算机系统处将每个产品组动态地分配给多个不同的生产组的其中任意一个,动态分配使得生产指令通过网络通信传输给一个或多个网络接口模块,每个生产组包括多个生产机器的其中任意个,所述多个生产机器可用来生产属于所述分配的生产组的产品组的生产实体,所述生产组还包括混合水平,该混合水平表明生产实体要由产品组以所述生产组的混合水平指定的比例来进行生产,其中至少一个生产实体与多个不同的生产组相关联;
在所述生产指令中指示指定数量的生产实体要根据所述动态分配的生产组的所述混合水平所指定的所述比例使用该生产组中的所述生产机器的至少其中之一来进行生产;
从与第一生产机器相关的第一网络接口模块接收测量的比例,所述测量的比例表明因为第一产品组没有通过动态分配的生产组中的第一生产机器生产从而不满足所述指定比例;
响应于不满足所述指定比例,向所述第一网络接口模块传输分配,所述分配包括第一生产机器以指定比例进行生产的新的产品组;
向所述第一网络接口模块传输分配,所述分配包括分配给第一生产机器的对于新的产品组的指定生产数量;以及
基于指定生产数量相对于新的生产组重新对准指定比例。
15.根据权利要求14所述的计算机系统,其中当确定当前满足所述指定比例时,减少为所述新的产品组生产的生产实体的数量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110041452.4A CN112668203A (zh) | 2013-01-18 | 2014-01-17 | 包装材料的拼接生产 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361754462P | 2013-01-18 | 2013-01-18 | |
US61/754,462 | 2013-01-18 | ||
PCT/US2014/012124 WO2014113719A1 (en) | 2013-01-18 | 2014-01-17 | Tiling production of packaging materials |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110041452.4A Division CN112668203A (zh) | 2013-01-18 | 2014-01-17 | 包装材料的拼接生产 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105229681A CN105229681A (zh) | 2016-01-06 |
CN105229681B true CN105229681B (zh) | 2020-12-29 |
Family
ID=51210108
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110041452.4A Pending CN112668203A (zh) | 2013-01-18 | 2014-01-17 | 包装材料的拼接生产 |
CN201480016896.0A Active CN105229681B (zh) | 2013-01-18 | 2014-01-17 | 包装材料的拼接生产 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110041452.4A Pending CN112668203A (zh) | 2013-01-18 | 2014-01-17 | 包装材料的拼接生产 |
Country Status (7)
Country | Link |
---|---|
US (2) | US10521741B2 (zh) |
EP (1) | EP2946325A4 (zh) |
JP (1) | JP6506699B2 (zh) |
CN (2) | CN112668203A (zh) |
BR (1) | BR112015017237A2 (zh) |
RU (1) | RU2667463C2 (zh) |
WO (1) | WO2014113719A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9818070B2 (en) | 2011-07-22 | 2017-11-14 | Packsize Llc | Tiling production of packaging materials |
BR112015017237A2 (pt) | 2013-01-18 | 2017-07-11 | Packsize Llc | produção ordenada de materiais de embalagem |
US10922637B2 (en) | 2013-01-18 | 2021-02-16 | Packsize Llc | Tiling production of packaging materials |
CN105807742A (zh) * | 2016-03-10 | 2016-07-27 | 京东方科技集团股份有限公司 | 生产设备监控方法及系统 |
US11092946B2 (en) | 2016-12-01 | 2021-08-17 | Packsize Llc | Identifying and managing equipment within an operational environment |
EP3354580B1 (en) * | 2017-01-31 | 2021-07-07 | Quadient Technologies France | Apparatus and method for creating on demand customized corrugated cardboard for forming individually designed packaging boxes |
IT201700098767A1 (it) * | 2017-09-04 | 2019-03-04 | Panotec Srl | Metodo e sistema per il posizionamento ottimizzato di oggetti all'interno di almento una scatola |
US11308534B2 (en) * | 2019-04-05 | 2022-04-19 | Packsize Llc | Automated third-party cost estimation and production |
US11803799B2 (en) * | 2020-11-25 | 2023-10-31 | PaperSoft 2.0, LLC | System and method for inventory management and production cost estimation in paper converting environments |
TWI798950B (zh) * | 2021-11-22 | 2023-04-11 | 泰科動力股份有限公司 | 細胞生產模式下的生產系統、工作站以及平板 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1484781A (zh) * | 2000-12-05 | 2004-03-24 | �������ɭ | 用于减少包装工业中提前期的方法和系统 |
CN101719235A (zh) * | 2009-11-11 | 2010-06-02 | 上海欧菲司健康管理咨询有限公司 | 产品包装物及附属射频标签回收系统 |
WO2011085175A2 (en) * | 2010-01-07 | 2011-07-14 | Comau, Inc. | Modular manufacturing facility and method |
WO2012006050A1 (en) * | 2010-06-29 | 2012-01-12 | Packsize Llc | Optimizing production of packaging products |
CN102521711A (zh) * | 2011-12-26 | 2012-06-27 | 北京瑞风协同科技股份有限公司 | 装备质量特性的数据模型构建的控制方法及装置 |
Family Cites Families (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1436005A1 (de) | 1962-06-22 | 1968-10-31 | Jagenberg Werke Ag | Vorrichtung zum Herstellen,Fuellen und Schliessen fluessigkeitsdichter Behaelter |
US3844422A (en) | 1969-12-29 | 1974-10-29 | I Smith | Pallet loading machine |
US3776419A (en) | 1971-09-17 | 1973-12-04 | Krafto Corp | Container and rack for presenting articles |
US4149747A (en) | 1975-03-31 | 1979-04-17 | Rpc Corporation | Grappler spreader for closely stacking cargo containers |
US4501106A (en) * | 1982-04-26 | 1985-02-26 | Hobart Corporation | Wrapping control system for film wrapping machine |
US4551810B1 (en) * | 1982-07-28 | 1995-09-05 | Technology Inc Const | Method and apparatus for designing duct work for producing patterns for conduit sections in the designated duct work |
US4725961A (en) * | 1986-03-20 | 1988-02-16 | Gerber Garment Technology, Inc. | Method and apparatus for cutting parts from pieces of irregularly shaped and sized sheet material |
IT1229879B (it) | 1989-02-14 | 1991-09-13 | Renzo Grossi | Metodo ed apparecchio per il confezionamento continuo di gruppi di contenitori o simili. |
JP3095281B2 (ja) * | 1992-03-12 | 2000-10-03 | 株式会社日立製作所 | 複数品種のライン生産支援システム |
US5299688A (en) | 1992-03-20 | 1994-04-05 | Pro Box | Storage device and system for card collections |
GB2280171B (en) | 1993-07-22 | 1996-12-18 | Cargo Unit Containers Ltd | Improvments in or relating to freight containers |
JP3063516B2 (ja) | 1994-03-07 | 2000-07-12 | 凸版印刷株式会社 | 包材の材料構成選択装置 |
US6980934B1 (en) * | 1997-12-12 | 2005-12-27 | Isaac Sadovnik | Method and systems for nesting objects |
US6119434A (en) | 1998-04-21 | 2000-09-19 | Tetra Laval Holdings & Finance, Sa | Multi-product packaging machine with bar code reader |
JP3950237B2 (ja) | 1998-08-10 | 2007-07-25 | キヤノンシステムソリューションズ株式会社 | 製造計画作成方法及び記録媒体 |
JP2000118504A (ja) * | 1998-10-15 | 2000-04-25 | Ishida Co Ltd | 製袋充填包装システム |
JP2000135696A (ja) | 1998-11-02 | 2000-05-16 | Mitsubishi Heavy Ind Ltd | コルゲートマシンにおけるオーダチェンジ方法 |
US6876958B1 (en) | 1999-07-01 | 2005-04-05 | New Breed Corporations | Method and system of optimized sequencing and configuring of items for packing in a bounded region |
EP1269362A4 (en) * | 2000-01-21 | 2007-10-17 | Amcor Ltd | SYSTEM FOR SPECIFYING THE DESIGN OF A PRODUCT OR PROCESS |
EP1269397A2 (en) | 2000-03-21 | 2003-01-02 | Accu-Sort Systems, Inc. | Large depth of field line scan camera |
CA2405785C (en) | 2000-04-28 | 2009-04-21 | Michael C. Levine | Method and system for packing a plurality of articles in a container |
US20030136794A1 (en) | 2002-11-23 | 2003-07-24 | Munroe Chirnomas | Method and apparatus for storing articles for use with an article handling device |
JP3549050B2 (ja) | 2000-11-06 | 2004-08-04 | 本田技研工業株式会社 | 物品収納形態の決定支援方法及び決定支援装置 |
US7225040B2 (en) * | 2001-11-14 | 2007-05-29 | Exxon Mobil Oil Corporation | Method and system for reducing lead-time in the packaging industry |
US6580963B2 (en) | 2000-12-13 | 2003-06-17 | Thermwood Corporation | System and method for automatically tracking and utilizing excess material on a CNC machining system |
US20020143669A1 (en) | 2001-01-22 | 2002-10-03 | Scheer Robert H. | Method for managing inventory within an integrated supply chain |
US6615104B2 (en) | 2001-05-01 | 2003-09-02 | Nintendo Of America, Inc. | System and method of selecting box size |
DE10121728A1 (de) * | 2001-05-04 | 2002-11-07 | Infineon Technologies Ag | Verfahren zur hybrid-automatisierten Überwachung von Produktionsmaschinen |
US7344082B2 (en) | 2002-01-02 | 2008-03-18 | Metrologic Instruments, Inc. | Automated method of and system for dimensioning objects over a conveyor belt structure by applying contouring tracing, vertice detection, corner point detection, and corner point reduction methods to two-dimensional range data maps of the space above the conveyor belt captured by an amplitude modulated laser scanning beam |
US6690990B1 (en) * | 2002-12-02 | 2004-02-10 | CENTRE DE RECHERCHE INDUSTRIELLE DU QUéBEC | Method of optimizing a layout of selected parts to be cut |
JP2004287623A (ja) * | 2003-03-19 | 2004-10-14 | Ricoh Co Ltd | 生産台数決定方法、生産台数決定プログラム及び記憶媒体 |
US20050044171A1 (en) | 2003-08-21 | 2005-02-24 | 3M Innovative Properties Company | Centralized management of packaging data having modular remote device control architecture |
US20050065830A1 (en) * | 2003-09-24 | 2005-03-24 | Xerox Corporation | System and method for the acquisition and analysis of data for print shop performance evaluation and adjustment |
US7100811B2 (en) | 2003-11-14 | 2006-09-05 | Emsize Ab | Web guide and method |
US20050114193A1 (en) | 2003-11-25 | 2005-05-26 | 3M Innovative Properties Company | Strategic sourcing for packaging material procurement using centralized packaging data management system |
GB2418420A (en) * | 2004-09-27 | 2006-03-29 | Alistair Fraser Moore | Containers and blanks having attached article retaining webs |
JP2006248575A (ja) | 2005-03-11 | 2006-09-21 | Yukio Hayasaka | 品物梱包方法と品物梱包装置と品物梱包プログラム |
US8055744B2 (en) * | 2005-04-07 | 2011-11-08 | International Business Machines Corporation | Resolution of group membership for resources |
EP1762966A1 (en) | 2005-09-07 | 2007-03-14 | Sap Ag | Methods and systems for pack-size-oriented rounding |
US20090223782A1 (en) * | 2005-12-16 | 2009-09-10 | Alan P Martin | Packaging machine with adjustable lanes |
US7299103B1 (en) * | 2006-07-12 | 2007-11-20 | Sealed Air Corporation (Us) | System and method for monitoring consumable usage in packaging machines |
US7647752B2 (en) | 2006-07-12 | 2010-01-19 | Greg Magnell | System and method for making custom boxes for objects of random size or shape |
US7361131B1 (en) | 2006-09-29 | 2008-04-22 | Weyerhaeuser Company | Systems and methods for processing a container blank |
GB0701257D0 (en) * | 2007-01-23 | 2007-02-28 | British American Tobacco Co | Machine, method, and system for packaging smoking products |
JP4378655B2 (ja) | 2007-03-07 | 2009-12-09 | 株式会社ダイフク | 物品処理設備 |
ITMI20070871A1 (it) | 2007-04-30 | 2008-11-01 | Sitma Spa | Apparecchiatura e procedimento per la realizzazione in continuo di confezioni di pile di piastrelle o simili |
DE102007049702A1 (de) | 2007-10-17 | 2009-04-23 | Robert Bosch Gmbh | Pickerstrasse |
JP2009116780A (ja) * | 2007-11-09 | 2009-05-28 | Renesas Technology Corp | 生産計画立案システムおよび生産計画立案方法 |
US20090132319A1 (en) * | 2007-11-21 | 2009-05-21 | Maxager Technology, Inc. | Method for generating an asset loading plan |
JP2009139979A (ja) * | 2007-12-03 | 2009-06-25 | Omron Corp | 生産管理システムおよびオーダ情報の割り当て方法 |
EP2075659A1 (en) | 2007-12-31 | 2009-07-01 | Tetra Laval Holdings & Finance SA | Integrated packaging system architecture |
US8015079B2 (en) | 2008-01-07 | 2011-09-06 | Oracle International Corporation | Pick release performance using a multi-threaded architecture to distribute the workload across multiple processors |
US8234008B2 (en) | 2008-02-29 | 2012-07-31 | Carefusion 303, Inc. | Lidded drawer for single line item dispensing |
US7941465B2 (en) | 2008-05-15 | 2011-05-10 | Xerox Corporation | System and method for selecting a package structural design |
US8915831B2 (en) | 2008-05-15 | 2014-12-23 | Xerox Corporation | System and method for automating package assembly |
JP5018641B2 (ja) | 2008-05-26 | 2012-09-05 | オムロン株式会社 | 生産管理システムおよび生産管理方法 |
US8086344B1 (en) | 2008-06-04 | 2011-12-27 | Amazon Technologies, Inc. | Predictive router for materials handling |
US8200367B2 (en) | 2008-09-16 | 2012-06-12 | K-Tron Technologies, Inc. | Bulk material transport system |
US8527936B2 (en) * | 2008-12-31 | 2013-09-03 | Cadence Design Systems, Inc. | Method and system for implementing graphical analysis of hierarchical coverage information using treemaps |
EP2393743B1 (en) * | 2009-02-04 | 2019-10-09 | Packsize, LLC | Infeed system |
JP5350081B2 (ja) | 2009-02-05 | 2013-11-27 | 麒麟麦酒株式会社 | 製箱用シートの製造方法 |
DE102009011295B4 (de) | 2009-03-02 | 2020-11-05 | Kuka Roboter Gmbh | Automatisiertes Palletieren von Paketen |
US20100234983A1 (en) | 2009-03-12 | 2010-09-16 | Piovan Spa | Control system for granular material transport system |
RU91933U1 (ru) | 2009-07-22 | 2010-03-10 | ОАО "Опытный завод "Паксистем" | Линия по производству гофрокартона и заготовок тары из него |
WO2011072253A1 (en) * | 2009-12-12 | 2011-06-16 | Packsize, Llc | Creating on-demand packaging based on custom arrangement of items |
CN103210370B (zh) * | 2010-08-03 | 2017-02-15 | 派克赛斯有限责任公司 | 基于所存储的属性数据来创建按需包装 |
US8839132B2 (en) | 2010-12-02 | 2014-09-16 | Tecsys, Inc. | Method and system for providing visual instructions to warehouse operators |
US8407461B2 (en) | 2010-12-17 | 2013-03-26 | Oracle International Corporation | Plug-in system for software applications |
US20120160905A1 (en) | 2010-12-22 | 2012-06-28 | Ashley Wilkum | Carton with opposing wave-shaped panel and squared panel and blanks for constructing same |
CN103889703B (zh) * | 2011-07-22 | 2016-10-19 | 派克赛泽有限责任公司 | 包装材料的拼接生产 |
US9818070B2 (en) | 2011-07-22 | 2017-11-14 | Packsize Llc | Tiling production of packaging materials |
US20130027561A1 (en) | 2011-07-29 | 2013-01-31 | Panasonic Corporation | System and method for improving site operations by detecting abnormalities |
US8730503B2 (en) * | 2011-09-19 | 2014-05-20 | Xerox Corporation | Methods and systems for balancing job assignments to machines in a production environment |
US9317626B2 (en) * | 2011-11-16 | 2016-04-19 | Wai Man Chan | Method and system for combinatorial layout design |
US8757479B2 (en) | 2012-07-31 | 2014-06-24 | Xerox Corporation | Method and system for creating personalized packaging |
US20140058971A1 (en) | 2012-08-21 | 2014-02-27 | Ebay Inc. | Cross-border shipping solution |
BR112015017237A2 (pt) | 2013-01-18 | 2017-07-11 | Packsize Llc | produção ordenada de materiais de embalagem |
US10922637B2 (en) | 2013-01-18 | 2021-02-16 | Packsize Llc | Tiling production of packaging materials |
US20150019282A1 (en) | 2013-07-12 | 2015-01-15 | Pan-Pro, L.L.C. | Supply Chain Systems and Methods of Use |
US9840347B1 (en) | 2014-12-17 | 2017-12-12 | X Development LLX | Adhering modular elements for packaging structures |
US20160283953A1 (en) | 2015-03-26 | 2016-09-29 | International Business Machines Corporation | Demand-supply matching with a time and virtual space network |
-
2014
- 2014-01-17 BR BR112015017237A patent/BR112015017237A2/pt not_active IP Right Cessation
- 2014-01-17 JP JP2015553866A patent/JP6506699B2/ja active Active
- 2014-01-17 US US14/761,081 patent/US10521741B2/en active Active
- 2014-01-17 CN CN202110041452.4A patent/CN112668203A/zh active Pending
- 2014-01-17 CN CN201480016896.0A patent/CN105229681B/zh active Active
- 2014-01-17 EP EP14741140.9A patent/EP2946325A4/en active Pending
- 2014-01-17 RU RU2015134580A patent/RU2667463C2/ru active
- 2014-01-17 WO PCT/US2014/012124 patent/WO2014113719A1/en active Application Filing
-
2019
- 2019-11-12 US US16/681,594 patent/US20200082308A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1484781A (zh) * | 2000-12-05 | 2004-03-24 | �������ɭ | 用于减少包装工业中提前期的方法和系统 |
CN101719235A (zh) * | 2009-11-11 | 2010-06-02 | 上海欧菲司健康管理咨询有限公司 | 产品包装物及附属射频标签回收系统 |
WO2011085175A2 (en) * | 2010-01-07 | 2011-07-14 | Comau, Inc. | Modular manufacturing facility and method |
WO2012006050A1 (en) * | 2010-06-29 | 2012-01-12 | Packsize Llc | Optimizing production of packaging products |
CN102521711A (zh) * | 2011-12-26 | 2012-06-27 | 北京瑞风协同科技股份有限公司 | 装备质量特性的数据模型构建的控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2014113719A1 (en) | 2014-07-24 |
BR112015017237A2 (pt) | 2017-07-11 |
RU2667463C2 (ru) | 2018-09-19 |
EP2946325A1 (en) | 2015-11-25 |
JP6506699B2 (ja) | 2019-04-24 |
US10521741B2 (en) | 2019-12-31 |
CN112668203A (zh) | 2021-04-16 |
JP2016510466A (ja) | 2016-04-07 |
EP2946325A4 (en) | 2016-09-21 |
RU2015134580A (ru) | 2017-02-22 |
US20200082308A1 (en) | 2020-03-12 |
CN105229681A (zh) | 2016-01-06 |
US20150363716A1 (en) | 2015-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105229681B (zh) | 包装材料的拼接生产 | |
JP6893530B2 (ja) | 包装材料のタイリング生産 | |
US12079750B2 (en) | Tiling production of packaging materials | |
JP6002127B2 (ja) | 包装材製品の生産最適化 | |
US9818070B2 (en) | Tiling production of packaging materials | |
CN113371276B (zh) | 智能包装墙 | |
EP3288751A1 (en) | Tiling production of packaging materials | |
WO2016074065A1 (en) | Optimization of print layout, estimation of paperboard requirements and vendor selection based on box orders and printing machine availablity | |
JP2020500790A (ja) | 動作環境内における用具の識別および管理 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |