US20150379462A1 - Protective packaging system consumable resupply system - Google Patents
Protective packaging system consumable resupply system Download PDFInfo
- Publication number
- US20150379462A1 US20150379462A1 US14/749,940 US201514749940A US2015379462A1 US 20150379462 A1 US20150379462 A1 US 20150379462A1 US 201514749940 A US201514749940 A US 201514749940A US 2015379462 A1 US2015379462 A1 US 2015379462A1
- Authority
- US
- United States
- Prior art keywords
- machine
- packaging
- controller
- supplies
- queue
- 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.)
- Abandoned
Links
- 238000004806 packaging method and process Methods 0.000 title claims description 111
- 230000001681 protective effect Effects 0.000 title description 11
- 239000000463 material Substances 0.000 claims abstract description 69
- 238000000034 method Methods 0.000 claims abstract description 66
- 238000012545 processing Methods 0.000 claims abstract description 59
- 239000005022 packaging material Substances 0.000 claims abstract description 37
- 238000004891 communication Methods 0.000 claims description 31
- 239000006260 foam Substances 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 18
- 239000002243 precursor Substances 0.000 claims description 15
- 230000003213 activating effect Effects 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims description 4
- 239000002985 plastic film Substances 0.000 claims description 3
- 229920006255 plastic film Polymers 0.000 claims description 3
- 238000001994 activation Methods 0.000 claims 1
- 239000000123 paper Substances 0.000 claims 1
- 238000004519 manufacturing process Methods 0.000 description 19
- 238000004140 cleaning Methods 0.000 description 14
- 230000007246 mechanism Effects 0.000 description 13
- 230000037361 pathway Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000005520 cutting process Methods 0.000 description 9
- 230000006855 networking Effects 0.000 description 7
- 238000003860 storage Methods 0.000 description 7
- 239000002994 raw material Substances 0.000 description 6
- 239000000126 substance Substances 0.000 description 6
- 230000001934 delay Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 230000006378 damage Effects 0.000 description 4
- 238000007789 sealing Methods 0.000 description 4
- 239000012530 fluid Substances 0.000 description 3
- 239000007789 gas Substances 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 239000006096 absorbing agent Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000035939 shock Effects 0.000 description 2
- 239000002904 solvent Substances 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003292 diminished effect Effects 0.000 description 1
- 238000011143 downstream manufacturing Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65B—MACHINES, APPARATUS OR DEVICES FOR, OR METHODS OF, PACKAGING ARTICLES OR MATERIALS; UNPACKING
- B65B3/00—Packaging plastic material, semiliquids, liquids or mixed solids and liquids, in individual containers or receptacles, e.g. bags, sacks, boxes, cartons, cans, or jars
- B65B3/04—Methods of, or means for, filling the material into the containers or receptacles
-
- 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
- B31D—MAKING ARTICLES OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER, NOT PROVIDED FOR IN SUBCLASSES B31B OR B31C
- B31D5/00—Multiple-step processes for making three-dimensional articles ; Making three-dimensional articles
- B31D5/0039—Multiple-step processes for making three-dimensional articles ; Making three-dimensional articles for making dunnage or cushion pads
- B31D5/0073—Multiple-step processes for making three-dimensional articles ; Making three-dimensional articles for making dunnage or cushion pads including pillow forming
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65B—MACHINES, APPARATUS OR DEVICES FOR, OR METHODS OF, PACKAGING ARTICLES OR MATERIALS; UNPACKING
- B65B3/00—Packaging plastic material, semiliquids, liquids or mixed solids and liquids, in individual containers or receptacles, e.g. bags, sacks, boxes, cartons, cans, or jars
- B65B3/26—Methods or devices for controlling the quantity of the material fed or filled
- B65B3/34—Methods or devices for controlling the quantity of the material fed or filled by timing of filling operations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65B—MACHINES, APPARATUS OR DEVICES FOR, OR METHODS OF, PACKAGING ARTICLES OR MATERIALS; UNPACKING
- B65B55/00—Preserving, protecting or purifying packages or package contents in association with packaging
- B65B55/24—Cleaning of, or removing dust from, containers, wrappers, or packaging ; Preventing of fouling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65B—MACHINES, APPARATUS OR DEVICES FOR, OR METHODS OF, PACKAGING ARTICLES OR MATERIALS; UNPACKING
- B65B57/00—Automatic control, checking, warning, or safety devices
- B65B57/10—Automatic control, checking, warning, or safety devices responsive to absence, presence, abnormal feed, or misplacement of articles or materials to be packaged
- B65B57/14—Automatic control, checking, warning, or safety devices responsive to absence, presence, abnormal feed, or misplacement of articles or materials to be packaged and operating to control, or stop, the feed of articles or material to be packaged
- B65B57/145—Automatic control, checking, warning, or safety devices responsive to absence, presence, abnormal feed, or misplacement of articles or materials to be packaged and operating to control, or stop, the feed of articles or material to be packaged for fluent material
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- 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
- B31D—MAKING ARTICLES OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER, NOT PROVIDED FOR IN SUBCLASSES B31B OR B31C
- B31D2205/00—Multiple-step processes for making three-dimensional articles
- B31D2205/0005—Multiple-step processes for making three-dimensional articles for making dunnage or cushion pads
- B31D2205/0076—Multiple-step processes for making three-dimensional articles for making dunnage or cushion pads involving particular machinery details
- B31D2205/0088—Control means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31317—Outputs delivery ordersheet, relating to finished products, to packing cell
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45048—Packaging
Definitions
- the present invention relates generally to packaging devices, and more specifically, to a computerized controller for packaging devices.
- Packaging machines are used to create packaging materials, such as cushioning elements, that may be used to surround or contain items in a predetermined volume (e.g., box) to allow the item to be shipped, transported, stored, and the like with a reduced risk of damage.
- Examples of packaging machines include foam-in-bag machines that inflate bags with expandable foam where the foam provides the cushioning support, air-bag machines that inflate bags with air or other similar gases to provide the cushioning support, and dunnage machines that shred materials such as paper where the shredded elements provide cushioning for the items.
- Operational control of packaging machines often requires manual input by a user or machine administrator.
- a foam-in-bag machine such settings can include, bag dimensions, the percentage of foam that should be inserted into the bag, and the number of bags desired.
- Other types of machines include related types of input requirements.
- These manual inputs can be some limited, as well as time consuming, confusing or difficult to follow, and may result in issues due to human error (e.g., typographical errors, etc.).
- users of conventional packaging machines may be required to manually enter inputs to make numerous packaging elements, cumbersomely waiting for each packaging element to be created before entering an input for a subsequent packaging element. This can result in an inefficient use of the user's time, as well as the user's employer's resources.
- packaging machines may run through an inventor of raw materials without a user being aware of the current inventory levels. This may cause an inventory of raw materials to be exhausted without new supplies having been ordered. This causes delays in producing packaging materials, delay completion of orders and cause packaging material companies to lose money or customers.
- a method for maintaining an inventory of packaging supplies includes receiving by a processing element an initial level of packaging supplies, e.g., supplies that are used to create packaging materials. Once the initial level is received, the method includes receiving by the processing element packaging data corresponding to current supply use by one or more packaging machines over a predetermined time period, determining by the packaging machine whether a current level of packaging supplies is below a predetermined threshold and when the current level of packaging supplies is below a predetermined threshold, activating by the processing element a new order process.
- an initial level of packaging supplies e.g., supplies that are used to create packaging materials.
- a machine for creating packaging materials and reordering supply materials includes a supply material input for receiving raw supplies, one or more machine components configured to convert the raw supplies into completed packaging materials, a material output for outputting completed packaging materials created using the raw supplies and a processing element configured to receive data corresponding to one or more machine components.
- the processing element determines using at least one of an initial raw supply level, a completed packaging materials level, one or more current packaging material orders, or historical operating parameters of the one or more machine components to determine if additional raw supplies are required.
- a foam-in-bag packaging system in yet another embodiment, includes a foam-in-bag machine and a portable computing device in electrical communication with the foam-in-bag machine.
- the portable computing device including at least one processing element, a touch sensitive display in communication with the at least one processing element and a network/communication interface in communication with the at least one processing element.
- the processing element transmits a new order message via the network/communication interface to a user device to reorder raw supplies for use by the foam-in-bag machine based on at least one of a number of bags created by the foam-in-bag machine over a predetermined time period, an initial inventory of raw supplies, one or more current bag orders, and a prediction of future bag orders.
- FIG. 1A is a block diagram of a packaging system including a packaging machine and a controller.
- FIG. 1B is a block diagram illustrating raw supplies being received into an input of a packaging machine and the machine outputting at an output packaging materials.
- FIG. 2A is a block diagram of the packaging system of FIG. 1A including additional machines.
- FIG. 2B is a block diagram of the packaging system of FIG. 1A including additional controllers and machines.
- FIG. 2C is a diagram illustrating the system of FIG. 2A with various types of machines.
- FIG. 3 is a simplified block diagram of the controller of FIG. 1A .
- FIG. 4A is a rear isometric view of an example of a packaging assembly including foam precursor or other chemical supplies.
- FIG. 4B is a side isometric view of the packaging assembly of FIG. 4A with the material supplies hidden for clarity.
- FIG. 4C is an enlarged view of FIG. 4A .
- FIG. 4D is a perspective view of a mounting assembly for the packaging system of FIG. 4A .
- FIG. 5A is an image of an example of a custom element graphical user interface for the controller.
- FIG. 5B is an image of an example of a custom sequence graphical user interface for the controller.
- FIG. 6 is an image of an example of a queue graphical user interface.
- FIG. 7A is an image of the queue graphical user interface of FIG. 6 with a sequence and an item added to a queue pathway.
- FIG. 7B is an image of the queue graphical user interface of FIG. 6 with two items and a sequence added to the queue pathway.
- FIG. 8 is a flow chart illustrating a method for adding items to a queue for the machine of the packaging assembly of FIG. 4A .
- FIG. 9 is a flow chart illustrating a method for using the controller to monitor and reorder supplies for the packaging system of FIG. 4A .
- a packaging system including a controller and a packaging machine
- the packaging machine is typically a device for making protective packaging, although in other embodiments it can be other types of manufacturing machines.
- Embodiments of machines create packaging material, including protective packaging materials and other packaging products.
- Exemplary protective packaging materials include foam-in-bag cushions, foam-in-place protective packaging, inflated pillows and cushions, inflatable bags, paper dunnage, and the like, for example for impact protection, stabilizing products within a box or other container, or void fill.
- the controller can be any type of suitable processor, computer, or electronic module associated with or in the machine.
- the controller can be a computer.
- the computer may be a portable computer, such as a tablet, smart phone, gaming device, or the like, and is placed into communication with the packaging device as well as one or more sensors that may be connected to or integrated with the packaging device.
- the controller may control and/or vary one or more components of the packaging machine (e.g., settings, machine selections, cushioning characteristics, etc.) and may sense and control input materials provided to the packaging machine (e.g., sheets of plastic used to create the inflatable bags).
- the controller may also be in communication with one or more other controllers and/or machines, so as to allow the controller to communicate with and control an entire warehouse or other grouping of packaging machines, where the group of machines may be located in a single location or in two or more locations.
- the controller may be configured to reorder supplies (e.g., consumables by the machine) for the packaging machine.
- the controller may monitor the current status of the input or raw materials (e.g., through one or more sensors on the packaging machine, inventory databases, the controller, and/or materials) and when the raw materials reach a particular level the controller may place an order or send a notification that new supplies are required.
- the controller may estimate the materials or consumables remaining based on the queue history of the matching.
- the controller can review the types and number of cushioning elements created over a set time period and using that data determine the amount of materials that may be remaining.
- the controller can predict when new raw supplies will be needed and automatically alert a user and/or automatically place orders from a vendor for the raw supplies, the packaging materials manufacturer may eliminate delays due to exhaustion of raw supplies, increasing production times, and products.
- the controller may receive an input indicating a desired cushioning element to be created and/or a packaged item for which the cushioning element is needed. Based on the input, the controller may adjust the machine parameters to create the desired cushioning element.
- the input may be a user input (e.g., selection of an icon or entered data), may be sensed by the controller or machine (e.g., first type of material corresponds to a first type of bag), or may be a combination of a sensed and user input.
- the controller may adjust components of the machine based on other users or states of the machines. As one example, during a maintenance setting the controller may provide power to certain components, while withholding power from others.
- a user can repair and/or test a machine with a reduced risk of injury to himself and/or the machine.
- the controller may activate components to operate a cleaning cycle for the machine.
- the controller may be configured to selectively modify, control, monitor, and/or activate each component of the packaging machine and may do these actions either based on a user input, automatically (e.g., through sensed data), or a combination thereof.
- the controller may include a display either integrated therewith (e.g., a tablet) or a display that is separate from the controller but in communication therewith.
- the display may be used to display a graphical user interface (GUI) that allows a user to select and modify the machine and to instruct the machine to create a desired cushioning element or elements in a desired order and with a particular set of characteristics.
- GUI graphical user interface
- the GUI may include icons that mirror or mimic characteristics of particular cushioning elements (e.g., image that matches an image of a particular bag). This allows a user to quickly visually identify the desired input without requiring additional knowledge of the machine.
- the icons may indicate selected characteristics and parameters of packaging element or elements, and changes to the parameters may be reflected by the icons.
- the icons may be selected by a user to provide instructions to the machine based on the desire cushioning element or elements to be created by the machine.
- the controller may receive user input that loads the selected cushioning element to be created into a manufacturing queue for the packaging machine.
- the icons or other input components for the controller may be configured to set a sequence of bags or other cushioning elements that can then be added as a group to the queue of the machine. For example, when the user selects a particular icon on the GUI, a first sequence of cushioning elements may be programmed into the machine in order to be manufactured in the order of the sequence. The cushioning elements within the sequence may then be added to the machine's queue to create those elements. The cushioning elements within the queue may thus be added either via a particular sequence or may be added individually. This allows the queue of the machine to be dynamically tailored to the specific needs of the user. Also, the order of items within the queue may be selected.
- the user or the controller may assign the item or sequence a priority, where the priority may determine the item or sequence's placement within the queue. This allows certain cushioning elements to be made before others, depending on the priority.
- the order of items within the queue may be varied. For example, while or after a queue is created, a user may modify the order.
- the order of the items within the queue and changes made thereto may be represented by the GUI.
- the icons representing items or sequences may be presented on the GUI according to the order of the represented items or sequences within the queue.
- the controller may control production steps relating to how the machine produces packaging elements.
- the controller may also be configured to insert pauses into the queue of the packaging machine. For example, between each cushioning element and/or sequence, the controller may instruct the machine to enter into a pause state or otherwise not proceed to the next element in the sequence until a set period of time has elapsed. This may help to ensure that the machine does not overheat, that the cushioning elements are made correctly, or that the downstream processes (e.g., removing of the cushioning elements from the machine) can be done before the next cushioning element is created.
- the controller may be configured to insert a cleaning step into the queue of the packaging machine.
- the cleaning step may cause the packaging machine to administer a cleaning fluid to one or more components of the machine.
- a solvent may be administered to prevent buildup of the foam precursor.
- the controller may receive data (e.g., input by a user, from a sensor such as a bar code scanner, or the like) regarding an item to be packaged using the packaging elements created by the machine or machines.
- the controller may preload a desired item or queue of items to be created based on the packaged item into the machine, as well as may display steps or operations that may be performed by other machines or by the user.
- the controller may be used to provide instructions (to the machine and/or user) regarding the entirety of, or a portion of, the packaging flow for the item. This allows customized packaging to be more easily created and integrated into an automated process.
- the various features provided by the controller may be set to various access levels. For example, an administrator may be able to access and modify features that a user may not be able to access. This allows a manufacturer to prevent some settings on the packaging machine from being modified by a user, while still allowing those features to be modified by a person having the correct access levels.
- FIG. 1A is a block diagram illustrating a manufacturing and control system with a single machine and controller.
- FIG. 1B illustrate the input and outputs for a packaging machine.
- FIG. 2A is a block diagram illustrating a system with multiple machines.
- FIG. 2B is a block diagram illustrating a system with multiple machines with their own controllers.
- the manufacturing and control system 100 may include a machine 102 having one or more sensors 108 and a controller 104 .
- the controller 104 may be in communication with a network 106 which allows the controller 104 and/or machine 102 to receive and transmit data to and from other controllers, machines, and/or computing devices, as will be discussed in more detail below.
- the controller 104 and/or machine 102 may communicate with an external database, such as a cloud database 122 that runs on a cloud computing platform.
- the machine 102 receives raw supplies 105 (e.g., foam precursors, paper products, plastic films, etc.) that can be used to create packaging materials at an input 103 .
- raw supplies 105 e.g., foam precursors, paper products, plastic films, etc.
- the machine components e.g., motors, pumps, conveyors, etc.
- an output 109 of the machine outputs the formed or generated packaging materials 111 .
- the raw supplies 105 may be one or more paper products and the machine components convert the paper products into paper dunnage, which is transmitted to the output 109 for a user to insert into a package.
- the raw supplies 105 may include foam precursors and/or films to create foam-in-bag packing materials.
- the raw materials 105 may be films and/or compressed air or other gases that are used to inflate the pillows which are output as the packaging materials 111 .
- the type of raw materials 105 depends on the type of packaging materials 111 desired to be created by the machine 102 .
- the controller 104 is in electrical communication with the machine 102 and the network 106 .
- the controller 104 may be in communication with other machines 112 , 116 , 120 , 125 . This allows the controller 104 to receive and send data to each of the machines 102 , 112 , 116 , 120 , 125 and allows a single controller to control the operations and operating settings of the machines.
- the controller 104 may send and receive instructions to each of the machines, allowing a single controller 104 to operate multiple machines.
- the machines may not include a display or other user interface or may have a simplified user interface and the operation and programming of the machine may be done via the controller 104 (e.g., through communication through the network 106 ).
- each controller 104 , 114 , 118 , 122 may be in communication with at least one another controller, or as shown in FIG. 2B every controller (either directly or indirectly) within the system 110 . This allows each of the controllers 104 , 114 , 118 , 122 to send and receive data between each other and receive and send data about each machine 102 , 112 , 116 , 120 within the system 110 .
- each machine 102 , 112 , 116 , 120 may be in a similar physical location (e.g., in a single warehouse, campus, or station) or may be in a variety of different locations spatially separated from one another (e.g., across multiple states, countries, or the like).
- the system 110 may allow each controller 104 , 114 , 118 , 122 to control one or more of the machines 102 , 112 , 116 , 120 .
- the multiple machine system 110 of FIGS. 2A and 2B may include the same components as the system 100 of FIG. 1A and as such, for ease of explanation, the following discussion is made with respect to the single machine system 100 of FIG.
- each of the controllers 114 , 118 , 122 and machines 112 , 116 , 120 of system 110 that are not discussed below may be substantially the same as controller 104 and machine 102 , respectively, of the system 100 discussed below, with the exception being that any of the machines and/or controllers may be different from one another within the system 110 .
- the machines may be grouped in packaging “stations” where a controller 104 may control different types of machines that a user can operate simultaneously or separately.
- the system 110 may include three different types of machines, such that the first machine 102 may be a foam-in-bag machine, the second machine 112 may be an inflated air pillow machine, and the third machine 116 may be a paper dunnage machine.
- the controller 104 may control the queues and/or sequences (discussed in more detail below) for each of the machines 102 , 112 , 116 although the machines may each make different cushioning elements.
- the system 110 may include an external sensor 133 , such as a barcode scanner, that may be used to receive data and transmit data to the controller 104 .
- each of the machines, the controller 104 , and/or the external sensor 133 may be in communication with the controller 104 and/or each other, e.g., through a WiFi network, Bluetooth, or the like.
- the user may scan a packaging item 135 (i.e., an item to be packed and cushioned using cushioning materials) using the external sensor 133 .
- the external sensor 133 may scan a barcode, serial number, color, quick response (QR) code, or the like, and transmit the item data to the controller 104 .
- the controller 104 determines the type of cushioning elements needed for the item 135 and transmits the items into the queues for each of the machines 102 , 112 , 116 , which either substantially simultaneously or sequentially, create the cushioning elements.
- FIG. 3 is a simplified block diagram of the controller.
- FIG. 4F is an enlarged view of the controller connected to the machine.
- the controller 104 may be substantially any type of electronic or computing device. Some non-limiting examples include a tablet computer, a smartphone, a digital music player, portable gaming station, laptop computer, microcomputer, processor or processing chip, or the like. In many embodiments the controller 104 may be a portable computing device with an integrated touch sensitive display, such as a tablet computer or smart phone.
- the controller 104 may include one or more processing elements 130 , one or more sensors 132 , one or more memory components 134 , a display 132 , a networking/communication interface 138 , and an input/output interface 140 . Each of the components may be in communication either directly or indirectly with one another via one or more systems busses and each will be discussed in turn below. It should be noted that FIG. 3 is meant as exemplary, and in other examples, the controller 104 may include fewer or more components than those shown in FIG. 3 .
- the controller may include a device enclosure 113 that encloses at least a portion of the select components.
- the enclosure 113 may define a housing for the components of the controller 104 , while still providing access to the components, such as one or more cameras 117 , ports 115 , and/or input/output buttons 119 .
- the enclosure 113 may only enclose a portion of the display 136 to allow the display to be visible and accessible to the user.
- the one or more processing elements 130 may be substantially any suitable electronic device cable of processing, receiving, and/or transmitting instructions.
- the processing element 130 may be a microprocessor or a microcomputer.
- the processing element 130 may include more than one processing member.
- a first processing element may control a first set of components of the controller 104 and a second processing element may control a second set of components of the controller 104 , where the first and second processing elements may or may not be in communication with each other.
- each processing element 130 may be configured to execute one or more instructions in parallel.
- the sensors 132 may provide substantially any type of input to the controller 104 .
- the sensors 132 may be one or more accelerometers, microphones, global positioning sensors, gyroscopes, light sensors, image sensors (such as a camera), force sensors, and so on.
- the type, number, and location of the sensors 132 may be varied as desired and may depend on the desired functions of the system 100 .
- the sensors 132 may include at least a camera 117 and a microphone 127 that capture images and sound, respectively.
- the memory 134 stores electronic data that may be utilized by the controller 104 .
- the memory 134 may store electrical data or content e.g., audio files, video files, document files, and so on, corresponding to various applications.
- the memory 134 may be, for example, non-volatile storage, a magnetic storage medium, optical storage medium, magneto-optical storage medium, read only memory, random access memory, erasable programmable memory, flash memory, or a combination of one or more types of memory components.
- the display 136 provides a visual output for the controller 104 .
- the display 136 may be substantially any size and may be positioned substantially anywhere on the controller 104 .
- the display 136 may be a liquid display screen, plasma screen, light emitting diode screen, and so on.
- the display 136 may also function as an input device in addition to displaying output from the controller 104 .
- the display 136 may include capacitive touch sensors, infrared touch sensors, or the like that may capture a user's input to the display 136 .
- a user may press on the display 136 in order to provide input to the controller 104 .
- the display 136 may be separate from or otherwise external to the electronic device, but may be in communication therewith to provide a visual output for the electronic device.
- the networking/communication interface 138 receives and transmits data to and from the controller 104 .
- the networking/communication interface 138 may be transmit and send data to the network 106 , other machines, and/or other computing devices.
- the networking/communication interface may transmit data to and from other computing devices through the network 106 which may be a wireless network (WiFi, Bluetooth, cellular network, etc.) or a wired network (Ethernet), or a combination thereof.
- the networking/communication interface 138 may be configured to allow the controller 104 to communicate with the machine 152 and control various components within the machine.
- the networking/communication interface 138 may translate messages from the controller 104 into a form that the machine 104 can understand and receive.
- the networking/communication interface 138 may include an input port 115 that is defined through the device enclosure 113 .
- the input port 115 may be a micro universal serial bus port, but many other types of ports are envisioned.
- the input port 115 may receive a connector, such as the male end of a cable and when connected transmits data to and from the machine 102 from the controller 104 .
- the input/output interface 140 allows the controller 104 to receive inputs from a user and provide output to the user.
- the input/output interface 140 may include a capacitive touch screen, keyboard, mouse, stylus, or the like.
- the type of devices that interact via the input/output interface 140 may be varied as desired.
- one or more buttons 119 may be included in the input/output interface 140 .
- the buttons 119 allow a user to provide in input to the controller 104 such as returning to a home screen, selecting a particular function, or the like.
- the controller 104 may also include a power supply 142 .
- the power supply 142 provides power to various components of the controller 104 .
- the power supply 142 may include one or more rechargeable, disposable, or hardwire sources, e.g., batteries, power cord, or the like. Additionally, the power supply 142 may include one or more types of connectors or components that provide different types of power to the controller 104 .
- the power supply 142 may include a connector (such as a universal serial bus) that provides power to the controller 104 or batteries within the controller 104 and also transmits data to and from the controller 104 to the machine 102 and/or another computing device.
- the machine 102 may be substantially any type of manufacturing machine.
- the machine 102 may be a packaging machine that produces packaging materials or cushioning elements, such as, but not limited to, dunnage, foam-in-bag pillows, air or gas filled pillows, bubble wrap, or the like.
- packaging materials or cushioning elements such as, but not limited to, dunnage, foam-in-bag pillows, air or gas filled pillows, bubble wrap, or the like.
- sheet-fed paper dunnage machines that may be used with the system 100 of FIG. 1A include machines such as those described in U.S. Pat. No. 8,267,848 entitled “Dunnage Device and Handler Disengagement,” which is incorporated by reference herein in its entirety.
- center-fed paper dunnage machines include those described in U.S. Pat. No. 8,641,591 entitled “Center-Fed Dunnage System,” and U.S.
- FIGS. 4A-4C illustrate various views of an example of a foam-in-bag (FIB) machine incorporating the controller 104 .
- the FIB machine 152 includes a control panel 160 and a mounting assembly 162 for the controller 104 . Additionally, the machine 152 may be supported on a stand 154 anchored to a base 156 having a set of wheels 158 . The stand 154 may allow the machine 152 to be telescoping to allow the machine 152 to be positioned at various heights relative to the base 156 .
- the FIB machine 152 may be substantially similar to the machine described in U.S. Publication No. 2013/0047552 entitled “Foam-in-Bag Apparatus with Power Failure Protection,” and incorporated by reference herein in its entirety.
- the FIB machine 152 may include one or more pumps 171 that are fluidly connected to one or more foam precursor supply chemicals, Fill Material A and Fill Material B, such as chemical canisters that are used to create a cushioning foam.
- One or more nozzles or hoses may be used to connect the pumps 171 to the respective fill material supply containers and connect the pumps 171 to the machine 152 , allowing the supply containers to be positioned in locations separate from the FIB machine 152 .
- the machine 152 may also include a solution pump 173 connected to its base 156 .
- the solution pump 173 may be fluidly connected to a cleaning solution reservoir that may be attached to or separate from the machine.
- the machine 152 may also include a roll reception assembly 176 that extends outward from the machine 152 .
- the roll reception assembly 172 may include a dowel or other roll support that receives a roll of film material, such as the material used to form the bag in which the foam is injected into.
- the mounting assembly 162 is configured to support the controller 104 on the FIB machine 152 .
- the mounting assembly 162 may include a back plate 164 , an enclosure 166 , a hinge 168 , and a latch 170 (see FIG. 4B ).
- the back plate 164 forms a support bracket that is connected to a housing of the FIB machine 152 .
- the back plate 164 may form a recessed cavity in which the controller 104 may be secured.
- the hinge 168 is connected to the controller 104 and the back plate 164 and allows the controller 104 to extend outwards from the back plate 164 and be rotatable relative thereto.
- the hinge 168 may allow the controller 104 to rotate on its pivot point to angles between 0 and 180 degrees, or over another suitable angular range, relative to the back plate 164 and also allows the controller 104 to rotate at different angles so that the display 136 can be oriented by a user to a desired viewing angle.
- the rotatable features of the hinge 168 allow each user to position the display 136 of the controller 104 at an angle he or she desires, and also allows the controller 104 to be stored in a recessed position against the back plate 164 and parallel thereto. The stored position helps to prevent the controller 104 from being damaged when not in use (e.g., transportation of the machine 152 and/or storage of the machine).
- the hinge 168 may have a horizontal axis of rotation and/or a vertical or other axis of rotation to allow the controller 104 to be positioned at a variety of different locations.
- Alternative mounts can enable other positions of the controller 104 .
- the hinge 168 may be configured so that the controller 104 may be rotated by a user's hand.
- the hinge 168 may include a hinge pin that exerts a frictional torque against the rotation of the enclosure 166 .
- the friction may be adjustable, e.g., by turning a lock nut, but generally the friction may be set so that the torque will be high enough so that the hinge 168 will not rotate when the controller 104 is tapped (e.g., such as by a user touching the display 136 ), but low enough so that the angle of the controller 104 can be adjusted by hand.
- the enclosure 166 of the mounting assembly 162 may enclose a portion of the controller 104 to secure the controller 104 to the machine 152 .
- the enclosure 166 may surround the sides of the display 136 and the backside of the controller 104 , which allows the display 136 to be viewable by the user and allows the sensors 132 , such a camera, to also have a field of view.
- the enclosure 166 can help to protect the controller 104 from debris, fluids, and secures the controller 104 to the machine 152 to help prevent the controller 104 from being removed.
- the enclosure 166 may be connected to the controller 104 with specialized fasteners so that only an authorized user can remove the controller 104 from the machine 152 to help prevent theft and damage to the controller 104 .
- Alternative mounting assemblies can be more open allow easy placement and removal of the controller 104 .
- the latch 170 secures the controller 104 to the back plate 164 when in the stored position.
- the latch 170 may be a magnetic fastener that magnetically attaches to the backside of the enclosure 166 to secure the controller 104 adjacent the back plate 164 , or substantially any other type of fastener that can selectively secure the controller 104 in a desired position.
- FIG. 4D is an enlarged view of the mounting assembly 162 with a top cover of the enclosure hidden for clarity.
- the mounting assembly 162 may include multiple fasteners that secure the controller 104 to the enclosure 166 .
- the mounting assembly 162 may include brackets 161 a , 161 b that clamp around a front side of the controller 104 to secure it against the back wall of the enclosure 166 .
- the mounting assembly 162 may include a plurality of shock absorbers 165 a , 165 b , 165 c that dampen vibrations from the machine 152 and/or mounting assembly 162 to help protect the controller 104 . In other words, the shock absorbers help to reduce damage to the controller 104 .
- one or more foam precursors are fluidly connected to the pump 174 , and a film roll is loaded on the roll reception assembly 176 .
- the film may be fed through the machine 152 and the machine 152 seals the edges of two sheets of film together and the foam precursor is sprayed or deposited between the sheets of film.
- the machine 152 seals the ends of the sheets to seal foam precursor within the chamber.
- the film is then cut to a desired length by a cutting element and the cushioning element is created.
- Other known types of foam-in-bag machines can also or alternatively be used.
- the machine can use suitable stock materials, such as individual, separate, e.g. pre-cut, sheets, tubes, or a continuous sheet or other material that is cut to length, typically after or during its being formed into dunnage.
- suitable stock materials such as individual, separate, e.g. pre-cut, sheets, tubes, or a continuous sheet or other material that is cut to length, typically after or during its being formed into dunnage.
- Continuous type stock material examples include a long strip of sheet material fed from the interior or exterior of one or more supply rolls or fanfolded material stacks.
- the converter can be configured to crumple the sheets in a desired direction, such as cross-crumpling with folds and creases extending transversely to the feed direction of the sheets, or longitudinal crumpling, with folds and crease extending longitudinally along the direction in which the sheet(s) are fed through the converter, although a combination of directions or other directions can be used.
- a desired direction such as cross-crumpling with folds and creases extending transversely to the feed direction of the sheets, or longitudinal crumpling, with folds and crease extending longitudinally along the direction in which the sheet(s) are fed through the converter, although a combination of directions or other directions can be used.
- the dunnage converter may include entry-side crumpling rollers or other elements that move a portion of the sheet with which they interact at a faster rate, and exit-side crumpling rollers or other elements that move a portion of the sheet that they interact with at a slower rate. These rollers can be arranged to define a crumpling zone therebetween. A sheet of material is moved through the entry rollers along a longitudinal path at the faster rate. Since the exit-side rollers move at the slower rate, the material is compressed into the crumpling zone and thus crumpled into dunnage.
- entry-side and exit-side crumpling rollers may be displaced transversely along the path with respect to each other to cause shearing effect in the material within the crumpling zone, to form tighter and more offset creases in the transverse region that is disposed longitudinally downstream from the crumple zone.
- Such devices are disclosed, for instance in U.S. Pat. No. 8,267,848 entitled “Dunnage Device and Handler Disengagement,” the entirety of which is incorporated herein by reference.
- the control panel 160 and/or the controller 104 may include means for adjusting the speed and/or position of the crumpling rollers to adjust the crumpling of the material.
- the control panel 160 and/or the controller 104 may include means for controlling a cutting element to cut a predetermined length of the material so to create dunnage of a desired size.
- a longitudinal crumpling machine typically, long, continuous strips of paper of other material are fed into a converting station.
- the material may twist along a longitudinal axis as a helix, forming a tube or coil.
- a drum can be driven to draw the tube or coil through the converting station.
- a roller can be positioned and biased against the drum to flatten the tube or coil. The biased drum can grip the tube or coil, pull it along the feed path so to pinch the material of the tube or coil so that the material bunches ahead of the pinched portion, and is crumpled so to form dunnage.
- Such devices are disclosed, for instance in U.S. Application Publication No.
- the control panel 160 and/or the controller 104 may include means for adjusting the speed and/or position of the roller relative to adjust the crumpling of the material. Adjusting the speed and/or position of the roller relative to the drum may also create creases of a desired tightness.
- the control panel 160 and/or the controller 104 may include means for controlling a cutting feature to cut a predetermined length of the material so to create dunnage of a desired size.
- the device may crumple the material in a generally longitudinal pattern, thereby putting a series of longitudinal folds and/or pleats within the sheeting.
- the device may include a rake having tines and spaces therebetween, over which paper is fed to create waves within the sheeting.
- the sheeting may then pass through a space between a drum and a guide roller, so that the waves form folds and/or pleats within the paper sheeting.
- Such devices are disclosed, for instance, in U.S. Pat. No. 8,016,735 entitled “Apparatus for Crumpling Paper Substrates,” the entirety of which is incorporated herein by reference.
- the control panel 160 and/or the controller 104 may include means for adjusting the positions of the tines and spaces to adjust the size of the waves and thus adjust the configuration of the folds and/or pleats.
- the control panel 160 and/or the controller 104 may include means for adjusting the speed and/or positions of the drum and guide roller to adjust the folding and/or pleating of the material.
- the control panel 160 and/or the controller 104 may include means for controlling a cutting feature to cut a predetermined length of the material so to create dunnage of a desired size.
- the device may include a throat section and a pair of crumpling rollers. As material is pulled through the throat section, it may gather or pleat. The gathered or pleated material may be fed between the pair of crumpling rollers, which may press the gathered or pleated material together to form dunnage.
- Such devices are disclosed, for instance, in U.S. Pat. No. 6,910,997 entitled “Machine and Method for Making Paper Dunnage,” the entirety of which is incorporated herein by reference.
- the control panel 160 and/or the controller 104 may include means for adjusting the size of the throat, and/or the speed and/or position of the crumpling rollers to adjust the crumpling of the material.
- the control panel 160 and/or the controller 104 may include means for controlling a cutting element to cut a predetermined length of the material so to create dunnage of a desired size.
- the control panel 160 includes a plurality of input buttons 180 a - 180 g , 184 a - 184 c that may be used to control aspects of the machines 152 .
- the functions of the input buttons 180 a - 180 g , 184 a - 184 c may be the same as some of the functions that are adjustable via the controller 104 or may be different from those adjustable by the controller 104 .
- the machine 152 may include duplicative controls which may assist in teaching new users how to use the functionality of the controller 104 and may provide a backup control system for the machine 152 .
- the first set of input buttons 180 a , 180 b , 180 c , 180 d , 180 e , 180 f 180 g can be programmed to correspond to the dimensions of the bag produced by the FIB machine 152 .
- the first button 180 a may correspond to the smallest default size bag
- the seventh button 180 f may correspond to the largest default size bag
- the eighth button 180 g may correspond to the previous size bag that was used.
- the input buttons may be programmed for substantially any task or input to the machine, such as, but not limited to, item creation sequences, queues, and different sizes or characteristics that may not necessarily correspond to the external markings on the input buttons.
- the control panel 160 may include a secondary control panel 182 .
- the secondary control panel 182 includes a stop button 184 a , a film roll button 184 b , and a height button 184 .
- the stop button 184 a stops the operation of the FIB machine 152
- the film machine 184 b loads additional film into the machine 152
- the height button 184 c adjusts the height of the stand 154 to raise and lower the machine 152 .
- control panel 160 may form part of a machine control system for controlling various components of the machine 152 to form packaging elements.
- buttons 180 a - 180 g which corresponding to the dimensions of the bag, may cause the machine control system to control one or more drive mechanisms that output certain amounts of web material to form bags of a particular size.
- a user activates (e.g., pushes on) a button 180 a - 180 g , data is sent to the drive mechanisms, to thereby activate and control the drive mechanisms.
- the controller 104 may send data to the machine 102 to activate and control the drive mechanisms, similarly to the control panel 160 .
- the controller 104 communicates with the control panel 160 .
- the controller 104 may send data to the control panel 160 , and based on the data, the control panel 160 may send data to the drive mechanisms for activating and controlling the drive mechanisms.
- the controller 104 may communicate directly to the components of the machine themselves.
- the controller 104 may send data directly to the drive mechanisms to activate and control the drive mechanisms.
- the control panel 106 may be omitted and/or varied as the controller 104 may include functionality of the control panel 106 . Additionally, it should be noted that the buttons and their functions as shown in FIGS. 4A-4C are illustrative and may be varied as desired.
- the controller 104 can control the operation, characteristics, and parameters of these machines.
- the controller 104 may be used to operate the machine 102 , track data regarding the machine, the cushioning elements, user inputs, and the like, and may also be used to communicate between machines, users, and the network 106 .
- the controller 104 may track data corresponding to the usage of the machine (e.g., number of cushioning elements created, the amount of fill materials, time of peak usage, and so on), the location of the machine (e.g., through global positioning system or beacon) and may then provide this data to another computing device through the network 106 and/or through a direct connection means (e.g., cable, removable memory, etc.).
- a direct connection means e.g., cable, removable memory, etc.
- controller 104 can operate the machine, it is able to modify settings of certain components within the machine, and can tailor the components and operation of the machine to particular customers, types of cushioning elements, operating environment, and other factors.
- the controller 104 may selectively provide power to certain components within the machine 152 .
- the controller 104 may restrict power to the film-cutting device (such as a heating element) but may provide power to the feed roller.
- the components may be selectable by a user or may be predetermined based on a setting or the like.
- the controller 104 may allow a user to manually vary certain machine parameters.
- the controller 104 may allow a user to adjust the film feed rate, the heating time or temperature, the fill material (e.g., foam-precursor or air) percentage or the like.
- the features that may be modified by a user may be restricted to various levels of user access. For example, a typical user may not be able to modify certain components below or above threshold levels. As another example, certain components may be restricted to typical users. The number of access levels and components that are restricted may be varied as desired.
- the controller 104 can set the characteristics for packaging elements (e.g., pillows, paper dunnage) that are created by the machine 102 and can also determine the order in which packaging elements with certain characteristics are created (i.e., a manufacturing queue). In embodiments where the controller 104 is used with the FIB machine 152 , the controller 104 may be used to control the length of each cushioning pillow, the amount of fill material deposited into the pillow, the type of fill material used, and the order and number of cushioning pillows that are created. Additionally, it should be noted that the features controlled by the controller 104 , such as the sequences and queues, may be assigned to manual inputs to the machine 152 as well. For example, a foot pedal and/or the control panel 160 buttons may be assigned to match one or more buttons for the controller 104 so that the functionality of the manual inputs to the machine may correspond to the functionality of certain electronic inputs from the controller 104 .
- packaging elements e.g., pillows, paper dunnage
- FIG. 5A is an illustrative image of a graphical user interface 200 for the controller 104 that allows a user to create a custom cushioning element.
- the individual element GUI 200 may include a bag icon 202 having a fill material graphic 204 , as well as fill adjustment inputs 206 , length adjustment inputs 210 , and editing inputs 208 .
- the bag icon 202 may be configured to correspond to the type of cushioning element being created.
- a foam-in-bag element and the fill material graphic 204 correspond to the percentage of fill material to be deposited.
- the fill material for the bag is set to 20% and so the fill material graphic 204 is shown as another color filling about 20% of the bag icon 202 .
- the graphic selected for the fill material graphic 204 may include additional features depending on the type of bag, such as any connection points or columns defined in the bag (e.g., sealed portions that define different pillow configurations within the bag).
- the fill adjustment inputs 206 allow a user to provide input to the controller 104 to vary the percentage fill for the bag. For example, a user may press the up arrow as displayed on the display 136 of the controller 104 to increase the fill percentage and the down arrow to decrease the fill percentage. It should be noted that the controller 104 may include minimum and/or maximum values for the fill percentage, so as to prevent a user from over or under filling a particular bag. However the minimum and maximum values may be adjusted or removed by a user with a desired access level (e.g., administrator, or the like).
- a desired access level e.g., administrator, or the like.
- the length adjustment inputs 210 allow the user to increase or decrease the length of the bag.
- the length adjustment inputs 210 may corresponds to the length of the film that is cut by the cutting device (see machine 152 ).
- the length adjustment inputs 210 may be similar to the fill adjustment inputs 206 and a user may provide input to the controller 104 in a similar manner, but correspond to a different component of the machine 152 .
- the length adjustment inputs 210 may have minimum and/or maximum values that a typical user may not be able to exceed. Additionally, in some embodiments, the minimum and maximum values of the fill adjustment and the length adjustment may be tied together, i.e., as the bag length increases, the maximum fill percentage may increase and vice versa. As such, the minimum and maximum values for both the fill adjustment inputs 206 and the length adjustment inputs 210 may be dynamically variable.
- the editing or control icons 208 allow the user to save the custom bag he or she has created by varying the fill percentage and length, cancel the custom bag operation, and/or delete the custom bag he or she has created or modified.
- the editing tasks and corresponding icons 208 may be varied as desired.
- the custom bag settings created using the individual element GUI 200 may be saved and used by the controller 104 to upload to a queue and/or sequence of the machine 152 as will be discussed in more detail below.
- FIG. 5B is a screen shot of a custom sequence GUI 212 .
- the custom sequence GUI 212 may include one or more item icons 214 , 218 , editing icons 208 , a title 217 , and delay icons 216 .
- the item icons 214 , 218 correspond to items, such as bag configurations, custom bag settings, and optionally non-bag items (e.g., cleaning settings, film feed settings, and calibration).
- the item icons 214 , 218 may include the bag icon 202 (or other icon corresponding to the selected item) and select information about the item, as shown in FIG.
- a bag icon representing a larger bag may have a larger configuration than a bag icon representing a smaller bag.
- a bag icon may show a bag's programmed fill percentage, for example, with a line across the bag (e.g., a line extending across the width of the bag and located 70% at the height of the bag to represent a bag with a 70% fill percentage), shading (e.g., shading extending across 70 of the bag's height to represent a bag with a 70% fill percentage), etc.
- the item icon 214 , 218 may not include the bag icon 202 .
- the title 217 of the custom sequence GUI 212 allows a user to edit or input a title or name that corresponds to the custom sequence of items that he or she creates using the GUI 212 .
- the title 217 may allow a user to input a name and then using the editing buttons 208 , the user can save the particular sequence of items in the controller 104 memory 134 .
- the sequence GUI 212 may also include adding icons 221 , 223 that allow a user to add additional items to the sequence, such as custom bags, standard bags, or the like.
- the adding icons 221 , 223 may lead the user to another menu page that allows to select the features of the item to be added and/or select an item with previously stored characteristics (e.g., standard item or the item created via the item element GUI 200 ). After one of the adding icons 221 , 223 is selected, the item icon 214 , 218 corresponding to the selected item is added into the sequence order.
- a custom sequence may be created using the custom sequence GUI 212 and when the user has arranged the items and delays as he or she wishes, the sequence can be stored in the memory 134 of the controller 104 . As will be discussed below, the sequence may be selected and provided to the machine 152 as part of a queue for making cushioning elements, where the machine goes through the sequence and creates the listed items and introduces delays between each item based on the sequence.
- FIG. 6 is a screen shot illustrating a queue GUI used to determine the order that cushioning items and some machine functions are completed.
- the queue GUI 220 may include a plurality of queue element icons 222 a - 222 h .
- the queue element icons 222 a - 222 h correspond to items and/or sequences that may be added to the queue for the machine 152 .
- the queue element icons 222 a - 222 h may be assigned to a particular item (either custom or standard) or may be assigned to a sequence (custom or standard).
- the queue element icons 222 a - 222 h are configured to correspond to the control panel 160 buttons and the functions of the queue element icons and the control panel buttons 160 may correspond to one another, i.e., the first control panel button may be a XXS bag, which may be the same type of bag characteristics selected when a user selects the first queue item icon 222 a .
- the graphics of the GUI may be modified based on the assigned function for a particular icon.
- the queue element icons may change in color based on whether they have been assigned to a sequence, an item, or a default setting.
- the icons may be editable by a user, so that a user can change the text displayed, the color, and optionally the shape.
- the queue GUI 220 may also include a menu button 226 that allows a user to return to a home screen or previous menu screen.
- the menu button 226 exits the queue GUI 220 to allow a user to access other features of the controller 104 .
- the queue GUI 220 may also include one or more control buttons, such as a clear queue button 228 , enable continuous mode 238 , and an enable editing button 240 . These buttons control the queue and the machine. For example, when the clear queue button 228 is selected, the queue that has been created is deleted and the items of the queue are removed from the line of the machine 152 . When the enable continuous mode button 238 is selected, the queue selected by the user may be repeated for a predetermined number of loops.
- the enable editing button 240 may be selected to allow a user to make modifications to a queue that he or she has already created or may remove the editing ability to a specific queue.
- the queue GUI 220 also includes an activation button 224 .
- the icon displayed in the activation button 224 varies based on the state of the queue and the machine.
- the queue is provided to the machine 152 which then manufactures the various items and within “pause” or “stop” mode, the machine 152 is stopped from manufacturing the items in the queue.
- the queue GUI 220 may include a film feed button 230 , a calibration bag button 232 , an agile bag button 234 , and a run tip cleaning cycle button 234 .
- Each of these buttons 230 , 232 , 236 may be added as items to a queue.
- the calibration bag button 232 activates a particularly configured bag that is used to calibrate the machine 152 .
- the agile bag button 234 may be similar to the item buttons 222 a - 222 h and may allow a user to customize a bag for the queue instantaneously. For example, rather than entering into the item GUI 200 , the user can define the features of a bag while in the queue GUI 220 .
- the queue GUI 220 may also include a plurality of production step buttons, such as a pause icon 216 and a run tip cleaning cycle button 234 , which may be added to the queue.
- the pause icons 216 may be positioned between each item icon 214 , 218 .
- the pause icons 216 may be similar to the length and fill icons 206 , 210 of the item GUI 200 , but may correspond to a pause or time delay.
- the pause icons 216 may include a numeric display and a set of arrows that allow a user to adjust the numeric display.
- the pause icons 216 correspond to a pause that is introduced into the machine 152 between each item.
- the pauses may be beneficial to allow the previous bag to be properly created, the components to be cooled/heated, cleaned, or the like.
- the pause may be set to 0.0 (as shown in FIG. 5B ) and no pause may be part of the sequence.
- a cleaning fluid such as a solvent
- a cleaning fluid may be administered (e.g., to the tips that administer the foam precursor) to remove debris from the tips.
- the tip cleaning cycle is run by the machine 152 in the order it is presented in the queue and is similar to other items in the queue, but rather than selecting characteristics of a bag, the tip cleaning cycle activates other components of the machine 152 .
- FIGS. 7A and 7B illustrate screen shots of the queue GUI 220 with items added into the queue.
- a first sequence 244 including two items 246 , 250 and a delay of 1.0 seconds between each of the items is positioned closest to a first edge of the screen, a delay 256 is then added between the sequence 244 and the next items 256 in the queue.
- FIG. 7B illustrate screen shots of the queue GUI 220 with items added into the queue.
- each of the items 246 , 250 , 252 in the queue including the items 246 , 250 in the sequence 244 , include the item icon with relative information about each of the bags. Additionally, it should be noted that the items 246 , 250 in the sequence are added to the queue pathway 243 in a set whereas the item 256 is added individually. When running this queue, the machine 152 would create the first item 246 in the sequence 244 , pause for 1.0 seconds, create the second item 250 in the sequence, pause for 1.0 seconds and then create the last item 252 within the queue.
- the first two items 260 , 262 within the queue pathway 243 are custom bag items created using the item GUI 200 and include the user titled name “trial.”
- the two items are separated by delays 256 of 1.0 seconds and a sequence including a third item 264 is added to the queue pathway 243 after the second item 262 .
- FIG. 8 is a flow chart illustrating a method for setting the queues for the machine 152 .
- the method 300 may begin with operation 302 and the controller 104 determines whether the operation of the machine will be queue based or instant.
- the packaging assembly 100 may allow a user to select a button on the control panel 160 of the FIB machine 152 to activate the machine 152 to manufacture the selected item alternatively or additionally the controller 104 may include a button on the home screen or the queue GUI 220 which when selected to instruct the machine 152 to make an item, outside of the queue or rather than going through the queue process. This allows a user to choose to use the queue process or if a certain item is needed out of order or the like the user can select the instant process.
- the method 300 may proceed to operation 316 .
- the machine 152 receives instructions from the controller 104 corresponding to the selected item.
- the controller 104 provides the machine 152 with settings for certain components (e.g., pumps, rollers, cutting elements, and so on) that correspond to the item selected.
- the method 300 may proceed to operation 318 and the machine 152 runs to manufacture the item.
- the film is received into the machine where it is filled with sealed material and sealed in the desired locations to create a cushioning element.
- the method 300 may proceed to an end state 320 .
- the method 300 may proceed to operation 304 .
- the controller 104 determines whether a sequence is to be added to the queue. For example, the user may select one of the item icon buttons 222 a - 222 h that may be assigned to a sequence or the user may select a custom sequence he or she has created. If a sequence is selected, the method 300 proceeds to operation 308 and the controller 104 , in particular, the processing element 130 , adds the items from the sequence into the queue for the machine 152 . Additionally, with reference to FIG.
- the processing element 130 may instruct the display 136 to add the sequence icon 244 corresponding to the selected sequence to the queue pathway 243 to provide visual confirmation to the user that the selected sequence (and the items corresponding to that sequence have been added to the queue). Additionally, the queue pathway 243 provides visual feedback to the user regarding the position of the selected sequence within the queue for the machine 152 .
- the method 300 proceeds to operation 306 .
- the processing element 130 adds the selected item (rather than sequences) to the queue for the machine and causes the corresponding item to be displayed in the queue pathway 243 on the queue GUI 220 .
- the sequences GUI 220 will then display the corresponding item button 260 within the pathway in the order that they have been added to the queue.
- the film feed button 230 , the calibration bag button 232 , the agile bag button 234 , and/or the tip cleaning cycle button 236 may also be added as items to the queue and may be displayed with a corresponding icon within the queue pathway 243 .
- the method 300 may proceed to operation 310 .
- the processing element 130 receives input regarding a delay.
- the user may select the delay icon 256 by providing input to the controller 104 (e.g., touching the display 136 ) to increase or decrease the delay that will follow the recently added sequence or item.
- the delay for the queue is set and is displayed in the queue pathway 243 .
- the method 300 may proceed to operation 312 .
- the controller 104 determines whether the user wishes to add another item to the queue. The controller 104 determines whether the user has hit the clear queue 228 or the activate button 224 to either delete the queue or run the queue, respectively. If neither of those inputs have been received, the method 300 may return to operation 304 and the controller 304 may determine whether a sequence button has been selected to add another sequence to the queue or whether an item button has been selected to add another item to the queue.
- the method may proceed to operation 314 .
- the controller 104 receives input from the user to run the queue, such as by selecting the activation button 224 , the queue will be sent to the machine 152 which will begin to create the items within the queue, in order.
- the queue includes a first sequence 244 having two items 246 , 250 separated by a delay 248 and so the first item 246 will be created first, then the machine will pause for 1.0 second per the delay 248 and then proceed to make the next item 250 .
- the queue will advance to the delay 256 , and then move to the next item in the queue 252 . If the continuous mode button 238 is selected, the queue will repeat on a loop until the number of loops, number of items, or predetermined time has been reached. Alternatively, if the continuous mode is not selected the queue will run through each of the items in the queue pathway 243 until each has been created. Once the queue has completed, the method 300 may proceed to an end state 320 and the method may complete.
- the controller 104 and/or a control panel 106 for a machine 102 may receive user input corresponding to one or more parameters for forming a plurality of packaging elements in a particular order. Based on this user input, the controller 104 and/or control panel 106 may create and store a queue. The controller 104 and/or the control panel 106 may use the stored queue to cause the machine 102 to create the plurality of packaging elements in the particular order.
- a user may enter input corresponding to parameters for forming packaging elements. For example, if the machine is a FIB machine 102 and the user wants to create one first bag of a first size and having a first density, and two second bags of a second size and having a second density, the user may input parameters corresponding to the bags' sizes, fill percentages, and quantities. For example, the user may input data corresponding to one first bag having a first size and having a first fill percentage and data corresponding to a sequence of second bags, for example, two second bags having a second size and second fill percentages. The user may store these parameters as icons (e.g., icon 222 c for the bag having the first size and icon 222 d for the sequence of the two bags having the second size).
- icons e.g., icon 222 c for the bag having the first size and icon 222 d for the sequence of the two bags having the second size).
- the user may activate these icons to add items and/or sequences to a queue.
- the user could activate button 222 c for adding the first bag and button 222 d for adding the sequence of second bags to the queue.
- the user may also add a customized bag to the queue.
- user may activate the agile bag button 234 to create a customized bag for the queue.
- the queue GUI 212 may include buttons allowing a user to select a quantity and/or spacing of secondary seals within the bag, to create a series of adjoining chambers filled with the foam.
- This input may cause the controller 104 and/or control panel 106 to create a queue containing instructions for forming each of the packaging elements (e.g., first instructions for forming one first bag having the first size and fill percentage, and second instructions for forming the sequence of two second bags having the second size and the second fill percentage).
- the queue may indicate the order of forming the first bag and then the two second bags.
- the queue may include information indicative of the order of forming the first and second bags (e.g., information that indicates: form the first bag, and then form the two second bags), and/or the manner in which the first and second instructions are stored in the queue may indicate the order of forming them (e.g., the first instructions may be written prior to the second instructions). Any suitable type and number of parameters corresponding to any suitable type and number of packaging elements may be added to the queue.
- the queue GUI 212 may include buttons corresponding to various types and configurations of packaging elements for controlling various types of machines (e.g., FIB machines, inflatable air cushion machines, paper dunnage machines, etc.).
- the queue GUI 212 may include buttons corresponding to air cushions, and a user may select the size of bag, the amount of air to be inserted therein, whether the bag includes a seal of a valve, etc.
- the queue GUI 212 may include buttons allowing a user to select a quantity and/or spacing of secondary seals within an inflatable air cushion, to create a series of adjoining air chambers.
- the queue may be stored in the controller 104 , the control panel 106 of the machine 102 , and/or in an external database (e.g., cloud database 122 ).
- the queue is stored in the control panel 106 and/or in external storage (e.g., cloud 122 ), and when the queue is activated, the queue is sent to the control panel 104 .
- the queue is stored in the controller 104 , which may activate the queue.
- the controller 104 may parse the queue and read the instructions contained therein. Based thereon, the controller 104 may communicate with the machine according to the timing and order associated with the queue.
- the controller 104 may read the queue to determine the first instructions, the second instructions, and their order (e.g., first and then second). Thus, the controller 104 may send to the machine 102 (to the control panel 106 and/or to the drive mechanisms and/or other components of the machine 102 ) the first instructions, and then the second instructions. In some embodiments, the controller 104 may read the pause instructions, and based thereon, may wait a predetermined amount of time before sending the second instructions. In some embodiments, the pause instructions may be read by the control panel 106 . For example, the pause instructions may cause the control panel 106 to pause between sending information to the drive mechanisms and/or other components of the machine 102 .
- queues may be stored and later retrieved and used by the machine 102 .
- a user may store a queue associated with the set of packaging elements.
- the user may enter input that associated the stored queue with one or more buttons controller 104 and/or control panel 106 .
- the user can simply activate the button on the controller 104 and/or control panel 106 , which may cause trigger the queue.
- the queue instructions may be read and used to cause the machine 102 to create the set of packaging elements.
- the queue may contain instructions for controlling any suitable number and type of packaging machines 102 .
- a user may add to the queue third instructions for forming an air filled cushion by an air pillow machine 112 , having a selected size and/or containing a selected amount of air.
- the controller may determine, for each set of instructions within the queue, which machine (e.g., 102 , 112 ) is to receive the instructions.
- the controller 104 may send all of the instructions to all of the machines.
- a machine e.g., 102
- the instructions contained in the queues may be changed and/or modified.
- the queues may be controlled an updated, for example, as analytics data develops, or as new technology is introduced.
- the queues may allow different levels of access by different users. For example, a first user (e.g., an upper level employee) may be allowed to create, program, update and/or modify the queues, while a second user (e.g., a lower level employee, such as an operator of a packaging device) may not be allowed to modify the queues, but may only be allowed to run particular queues.
- the method 400 may proceed to operation 406 .
- the controller 104 determines whether an estimate of the supply levels will be used. For example, in some embodiments the controller 104 may be able to track the actual level of the supplies, such as by using one or more sensors and/or user input and in other examples, the controller 104 may provide an estimate of the number of supplies based on usage and other data. It should be noted that although operation 406 may be a user selectable option, in some embodiments, this option may be previously programmed into the controller 104 and may be based on the type of supplies used, the type of sensors included within the controller 104 and/or machine 152 , and other types of factors.
- the processing element 130 may receive sensor data such as, but not limited to, a float sensor on the fill supply materials that determines the fill level within the container, a weight sensor that determines the weight of the film roll on the roll reception assembly 176 and/or fill supply containers, a sensor that measures the diameter of the film roll, a camera that captures images of the supplies, a determination of how many items (e.g., bags or packaging materials) created during a predetermined time period, the number of orders that have been fulfilled, the number of sequences or queues completed, and so on.
- the method 400 may proceed to operation 414 , which will be discussed below.
- Other supply data may include the number of cycles a pump has run, the time of operation of a motor, the temperature of a heating element, or the like.
- the method 400 may proceed to operation 410 .
- the processing element 130 analyzes the queue and/or item history of the machine 152 .
- the processing element 130 analyzes the number and characteristics of the items created by the machine 152 since the last refill (or another point in time selected by the user).
- the memory 134 of the controller 104 may store data corresponding to the bag lengths, percentage fill of teach bag, for each item made by the machine 152 . This data may then be analyzed by the processing element 130 .
- the method 400 may proceed to operation 412 .
- the processing element 130 uses the historical data and the initial supply data to estimate the supplies remaining. For example, if the machine 152 has created 10 bags each having a length of 20 inches, the processing element 130 may determine that 80 feet of film is remaining by determining how much film has been used and compare that to how much film was initially included with the original supply. As another example, the processing element may use the supply data to determine approximately the amount of fill materials within each container and then use the historical data to estimate how much fill (e.g., foam creating chemicals) have been used based on the number of cushions, bags, and the percentage of fill used for each. It should be noted that the above examples are meant as illustrative and many other types of estimates based on the type of supplies used for the machine may be used.
- the method 400 proceeds to operation 414 .
- the processing element 130 using either the supply sensor data from operation 408 or the estimated supply levels from operation 412 , predicts the future supply usage.
- the processor 130 may analyze the historical usage of the machine 152 over a predetermined time period (e.g., last hour or two, past two weeks, previous year) and/or may analyze data received from another computing device (e.g., pending orders, sales predictions, etc.) to predict the future supply usage of the machine 152 .
- the method 400 may proceed to operation 420 .
- the controller 104 may wait for a predetermined time period and then return to operation 402 .
- the wait period may be determined by the user and optionally may be dynamically determined based on the supplies remaining and/or estimated future use. For example, if the processing element 130 determines in operation 414 that the system has one month of supplies remaining the wait time may be set to 3 weeks or alternatively if the system has 1 week of supplies remaining, the wait time may be one day or less.
- the method 400 may proceed to operation 418 .
- the controller 104 may activate a new order.
- the controller 104 may communicate via the network 106 to place an order or submit an order to a supplier.
- the order details may be preset by the user, may be automatically determined based on an analysis of new orders or sales information, or may be based on the previously ordered supplies.
- the controller 104 may send a notification to a user (e.g., email, text message, or the like) that alerts the user that supplies are low and should be reordered.
- the user can respond with instructions to the controller 104 to order the supplies or the user can reorder the supplies using another computing device or method.
- the method 400 may proceed to end state 422 .
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Making Paper Articles (AREA)
- Packages (AREA)
- Buffer Packaging (AREA)
Abstract
Description
- The present application claims priority to U.S. provisional patent application No. 62/018,267 entitled “Computerized Controller for Packaging Materials”, the entirety of which is incorporated herein by reference. The present application is related to U.S. application Ser. No. 14/749,866, entitled “Protective Packaging Device Queue Control,” U.S. application Ser. No. 14/749,911, entitled “Integrated Protective Packaging Control,” U.S. application Ser. No. 14/750,736, entitled “Self-Contained Computational Device for Protective Packaging Systems,” and U.S. application Ser. No. 14/750,813, entitled “Protective Packaging Machines Demonstrative Content”, all of which are hereby incorporated by reference herein in their entireties.
- The present invention relates generally to packaging devices, and more specifically, to a computerized controller for packaging devices.
- Packaging machines are used to create packaging materials, such as cushioning elements, that may be used to surround or contain items in a predetermined volume (e.g., box) to allow the item to be shipped, transported, stored, and the like with a reduced risk of damage. Examples of packaging machines include foam-in-bag machines that inflate bags with expandable foam where the foam provides the cushioning support, air-bag machines that inflate bags with air or other similar gases to provide the cushioning support, and dunnage machines that shred materials such as paper where the shredded elements provide cushioning for the items.
- Operational control of packaging machines often requires manual input by a user or machine administrator. For example, for a foam-in-bag machine, such settings can include, bag dimensions, the percentage of foam that should be inserted into the bag, and the number of bags desired. Other types of machines include related types of input requirements. These manual inputs can be some limited, as well as time consuming, confusing or difficult to follow, and may result in issues due to human error (e.g., typographical errors, etc.). Furthermore, users of conventional packaging machines may be required to manually enter inputs to make numerous packaging elements, cumbersomely waiting for each packaging element to be created before entering an input for a subsequent packaging element. This can result in an inefficient use of the user's time, as well as the user's employer's resources.
- Additionally, often packaging machines may run through an inventor of raw materials without a user being aware of the current inventory levels. This may cause an inventory of raw materials to be exhausted without new supplies having been ordered. This causes delays in producing packaging materials, delay completion of orders and cause packaging material companies to lose money or customers.
- In one embodiment, a method for maintaining an inventory of packaging supplies is disclosed. The method includes receiving by a processing element an initial level of packaging supplies, e.g., supplies that are used to create packaging materials. Once the initial level is received, the method includes receiving by the processing element packaging data corresponding to current supply use by one or more packaging machines over a predetermined time period, determining by the packaging machine whether a current level of packaging supplies is below a predetermined threshold and when the current level of packaging supplies is below a predetermined threshold, activating by the processing element a new order process.
- In another embodiment, a machine for creating packaging materials and reordering supply materials is disclosed. The machine includes a supply material input for receiving raw supplies, one or more machine components configured to convert the raw supplies into completed packaging materials, a material output for outputting completed packaging materials created using the raw supplies and a processing element configured to receive data corresponding to one or more machine components. The processing element determines using at least one of an initial raw supply level, a completed packaging materials level, one or more current packaging material orders, or historical operating parameters of the one or more machine components to determine if additional raw supplies are required.
- In yet another embodiment, a foam-in-bag packaging system is disclosed. The foam-in-bag packaging system includes a foam-in-bag machine and a portable computing device in electrical communication with the foam-in-bag machine. The portable computing device including at least one processing element, a touch sensitive display in communication with the at least one processing element and a network/communication interface in communication with the at least one processing element. The processing element transmits a new order message via the network/communication interface to a user device to reorder raw supplies for use by the foam-in-bag machine based on at least one of a number of bags created by the foam-in-bag machine over a predetermined time period, an initial inventory of raw supplies, one or more current bag orders, and a prediction of future bag orders.
-
FIG. 1A is a block diagram of a packaging system including a packaging machine and a controller. -
FIG. 1B is a block diagram illustrating raw supplies being received into an input of a packaging machine and the machine outputting at an output packaging materials. -
FIG. 2A is a block diagram of the packaging system ofFIG. 1A including additional machines. -
FIG. 2B is a block diagram of the packaging system ofFIG. 1A including additional controllers and machines. -
FIG. 2C is a diagram illustrating the system ofFIG. 2A with various types of machines. -
FIG. 3 is a simplified block diagram of the controller ofFIG. 1A . -
FIG. 4A is a rear isometric view of an example of a packaging assembly including foam precursor or other chemical supplies. -
FIG. 4B is a side isometric view of the packaging assembly ofFIG. 4A with the material supplies hidden for clarity. -
FIG. 4C is an enlarged view ofFIG. 4A . -
FIG. 4D is a perspective view of a mounting assembly for the packaging system ofFIG. 4A . -
FIG. 5A is an image of an example of a custom element graphical user interface for the controller. -
FIG. 5B is an image of an example of a custom sequence graphical user interface for the controller. -
FIG. 6 is an image of an example of a queue graphical user interface. -
FIG. 7A is an image of the queue graphical user interface ofFIG. 6 with a sequence and an item added to a queue pathway. -
FIG. 7B is an image of the queue graphical user interface ofFIG. 6 with two items and a sequence added to the queue pathway. -
FIG. 8 is a flow chart illustrating a method for adding items to a queue for the machine of the packaging assembly ofFIG. 4A . -
FIG. 9 is a flow chart illustrating a method for using the controller to monitor and reorder supplies for the packaging system ofFIG. 4A . - In some embodiments herein, a packaging system including a controller and a packaging machine is disclosed. The packaging machine is typically a device for making protective packaging, although in other embodiments it can be other types of manufacturing machines. Embodiments of machines create packaging material, including protective packaging materials and other packaging products. Exemplary protective packaging materials include foam-in-bag cushions, foam-in-place protective packaging, inflated pillows and cushions, inflatable bags, paper dunnage, and the like, for example for impact protection, stabilizing products within a box or other container, or void fill. In some embodiments, the controller can be any type of suitable processor, computer, or electronic module associated with or in the machine.
- In some embodiments, the controller can be a computer. The computer may be a portable computer, such as a tablet, smart phone, gaming device, or the like, and is placed into communication with the packaging device as well as one or more sensors that may be connected to or integrated with the packaging device. As will be described in more detail below, the controller may control and/or vary one or more components of the packaging machine (e.g., settings, machine selections, cushioning characteristics, etc.) and may sense and control input materials provided to the packaging machine (e.g., sheets of plastic used to create the inflatable bags). Further, the controller may also be in communication with one or more other controllers and/or machines, so as to allow the controller to communicate with and control an entire warehouse or other grouping of packaging machines, where the group of machines may be located in a single location or in two or more locations.
- The controller may be configured to reorder supplies (e.g., consumables by the machine) for the packaging machine. For example, the controller may monitor the current status of the input or raw materials (e.g., through one or more sensors on the packaging machine, inventory databases, the controller, and/or materials) and when the raw materials reach a particular level the controller may place an order or send a notification that new supplies are required. In another example, the controller may estimate the materials or consumables remaining based on the queue history of the matching. In this example, the controller can review the types and number of cushioning elements created over a set time period and using that data determine the amount of materials that may be remaining. In examples the controller can predict when new raw supplies will be needed and automatically alert a user and/or automatically place orders from a vendor for the raw supplies, the packaging materials manufacturer may eliminate delays due to exhaustion of raw supplies, increasing production times, and products.
- In some embodiments, the controller may receive an input indicating a desired cushioning element to be created and/or a packaged item for which the cushioning element is needed. Based on the input, the controller may adjust the machine parameters to create the desired cushioning element. The input may be a user input (e.g., selection of an icon or entered data), may be sensed by the controller or machine (e.g., first type of material corresponds to a first type of bag), or may be a combination of a sensed and user input. Additionally, the controller may adjust components of the machine based on other users or states of the machines. As one example, during a maintenance setting the controller may provide power to certain components, while withholding power from others. In this example, a user can repair and/or test a machine with a reduced risk of injury to himself and/or the machine. As another example, during a cleaning setting the controller may activate components to operate a cleaning cycle for the machine. Depending on the packaging machine and user preferences, the controller may be configured to selectively modify, control, monitor, and/or activate each component of the packaging machine and may do these actions either based on a user input, automatically (e.g., through sensed data), or a combination thereof.
- As briefly discussed above, the controller may include a display either integrated therewith (e.g., a tablet) or a display that is separate from the controller but in communication therewith. The display may be used to display a graphical user interface (GUI) that allows a user to select and modify the machine and to instruct the machine to create a desired cushioning element or elements in a desired order and with a particular set of characteristics. The GUI may include icons that mirror or mimic characteristics of particular cushioning elements (e.g., image that matches an image of a particular bag). This allows a user to quickly visually identify the desired input without requiring additional knowledge of the machine. The icons may indicate selected characteristics and parameters of packaging element or elements, and changes to the parameters may be reflected by the icons. The icons may be selected by a user to provide instructions to the machine based on the desire cushioning element or elements to be created by the machine.
- The controller may receive user input that loads the selected cushioning element to be created into a manufacturing queue for the packaging machine. Alternatively or additionally, the icons or other input components for the controller may be configured to set a sequence of bags or other cushioning elements that can then be added as a group to the queue of the machine. For example, when the user selects a particular icon on the GUI, a first sequence of cushioning elements may be programmed into the machine in order to be manufactured in the order of the sequence. The cushioning elements within the sequence may then be added to the machine's queue to create those elements. The cushioning elements within the queue may thus be added either via a particular sequence or may be added individually. This allows the queue of the machine to be dynamically tailored to the specific needs of the user. Also, the order of items within the queue may be selected. For example, when adding a new item or sequence to the queue the user or the controller may assign the item or sequence a priority, where the priority may determine the item or sequence's placement within the queue. This allows certain cushioning elements to be made before others, depending on the priority. Also, the order of items within the queue may be varied. For example, while or after a queue is created, a user may modify the order. The order of the items within the queue and changes made thereto may be represented by the GUI. For example, the icons representing items or sequences may be presented on the GUI according to the order of the represented items or sequences within the queue.
- In some embodiments, the controller may control production steps relating to how the machine produces packaging elements. For example, the controller may also be configured to insert pauses into the queue of the packaging machine. For example, between each cushioning element and/or sequence, the controller may instruct the machine to enter into a pause state or otherwise not proceed to the next element in the sequence until a set period of time has elapsed. This may help to ensure that the machine does not overheat, that the cushioning elements are made correctly, or that the downstream processes (e.g., removing of the cushioning elements from the machine) can be done before the next cushioning element is created. As another example, the controller may be configured to insert a cleaning step into the queue of the packaging machine. For example, the cleaning step may cause the packaging machine to administer a cleaning fluid to one or more components of the machine. For example, for a foam-in-bag machine, a solvent may be administered to prevent buildup of the foam precursor.
- In one example, the controller may receive data (e.g., input by a user, from a sensor such as a bar code scanner, or the like) regarding an item to be packaged using the packaging elements created by the machine or machines. In this example, the controller may preload a desired item or queue of items to be created based on the packaged item into the machine, as well as may display steps or operations that may be performed by other machines or by the user. In this example, the controller may be used to provide instructions (to the machine and/or user) regarding the entirety of, or a portion of, the packaging flow for the item. This allows customized packaging to be more easily created and integrated into an automated process.
- The various features provided by the controller may be set to various access levels. For example, an administrator may be able to access and modify features that a user may not be able to access. This allows a manufacturer to prevent some settings on the packaging machine from being modified by a user, while still allowing those features to be modified by a person having the correct access levels.
- Turning now to the figures, a system for controlling one or more manufacturing machines will now be discussed. It should be noted that although the below examples are discussed with respect to packaging material manufacturing machines, the present disclosure may be applied to substantially any suitable type of manufacturing machine.
FIG. 1A is a block diagram illustrating a manufacturing and control system with a single machine and controller.FIG. 1B illustrate the input and outputs for a packaging machine.FIG. 2A is a block diagram illustrating a system with multiple machines.FIG. 2B is a block diagram illustrating a system with multiple machines with their own controllers. With reference toFIG. 1A , the manufacturing andcontrol system 100 may include amachine 102 having one ormore sensors 108 and acontroller 104. Thecontroller 104, and optionally themachine 102, may be in communication with anetwork 106 which allows thecontroller 104 and/ormachine 102 to receive and transmit data to and from other controllers, machines, and/or computing devices, as will be discussed in more detail below. Thecontroller 104 and/ormachine 102 may communicate with an external database, such as acloud database 122 that runs on a cloud computing platform. - With reference to
FIG. 1B , themachine 102 receives raw supplies 105 (e.g., foam precursors, paper products, plastic films, etc.) that can be used to create packaging materials at aninput 103. As theraw supplies 105 are input into themachine 102, the machine components (e.g., motors, pumps, conveyors, etc.) convert theraw supplies 105 intopackaging materials 111. In other words, after the machine components process theraw supplies 105, anoutput 109 of the machine outputs the formed or generatedpackaging materials 111. As a first example, in instances where themachine 102 is a paper dunnage machine, theraw supplies 105 may be one or more paper products and the machine components convert the paper products into paper dunnage, which is transmitted to theoutput 109 for a user to insert into a package. As a second example, in instances where themachine 102 is a foam-in-bag machine, theraw supplies 105 may include foam precursors and/or films to create foam-in-bag packing materials. As a third example, in instances where themachine 102 is a pillow machine, theraw materials 105 may be films and/or compressed air or other gases that are used to inflate the pillows which are output as thepackaging materials 111. The type ofraw materials 105 depends on the type ofpackaging materials 111 desired to be created by themachine 102. - The
controller 104 is in electrical communication with themachine 102 and thenetwork 106. With reference toFIG. 2A , in amultiple machine system 110, thecontroller 104 may be in communication withother machines controller 104 to receive and send data to each of themachines controller 104 may send and receive instructions to each of the machines, allowing asingle controller 104 to operate multiple machines. In these embodiments, the machines may not include a display or other user interface or may have a simplified user interface and the operation and programming of the machine may be done via the controller 104 (e.g., through communication through the network 106). - With reference to
FIG. 2B , in amultiple machine system 110, eachcontroller FIG. 2B every controller (either directly or indirectly) within thesystem 110. This allows each of thecontrollers machine system 110. - In the
system 110 shown inFIGS. 2A and 2B , eachmachine system 110 may allow eachcontroller machines multiple machine system 110 ofFIGS. 2A and 2B may include the same components as thesystem 100 ofFIG. 1A and as such, for ease of explanation, the following discussion is made with respect to thesingle machine system 100 ofFIG. 1A , but may be understood to apply to the components of thesystem 110. That is, each of thecontrollers machines system 110 that are not discussed below may be substantially the same ascontroller 104 andmachine 102, respectively, of thesystem 100 discussed below, with the exception being that any of the machines and/or controllers may be different from one another within thesystem 110. As shown inFIG. 2C , the machines may be grouped in packaging “stations” where acontroller 104 may control different types of machines that a user can operate simultaneously or separately. - With reference to
FIG. 2C , in this embodiment, thesystem 110 may include three different types of machines, such that thefirst machine 102 may be a foam-in-bag machine, thesecond machine 112 may be an inflated air pillow machine, and thethird machine 116 may be a paper dunnage machine. In this example thecontroller 104 may control the queues and/or sequences (discussed in more detail below) for each of themachines system 110 may include anexternal sensor 133, such as a barcode scanner, that may be used to receive data and transmit data to thecontroller 104. In the embodiment shown inFIG. 2C , each of the machines, thecontroller 104, and/or theexternal sensor 133 may be in communication with thecontroller 104 and/or each other, e.g., through a WiFi network, Bluetooth, or the like. - In some embodiments, using the
system 110 shown inFIG. 2C , the user may scan a packaging item 135 (i.e., an item to be packed and cushioned using cushioning materials) using theexternal sensor 133. Theexternal sensor 133 may scan a barcode, serial number, color, quick response (QR) code, or the like, and transmit the item data to thecontroller 104. Based on the data, thecontroller 104 determines the type of cushioning elements needed for theitem 135 and transmits the items into the queues for each of themachines - With reference again to
FIG. 1A , thecontroller 104 and themachine 102 will now be discussed in more detail.FIG. 3 is a simplified block diagram of the controller.FIG. 4F is an enlarged view of the controller connected to the machine. With reference toFIGS. 1 and 3 , thecontroller 104 may be substantially any type of electronic or computing device. Some non-limiting examples include a tablet computer, a smartphone, a digital music player, portable gaming station, laptop computer, microcomputer, processor or processing chip, or the like. In many embodiments thecontroller 104 may be a portable computing device with an integrated touch sensitive display, such as a tablet computer or smart phone. - The
controller 104 may include one ormore processing elements 130, one ormore sensors 132, one ormore memory components 134, adisplay 132, a networking/communication interface 138, and an input/output interface 140. Each of the components may be in communication either directly or indirectly with one another via one or more systems busses and each will be discussed in turn below. It should be noted thatFIG. 3 is meant as exemplary, and in other examples, thecontroller 104 may include fewer or more components than those shown inFIG. 3 . - With reference to
FIGS. 4A-4C , in embodiments where the controller is a portable computing device with an integrated touch sensitive screen (e.g., a tablet or smart phone), the controller may include adevice enclosure 113 that encloses at least a portion of the select components. For example, theenclosure 113 may define a housing for the components of thecontroller 104, while still providing access to the components, such as one ormore cameras 117,ports 115, and/or input/output buttons 119. Additionally, theenclosure 113 may only enclose a portion of thedisplay 136 to allow the display to be visible and accessible to the user. - With reference again to
FIG. 3 , the one ormore processing elements 130 may be substantially any suitable electronic device cable of processing, receiving, and/or transmitting instructions. For example, theprocessing element 130 may be a microprocessor or a microcomputer. Additionally, it should be noted that theprocessing element 130 may include more than one processing member. For example, a first processing element may control a first set of components of thecontroller 104 and a second processing element may control a second set of components of thecontroller 104, where the first and second processing elements may or may not be in communication with each other. Additionally, eachprocessing element 130 may be configured to execute one or more instructions in parallel. - The
sensors 132 may provide substantially any type of input to thecontroller 104. For example, thesensors 132 may be one or more accelerometers, microphones, global positioning sensors, gyroscopes, light sensors, image sensors (such as a camera), force sensors, and so on. The type, number, and location of thesensors 132 may be varied as desired and may depend on the desired functions of thesystem 100. In some examples, thesensors 132 may include at least acamera 117 and amicrophone 127 that capture images and sound, respectively. - The
memory 134 stores electronic data that may be utilized by thecontroller 104. For example, thememory 134 may store electrical data or content e.g., audio files, video files, document files, and so on, corresponding to various applications. Thememory 134 may be, for example, non-volatile storage, a magnetic storage medium, optical storage medium, magneto-optical storage medium, read only memory, random access memory, erasable programmable memory, flash memory, or a combination of one or more types of memory components. - The
display 136 provides a visual output for thecontroller 104. Thedisplay 136 may be substantially any size and may be positioned substantially anywhere on thecontroller 104. In some embodiments, thedisplay 136 may be a liquid display screen, plasma screen, light emitting diode screen, and so on. Thedisplay 136 may also function as an input device in addition to displaying output from thecontroller 104. For example, thedisplay 136 may include capacitive touch sensors, infrared touch sensors, or the like that may capture a user's input to thedisplay 136. In these embodiments, a user may press on thedisplay 136 in order to provide input to thecontroller 104. In other embodiments, thedisplay 136 may be separate from or otherwise external to the electronic device, but may be in communication therewith to provide a visual output for the electronic device. - The networking/
communication interface 138 receives and transmits data to and from thecontroller 104. The networking/communication interface 138 may be transmit and send data to thenetwork 106, other machines, and/or other computing devices. For example, the networking/communication interface may transmit data to and from other computing devices through thenetwork 106 which may be a wireless network (WiFi, Bluetooth, cellular network, etc.) or a wired network (Ethernet), or a combination thereof. - As a specific example, the networking/
communication interface 138 may be configured to allow thecontroller 104 to communicate with themachine 152 and control various components within the machine. The networking/communication interface 138 may translate messages from thecontroller 104 into a form that themachine 104 can understand and receive. For example, with reference toFIG. 4F , the networking/communication interface 138 may include aninput port 115 that is defined through thedevice enclosure 113. In this example, theinput port 115 may be a micro universal serial bus port, but many other types of ports are envisioned. Theinput port 115 may receive a connector, such as the male end of a cable and when connected transmits data to and from themachine 102 from thecontroller 104. - The input/
output interface 140 allows thecontroller 104 to receive inputs from a user and provide output to the user. For example, the input/output interface 140 may include a capacitive touch screen, keyboard, mouse, stylus, or the like. The type of devices that interact via the input/output interface 140 may be varied as desired. In one example, one ormore buttons 119 may be included in the input/output interface 140. Thebuttons 119 allow a user to provide in input to thecontroller 104 such as returning to a home screen, selecting a particular function, or the like. - The
controller 104 may also include apower supply 142. Thepower supply 142 provides power to various components of thecontroller 104. Thepower supply 142 may include one or more rechargeable, disposable, or hardwire sources, e.g., batteries, power cord, or the like. Additionally, thepower supply 142 may include one or more types of connectors or components that provide different types of power to thecontroller 104. In some embodiments, thepower supply 142 may include a connector (such as a universal serial bus) that provides power to thecontroller 104 or batteries within thecontroller 104 and also transmits data to and from thecontroller 104 to themachine 102 and/or another computing device. - With reference again to
FIG. 1A , themachine 102 may be substantially any type of manufacturing machine. However, in many embodiments themachine 102 may be a packaging machine that produces packaging materials or cushioning elements, such as, but not limited to, dunnage, foam-in-bag pillows, air or gas filled pillows, bubble wrap, or the like. Examples of sheet-fed paper dunnage machines that may be used with thesystem 100 ofFIG. 1A include machines such as those described in U.S. Pat. No. 8,267,848 entitled “Dunnage Device and Handler Disengagement,” which is incorporated by reference herein in its entirety. Examples of center-fed paper dunnage machines include those described in U.S. Pat. No. 8,641,591 entitled “Center-Fed Dunnage System,” and U.S. Publication No. 2012/0165172 entitled, “Center Fed Dunnage System and Cutter.” Examples of air inflation sealing device machines include U.S. Pat. No. 8,061,110 entitled “Inflation and Sealing Device with Disengagement Mechanism,” U.S. Pat. No. 8,128,770 entitled, “Inflation and Sealing Device for Inflatable Air Cushions,” U.S. Publication No. 2011/0172072 entitled, “Packaging pillow device with upstream components,” and U.S. application Ser. No. 13/844,741 entitled “Replaceable Blade,” each of which is incorporated by reference herein in its entirety. Examples of foam based protective packaging machines include U.S. Publication No. 2013/0047554 entitled, “Spindle Mechanism for Protective Packaging Device,” U.S. Provisional Application No. 61/944,030 and U.S. Nonprovisional application Ser. Nos. 14/630,642 and 14/630,643 entitled, “Inflation and Sealing Device and Methods,” and U.S. Non-provisional application Ser. No. 14/630,586 entitled, “Recipe Controlled Device for Making Packaging Materials,” each of which is incorporated by reference herein in its entirety. -
FIGS. 4A-4C illustrate various views of an example of a foam-in-bag (FIB) machine incorporating thecontroller 104. With reference toFIGS. 4A-4C , theFIB machine 152 includes acontrol panel 160 and a mountingassembly 162 for thecontroller 104. Additionally, themachine 152 may be supported on astand 154 anchored to a base 156 having a set ofwheels 158. Thestand 154 may allow themachine 152 to be telescoping to allow themachine 152 to be positioned at various heights relative to thebase 156. - The
FIB machine 152 may be substantially similar to the machine described in U.S. Publication No. 2013/0047552 entitled “Foam-in-Bag Apparatus with Power Failure Protection,” and incorporated by reference herein in its entirety. - The
FIB machine 152 may include one ormore pumps 171 that are fluidly connected to one or more foam precursor supply chemicals, Fill Material A and Fill Material B, such as chemical canisters that are used to create a cushioning foam. One or more nozzles or hoses may be used to connect thepumps 171 to the respective fill material supply containers and connect thepumps 171 to themachine 152, allowing the supply containers to be positioned in locations separate from theFIB machine 152. Themachine 152 may also include asolution pump 173 connected to itsbase 156. Thesolution pump 173 may be fluidly connected to a cleaning solution reservoir that may be attached to or separate from the machine. Themachine 152 may also include aroll reception assembly 176 that extends outward from themachine 152. The roll reception assembly 172 may include a dowel or other roll support that receives a roll of film material, such as the material used to form the bag in which the foam is injected into. - The mounting
assembly 162 is configured to support thecontroller 104 on theFIB machine 152. The mountingassembly 162 may include aback plate 164, anenclosure 166, ahinge 168, and a latch 170 (seeFIG. 4B ). Theback plate 164 forms a support bracket that is connected to a housing of theFIB machine 152. Theback plate 164 may form a recessed cavity in which thecontroller 104 may be secured. Thehinge 168 is connected to thecontroller 104 and theback plate 164 and allows thecontroller 104 to extend outwards from theback plate 164 and be rotatable relative thereto. For example, thehinge 168 may allow thecontroller 104 to rotate on its pivot point to angles between 0 and 180 degrees, or over another suitable angular range, relative to theback plate 164 and also allows thecontroller 104 to rotate at different angles so that thedisplay 136 can be oriented by a user to a desired viewing angle. The rotatable features of thehinge 168 allow each user to position thedisplay 136 of thecontroller 104 at an angle he or she desires, and also allows thecontroller 104 to be stored in a recessed position against theback plate 164 and parallel thereto. The stored position helps to prevent thecontroller 104 from being damaged when not in use (e.g., transportation of themachine 152 and/or storage of the machine). In other words, thehinge 168 may have a horizontal axis of rotation and/or a vertical or other axis of rotation to allow thecontroller 104 to be positioned at a variety of different locations. Alternative mounts can enable other positions of thecontroller 104. - In one embodiment, the
hinge 168 may be configured so that thecontroller 104 may be rotated by a user's hand. For example, thehinge 168 may include a hinge pin that exerts a frictional torque against the rotation of theenclosure 166. The friction may be adjustable, e.g., by turning a lock nut, but generally the friction may be set so that the torque will be high enough so that thehinge 168 will not rotate when thecontroller 104 is tapped (e.g., such as by a user touching the display 136), but low enough so that the angle of thecontroller 104 can be adjusted by hand. - The
enclosure 166 of the mountingassembly 162 may enclose a portion of thecontroller 104 to secure thecontroller 104 to themachine 152. For example, theenclosure 166 may surround the sides of thedisplay 136 and the backside of thecontroller 104, which allows thedisplay 136 to be viewable by the user and allows thesensors 132, such a camera, to also have a field of view. Theenclosure 166 can help to protect thecontroller 104 from debris, fluids, and secures thecontroller 104 to themachine 152 to help prevent thecontroller 104 from being removed. For example, theenclosure 166 may be connected to thecontroller 104 with specialized fasteners so that only an authorized user can remove thecontroller 104 from themachine 152 to help prevent theft and damage to thecontroller 104. Alternative mounting assemblies can be more open allow easy placement and removal of thecontroller 104. - In this embodiment, the
latch 170 secures thecontroller 104 to theback plate 164 when in the stored position. Thelatch 170 may be a magnetic fastener that magnetically attaches to the backside of theenclosure 166 to secure thecontroller 104 adjacent theback plate 164, or substantially any other type of fastener that can selectively secure thecontroller 104 in a desired position. -
FIG. 4D is an enlarged view of the mountingassembly 162 with a top cover of the enclosure hidden for clarity. With reference toFIG. 4D , the mountingassembly 162 may include multiple fasteners that secure thecontroller 104 to theenclosure 166. For example, the mountingassembly 162 may includebrackets controller 104 to secure it against the back wall of theenclosure 166. Additionally, the mountingassembly 162 may include a plurality ofshock absorbers machine 152 and/or mountingassembly 162 to help protect thecontroller 104. In other words, the shock absorbers help to reduce damage to thecontroller 104. - For a FIB machine, in operation, one or more foam precursors are fluidly connected to the pump 174, and a film roll is loaded on the
roll reception assembly 176. For example, the film may be fed through themachine 152 and themachine 152 seals the edges of two sheets of film together and the foam precursor is sprayed or deposited between the sheets of film. When a desired fill supply has been inserted into the chamber defined by the sheets, and the film is a desired length, themachine 152 seals the ends of the sheets to seal foam precursor within the chamber. The film is then cut to a desired length by a cutting element and the cushioning element is created. Other known types of foam-in-bag machines can also or alternatively be used. - For a machine that makes paper or other crumpled or folded dunnage machine, the machine can use suitable stock materials, such as individual, separate, e.g. pre-cut, sheets, tubes, or a continuous sheet or other material that is cut to length, typically after or during its being formed into dunnage. Continuous type stock material examples include a long strip of sheet material fed from the interior or exterior of one or more supply rolls or fanfolded material stacks. The converter can be configured to crumple the sheets in a desired direction, such as cross-crumpling with folds and creases extending transversely to the feed direction of the sheets, or longitudinal crumpling, with folds and crease extending longitudinally along the direction in which the sheet(s) are fed through the converter, although a combination of directions or other directions can be used.
- In an example of a cross-crumpling device, the dunnage converter may include entry-side crumpling rollers or other elements that move a portion of the sheet with which they interact at a faster rate, and exit-side crumpling rollers or other elements that move a portion of the sheet that they interact with at a slower rate. These rollers can be arranged to define a crumpling zone therebetween. A sheet of material is moved through the entry rollers along a longitudinal path at the faster rate. Since the exit-side rollers move at the slower rate, the material is compressed into the crumpling zone and thus crumpled into dunnage. In some embodiments, entry-side and exit-side crumpling rollers may be displaced transversely along the path with respect to each other to cause shearing effect in the material within the crumpling zone, to form tighter and more offset creases in the transverse region that is disposed longitudinally downstream from the crumple zone. Such devices are disclosed, for instance in U.S. Pat. No. 8,267,848 entitled “Dunnage Device and Handler Disengagement,” the entirety of which is incorporated herein by reference. The
control panel 160 and/or thecontroller 104 may include means for adjusting the speed and/or position of the crumpling rollers to adjust the crumpling of the material. Thecontrol panel 160 and/or thecontroller 104 may include means for controlling a cutting element to cut a predetermined length of the material so to create dunnage of a desired size. - In a longitudinal crumpling machine, typically, long, continuous strips of paper of other material are fed into a converting station. In devices that feed from the inside of a roll, the material may twist along a longitudinal axis as a helix, forming a tube or coil. A drum can be driven to draw the tube or coil through the converting station. A roller can be positioned and biased against the drum to flatten the tube or coil. The biased drum can grip the tube or coil, pull it along the feed path so to pinch the material of the tube or coil so that the material bunches ahead of the pinched portion, and is crumpled so to form dunnage. Such devices are disclosed, for instance in U.S. Application Publication No. 2012/0165172 entitled “Center-Fed Dunnage System Feed and Cutter,” and U.S. Application Publication No. 2014/0038805 entitled “Dunnage Supply Daisy Chain Connector,” the entireties of which is incorporated herein by reference. The
control panel 160 and/or thecontroller 104 may include means for adjusting the speed and/or position of the roller relative to adjust the crumpling of the material. Adjusting the speed and/or position of the roller relative to the drum may also create creases of a desired tightness. Thecontrol panel 160 and/or thecontroller 104 may include means for controlling a cutting feature to cut a predetermined length of the material so to create dunnage of a desired size. - In devices that feed from the outside of a roll, the device may crumple the material in a generally longitudinal pattern, thereby putting a series of longitudinal folds and/or pleats within the sheeting. The device may include a rake having tines and spaces therebetween, over which paper is fed to create waves within the sheeting. The sheeting may then pass through a space between a drum and a guide roller, so that the waves form folds and/or pleats within the paper sheeting. Such devices are disclosed, for instance, in U.S. Pat. No. 8,016,735 entitled “Apparatus for Crumpling Paper Substrates,” the entirety of which is incorporated herein by reference. The
control panel 160 and/or thecontroller 104 may include means for adjusting the positions of the tines and spaces to adjust the size of the waves and thus adjust the configuration of the folds and/or pleats. Thecontrol panel 160 and/or thecontroller 104 may include means for adjusting the speed and/or positions of the drum and guide roller to adjust the folding and/or pleating of the material. Thecontrol panel 160 and/or thecontroller 104 may include means for controlling a cutting feature to cut a predetermined length of the material so to create dunnage of a desired size. - In other devices that feed from the outside of a roll, the device may include a throat section and a pair of crumpling rollers. As material is pulled through the throat section, it may gather or pleat. The gathered or pleated material may be fed between the pair of crumpling rollers, which may press the gathered or pleated material together to form dunnage. Such devices are disclosed, for instance, in U.S. Pat. No. 6,910,997 entitled “Machine and Method for Making Paper Dunnage,” the entirety of which is incorporated herein by reference. The
control panel 160 and/or thecontroller 104 may include means for adjusting the size of the throat, and/or the speed and/or position of the crumpling rollers to adjust the crumpling of the material. Thecontrol panel 160 and/or thecontroller 104 may include means for controlling a cutting element to cut a predetermined length of the material so to create dunnage of a desired size. - With reference to
FIG. 4C , thecontrol panel 160 will now be discussed in more detail. Thecontrol panel 160 includes a plurality of input buttons 180 a-180 g, 184 a-184 c that may be used to control aspects of themachines 152. The functions of the input buttons 180 a-180 g, 184 a-184 c may be the same as some of the functions that are adjustable via thecontroller 104 or may be different from those adjustable by thecontroller 104. In embodiments where the input buttons 180 a-180 g, 184 a-184 c of thecontrol panel 160 control functions that are adjustable by thecontroller 104, themachine 152 may include duplicative controls which may assist in teaching new users how to use the functionality of thecontroller 104 and may provide a backup control system for themachine 152. - The first set of
input buttons f 180 g can be programmed to correspond to the dimensions of the bag produced by theFIB machine 152. For example thefirst button 180 a may correspond to the smallest default size bag, theseventh button 180 f may correspond to the largest default size bag, and theeighth button 180 g may correspond to the previous size bag that was used. It should be noted that the input buttons may be programmed for substantially any task or input to the machine, such as, but not limited to, item creation sequences, queues, and different sizes or characteristics that may not necessarily correspond to the external markings on the input buttons. - With reference to
FIG. 4C , in addition to the bag dimension input buttons 180 a-180 g, thecontrol panel 160 may include asecondary control panel 182. Thesecondary control panel 182 includes a stop button 184 a, a film roll button 184 b, and a height button 184. The stop button 184 a stops the operation of theFIB machine 152, the film machine 184 b loads additional film into themachine 152, and theheight button 184 c adjusts the height of thestand 154 to raise and lower themachine 152. - In some embodiments, the
control panel 160 may form part of a machine control system for controlling various components of themachine 152 to form packaging elements. For example, buttons 180 a-180 g, which corresponding to the dimensions of the bag, may cause the machine control system to control one or more drive mechanisms that output certain amounts of web material to form bags of a particular size. In doing so, when a user activates (e.g., pushes on) a button 180 a-180 g, data is sent to the drive mechanisms, to thereby activate and control the drive mechanisms. - The
controller 104 may send data to themachine 102 to activate and control the drive mechanisms, similarly to thecontrol panel 160. In some embodiments, thecontroller 104 communicates with thecontrol panel 160. For example, thecontroller 104 may send data to thecontrol panel 160, and based on the data, thecontrol panel 160 may send data to the drive mechanisms for activating and controlling the drive mechanisms. In some embodiments, thecontroller 104 may communicate directly to the components of the machine themselves. For example, thecontroller 104 may send data directly to the drive mechanisms to activate and control the drive mechanisms. In some embodiments, thecontrol panel 106 may be omitted and/or varied as thecontroller 104 may include functionality of thecontrol panel 106. Additionally, it should be noted that the buttons and their functions as shown inFIGS. 4A-4C are illustrative and may be varied as desired. - As discussed in more detail below, the
controller 104 can control the operation, characteristics, and parameters of these machines. For example, thecontroller 104 may be used to operate themachine 102, track data regarding the machine, the cushioning elements, user inputs, and the like, and may also be used to communicate between machines, users, and thenetwork 106. In one example, thecontroller 104 may track data corresponding to the usage of the machine (e.g., number of cushioning elements created, the amount of fill materials, time of peak usage, and so on), the location of the machine (e.g., through global positioning system or beacon) and may then provide this data to another computing device through thenetwork 106 and/or through a direct connection means (e.g., cable, removable memory, etc.). This allows a manufacture to track the operation of its machines and ensure that the machines are operating as desired. Additionally, the data tracking and transmission may allow a manufacture to better service its machines and clients as it can better track customer needs, trends, common issues, and so on. - As the
controller 104 can operate the machine, it is able to modify settings of certain components within the machine, and can tailor the components and operation of the machine to particular customers, types of cushioning elements, operating environment, and other factors. - As one example, the
controller 104 may selectively provide power to certain components within themachine 152. For example, during a maintenance setting, thecontroller 104 may restrict power to the film-cutting device (such as a heating element) but may provide power to the feed roller. The components may be selectable by a user or may be predetermined based on a setting or the like. - The
controller 104 may allow a user to manually vary certain machine parameters. For example thecontroller 104 may allow a user to adjust the film feed rate, the heating time or temperature, the fill material (e.g., foam-precursor or air) percentage or the like. However, in some embodiments the features that may be modified by a user may be restricted to various levels of user access. For example, a typical user may not be able to modify certain components below or above threshold levels. As another example, certain components may be restricted to typical users. The number of access levels and components that are restricted may be varied as desired. - The
controller 104 can set the characteristics for packaging elements (e.g., pillows, paper dunnage) that are created by themachine 102 and can also determine the order in which packaging elements with certain characteristics are created (i.e., a manufacturing queue). In embodiments where thecontroller 104 is used with theFIB machine 152, thecontroller 104 may be used to control the length of each cushioning pillow, the amount of fill material deposited into the pillow, the type of fill material used, and the order and number of cushioning pillows that are created. Additionally, it should be noted that the features controlled by thecontroller 104, such as the sequences and queues, may be assigned to manual inputs to themachine 152 as well. For example, a foot pedal and/or thecontrol panel 160 buttons may be assigned to match one or more buttons for thecontroller 104 so that the functionality of the manual inputs to the machine may correspond to the functionality of certain electronic inputs from thecontroller 104. -
FIG. 5A is an illustrative image of agraphical user interface 200 for thecontroller 104 that allows a user to create a custom cushioning element. With reference toFIG. 5B , in this embodiment, theindividual element GUI 200 may include abag icon 202 having a fill material graphic 204, as well asfill adjustment inputs 206,length adjustment inputs 210, andediting inputs 208. Thebag icon 202 may be configured to correspond to the type of cushioning element being created. For example, a foam-in-bag element and the fill material graphic 204 correspond to the percentage of fill material to be deposited. In this example, the fill material for the bag is set to 20% and so the fill material graphic 204 is shown as another color filling about 20% of thebag icon 202. This provides a visual indicator for the user that directly corresponds to the amount of fill material that will be used to inflate the bag. Additionally, although not shown in this example, the graphic selected for the fill material graphic 204 may include additional features depending on the type of bag, such as any connection points or columns defined in the bag (e.g., sealed portions that define different pillow configurations within the bag). - With continued reference to
FIG. 5A , thefill adjustment inputs 206 allow a user to provide input to thecontroller 104 to vary the percentage fill for the bag. For example, a user may press the up arrow as displayed on thedisplay 136 of thecontroller 104 to increase the fill percentage and the down arrow to decrease the fill percentage. It should be noted that thecontroller 104 may include minimum and/or maximum values for the fill percentage, so as to prevent a user from over or under filling a particular bag. However the minimum and maximum values may be adjusted or removed by a user with a desired access level (e.g., administrator, or the like). - Similarly, the
length adjustment inputs 210 allow the user to increase or decrease the length of the bag. Thelength adjustment inputs 210 may corresponds to the length of the film that is cut by the cutting device (see machine 152). Thelength adjustment inputs 210 may be similar to thefill adjustment inputs 206 and a user may provide input to thecontroller 104 in a similar manner, but correspond to a different component of themachine 152. As with the fill adjustment inputs, thelength adjustment inputs 210 may have minimum and/or maximum values that a typical user may not be able to exceed. Additionally, in some embodiments, the minimum and maximum values of the fill adjustment and the length adjustment may be tied together, i.e., as the bag length increases, the maximum fill percentage may increase and vice versa. As such, the minimum and maximum values for both thefill adjustment inputs 206 and thelength adjustment inputs 210 may be dynamically variable. - The editing or
control icons 208 allow the user to save the custom bag he or she has created by varying the fill percentage and length, cancel the custom bag operation, and/or delete the custom bag he or she has created or modified. The editing tasks and correspondingicons 208 may be varied as desired. - The custom bag settings created using the
individual element GUI 200 may be saved and used by thecontroller 104 to upload to a queue and/or sequence of themachine 152 as will be discussed in more detail below. - An illustrative GUI for creating a sequence for the
machine 152 will now be discussed.FIG. 5B is a screen shot of acustom sequence GUI 212. With reference toFIG. 5B , thecustom sequence GUI 212 may include one ormore item icons icons 208, atitle 217, and delayicons 216. Theitem icons item icons FIG. 5B , the length, fill percentage, and number of columns or pockets within each item. For example, a bag icon representing a larger bag may have a larger configuration than a bag icon representing a smaller bag. A bag icon may show a bag's programmed fill percentage, for example, with a line across the bag (e.g., a line extending across the width of the bag and located 70% at the height of the bag to represent a bag with a 70% fill percentage), shading (e.g., shading extending across 70 of the bag's height to represent a bag with a 70% fill percentage), etc. In some instances, such as standard items or for non-bag items, theitem icon bag icon 202. - The
title 217 of thecustom sequence GUI 212 allows a user to edit or input a title or name that corresponds to the custom sequence of items that he or she creates using theGUI 212. For example, thetitle 217 may allow a user to input a name and then using theediting buttons 208, the user can save the particular sequence of items in thecontroller 104memory 134. - The
sequence GUI 212 may also include addingicons icons icons item icon - A custom sequence may be created using the
custom sequence GUI 212 and when the user has arranged the items and delays as he or she wishes, the sequence can be stored in thememory 134 of thecontroller 104. As will be discussed below, the sequence may be selected and provided to themachine 152 as part of a queue for making cushioning elements, where the machine goes through the sequence and creates the listed items and introduces delays between each item based on the sequence. - A queue GUI for arranging the manufacturing queue for the
machine 152 will now be discussed in more detail.FIG. 6 is a screen shot illustrating a queue GUI used to determine the order that cushioning items and some machine functions are completed. With reference toFIG. 6 , thequeue GUI 220 may include a plurality of queue element icons 222 a-222 h. The queue element icons 222 a-222 h correspond to items and/or sequences that may be added to the queue for themachine 152. For example, the queue element icons 222 a-222 h may be assigned to a particular item (either custom or standard) or may be assigned to a sequence (custom or standard). As will be explained in more detail below, by selecting one of the queue element icons 222 a-222 h, a user may determine the types of cushioning elements and the order in which they are manufactured by themachine 152. Additionally the queue element icons 222 a-222 h are configured to correspond to thecontrol panel 160 buttons and the functions of the queue element icons and thecontrol panel buttons 160 may correspond to one another, i.e., the first control panel button may be a XXS bag, which may be the same type of bag characteristics selected when a user selects the firstqueue item icon 222 a. In some embodiments the graphics of the GUI may be modified based on the assigned function for a particular icon. For example the queue element icons may change in color based on whether they have been assigned to a sequence, an item, or a default setting. Also, the icons may be editable by a user, so that a user can change the text displayed, the color, and optionally the shape. - The
queue GUI 220 may also include amenu button 226 that allows a user to return to a home screen or previous menu screen. In other words, themenu button 226 exits thequeue GUI 220 to allow a user to access other features of thecontroller 104. - The
queue GUI 220 may also include one or more control buttons, such as aclear queue button 228, enablecontinuous mode 238, and an enableediting button 240. These buttons control the queue and the machine. For example, when theclear queue button 228 is selected, the queue that has been created is deleted and the items of the queue are removed from the line of themachine 152. When the enablecontinuous mode button 238 is selected, the queue selected by the user may be repeated for a predetermined number of loops. The enableediting button 240 may be selected to allow a user to make modifications to a queue that he or she has already created or may remove the editing ability to a specific queue. - The
queue GUI 220 also includes anactivation button 224. The icon displayed in theactivation button 224 varies based on the state of the queue and the machine. When in “play” mode the queue is provided to themachine 152 which then manufactures the various items and within “pause” or “stop” mode, themachine 152 is stopped from manufacturing the items in the queue. - The
queue GUI 220 may include afilm feed button 230, acalibration bag button 232, anagile bag button 234, and a run tip cleaningcycle button 234. Each of thesebuttons calibration bag button 232 activates a particularly configured bag that is used to calibrate themachine 152. Theagile bag button 234 may be similar to the item buttons 222 a-222 h and may allow a user to customize a bag for the queue instantaneously. For example, rather than entering into theitem GUI 200, the user can define the features of a bag while in thequeue GUI 220. - The
queue GUI 220 may also include a plurality of production step buttons, such as apause icon 216 and a run tip cleaningcycle button 234, which may be added to the queue. Thepause icons 216 may be positioned between eachitem icon pause icons 216 may be similar to the length and fillicons item GUI 200, but may correspond to a pause or time delay. For example, thepause icons 216 may include a numeric display and a set of arrows that allow a user to adjust the numeric display. Thepause icons 216 correspond to a pause that is introduced into themachine 152 between each item. The pauses may be beneficial to allow the previous bag to be properly created, the components to be cooled/heated, cleaned, or the like. In instances where a pause is not required or desired, the pause may be set to 0.0 (as shown inFIG. 5B ) and no pause may be part of the sequence. - When the run tip cleaning
cycle button 236 is selected, a cleaning fluid, such as a solvent, may be administered (e.g., to the tips that administer the foam precursor) to remove debris from the tips. The tip cleaning cycle is run by themachine 152 in the order it is presented in the queue and is similar to other items in the queue, but rather than selecting characteristics of a bag, the tip cleaning cycle activates other components of themachine 152. - As will be discussed in more detail below, as items are added to the queue, the item icons are added to the
queue pathway 243 on thequeue GUI 220. This allows a user to view the order of the items within the queue and vary them if desired. For example,FIGS. 7A and 7B illustrate screen shots of thequeue GUI 220 with items added into the queue. With reference toFIG. 7B , a first sequence 244 including twoitems delay 256 is then added between the sequence 244 and thenext items 256 in the queue. As shown inFIG. 7A , each of theitems items items queue pathway 243 in a set whereas theitem 256 is added individually. When running this queue, themachine 152 would create thefirst item 246 in the sequence 244, pause for 1.0 seconds, create thesecond item 250 in the sequence, pause for 1.0 seconds and then create thelast item 252 within the queue. - With reference to
FIG. 7B , in this example, the first twoitems queue pathway 243 are custom bag items created using theitem GUI 200 and include the user titled name “trial.” The two items are separated bydelays 256 of 1.0 seconds and a sequence including athird item 264 is added to thequeue pathway 243 after thesecond item 262. - An illustrative method for using the
controller 104 to determine one or more queues for items for the machine will now be discussed in more detail.FIG. 8 is a flow chart illustrating a method for setting the queues for themachine 152. With reference toFIG. 8 , themethod 300 may begin withoperation 302 and thecontroller 104 determines whether the operation of the machine will be queue based or instant. For example, thepackaging assembly 100 may allow a user to select a button on thecontrol panel 160 of theFIB machine 152 to activate themachine 152 to manufacture the selected item alternatively or additionally thecontroller 104 may include a button on the home screen or thequeue GUI 220 which when selected to instruct themachine 152 to make an item, outside of the queue or rather than going through the queue process. This allows a user to choose to use the queue process or if a certain item is needed out of order or the like the user can select the instant process. - With continued reference to
FIG. 8 , if the queue process is not selected and the user wishes to use the instant process, themethod 300 may proceed tooperation 316. Inoperation 316, themachine 152 receives instructions from thecontroller 104 corresponding to the selected item. For example, thecontroller 104 provides themachine 152 with settings for certain components (e.g., pumps, rollers, cutting elements, and so on) that correspond to the item selected. Once thecontroller 104 has provided themachine 152 with the item selection data, themethod 300 may proceed tooperation 318 and themachine 152 runs to manufacture the item. For example, as described above, in the example of theFIB machine 152, the film is received into the machine where it is filled with sealed material and sealed in the desired locations to create a cushioning element. After the item has been created, themethod 300 may proceed to anend state 320. - If in
operation 302, the queue process is selected, themethod 300 may proceed tooperation 304. Inoperation 304, thecontroller 104 determines whether a sequence is to be added to the queue. For example, the user may select one of the item icon buttons 222 a-222 h that may be assigned to a sequence or the user may select a custom sequence he or she has created. If a sequence is selected, themethod 300 proceeds tooperation 308 and thecontroller 104, in particular, theprocessing element 130, adds the items from the sequence into the queue for themachine 152. Additionally, with reference toFIG. 7A , theprocessing element 130 may instruct thedisplay 136 to add the sequence icon 244 corresponding to the selected sequence to thequeue pathway 243 to provide visual confirmation to the user that the selected sequence (and the items corresponding to that sequence have been added to the queue). Additionally, thequeue pathway 243 provides visual feedback to the user regarding the position of the selected sequence within the queue for themachine 152. - If in
operation 304 the sequence is not selected, themethod 300 proceeds tooperation 306. Inoperation 306, theprocessing element 130 adds the selected item (rather than sequences) to the queue for the machine and causes the corresponding item to be displayed in thequeue pathway 243 on thequeue GUI 220. As shown inFIG. 7B , thesequences GUI 220 will then display thecorresponding item button 260 within the pathway in the order that they have been added to the queue. As discussed above, thefilm feed button 230, thecalibration bag button 232, theagile bag button 234, and/or the tip cleaningcycle button 236 may also be added as items to the queue and may be displayed with a corresponding icon within thequeue pathway 243. - With reference again to
FIG. 8 , after the corresponding items from either the sequence or the individual items have been added to the queue, themethod 300 may proceed tooperation 310. Inoperation 310, theprocessing element 130 receives input regarding a delay. For example the user may select thedelay icon 256 by providing input to the controller 104 (e.g., touching the display 136) to increase or decrease the delay that will follow the recently added sequence or item. Once the user input has been received, the delay for the queue is set and is displayed in thequeue pathway 243. - After the delay is set, the
method 300 may proceed tooperation 312. Inoperation 312, thecontroller 104 determines whether the user wishes to add another item to the queue. Thecontroller 104 determines whether the user has hit theclear queue 228 or the activatebutton 224 to either delete the queue or run the queue, respectively. If neither of those inputs have been received, themethod 300 may return tooperation 304 and thecontroller 304 may determine whether a sequence button has been selected to add another sequence to the queue or whether an item button has been selected to add another item to the queue. - With continued reference to
FIG. 3 , if another item or sequences is not to be added to the queue, the method may proceed tooperation 314. In particular, if thecontroller 104 receives input from the user to run the queue, such as by selecting theactivation button 224, the queue will be sent to themachine 152 which will begin to create the items within the queue, in order. For example with reference toFIG. 7A , in this example, the queue includes a first sequence 244 having twoitems delay 248 and so thefirst item 246 will be created first, then the machine will pause for 1.0 second per thedelay 248 and then proceed to make thenext item 250. After the sequence has completed, the queue will advance to thedelay 256, and then move to the next item in thequeue 252. If thecontinuous mode button 238 is selected, the queue will repeat on a loop until the number of loops, number of items, or predetermined time has been reached. Alternatively, if the continuous mode is not selected the queue will run through each of the items in thequeue pathway 243 until each has been created. Once the queue has completed, themethod 300 may proceed to anend state 320 and the method may complete. - It should be noted that although the queues and sequences have been discussed with respect to the GUIs on the
controller 104, in other embodiments the queues (and corresponding items/sequences) may be programmed to correspond to certain input buttons on thecontrol panel 106 of themachine 102. This allows a user to automatically select a predetermined queue by selecting an input button on thecontroller panel 106, which means that thecontroller 104 may be used to program the machine and certain queues but may not be required for daily operation of the machine. - In operation, the
controller 104 and/or acontrol panel 106 for amachine 102 may receive user input corresponding to one or more parameters for forming a plurality of packaging elements in a particular order. Based on this user input, thecontroller 104 and/orcontrol panel 106 may create and store a queue. Thecontroller 104 and/or thecontrol panel 106 may use the stored queue to cause themachine 102 to create the plurality of packaging elements in the particular order. - A user may enter input corresponding to parameters for forming packaging elements. For example, if the machine is a
FIB machine 102 and the user wants to create one first bag of a first size and having a first density, and two second bags of a second size and having a second density, the user may input parameters corresponding to the bags' sizes, fill percentages, and quantities. For example, the user may input data corresponding to one first bag having a first size and having a first fill percentage and data corresponding to a sequence of second bags, for example, two second bags having a second size and second fill percentages. The user may store these parameters as icons (e.g.,icon 222 c for the bag having the first size andicon 222 d for the sequence of the two bags having the second size). For cases in which the user usescontroller 104 to create queues, the user may activate these icons to add items and/or sequences to a queue. For example, the user could activatebutton 222 c for adding the first bag andbutton 222 d for adding the sequence of second bags to the queue. The user may also add a customized bag to the queue. For example, user may activate theagile bag button 234 to create a customized bag for the queue. Thequeue GUI 212 may include buttons allowing a user to select a quantity and/or spacing of secondary seals within the bag, to create a series of adjoining chambers filled with the foam. - This input may cause the
controller 104 and/orcontrol panel 106 to create a queue containing instructions for forming each of the packaging elements (e.g., first instructions for forming one first bag having the first size and fill percentage, and second instructions for forming the sequence of two second bags having the second size and the second fill percentage). The queue may indicate the order of forming the first bag and then the two second bags. For example, the queue may include information indicative of the order of forming the first and second bags (e.g., information that indicates: form the first bag, and then form the two second bags), and/or the manner in which the first and second instructions are stored in the queue may indicate the order of forming them (e.g., the first instructions may be written prior to the second instructions). Any suitable type and number of parameters corresponding to any suitable type and number of packaging elements may be added to the queue. - The queue may contain a stored set of instructions for creating a plurality of packaging elements having selected parameters, and the queue may indicate an order for forming the plurality of elements and/or timing parameters (e.g., pauses) associated with the packaging element creation. The queue may be used by the
controller 104 and/or by thecontrol panel 106 to cause the machine to create the plurality of packaging elements having the selected parameters. In some embodiments, thecontroller 104 and/or thecontrol panel 106 may receive information that runs or activates the queue. - While discussion has been directed on selecting the length and/or fill percentage of packaging cushions, the queue may include instructions for controlling any suitable type of machine. The
queue GUI 212 may include buttons corresponding to various types and configurations of packaging elements for controlling various types of machines (e.g., FIB machines, inflatable air cushion machines, paper dunnage machines, etc.). For example, thequeue GUI 212 may include buttons corresponding to air cushions, and a user may select the size of bag, the amount of air to be inserted therein, whether the bag includes a seal of a valve, etc. Thequeue GUI 212 may include buttons allowing a user to select a quantity and/or spacing of secondary seals within an inflatable air cushion, to create a series of adjoining air chambers. - For example, the
queue GUI 212 may include buttons for causing a paper dunnage machine to create paper dunnage. For example, thequeue GUI 212 may include buttons for controlling parameters of one or more paper dunnage machines, such as a cutting mechanism to control the size of material to be cut, the speed and/or positions of one or more crumpling rollers and/or drums, etc. As such, a user can use thequeue GUI 212 to cause one or more paper dunnage machines to create paper dunnage elements, similarly to the discussion on packaging elements. - When the queue is activated, the
controller 104 and/or thecontrol panel 106 may cause the instructions contained within the queue to be read so to create the plurality of packaging elements having the selected parameters. In some embodiments, the queue may be stored in thecontrol panel 106. In some embodiments, the queue may be stored in thecontroller 104 and/or in external storage (e.g., cloud 122), and when the queue is triggered, the queue is sent to thecontrol panel 106. Thecontrol panel 106 may parse the queue and read the instructions contained therein, causing the machine components to form the packaging elements according to the instructions. - The queue may be stored in the
controller 104, thecontrol panel 106 of themachine 102, and/or in an external database (e.g., cloud database 122). In some embodiments, the queue is stored in thecontrol panel 106 and/or in external storage (e.g., cloud 122), and when the queue is activated, the queue is sent to thecontrol panel 104. In some embodiments, the queue is stored in thecontroller 104, which may activate the queue. Upon activating the queue, thecontroller 104 may parse the queue and read the instructions contained therein. Based thereon, thecontroller 104 may communicate with the machine according to the timing and order associated with the queue. For example, in the scenario for creating a first FIB bag and then two second FIB bags, when thecontroller 104 activates the queue, thecontroller 104 may read the queue to determine the first instructions, the second instructions, and their order (e.g., first and then second). Thus, thecontroller 104 may send to the machine 102 (to thecontrol panel 106 and/or to the drive mechanisms and/or other components of the machine 102) the first instructions, and then the second instructions. In some embodiments, thecontroller 104 may read the pause instructions, and based thereon, may wait a predetermined amount of time before sending the second instructions. In some embodiments, the pause instructions may be read by thecontrol panel 106. For example, the pause instructions may cause thecontrol panel 106 to pause between sending information to the drive mechanisms and/or other components of themachine 102. - These queues may be stored and later retrieved and used by the
machine 102. For example, if a packaging facility packs on a regular basis similarly shaped items with a particular set of packaging elements, a user may store a queue associated with the set of packaging elements. The user may enter input that associated the stored queue with one ormore buttons controller 104 and/orcontrol panel 106. Thus, when a user desires to pack an item using the set of packaging elements, the user can simply activate the button on thecontroller 104 and/orcontrol panel 106, which may cause trigger the queue. The queue instructions may be read and used to cause themachine 102 to create the set of packaging elements. - As explained above, the queue may contain instructions for controlling any suitable number and type of
packaging machines 102. For example, a user may add to the queue third instructions for forming an air filled cushion by anair pillow machine 112, having a selected size and/or containing a selected amount of air. For cases in which the queue is run by thecontroller 104, in some embodiments, the controller may determine, for each set of instructions within the queue, which machine (e.g., 102, 112) is to receive the instructions. In some embodiments, thecontroller 104 may send all of the instructions to all of the machines. For cases in which the queue is run by a machine (e.g., 102, 112), in some embodiments, a machine (e.g., 102) may parse the queue and send instructions contained in the queue to one or more other machines (e.g., 112). - Stored queues may be updated, for example, via network. For example, a packaging facility may employ several queues that contain instructions for a small FIB element that is filled 40% with foam. It may become known that the functionality of the cushion is not noticeably diminished if it is filled only 35% with foam precursor, and/or the chemical composition of the foam precursor may be altered so that less chemical substance is needed. Thus, a user may update some or all of the queues (e.g., within network) having instructions for a creating a small FIB element filled 40% so that the instructions instead cause the
machine 102 to produce a small FIB element that is 35% filled with foam precursor. For example, in cases when the queues are stored in an external database (e.g., cloud database 122) the instructions contained in the queues may be changed and/or modified. As such, the queues may be controlled an updated, for example, as analytics data develops, or as new technology is introduced. The queues may allow different levels of access by different users. For example, a first user (e.g., an upper level employee) may be allowed to create, program, update and/or modify the queues, while a second user (e.g., a lower level employee, such as an operator of a packaging device) may not be allowed to modify the queues, but may only be allowed to run particular queues. - As briefly mentioned above, in some embodiments the
packaging assembly 100 may monitor the supplies used to create the cushioning material and may automatically reorder to the supplies or provide a notification regarding the remaining amount of supplies.FIG. 9 is a flow chart illustrating a method for monitoring and/or ordering supplies. With reference toFIG. 9 , themethod 400 may begin withoperation 402. Inoperation 402, the ordering monitor process may be activated. For example, the user may select an option on thecontroller 104 to initiate the monitor process or alternatively, in some embodiments thecontroller 104 may automatically activate the monitoring processing when it is turned on. - After
operation 402, themethod 400 may proceed tooperation 404 and thecontroller 104 may determine the supply data. For example, theprocessor 130 may receive data from one or more machine sensors, thecontroller sensors 132 or other sensors (e.g., barcode scanner in communication with the controller 104), where the supply data corresponds to the types of supplies being used by themachine 152. Examples of the supply data may include, but are not limited to, serial number, brand name, size or quantity, density, material type, thickness and other material characteristics, and so on. In some instances the data may be retrieved from thememory 134 which may store the supply data when the supplies are newly added or refilled into themachine 152. As another example, thecontroller 104 may use one or more sensors to scan the packaging of the supplies (e.g., bar code, serial number, etc.) or the material itself to determine a portion of or the entire supply data. The supply data may assist thecontroller 104 in determining the status of the supplies (e.g., a higher density foam as the fill material may be used more quickly than a lower density foam), but in some embodiments may not be needed and in thoseembodiments operation 404 may be omitted. The supply date may also include an initial inventory level (e.g., the volume or level of supplies that are in stock), history or order information for supplies, and so on. - After
operation 404, themethod 400 may proceed tooperation 406. Inoperation 406 thecontroller 104 determines whether an estimate of the supply levels will be used. For example, in some embodiments thecontroller 104 may be able to track the actual level of the supplies, such as by using one or more sensors and/or user input and in other examples, thecontroller 104 may provide an estimate of the number of supplies based on usage and other data. It should be noted that althoughoperation 406 may be a user selectable option, in some embodiments, this option may be previously programmed into thecontroller 104 and may be based on the type of supplies used, the type of sensors included within thecontroller 104 and/ormachine 152, and other types of factors. - If in
operation 406, an estimate is not selected, themethod 400 may proceed tooperation 408. Inoperation 408, theprocessing element 130 of thecontroller 104 may receive data corresponding to the supplies. The data may include sensor data from the sensors or may include supply data from the machine or other components. For example, theprocessing element 130 may receive sensor data such as, but not limited to, a float sensor on the fill supply materials that determines the fill level within the container, a weight sensor that determines the weight of the film roll on theroll reception assembly 176 and/or fill supply containers, a sensor that measures the diameter of the film roll, a camera that captures images of the supplies, a determination of how many items (e.g., bags or packaging materials) created during a predetermined time period, the number of orders that have been fulfilled, the number of sequences or queues completed, and so on. Once the supply data has been received, themethod 400 may proceed tooperation 414, which will be discussed below. Other supply data may include the number of cycles a pump has run, the time of operation of a motor, the temperature of a heating element, or the like. - With continued reference to
FIG. 9 , if inoperation 406 the supply levels are to be estimated, themethod 400 may proceed tooperation 410. Inoperation 410, theprocessing element 130 analyzes the queue and/or item history of themachine 152. In particular, theprocessing element 130 analyzes the number and characteristics of the items created by themachine 152 since the last refill (or another point in time selected by the user). For example, thememory 134 of thecontroller 104 may store data corresponding to the bag lengths, percentage fill of teach bag, for each item made by themachine 152. This data may then be analyzed by theprocessing element 130. - After the historical data of the
machine 152 and/orcontroller 104 is analyzed, themethod 400 may proceed tooperation 412. Inoperation 412, theprocessing element 130 uses the historical data and the initial supply data to estimate the supplies remaining. For example, if themachine 152 has created 10 bags each having a length of 20 inches, theprocessing element 130 may determine that 80 feet of film is remaining by determining how much film has been used and compare that to how much film was initially included with the original supply. As another example, the processing element may use the supply data to determine approximately the amount of fill materials within each container and then use the historical data to estimate how much fill (e.g., foam creating chemicals) have been used based on the number of cushions, bags, and the percentage of fill used for each. It should be noted that the above examples are meant as illustrative and many other types of estimates based on the type of supplies used for the machine may be used. - After
operation 412, or afteroperation 408 themethod 400 proceeds tooperation 414. Inoperation 414, theprocessing element 130 using either the supply sensor data fromoperation 408 or the estimated supply levels fromoperation 412, predicts the future supply usage. For example, theprocessor 130 may analyze the historical usage of themachine 152 over a predetermined time period (e.g., last hour or two, past two weeks, previous year) and/or may analyze data received from another computing device (e.g., pending orders, sales predictions, etc.) to predict the future supply usage of themachine 152. - After
operation 414, themethod 400 may proceed tooperation 416. Inoperation 416, theprocessing element 130 determines whether the current supplies for thesystem 100 will be sufficient for a predetermined time period. The time period may be based on a typically delivery time for new supplies, a threshold set that when crossed automatically requires new supplies, or another metric that may be used. In examples where theprocessing element 130 may predict the future use of themachine 152, theprocessing element 130 may use the future estimate in comparison to the typical shipping time for new supplies to determine if the supplies are sufficient or insufficient for the time period. Alternatively, in instances where thecontroller 104 may not predict the future use,operation 416 may involve an analysis of whether the remaining supplies have fallen below a predetermined threshold. - With continued reference to
FIG. 9 , if inoperation 416 the supplies are sufficient for the time period or above a threshold level for reordering supplies, themethod 400 may proceed tooperation 420. Inoperation 420, thecontroller 104 may wait for a predetermined time period and then return tooperation 402. The wait period may be determined by the user and optionally may be dynamically determined based on the supplies remaining and/or estimated future use. For example, if theprocessing element 130 determines inoperation 414 that the system has one month of supplies remaining the wait time may be set to 3 weeks or alternatively if the system has 1 week of supplies remaining, the wait time may be one day or less. In this manner thecontroller 104 can maintain the monitor on the supply levels, but may selectively use resources (e.g., processing and sensor resources) based on an educated determination as to when the supplies may run low. Afteroperation 420, themethod 400 may return tooperation 402. - If in
operation 416, new supplies are needed, i.e., the current supplies are below a threshold and/or not predicted to be sufficient for the predetermined time frame, themethod 400 may proceed tooperation 418. Inoperation 418, thecontroller 104 may activate a new order. In one example, thecontroller 104 may communicate via thenetwork 106 to place an order or submit an order to a supplier. The order details may be preset by the user, may be automatically determined based on an analysis of new orders or sales information, or may be based on the previously ordered supplies. In another example, duringoperation 418 thecontroller 104 may send a notification to a user (e.g., email, text message, or the like) that alerts the user that supplies are low and should be reordered. In this example, the user can respond with instructions to thecontroller 104 to order the supplies or the user can reorder the supplies using another computing device or method. Afteroperation 418, themethod 400 may proceed to end state 422. - The foregoing description has broad application. For example, while examples disclosed herein may focus on packaging machines, it should be appreciated that the concepts disclosed herein may equally apply to substantially any other type of machine that is used for manufacturing elements or components. Similarly, although the controller may be discussed with respect to a tablet computing device, the devices and techniques disclosed herein are equally applicable to other types of computing devices. Accordingly, the discussion of any embodiment is meant only to be exemplary and is not intended to suggest that the scope of the disclosure, including the claims, is limited to these examples.
Claims (23)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/749,940 US20150379462A1 (en) | 2014-06-27 | 2015-06-25 | Protective packaging system consumable resupply system |
CN201580046027.7A CN107074388B (en) | 2014-06-27 | 2015-06-26 | Consumable supply system of protective packaging system |
EP15810983.5A EP3160851B1 (en) | 2014-06-27 | 2015-06-26 | Protective packaging system consumable resupply system |
PCT/US2015/038136 WO2015200866A1 (en) | 2014-06-27 | 2015-06-26 | Protective packaging system consumable resupply system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462018267P | 2014-06-27 | 2014-06-27 | |
US14/749,940 US20150379462A1 (en) | 2014-06-27 | 2015-06-25 | Protective packaging system consumable resupply system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150379462A1 true US20150379462A1 (en) | 2015-12-31 |
Family
ID=54929562
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/750,736 Abandoned US20150375469A1 (en) | 2014-06-27 | 2015-06-25 | Self-contained computational device for protective packaging systems |
US14/749,911 Abandoned US20150378352A1 (en) | 2014-06-27 | 2015-06-25 | Integrated protective packaging control |
US14/749,940 Abandoned US20150379462A1 (en) | 2014-06-27 | 2015-06-25 | Protective packaging system consumable resupply system |
US14/750,813 Active 2036-11-16 US10926507B2 (en) | 2014-06-27 | 2015-06-25 | Protective packaging machines demonstrative content |
US14/749,866 Active 2036-11-24 US10160177B2 (en) | 2014-06-27 | 2015-06-25 | Protective packaging device queue control |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/750,736 Abandoned US20150375469A1 (en) | 2014-06-27 | 2015-06-25 | Self-contained computational device for protective packaging systems |
US14/749,911 Abandoned US20150378352A1 (en) | 2014-06-27 | 2015-06-25 | Integrated protective packaging control |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/750,813 Active 2036-11-16 US10926507B2 (en) | 2014-06-27 | 2015-06-25 | Protective packaging machines demonstrative content |
US14/749,866 Active 2036-11-24 US10160177B2 (en) | 2014-06-27 | 2015-06-25 | Protective packaging device queue control |
Country Status (4)
Country | Link |
---|---|
US (5) | US20150375469A1 (en) |
EP (3) | EP3160851B1 (en) |
CN (3) | CN107074389B (en) |
WO (5) | WO2015200866A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150239195A1 (en) * | 2014-02-24 | 2015-08-27 | Pregis Innovative Packaging Llc | Recipe controlled device for making packaging materials |
US20150378352A1 (en) * | 2014-06-27 | 2015-12-31 | Pregis Innovative Packaging Llc | Integrated protective packaging control |
US20160257474A1 (en) * | 2015-03-04 | 2016-09-08 | Storopack, Inc. | Air Cushion Machine and Method |
US10227171B2 (en) * | 2015-12-23 | 2019-03-12 | Pregis Intellipack Llc | Object recognition for protective packaging control |
US11029667B2 (en) * | 2016-11-25 | 2021-06-08 | Krones Ag | Method for operating an assembly for processing liquid food products |
DE102019134754A1 (en) * | 2019-12-17 | 2021-06-17 | Sprick Gmbh Bielefelder Papier- Und Wellpappenwerke & Co. | PACKAGING MATERIAL MANUFACTURING MACHINE, COMMUNICATION PROCEDURES AND RETROFITTING PROCEDURES |
EP4002037A1 (en) * | 2020-11-11 | 2022-05-25 | Ricoh Company, Ltd. | Information processing system, information processing appartus, method for processing information, and carrier means |
US11511462B2 (en) | 2018-02-23 | 2022-11-29 | Sealed Air Corporation (Us) | Foam-in-bag systems and components thereof |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6577199B2 (en) * | 2015-02-09 | 2019-09-18 | 株式会社イシダ | Packaging system |
CN108137178B (en) * | 2015-08-06 | 2021-06-15 | 莫迪维克西普哈根牧勒股份及两合公司 | Packaging machine with improved adjustment |
WO2017158799A1 (en) * | 2016-03-17 | 2017-09-21 | 株式会社日立製作所 | Storage apparatus and information processing method |
US20190114581A1 (en) * | 2016-03-29 | 2019-04-18 | Sealed Air Corporation (Us) | Providing packaging solutions and the corresponding packing materials |
US10618751B2 (en) * | 2016-10-20 | 2020-04-14 | Amada America, Inc. | Modular loading and unloading system and process |
US20180111310A1 (en) * | 2016-10-25 | 2018-04-26 | Ampacs Corporation | Bubble bag manufacturing apparatus and a bubble bag manufacturing method |
US20210130023A1 (en) * | 2016-12-15 | 2021-05-06 | Sealed Air Corporation (Us) | Packaging method |
FR3060782B1 (en) * | 2016-12-21 | 2019-10-04 | Profils Systemes | METHOD AND DEVICE FOR MANUFACTURING PROFILES |
DE102016125132A1 (en) | 2016-12-21 | 2018-06-21 | Multivac Sepp Haggenmüller Se & Co. Kg | Packaging machine with bus node arrangement |
DE102017106547A1 (en) * | 2017-03-27 | 2018-09-27 | Storopack Hans Reichenecker Gmbh | Device for providing cushioning material for packaging purposes |
DE102017120818A1 (en) * | 2017-09-08 | 2019-03-14 | Krones Ag | Processing machine for containers and / or drinks with output visualization |
DE102017130111A1 (en) | 2017-12-15 | 2019-06-19 | Multivac Sepp Haggenmüller Se & Co. Kg | Packaging machine with visualization via a cloud |
CN108528853A (en) * | 2018-04-09 | 2018-09-14 | 广东天太机器人有限公司 | A kind of small household appliances industrial robot intelligent packaging production line |
SG11202010973YA (en) | 2018-05-11 | 2020-12-30 | Ecolab Usa Inc | Hygiene system for a portable packaged food container |
KR102654724B1 (en) | 2018-05-11 | 2024-04-03 | 에코랍 유에스에이 인코퍼레이티드 | Hygiene system for a portable packaged food container |
US11308534B2 (en) * | 2019-04-05 | 2022-04-19 | Packsize Llc | Automated third-party cost estimation and production |
CN109987294A (en) * | 2019-04-08 | 2019-07-09 | 上海维誉自动化设备有限公司 | A kind of cable carrying detection device for labeling |
CN113762560A (en) * | 2020-06-23 | 2021-12-07 | 北京京东乾石科技有限公司 | Method and device for selecting type of material container |
Citations (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5983198A (en) * | 1996-04-23 | 1999-11-09 | Novus International, Inc. | Integrated system monitoring use of materials, controlling and monitoring delivery of materials and providing automated billing of delivered materials |
US6366744B1 (en) * | 2000-06-22 | 2002-04-02 | Hewlett-Packard Company | Image forming systems and methods for determining whether an image job will be imaged |
US20020082735A1 (en) * | 1998-10-06 | 2002-06-27 | Wallace David B. | Bulk inventory network system |
US20020154017A1 (en) * | 2001-04-04 | 2002-10-24 | Mbt Holding Ag | Inventory management system for admixtures and additives for concrete, grout and mortar |
US20020186406A1 (en) * | 2001-06-11 | 2002-12-12 | Phillips Quintin T. | System and methods for automatically ordering print media |
US20030083902A1 (en) * | 2001-10-26 | 2003-05-01 | Hehenberger Rodney K. | Information management and material distribution for sterilization facilities |
US6712201B1 (en) * | 1998-03-13 | 2004-03-30 | Sealed Air Corporation | Foam in bag packaging system and method for producing the same |
US20040220817A1 (en) * | 2003-04-29 | 2004-11-04 | Katherine Sanville | Monitoring and controlling processes at a vehicle wash facility |
US20050010323A1 (en) * | 2003-05-09 | 2005-01-13 | Edward Cocciadiferro | Operational control system and a system providing for remote monitoring of a manufacturing device |
US20050044820A1 (en) * | 2003-05-09 | 2005-03-03 | Lynn Noble | Dispensing system with means for easy access of dispenser components and method of using same |
US7299103B1 (en) * | 2006-07-12 | 2007-11-20 | Sealed Air Corporation (Us) | System and method for monitoring consumable usage in packaging machines |
US20080004997A1 (en) * | 2006-06-20 | 2008-01-03 | Gregory Howard Slocum | Collaborative method of managing inventory |
US20080319790A1 (en) * | 2007-06-19 | 2008-12-25 | Omnicell, Inc. | Management of patient transfer systems, methods, and devices |
US20090069930A1 (en) * | 2007-09-06 | 2009-03-12 | The Coca-Cola Company | Systems and Methods for Dispensing Consumable Products |
US20100106626A1 (en) * | 2008-10-23 | 2010-04-29 | Whirlpool Corporation | System and method for tracking inventory history |
US7725366B1 (en) * | 2007-05-01 | 2010-05-25 | Hector Franco | Supply-chain management system |
US20100199753A1 (en) * | 2009-02-11 | 2010-08-12 | Illinois Toll Works Inc. | Fuel usage monitoring system for a service pack |
US20100271655A1 (en) * | 2009-04-23 | 2010-10-28 | Xerox Corporation | Method and system for replenishing consumables in a printing configuration based on confidence intervals |
US20110116815A1 (en) * | 2009-10-27 | 2011-05-19 | Sharp Kabushiki Kaisha | Image Forming Apparatus and Method of Giving Alarm of Consumable Supply Near-End State in Image Forming Apparatus |
US8038790B1 (en) * | 2010-12-23 | 2011-10-18 | United States Gypsum Company | High performance non-combustible gypsum-cement compositions with enhanced water durability and thermal stability for reinforced cementitious lightweight structural cement panels |
US20110307141A1 (en) * | 2010-06-14 | 2011-12-15 | On-Board Communications, Inc. | System and method for determining equipment utilization |
US20120148267A1 (en) * | 2010-12-10 | 2012-06-14 | Konica Minolta Business Technologies, Inc. | Inventory management device and inventory management method |
US20120261028A1 (en) * | 2009-09-24 | 2012-10-18 | Sealed Air Corporation (Us) | Machine for producing foam within a bag |
US20130030578A1 (en) * | 2000-06-08 | 2013-01-31 | Beverage Works, Inc. | Appliance having a user interface panel and a beverage dispenser |
US20130047551A1 (en) * | 2011-08-31 | 2013-02-28 | Pregis Intellipack Corporation | Foam-in-bag device with bag-status indicator |
US20130047554A1 (en) * | 2011-08-31 | 2013-02-28 | Pregis Intellipack Corporation | Spindle mechanism for protective packaging device |
US20130242325A1 (en) * | 2012-03-19 | 2013-09-19 | Satoshi Ishikawa | Communication system, method and storage medium |
US20140278707A1 (en) * | 2013-03-12 | 2014-09-18 | Sap Ag | Commodity Procurement System |
US9745086B2 (en) * | 2014-07-11 | 2017-08-29 | Storopack, Inc. | Apparatus for supplying multiple foam machines with foam precursors |
Family Cites Families (148)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4255918A (en) * | 1978-06-01 | 1981-03-17 | Lantech Inc. | Collapsible web apparatus |
US4427474A (en) * | 1981-12-21 | 1984-01-24 | Ranpak Corp. | Method and apparatus for making an air cell cushioning product |
DE3410685A1 (en) * | 1984-03-23 | 1985-10-03 | Robert Bosch Gmbh, 7000 Stuttgart | SIZE PACKAGING MACHINE |
US4757668A (en) * | 1986-01-27 | 1988-07-19 | Ilapak Research & Development S.A. | Method and apparatus for form-fill-seal packaging of articles |
US5188691A (en) * | 1987-07-27 | 1993-02-23 | Caputo Gary L | Apparatus and method for producing air cushion product |
US4898327A (en) * | 1988-08-22 | 1990-02-06 | Sealed Air Corporation | Injection system for foamable compositions |
US5224047A (en) * | 1989-10-03 | 1993-06-29 | Murata Kikai Kabushiki Kaisha | Maintenance monitoring apparatus for automatic winder |
US5131272A (en) * | 1990-03-15 | 1992-07-21 | Harris Corporation | Portable deployable automatic test system |
EP0549806B1 (en) * | 1991-07-12 | 1997-03-05 | ISHIDA CO., Ltd. | Bag making-wrapping machine |
US5376219A (en) * | 1991-09-26 | 1994-12-27 | Sealed Air Corporation | High speed apparatus for forming foam cushions for packaging purposes |
US5284164A (en) * | 1991-11-07 | 1994-02-08 | Brown & Williamson Tobacco Corporation | Method for improving the quality of products produced in the cigarette manufacturing process |
US6003288A (en) * | 1992-02-28 | 1999-12-21 | Sealed Air Corporation | Compact packaging device for forming foam filled cushions for packaging purposes |
US5341625A (en) * | 1992-08-27 | 1994-08-30 | Automated Packaging Systems, Inc. | Bagging control apparatus and method |
DE776760T1 (en) * | 1994-07-22 | 1997-11-20 | Ranpak Corp., Concord Township, Ohio | Upholstery conversion machine |
US6203481B1 (en) * | 1994-07-22 | 2001-03-20 | Ranpak Corp. | Cushioning conversion machine |
US6524230B1 (en) * | 1994-07-22 | 2003-02-25 | Ranpak Corp. | Packing material product and method and apparatus for making, monitoring and controlling the same |
US5840004A (en) * | 1994-07-22 | 1998-11-24 | Ranpak Corp. | Cushioning conversion machine and method |
US5749821A (en) * | 1995-07-21 | 1998-05-12 | Ranpak Corp. | Cushioning conversion system for converting paper stock into cushioning material with a staging area and a pick and place assembly |
US5764521A (en) * | 1995-11-13 | 1998-06-09 | Stratasys Inc. | Method and apparatus for solid prototyping |
GB2307883A (en) * | 1995-12-08 | 1997-06-11 | Gestetner Mfg Ltd | Consumable material management system |
US6629599B2 (en) * | 1996-04-03 | 2003-10-07 | Sealed Air Corporation | Foam in bag packaging system |
JPH09282374A (en) * | 1996-04-16 | 1997-10-31 | Matsushita Electric Ind Co Ltd | Mounting factory management support system |
DE19618559A1 (en) * | 1996-05-09 | 1997-11-13 | Kallfass Gmbh | Packaging machine |
US5947005A (en) * | 1996-09-09 | 1999-09-07 | Salton-Maxim Housewares, Inc. | Bread making machine and method with automated dispenser and pause function |
US5829231A (en) * | 1996-11-14 | 1998-11-03 | Ranpak Corporation | Automated cushioning producing and filling system |
JP3847391B2 (en) * | 1996-11-26 | 2006-11-22 | 四国化工機株式会社 | Press equipment for filling and packaging machinery |
US6012152A (en) * | 1996-11-27 | 2000-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Software fault management system |
US5778631A (en) * | 1997-02-07 | 1998-07-14 | Ranpak Corp. | Automated cushioning producing and dispening system |
US5996782A (en) * | 1997-04-14 | 1999-12-07 | Sealed Air Corporation | Foam in bag packaging system for manual use |
BR9810105A (en) * | 1997-06-11 | 2000-08-08 | Ranpak Corp | Damping conversion method and system |
US6932751B1 (en) * | 1997-07-07 | 2005-08-23 | Sealed Air New Zealand | Apparatus and method for making bags of different dimensions |
ES2236944T3 (en) * | 1997-09-18 | 2005-07-16 | Ranpak Corp. | MANUFACTURING SYSTEM AND PACKAGING OF FILLINGS TO ESTIBATE. |
AU1123399A (en) * | 1997-10-27 | 1999-05-17 | Ranpak Corp. | Cushioning conversion system and method for making a coil of cushioning product |
US5986239A (en) * | 1998-03-13 | 1999-11-16 | Sealed Air Corporation | Conductive warmer for foam packaging bags |
US6065636A (en) * | 1998-03-13 | 2000-05-23 | Sealed Air Corporation | Convective warmer for foam packaging bags |
US20020104293A1 (en) * | 1998-06-11 | 2002-08-08 | Armington Steven E. | Packaging system |
WO2001000491A1 (en) | 1999-06-29 | 2001-01-04 | Ranpak Corp. | Packaging controller for cushioning producing system |
JP3868642B2 (en) * | 1998-11-30 | 2007-01-17 | グローリー株式会社 | Coin wrapping machine |
EP1712885B1 (en) * | 1998-12-28 | 2009-05-27 | Ishida Co., Ltd. | Weighing, packaging and inspecting system |
US6370503B1 (en) * | 1999-06-30 | 2002-04-09 | International Business Machines Corp. | Method and apparatus for improving speech recognition accuracy |
US7046929B1 (en) * | 1999-08-24 | 2006-05-16 | Ciena Corporation | Fault detection and isolation in an optical network |
DE19946787A1 (en) * | 1999-09-29 | 2001-04-05 | Focke & Co | Method and device for diagnosing machines |
US6470532B2 (en) * | 2000-02-29 | 2002-10-29 | Torqmaster, Inc. | Cam hinge with controlled friction for improved cam operation |
US6923802B2 (en) * | 2000-03-13 | 2005-08-02 | Memphis Eye & Cataract Assoc. | System for generating ablation profiles for laser refractive eye surgery |
ATE327539T1 (en) * | 2000-03-29 | 2006-06-15 | Fuji Photo Film Co Ltd | DISTRIBUTED DATA PROCESSING SYSTEM AND DATA PROCESSING METHOD IN A DISTRIBUTED DATA PROCESSING SYSTEM |
JP2001348010A (en) | 2000-06-06 | 2001-12-18 | Shikoku Kakoki Co Ltd | Web registering apparatus and packaging machine provided with the same |
CA2426826C (en) * | 2000-10-30 | 2009-01-20 | Stork Fabricators, Inc. | Modular shrink-wrap machine |
US6890290B2 (en) * | 2001-06-22 | 2005-05-10 | Amplas, Inc. | Method and apparatus for producing valve bags |
US7055350B2 (en) * | 2001-09-20 | 2006-06-06 | Meadwestvaco Packaging Systems Llc | Packaging system, apparatus and method therefor |
JP2003137229A (en) * | 2001-10-30 | 2003-05-14 | Honda Motor Co Ltd | Method and apparatus for determining optimal packaging specifications |
CN1169703C (en) * | 2001-11-01 | 2004-10-06 | 宋昕 | Continuous cutting-off and tracking control system for package material and its control method |
US20030083890A1 (en) * | 2001-11-01 | 2003-05-01 | Duncan Gregory Scott | Automated pack out |
US6933837B2 (en) * | 2002-01-25 | 2005-08-23 | Altra Technologies Incorporated | Trailer based collision warning system and method |
US7587379B2 (en) * | 2002-03-20 | 2009-09-08 | Huelsman David L | Method and system for capturing business rules for automated decision procession |
EP1352830B1 (en) * | 2002-04-09 | 2004-11-03 | Fuji Photo Film Co., Ltd. | method of and apparatus for automatically packaging products |
US20030200111A1 (en) * | 2002-04-19 | 2003-10-23 | Salim Damji | Process for determining optimal packaging and shipping of goods |
US6744998B2 (en) * | 2002-09-23 | 2004-06-01 | Hewlett-Packard Development Company, L.P. | Printer with video playback user interface |
US7366643B2 (en) * | 2003-03-20 | 2008-04-29 | Delphi Technologies, Inc. | System, method, and storage medium for determining a packaging design for a container |
DE50312795D1 (en) * | 2003-04-25 | 2010-07-22 | Sig Technology Ltd | Method and system for monitoring a packaging or filling process |
US7552847B2 (en) * | 2003-05-09 | 2009-06-30 | Intellipack | Dispenser mixing module and method of assembling and using same |
DE10325894B4 (en) * | 2003-06-06 | 2010-12-09 | Siemens Ag | Tool or production machine with display unit for the visualization of work processes |
JP4642368B2 (en) * | 2003-08-01 | 2011-03-02 | ハイデルベルガー ドルツクマシーネン アクチエンゲゼルシヤフト | Automatic operation |
US7204070B2 (en) * | 2003-10-10 | 2007-04-17 | The Real Reel Corporation | Method and apparatus for packaging panel products |
US20050242147A1 (en) * | 2003-11-19 | 2005-11-03 | Tobin Michael W | Mechanism for disassembling and dispensing pre-cut packaging material |
US20050154816A1 (en) * | 2004-01-12 | 2005-07-14 | Inventec Corporation | Independent base of a tablet computer |
US8751031B2 (en) * | 2004-02-06 | 2014-06-10 | Zircore, Llc | System and method for mass custom manufacturing of dental crowns and crown components |
US6997319B2 (en) * | 2004-03-23 | 2006-02-14 | Sealed Air Corporation | Heat resistant foam-in-bag packaging |
US6910997B1 (en) | 2004-03-26 | 2005-06-28 | Free-Flow Packaging International, Inc. | Machine and method for making paper dunnage |
US7085677B1 (en) * | 2004-04-19 | 2006-08-01 | Amazon Technologies, Inc. | Automatically identifying incongruous item packages |
US7590382B2 (en) * | 2004-12-15 | 2009-09-15 | Audiovox Corporation | Entertainment system for use in a vehicle |
US7386968B2 (en) * | 2005-03-30 | 2008-06-17 | Sealed Air Corporation | Packaging machine and method |
US7584592B2 (en) * | 2005-08-04 | 2009-09-08 | Ranpak Corp. | Packaging system and method |
US20070094599A1 (en) * | 2005-09-08 | 2007-04-26 | Heidelberger Druckmaschinen Aktiengesellschaft | Method and system for training an operator of a paper folding machine |
JP4606319B2 (en) * | 2005-12-19 | 2011-01-05 | 日東電工株式会社 | Recovery support device |
EP1977294A2 (en) * | 2006-01-18 | 2008-10-08 | Störig, Wolfgang | Method and device for operating a machine |
BE1017113A6 (en) * | 2006-03-28 | 2008-02-05 | Soudan Patrimonium & Consultin | COMPOSITION CONTAINING A DEVICE FOR MANUFACTURING FOAM PILLOWS AND A FOIL MATERIAL AND METHOD FOR MANUFACTURING A FOAM PILLOW. |
WO2007122914A1 (en) * | 2006-04-04 | 2007-11-01 | Panasonic Corporation | Personal information management device |
WO2007121169A2 (en) * | 2006-04-10 | 2007-10-25 | Ranpak Corp. | Packaging system with volume measurement |
US8695311B2 (en) * | 2006-04-26 | 2014-04-15 | Free-Flow Packaging International, Inc. | Apparatus for inflating and sealing packing cushions employing film recognition controller |
US7607911B2 (en) * | 2006-04-26 | 2009-10-27 | Sealed Air Corporation (Us) | Method and apparatus for making foam-in-place cushions with selective distribution of foam |
US20070268247A1 (en) * | 2006-05-22 | 2007-11-22 | Cary Quatro | Mobile tablet computer |
US7883188B2 (en) * | 2006-06-09 | 2011-02-08 | David Scanlan | Inkjet cartridge refilling system |
US7647752B2 (en) * | 2006-07-12 | 2010-01-19 | Greg Magnell | System and method for making custom boxes for objects of random size or shape |
US7771338B2 (en) | 2006-09-14 | 2010-08-10 | Pregis Innovative Packaging, Inc. | Apparatus for crumpling paper substrates |
US7744519B2 (en) * | 2006-09-14 | 2010-06-29 | Pregis Innovative Packaging, Inc. | System and method for crumpling paper substrates |
EP2084066B1 (en) | 2006-09-20 | 2013-05-29 | Pregis Innovative Packaging Inc. | Inflation and sealing device for inflatable air cushions |
US8265781B2 (en) * | 2006-10-24 | 2012-09-11 | Krones Ag | Monitoring unit for a device for manipulating containers |
CN101206729A (en) * | 2006-12-22 | 2008-06-25 | 深圳富泰宏精密工业有限公司 | Inventory management system |
WO2008087619A1 (en) * | 2007-01-19 | 2008-07-24 | Foam In Place Co. Ltd. | Packing material production and bagging apparatus and methods for using same |
US20080172986A1 (en) * | 2007-01-19 | 2008-07-24 | Fipco | Packing material production and bagging apparatus and methods for using same |
US7490449B1 (en) * | 2007-08-13 | 2009-02-17 | Ralph Eibert | Method and apparatus for making dunnage |
US8061110B2 (en) | 2007-10-12 | 2011-11-22 | Pregis Innovative Packaging, Inc. | Inflation and sealing device with disengagement mechanism |
JP5647384B2 (en) * | 2007-10-12 | 2014-12-24 | 出光ユニテック株式会社 | Packaging bag cutting apparatus, method and manufacturing apparatus therefor |
ES2560535T3 (en) * | 2008-04-22 | 2016-02-19 | Ranpak Corp. | Top filling packing machine and conversion method |
US8808178B2 (en) * | 2008-04-30 | 2014-08-19 | Welch Allyn, Inc. | On demand help/in-service for a medical device |
US9994346B2 (en) * | 2008-05-30 | 2018-06-12 | Ranpak Corp. | Packaging system and method with controlled dunnage dispensing |
US8472040B2 (en) * | 2008-07-28 | 2013-06-25 | Samsung Electronics Co., Ltd. | Host apparatus, image forming apparatus, and diagnosis method for image forming apparatus |
US20100064235A1 (en) * | 2008-08-26 | 2010-03-11 | Walls Marshall G | Visual Intuitive Interactive Interwoven Multi-Layered Maintenance Support GUI |
CA2923242C (en) * | 2008-09-15 | 2018-02-27 | Johnson Controls Technology Company | Air treatment device for hvac systems |
US20100105011A1 (en) * | 2008-10-29 | 2010-04-29 | Inpronto Inc. | System, Method And Apparatus For Tooth Implant Planning And Tooth Implant Kits |
EP2382133B1 (en) * | 2008-11-24 | 2015-01-07 | Ranpak Corp. | Manually-assisted void-fill dunnage dispensing system and method |
IT1392529B1 (en) * | 2008-12-31 | 2012-03-09 | Corradi | EQUIPMENT FOR THE DELIVERY AND INSERTION OF MATERIAL FOR PACKAGING IN CONTAINERS AND ITS METHOD. |
US8135299B2 (en) * | 2009-04-03 | 2012-03-13 | Xerox Corporation | Computer generated imagery (CGI) fault clearance instructions |
RU2540059C2 (en) * | 2009-04-06 | 2015-01-27 | КЕРН ГЛОБАЛ ЭлЭлСи | Device and method for control over material conversion and envelope filling |
WO2011028593A2 (en) * | 2009-08-26 | 2011-03-10 | Provo Craft And Novelty, Inc. | Crafting apparatus including a workpiece feed path bypass assembly and workpiece feed path analyzer |
EP2470359A1 (en) * | 2009-08-28 | 2012-07-04 | Pregis Innovative Packaging, Inc. | Flexible dunnage handler |
US8267848B2 (en) | 2009-08-28 | 2012-09-18 | Pregis Innovative Packaging, Inc. | Dunnage device and handler disengagement |
US8356463B2 (en) * | 2009-09-30 | 2013-01-22 | Sealed Air Corporation (Us) | Apparatus for forming flexible containers, dispensing fluid into the containers, and enclosing the fluid within the containers |
WO2011085116A2 (en) | 2010-01-06 | 2011-07-14 | Pregis Innovative Packaging, Inc. | Packaging pillow device with upstream components |
US8348818B2 (en) * | 2010-05-27 | 2013-01-08 | Sealed Air Corporation (Us) | Machine for producing packaging cushioning |
BR112013000013B1 (en) * | 2010-06-29 | 2020-11-17 | Packsize, Llc | system for optimizing the production of protudo packaging |
CN103210370B (en) * | 2010-08-03 | 2017-02-15 | 派克赛斯有限责任公司 | Creating on-demand packaging based on stored attribute data |
US8641591B2 (en) | 2010-08-26 | 2014-02-04 | Pregis Innovative Packaging, Inc. | Center-fed dunnage system |
US10695490B2 (en) * | 2010-09-17 | 2020-06-30 | Nicholas J Perazzo | Syringe filling and packaging system for hospital pharmacies |
JP5723560B2 (en) * | 2010-09-29 | 2015-05-27 | シスメックス株式会社 | Analysis equipment |
US9215023B2 (en) * | 2010-09-30 | 2015-12-15 | Broadcom Corporation | Portable computing device having an RF based architecture |
US20120150632A1 (en) * | 2010-12-08 | 2012-06-14 | At&T Intellectual Property I, L.P. | Integrated customer premises equipment troubleshooting assistance |
BR112013014895B1 (en) * | 2010-12-15 | 2020-12-01 | Packsize, Llc | system to produce customized packaging on demand |
EP3199335B1 (en) | 2010-12-23 | 2019-09-04 | Pregis Innovative Packaging LLC | Center-fed dunnage system feed |
JP5877947B2 (en) * | 2011-01-14 | 2016-03-08 | 株式会社イシダ | Packaging machine system |
US9171298B2 (en) * | 2011-02-24 | 2015-10-27 | Dvdcase, Inc. | Systems and methods for managing access to benefits associated with products |
US9073206B2 (en) * | 2012-06-21 | 2015-07-07 | Omnicare, Inc. | Methods and apparatus for automated filling of packagings with medications |
US9138921B2 (en) | 2011-08-31 | 2015-09-22 | Pregis Intellipack Llc | Foam-in-bag apparatus with power-failure protection |
US9545638B2 (en) * | 2011-09-04 | 2017-01-17 | Highcon Systems Ltd. | Method and system for a multiple-orifice nozzle |
CA2849084C (en) * | 2011-09-20 | 2018-07-03 | Pregis Innovative Packaging, Inc. | Tear-assist apparatus |
MX343166B (en) * | 2011-10-19 | 2016-10-26 | Graphic Packaging Int Inc | System and method for activating article protection features of a carton. |
JP2013122572A (en) * | 2011-11-08 | 2013-06-20 | Funai Electric Co Ltd | Display device |
JP5930709B2 (en) * | 2011-12-27 | 2016-06-08 | キヤノン株式会社 | Image processing apparatus, control method therefor, and program |
US20140032433A1 (en) * | 2012-02-15 | 2014-01-30 | Monitormyproperty Llc | Method and system for monitoring property |
JP5974530B2 (en) * | 2012-02-17 | 2016-08-23 | 株式会社寺岡精工 | Packaging equipment |
BR112014027743B1 (en) | 2012-05-16 | 2021-09-28 | Tetra Laval Holdings & Finance Sa | MONITORING SYSTEM AND METHOD OF A PACKAGING MACHINE AND PACKAGING MACHINE |
US8880948B2 (en) * | 2012-06-28 | 2014-11-04 | Hughes Network Systems Llc | Terminal diagnosis self correction method and system |
US20140038805A1 (en) | 2012-08-03 | 2014-02-06 | Pregis Innovative Packaging, Inc. | Dunnage supply daisy chain connector |
SG2012070017A (en) * | 2012-09-20 | 2014-04-28 | Rockwell Automation Asia Pacific Business Ctr Pte Ltd | Systems, methods, and software for presenting parameter set(s) for industrial automation devices |
JP6170165B2 (en) * | 2012-10-16 | 2017-07-26 | ベックマン コールター, インコーポレイテッド | Chute configuration with peeling mechanism |
CA3007829C (en) * | 2013-02-13 | 2020-06-02 | Lantech.Com, Llc | Packaging material profiling for containment force-based wrapping |
EP2767397A1 (en) * | 2013-02-18 | 2014-08-20 | Tetra Laval Holdings & Finance S.A. | Packaging laminate, method for producing same, and packaging container produced from the packaging container |
US9271375B2 (en) * | 2013-02-25 | 2016-02-23 | Leviton Manufacturing Company, Inc. | System and method for occupancy sensing with enhanced functionality |
US11573672B2 (en) * | 2013-03-15 | 2023-02-07 | Fisher-Rosemount Systems, Inc. | Method for initiating or resuming a mobile control session in a process plant |
US20140260121A1 (en) * | 2013-03-15 | 2014-09-18 | Yukie Jaqueline Tokuda | Device and method for bagging a consumable product for steeping |
US20140263609A1 (en) * | 2013-03-15 | 2014-09-18 | Brianne H. Moar | System and method for providing information for a user of automated packaging machinery |
KR102256849B1 (en) * | 2013-04-09 | 2021-05-27 | 크라이오백 인코포레이티드 | Apparatus and process for packaging a product |
US9612583B1 (en) * | 2013-06-11 | 2017-04-04 | Amazon Technologies, Inc. | Packaging management |
US10075630B2 (en) * | 2013-07-03 | 2018-09-11 | HJ Laboratories, LLC | Providing real-time, personal services by accessing components on a mobile device |
EP3025528B1 (en) * | 2013-07-23 | 2018-09-05 | Unium Inc. | Systems and methods for push-to-talk voice communication over voice over internet protocol networks |
JP6311023B2 (en) * | 2013-08-27 | 2018-04-11 | オセ−テクノロジーズ ビーブイ | Method for tracking intermediates in a printing system |
US20150375469A1 (en) * | 2014-06-27 | 2015-12-31 | Pregis Innovative Packaging Llc | Self-contained computational device for protective packaging systems |
US9828128B1 (en) * | 2014-12-17 | 2017-11-28 | X Development Llc | On-demand protective structures for packaging items in a container |
-
2015
- 2015-06-25 US US14/750,736 patent/US20150375469A1/en not_active Abandoned
- 2015-06-25 US US14/749,911 patent/US20150378352A1/en not_active Abandoned
- 2015-06-25 US US14/749,940 patent/US20150379462A1/en not_active Abandoned
- 2015-06-25 US US14/750,813 patent/US10926507B2/en active Active
- 2015-06-25 US US14/749,866 patent/US10160177B2/en active Active
- 2015-06-26 CN CN201580046412.1A patent/CN107074389B/en active Active
- 2015-06-26 WO PCT/US2015/038136 patent/WO2015200866A1/en active Application Filing
- 2015-06-26 EP EP15810983.5A patent/EP3160851B1/en active Active
- 2015-06-26 EP EP15812862.9A patent/EP3160853A4/en not_active Withdrawn
- 2015-06-26 WO PCT/US2015/038131 patent/WO2015200863A1/en active Application Filing
- 2015-06-26 CN CN201580045962.1A patent/CN106715274B/en active Active
- 2015-06-26 WO PCT/US2015/038123 patent/WO2015200861A1/en active Application Filing
- 2015-06-26 CN CN201580046027.7A patent/CN107074388B/en active Active
- 2015-06-26 EP EP15811557.6A patent/EP3160852B1/en active Active
- 2015-06-29 WO PCT/US2015/038329 patent/WO2015200911A1/en active Application Filing
- 2015-06-29 WO PCT/US2015/038335 patent/WO2015200913A1/en active Application Filing
Patent Citations (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5983198A (en) * | 1996-04-23 | 1999-11-09 | Novus International, Inc. | Integrated system monitoring use of materials, controlling and monitoring delivery of materials and providing automated billing of delivered materials |
US6712201B1 (en) * | 1998-03-13 | 2004-03-30 | Sealed Air Corporation | Foam in bag packaging system and method for producing the same |
US20020082735A1 (en) * | 1998-10-06 | 2002-06-27 | Wallace David B. | Bulk inventory network system |
US20130030578A1 (en) * | 2000-06-08 | 2013-01-31 | Beverage Works, Inc. | Appliance having a user interface panel and a beverage dispenser |
US6366744B1 (en) * | 2000-06-22 | 2002-04-02 | Hewlett-Packard Company | Image forming systems and methods for determining whether an image job will be imaged |
US20020154017A1 (en) * | 2001-04-04 | 2002-10-24 | Mbt Holding Ag | Inventory management system for admixtures and additives for concrete, grout and mortar |
US20020186406A1 (en) * | 2001-06-11 | 2002-12-12 | Phillips Quintin T. | System and methods for automatically ordering print media |
US20030083902A1 (en) * | 2001-10-26 | 2003-05-01 | Hehenberger Rodney K. | Information management and material distribution for sterilization facilities |
US20040220817A1 (en) * | 2003-04-29 | 2004-11-04 | Katherine Sanville | Monitoring and controlling processes at a vehicle wash facility |
US20050010323A1 (en) * | 2003-05-09 | 2005-01-13 | Edward Cocciadiferro | Operational control system and a system providing for remote monitoring of a manufacturing device |
US20050044820A1 (en) * | 2003-05-09 | 2005-03-03 | Lynn Noble | Dispensing system with means for easy access of dispenser components and method of using same |
US20080004997A1 (en) * | 2006-06-20 | 2008-01-03 | Gregory Howard Slocum | Collaborative method of managing inventory |
US7299103B1 (en) * | 2006-07-12 | 2007-11-20 | Sealed Air Corporation (Us) | System and method for monitoring consumable usage in packaging machines |
US7725366B1 (en) * | 2007-05-01 | 2010-05-25 | Hector Franco | Supply-chain management system |
US20080319790A1 (en) * | 2007-06-19 | 2008-12-25 | Omnicell, Inc. | Management of patient transfer systems, methods, and devices |
US20090069930A1 (en) * | 2007-09-06 | 2009-03-12 | The Coca-Cola Company | Systems and Methods for Dispensing Consumable Products |
US20100106626A1 (en) * | 2008-10-23 | 2010-04-29 | Whirlpool Corporation | System and method for tracking inventory history |
US20100199753A1 (en) * | 2009-02-11 | 2010-08-12 | Illinois Toll Works Inc. | Fuel usage monitoring system for a service pack |
US20100271655A1 (en) * | 2009-04-23 | 2010-10-28 | Xerox Corporation | Method and system for replenishing consumables in a printing configuration based on confidence intervals |
US20120261028A1 (en) * | 2009-09-24 | 2012-10-18 | Sealed Air Corporation (Us) | Machine for producing foam within a bag |
US20110116815A1 (en) * | 2009-10-27 | 2011-05-19 | Sharp Kabushiki Kaisha | Image Forming Apparatus and Method of Giving Alarm of Consumable Supply Near-End State in Image Forming Apparatus |
US20110307141A1 (en) * | 2010-06-14 | 2011-12-15 | On-Board Communications, Inc. | System and method for determining equipment utilization |
US20120148267A1 (en) * | 2010-12-10 | 2012-06-14 | Konica Minolta Business Technologies, Inc. | Inventory management device and inventory management method |
US8038790B1 (en) * | 2010-12-23 | 2011-10-18 | United States Gypsum Company | High performance non-combustible gypsum-cement compositions with enhanced water durability and thermal stability for reinforced cementitious lightweight structural cement panels |
US20130047551A1 (en) * | 2011-08-31 | 2013-02-28 | Pregis Intellipack Corporation | Foam-in-bag device with bag-status indicator |
US20130047554A1 (en) * | 2011-08-31 | 2013-02-28 | Pregis Intellipack Corporation | Spindle mechanism for protective packaging device |
US20130242325A1 (en) * | 2012-03-19 | 2013-09-19 | Satoshi Ishikawa | Communication system, method and storage medium |
US20140278707A1 (en) * | 2013-03-12 | 2014-09-18 | Sap Ag | Commodity Procurement System |
US9745086B2 (en) * | 2014-07-11 | 2017-08-29 | Storopack, Inc. | Apparatus for supplying multiple foam machines with foam precursors |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11345110B2 (en) | 2014-02-24 | 2022-05-31 | Pregis Innovative Packaging Llc | Recipe controlled process for making packaging materials |
US10293569B2 (en) * | 2014-02-24 | 2019-05-21 | Pregis Innovative Packaging Llc | Recipe controlled process for making packaging materials |
US20150239195A1 (en) * | 2014-02-24 | 2015-08-27 | Pregis Innovative Packaging Llc | Recipe controlled device for making packaging materials |
US11772353B2 (en) | 2014-02-24 | 2023-10-03 | Pregis Innovative Packaging Llc | Recipe controlled process for making packaging materials |
US20150378352A1 (en) * | 2014-06-27 | 2015-12-31 | Pregis Innovative Packaging Llc | Integrated protective packaging control |
US20160257474A1 (en) * | 2015-03-04 | 2016-09-08 | Storopack, Inc. | Air Cushion Machine and Method |
US10850906B2 (en) * | 2015-03-04 | 2020-12-01 | Storopack, Inc. | Air cushion machine and method |
US10227171B2 (en) * | 2015-12-23 | 2019-03-12 | Pregis Intellipack Llc | Object recognition for protective packaging control |
US11029667B2 (en) * | 2016-11-25 | 2021-06-08 | Krones Ag | Method for operating an assembly for processing liquid food products |
US11872724B2 (en) | 2018-02-23 | 2024-01-16 | Sealed Air Corporation (Us) | Foam-in-bag systems and components thereof |
US11511462B2 (en) | 2018-02-23 | 2022-11-29 | Sealed Air Corporation (Us) | Foam-in-bag systems and components thereof |
US12005609B2 (en) | 2018-02-23 | 2024-06-11 | Sealed Air Corporation (Us) | Foam-in-bag systems and components thereof |
US12030221B2 (en) | 2018-02-23 | 2024-07-09 | Sealed Air Corporation (Us) | Foam-in-bag systems and components thereof |
US12109731B2 (en) | 2018-02-23 | 2024-10-08 | Sealed Air Corporation (Us) | Foam-in-bag systems and components thereof |
DE102019134754A1 (en) * | 2019-12-17 | 2021-06-17 | Sprick Gmbh Bielefelder Papier- Und Wellpappenwerke & Co. | PACKAGING MATERIAL MANUFACTURING MACHINE, COMMUNICATION PROCEDURES AND RETROFITTING PROCEDURES |
EP4002037A1 (en) * | 2020-11-11 | 2022-05-25 | Ricoh Company, Ltd. | Information processing system, information processing appartus, method for processing information, and carrier means |
Also Published As
Publication number | Publication date |
---|---|
WO2015200863A1 (en) | 2015-12-30 |
US10160177B2 (en) | 2018-12-25 |
CN106715274B (en) | 2020-03-10 |
CN106715274A (en) | 2017-05-24 |
US20150375882A1 (en) | 2015-12-31 |
EP3160851A4 (en) | 2018-04-11 |
EP3160853A1 (en) | 2017-05-03 |
US10926507B2 (en) | 2021-02-23 |
EP3160852B1 (en) | 2019-12-11 |
EP3160852A4 (en) | 2018-05-23 |
WO2015200911A1 (en) | 2015-12-30 |
EP3160851B1 (en) | 2021-05-05 |
CN107074389B (en) | 2019-12-17 |
CN107074388A (en) | 2017-08-18 |
US20150375469A1 (en) | 2015-12-31 |
CN107074388B (en) | 2020-09-25 |
CN107074389A (en) | 2017-08-18 |
EP3160851A1 (en) | 2017-05-03 |
EP3160853A4 (en) | 2019-02-20 |
US20150378352A1 (en) | 2015-12-31 |
WO2015200866A1 (en) | 2015-12-30 |
US20150378750A1 (en) | 2015-12-31 |
WO2015200861A1 (en) | 2015-12-30 |
EP3160852A1 (en) | 2017-05-03 |
WO2015200913A1 (en) | 2015-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3160851B1 (en) | Protective packaging system consumable resupply system | |
US10227171B2 (en) | Object recognition for protective packaging control | |
US10126735B2 (en) | Protective packaging device queue control | |
US10160557B2 (en) | Ice bagging system including auxiliary source of bags | |
US6877297B2 (en) | Cushioning conversion system and method | |
EP2601575B1 (en) | Creating on-demand packaging based on stored attribute data | |
CA2593132C (en) | A system and method for monitoring consumable usage in packaging machines | |
US10293569B2 (en) | Recipe controlled process for making packaging materials | |
US10717558B2 (en) | Machine and process for packaging unique items | |
WO2001000491A1 (en) | Packaging controller for cushioning producing system | |
US20180036990A1 (en) | Air pillow machine | |
JP2018150072A (en) | Packaging system and information processing device for supporting setting of control parameter suitable for packaging environment with respect to packaging apparatus | |
JP4717433B2 (en) | Bag making and packaging machine | |
JP2020154632A (en) | Production condition information providing device and production condition information providing system | |
JP2015051793A (en) | Pedestal for packaging device | |
JPH0418216A (en) | Tray controller of packer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PREGIS INNOVATIVE PACKAGING LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EISENBERGER, EDWARD;REEL/FRAME:045808/0931 Effective date: 20180331 |
|
AS | Assignment |
Owner name: PREGIS INTELLIPACK LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WETSCH, THOMAS D.;REEL/FRAME:045815/0723 Effective date: 20171211 Owner name: PREGIS INTELLIPACK LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BERTRAM, GEORGE;REEL/FRAME:045815/0548 Effective date: 20171216 |
|
AS | Assignment |
Owner name: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT, NEW YORK Free format text: SECURITY INTEREST;ASSIGNORS:PREGIS INNOVATIVE PACKAGING INC.;PREGIS INTELLIPACK LLC;PREGIS SHARP SYSTEMS, LLC;AND OTHERS;REEL/FRAME:046593/0535 Effective date: 20180713 Owner name: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT, Free format text: SECURITY INTEREST;ASSIGNORS:PREGIS INNOVATIVE PACKAGING INC.;PREGIS INTELLIPACK LLC;PREGIS SHARP SYSTEMS, LLC;AND OTHERS;REEL/FRAME:046593/0535 Effective date: 20180713 |
|
AS | Assignment |
Owner name: PREGIS INTELLIPACK LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PREGIS INNOVATIVE PACKAGING LLC;REEL/FRAME:046903/0507 Effective date: 20180917 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
AS | Assignment |
Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, NEW YORK Free format text: FIRST LIEN SECURITY AGREEMENT;ASSIGNOR:PREGIS INTELLIPACK LLC;REEL/FRAME:049933/0335 Effective date: 20190801 Owner name: OWL ROCK CAPITAL CORPORATION, AS SECOND LIEN COLLA Free format text: SECOND LIEN PATENT SECURITY AGREEMENT;ASSIGNOR:PREGIS INTELLIPACK LLC;REEL/FRAME:049937/0182 Effective date: 20190801 Owner name: OWL ROCK CAPITAL CORPORATION, AS SECOND LIEN COLLATERAL AGENT, NEW YORK Free format text: SECOND LIEN PATENT SECURITY AGREEMENT;ASSIGNOR:PREGIS INTELLIPACK LLC;REEL/FRAME:049937/0182 Effective date: 20190801 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
AS | Assignment |
Owner name: PREGIS INTELLIPACK LLC, ILLINOIS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT;REEL/FRAME:050993/0798 Effective date: 20190801 Owner name: FREE-FLOW PACKAGING INTERNATIONAL, INC., ILLINOIS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT;REEL/FRAME:050993/0798 Effective date: 20190801 Owner name: PREGIS INNOVATIVE PACKAGING INC., ILLINOIS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT;REEL/FRAME:050993/0798 Effective date: 20190801 Owner name: PREGIS SHARP SYSTEMS, LLC, ILLINOIS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT;REEL/FRAME:050993/0798 Effective date: 20190801 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: UBS AG, STAMFORD BRANCH, AS SUCCESSOR AGENT, CONNECTICUT Free format text: ASSIGNMENT OF PATENT SECURITY INTERESTS (FIRST LIEN);ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:068518/0568 Effective date: 20240807 |