Мозаичное производство упаковочных материалов
Иллюстрации
Показать всеНастоящее изобретение распространяется на способы, машины, системы и компьютерные программные продукты для производства множества упаковочных продуктов в мозаичной конфигурации в пределах исходного производственного материала, предоставляющие возможность производства множества упаковочных продуктов параллельно. Варианты выполнения включают в себя доступ к данным об изделиях, идентифицирующим изделия, подлежащих упаковке, и определение требований к упаковке для каждого изделия. Пары размеров коробок, которые удовлетворяют требованиям к упаковке, выбираются для мозаичного производства. Машина для производства упаковок, которая должна быть использована, также выбирается. Выбор размеров коробок и/или машины для производства упаковок основывается на совокупном анализе требований к упаковке, характеристик упаковочной системы и характеристик упаковочной машины. На основе совокупного анализа определяется, как распределять производство коробок для машины для производства упаковок, и пары размеров коробок подбираются для производственной машины. Инструкции по производству коробок формируются и отправляются машине для производства упаковок. 4 н. и 16 з.п. ф-лы, 4 табл., 10 ил.
Реферат
[0001] Настоящая заявка имеет приоритет заявки США № Сер. №61/510,894 от 22 июля 2011 года, озаглавленной «Мозаичное производство упаковочных материалов», которая включена в настоящее описание полностью путем ссылки.
[0002] УРОВЕНЬ ТЕХНИКИ
[0003] С увеличивающейся доступностью товаров, продуктов и других изделий не только локально, но также на глобальном рынке, необходимость в соответствующей упаковке таких материалов для отгрузки и доставки никогда ранее не были настолько важными. К счастью, доступные упаковочные системы могут использоваться в настоящее время для того, чтобы создавать практически любой стиль упаковки продукта из упаковочных материалов, таких как гофрированный картон.
[0004] Возможно, одним из самых важных факторов в производстве упаковки для продукта является то, что упаковка должна быть спроектирована так, чтобы вмещать содержащийся продукт настолько точно, насколько возможно. С более точной подгонкой содержащееся изделие или продукт менее вероятно может быть поврежден, и кроме того, необходимость во внутренней упаковке также снижается и, возможно, устраняется. В частности, когда упаковочные материалы, такие как гофрированный картон, используются, чтобы создавать коробку или другой дизайн упаковки («дизайн» здесь и далее означает «конструкция»), материалы сгибаются и складываются настолько близко к прямому углу, насколько возможно. Сгибание и складывание с прямыми углами улучшает характеристики прочности упаковочных материалов (по существу, экспоненциально), тем самым, придавая получающейся в результате коробке соответственно возросшее сопротивление к повреждению при укладке в штабель.
[0005] Коробки множества различных стилей могут, однако, производиться, чтобы удовлетворять конкретным ограничениям по размеру. Каждый из различных стилей коробок может иметь различные преимущества или недостатки. Например, некоторые стили коробок могут быть более красивыми с эстетической точки зрения, в то время как другие могут предоставлять более защищенные признаки. Еще одни стили коробок могут более быстро производиться и/или собираться, в то время как другие могут требовать меньше материала для производства или меньше материала для сборки, запечатывания или другого манипулирования шаблоном коробки.
[0006] Вследствие огромного множества типов коробок и других упаковочных материалов, которые могут быть произведены, каждый со своими положительными и отрицательными признаками, может быть очень трудно человеку, незнакомому с конкретным стилем коробки, идентифицировать, когда определенные стили или комбинации стилей могут быть использованы. Даже если предоставляется информация о типах доступных стилей, может быть трудно и/или затратно по времени для человека, производящего или собирающего коробку, просматривать каждый доступный вариант и выбирать предпочтительный вариант. Более того, в некоторых обстоятельствах, факторы производства в реальном времени могут оказывать влияние, когда конкретная коробка должна быть использована. Например, если существует задолженность по выпуску продукции, может быть желательно увеличивать производительность, производя коробки, которые отнимают меньше времени на производство, даже если изготовленные коробки имеют менее эстетические или защитные свойства или требуют больше материалов для производства или сборки. В других случаях, информация реального времени может указывать, что существуют неиспользуемые производственные мощности, так что другим соображениям придается более высокий приоритет.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0007] Настоящее изобретение распространяется на способы, машины, системы и компьютерные программные продукты для оптимизации производства упаковочных продуктов посредством производства расположенных мозаикой шаблонов коробок.
[0008] В одном или более вариантах выполнения компьютерная система осуществляет доступ к данным об изделиях, идентифицирующим изделия, подлежащих упаковке, и определяет требования по упаковке для каждого из изделий. Компьютерная система затем выбирает пару размеров коробок для мозаичного производства в машине для производства упаковок. Пары размеров коробок, которые удовлетворяют требованиям по упаковке для идентифицированных изделий, включают в себя первый размер коробки для упаковки первого изделия и второй размер коробки для упаковки второго изделия.
[0009] Компьютерная система также выбирает машину для производства упаковок, среди одной или более машин для производства упаковок, (i) анализируя в совокупности требования по упаковке для каждого изделия, характеристики системы упаковки и характеристики упаковочной машины для каждой из одной или более машин для производства упаковок; и (ii) на основе совокупного анализа определяет, как распределять производство коробок одной или более машинам для производства упаковок в течение периода времени. Пара размеров коробок затем подбирается («подгонка») для машины для производства упаковок.
[0010] После выбора пары размеров коробок компьютерная система генерирует инструкции по производству коробок, которые указывают, как осуществлять мозаичное производство коробки первого размера коробки с коробкой второго размера коробки в машине для производства упаковок. Компьютерная система затем отправляет инструкции по производству коробок машине для производства упаковок.
[0011] Эта сущность предоставлена для того, чтобы представлять выбор концепций в упрощенной форме, которые дополнительно описаны ниже в подробном описании. Эта сущность не предназначена для того, чтобы идентифицировать ключевые признаки или важнейшие признаки заявляемого предмета изобретения, а также не предназначена для того, чтобы быть использованной в качестве помощи при определении области применения заявляемого предмета изобретения.
[0012] Дополнительные признаки и преимущества изобретения будут частично изложены в описании, которое следует ниже, и частично будут явствовать из описания или могут быть изучены при практическом использовании изобретения. Признаки и преимущества изобретения могут быть реализованы и получены посредством инструментов и комбинаций, детально указанных в прилагаемой формуле. Эти и другие признаки настоящего изобретения должны стать более очевидными из следующего описания и формулы изобретения или могут быть изучены при практическом использовании изобретения, как изложено далее.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0013] Чтобы описать способ, которым могут быть получены вышеупомянутые и другие преимущества и признаки изобретения, более подробное описание изобретения, вкратце описанного выше, должно быть представлено посредством ссылки на его конкретные варианты выполнения, которые проиллюстрированы в прилагаемых чертежах. При условии того, что эти чертежи изображают только типичные варианты выполнения изобретения и поэтому не должны рассматриваться как ограничивающие область его применения, изобретение описывается и поясняется с помощью дополнительной специфики и подробностей посредством использования прилагаемых чертежей, на которых:
[0014] Фиг. 1 иллюстрирует примерную архитектуру производства, которая способствует оптимизации производства упаковочных продуктов.
[0015] Фиг. 2 иллюстрирует блок-схему последовательности операций примерного способа для оптимизации производства упаковочных продуктов.
[0016] Фиг. 3 иллюстрирует пример таблицы информации об упаковке.
[0017] Фиг. 4 иллюстрирует примерный пользовательский интерфейс для принятия информации о производстве упаковки.
[0018] Фиг. 5A иллюстрирует пример таблицы упаковочных материалов.
[0019] Фиг. 5B иллюстрирует пример таблицы данных по машинам.
[0020] Фиг. 6 иллюстрирует блок-схему последовательности операций примерного способа для выбора дизайна для упаковочного продукта.
[0021] Фиг. 7 иллюстрирует примерный пользовательский интерфейс для представления дизайнов упаковки.
[0022] Фиг. 8 иллюстрирует примерный производственный конвейер, сконфигурированный, чтобы производить расположенные мозаикой шаблоны в пределах исходного производственного материала.
[0023] Фиг. 9 иллюстрирует блок-схему последовательности операций примерного способа мозаичного производства для пары коробок.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0024] Настоящее изобретение распространяется на способы, машины, системы и компьютерные программные продукты для оптимизации производства упаковочных продуктов посредством производства расположенных мозаикой шаблонов коробок.
[0025] В одном или более вариантах выполнения компьютерная система осуществляет доступ к данным об изделиях, идентифицирующим изделия, подлежащих упаковке, и определяет требования по упаковке для каждого из изделий. Компьютерная система затем выбирает пару размеров коробок для мозаичного производства в машине для производства упаковок. Пары размеров коробок, которые удовлетворяют требованиям по упаковке для идентифицированных изделий, включают в себя первый размер коробки для упаковки первого изделия и второй размер коробки для упаковки второго изделия.
[0026] Компьютерная система также выбирает машину для производства упаковок, среди одной или более машин для производства упаковок, (i) анализируя в совокупности требования по упаковке для каждого изделия, характеристики системы упаковки и характеристики упаковочной машины для каждой из одной или более машин для производства упаковок; и (ii) на основе совокупного анализа определяет, как распределять производство коробок одной или более машинам для производства упаковок в течение периода времени. Затем осуществляют подгонку пары размеров коробок для машины для производства упаковок.
[0027] После выбора пары размеров коробок компьютерная система генерирует инструкции по производству коробок, которые указывают, как осуществлять мозаичное производство коробки первого размера коробки с коробкой второго размера коробки в машине для производства упаковок. Компьютерная система затем отправляет инструкции по производству коробок машине для производства упаковок.
[0028] Варианты выполнения настоящего изобретения могут содержать или использовать специализированный компьютер или компьютер общего назначения, включающий в себя аппаратные средства компьютера, такие как, например, один или более процессоров и системная память, которые обсуждаются более подробно ниже. Варианты выполнения в области применения настоящего изобретения также включают в себя машиночитаемые носители для передачи или хранения на них машиноисполняемых инструкций или структур данных. Such computer-readable media can be any available media that can be accessed by a general purpose or special purpose computer system. Машиночитаемые носители, которые хранят машиноисполняемые инструкции, являются компьютерными носителями (устройствами) хранения. Машиночитаемые носители, которые переносят машиноисполняемые инструкции, являются средой передачи. Таким образом, в качестве примера, но не ограничения, варианты выполнения изобретения могут содержать, по меньшей мере, два определенно различных вида машиночитаемых носителей: компьютерные носители (устройства) хранения и среду передачи.
[0029] Компьютерные носители (устройства) хранения включают в себя RAM, ROM, EEPROM, CD-ROM, твердотельные накопители ("SSD") (например, на основе RAM), флэш-память, память с фазовым переходом ("PCM"), другие типы памяти, другой накопитель на оптическом диске, накопитель на магнитном диске или другие магнитные запоминающие устройства или любой другой носитель, который может использоваться, чтобы сохранять желаемое средство программного кода в форме машиноисполняемых инструкций или структур данных, и к которому может осуществлять доступ компьютер общего назначения или специализированный компьютер.
[0030] "Сеть" определяется как одна или более линий передачи данных, которые предоставляют возможность передачи электронных данных между компьютерными системами, и/или модулями, и/или другими электронными устройствами. Когда информация передается или предоставляется по сети или другому соединению связи (либо проводному, беспроводному, либо комбинации проводного или беспроводного) в компьютер, компьютер надлежащим образом рассматривает соединение как среду передачи. Среда передачи может включать в себя сеть и/или линии передачи данных, которые могут использоваться, чтобы переносить требуемое средство кодирования программы в форме машиноисполняемых инструкций или структур данных, и к которым может обращаться компьютер общего назначения или специализированный компьютер. Комбинации вышеперечисленного также следует включать в число машиночитаемых носителей.
[0031] Дополнительно, после достижения различных компонентов компьютерной системы, средство программного кода в форме машиноисполняемых инструкций или структур данных передаваться автоматически из сред передачи в компьютерные носители (устройства) хранения данных (или наоборот). Например, машиноисполняемые инструкции или структуры данных, принятые по сети или линии передачи данных, могут быть буферизованы в RAM в модуле сетевого интерфейса (например, "NIC"), и затем, в конечном счете, переданы в RAM компьютерной системы и/или менее энергозависимые компьютерные носители (устройства) хранения в компьютерной системе. Таким образом, следует понимать, что компьютерные носители (устройства) хранения могут быть включены в компоненты компьютерной системы, которые также (или даже главным образом) используют среду передачи.
[0032] Машиноисполняемые инструкции содержат, например, инструкции и данные, которые, когда выполняются в процессоре, инструктируют компьютеру общего назначения, специализированному компьютеру или специализированному устройству обработки выполнять определенную функцию или группу функций. Машиноисполняемые инструкции могут быть, например, двоичным кодом, инструкциями промежуточного формата, например, на языке ассемблера, или даже исходным кодом. Хотя предмет изобретения описан на языке, характерном для структурных признаков и/или технологических этапов, следует понимать, что предмет изобретения, заданный в прилагаемой формуле изобретения, не обязательно ограничен описанными признаками или этапами, описанными выше. Наоборот, описанные признаки и этапы раскрываются как примерные формы реализации формулы изобретения.
[0033] Специалисты в данной области техники поймут, что изобретение может быть применено на практике в сетевых вычислительных окружениях со многими типами конфигураций компьютерной системы, включающими в себя персональные компьютеры, настольные компьютеры, портативные компьютеры, процессоры для обработки сообщений, "карманные" устройства, многопроцессорные системы, микропроцессорную или программируемую бытовую электронную аппаратуру, сетевые ПК, миникомпьютеры, мейнфреймы, мобильные телефоны, PDA, пейджеры, маршрутизаторы, коммутаторы, машины для производства упаковок и т.п. Изобретение также может быть применено на практике в распределенных системных окружениях, где локальная и удаленная компьютерные системы, которые связаны (либо прямо связанными линиями передачи данных, беспроводными линиями передачи данных либо комбинацией прямо связанных и беспроводных линий передачи данных) через сеть, обе выполняют задачи. В распределенном системном окружении программные модули могут размещаться и на локальных, и на удаленных устройствах хранения данных.
[0034] Варианты выполнения изобретения могут эффективно и автоматически определять и выбирать оптимальные конструкции упаковки, чтобы производить упаковочные материалы, такие как, например, шаблоны коробок. Определение и выбор конструкций упаковки может быть основан на информации об упаковочном материале и определенных конструкциях упаковки, а в некоторых вариантах выполнения может также быть основан на одном или более из: данных о производственной машине, данных об упаковочном материале или оценках в реальном времени производственного окружения. Машины для производства упаковок могут затем быть инструктированы производить упаковочные продукты в соответствии с выбранными дизайнами упаковки.
[0035] Варианты выполнения изобретения могут также определять оптимизированное размещение шаблонов коробок в исходном упаковочном материале, что может, в свою очередь, оптимизировать один или оба параметра из скорости производства коробки или эффективного использования исходного упаковочного материала. Например, варианты выполнения изобретения могут размещать мозаикой шаблоны коробок в исходном упаковочном материале, предоставляя возможность одному производственному устройству производить множество коробок параллельно, при этом также минимизируя отходы. Оптимизация размещения шаблонов коробок в исходном упаковочном материале может происходить в связи с определением и выбором оптимальных дизайнов упаковки или может происходить как отдельный процесс.
[0036] Фиг. 1 иллюстрирует примерную архитектуру 100 производства, которая способствует оптимизации производства упаковочных продуктов. Ссылаясь на Фиг. 1, архитектура 100 производства 100 включает в себя машину 102 для производства упаковок, компьютерную систему 104 и хранилище 106 данных. Каждый из изображенных компонентов и машин соединяется друг с другом по (или является частью) сети, такой как, например, локальная вычислительная сеть ("LAN"), глобальная вычислительная сеть ("WAN") или даже Интернет. Соответственно, каждая из изображенных компьютерных систем, также как и любые другие подключенные компьютерные системы, машины и их компоненты, могут создавать связанные с сообщением данные и обмениваться связанными с сообщением данными (например, дейтаграммы протокола Интернета ("IP") и другие протоколы более высокого уровня, которые используют IP-дейтаграммы, такие как протокол управления передачей ("TCP"), протокол передачи гипертекста ("HTTP"), простой протокол пересылки почты ("SMTP") и т.д.) по сети.
[0037] Машина 102 для производства упаковок включает в себя один или более производственных конвейеров, например, изображенные производственные конвейеры 102A, 102B и 102C. Каждый из производственных конвейеров 102A, 102B и 102C может быть загружен сырьевыми упаковочными материалами, такими как, фальцованный или прокатный гофрированный картон. Как изображено, каждый из производственных конвейеров 102A, 102B и 102C имеет различную максимальную ширину для сырьевых упаковочных материалов. Поскольку производственные конвейеры 102A, 102B и 102C производят упаковочные продукты (например, шаблоны коробок), машина 102 для упаковочного продукта может поддерживать локальное хранилище данных об использовании. Машина 102 для производства упаковок может включать в себя NIC для сетевой связи. Время от времени или с желаемыми интервалами машина 102 для производства упаковок может передавать данные об использовании из локального хранилища в компьютерную систему 104 и/или хранилище 106 данных с помощью NIC. Вертикальный эллипс выше и ниже машины 102 для производства упаковок представляет, что одна или более дополнительных машин для производства упаковок могут быть включены в архитектуру 100 производства.
[0038] Как правило, хранилище 106 данных может хранить различные типы информации для оптимизации производства упаковочных продуктов. Например, хранилище 106 данных может хранить информацию для одной или более машин для производства упаковок, таких как, например, машина 102 для производства упаковок. Сохраненная информация для машин для производства упаковок может включать в себя типы машин для производства упаковок, затраты на эксплуатацию машин для производства упаковок, типы сырьевого упаковочного материала, доступные в машинах для производства упаковок, группы дизайнов, используемые, чтобы оптимизировать производство упаковки в машинах для производства упаковок, и т.д. Как изображено в архитектуре 100 производства, хранилище 106 данных более конкретно включает в себя таблицу 301 дизайнов упаковки, таблицу 501 упаковочных материалов и таблицу 502 данных по машинам.
[0039] Компьютерная система 104 включает в себя модуль 112 оптимизации. Как правило, модуль 112 оптимизации выполнен так, чтобы оптимизировать производство упаковочных продуктов. В некоторых вариантах выполнения модуль 112 оптимизации включает в себя функциональность дизайна упаковочного продукта в реальном времени. Когда упаковочный продукт должен быть произведен, модуль 112 оптимизации может обращаться к данным в хранилище 106 данных, чтобы определять, как оптимизировать производство упаковочного продукта. Когда оптимизация определена, модуль 112 оптимизации может отправлять инструкции машине для производства упаковок. Инструкции инструктируют машине для производства упаковок производить упаковочный продукт в соответствии с определенной оптимизацией.
[0040] В некоторых вариантах выполнения компьютерная система 104 и/или машина 102 для производства упаковок использует всю или некоторую информацию из хранилища 106 данных, чтобы оптимизировать то, какие типы и/или размеры шаблонов упаковки должны быть созданы машиной 102 для производства упаковок. В некоторых вариантах выполнения компьютерная система 104 и/или машина 102 для производства упаковок также оптимизирует то, какой производственный конвейер должен быть использован, чтобы производить упаковочный продукт из сырьевых упаковочных материалов.
[0041] Дополнительно, хотя машина 102 для производства упаковок, компьютерная система 104 и хранилище 106 данных изображаются отдельно, компоненты и данные, изображенные в производственной машине 102, компьютерной системе 104 и хранилище 106 данных, могут быть объединены. Например, может быть, что компьютерная система 104 физически интегрирована в машину 102 для производства упаковок. Аналогично, хранилище 106 данных может быть физически интегрировано в компьютерную систему 104 и/или машину 102 для производства упаковок.
[0042] В некоторых вариантах выполнения упаковочным продуктом является шаблон коробки. Шаблон коробки может быть дополнительно обработан (например, согнут, и края соединены вместе), чтобы формировать коробку. Различные типы коробок или другой упаковки могут быть использованы или желательны для различных проектов. Размер коробки может изменяться на основе того, что заключено в коробку. Другие типы признаков могут также рассматриваться при определении того, какой тип и/или размер коробки желателен для конкретного использования или применения. Вмещение тяжелого или хрупкого объекта может, например, диктовать, чтобы использовалась коробка из определенного типа материала, или чтобы использовалась коробка, которая имеет улучшенные характеристики защиты (например, приклеиваемый клапан, изготовленные как единое целое угловые элементы защиты, полноразмерные клапаны и т.д.).
[0043] Таким образом, как описано в целом, компоненты архитектуры 100 производства могут использоваться, чтобы оптимизировать производство упаковочных продуктов на основе любого числа различных признаков или соображений. Чтобы облегчать использование архитектуры 100 производства в идентификации подходящей упаковки для объекта, может рассматриваться любое число различных дизайнов или типов упаковки. Каждый тип или дизайн упаковки может иметь различную форму, стиль или другой признак. Например, один дизайн коробки может иметь верхние и/или нижние клапаны, которые приблизительно равны половине ширины конечной коробки. Для других дизайнов коробки верхние и/или нижние клапаны могут занимать вплоть до полной ширины коробки. Эти или другие типы коробок могут также включать в себя склеиваемые или сшиваемые скобами клапаны для сборки, иметь изготовленные как единое целое угловые элементы защиты, встроенные в верхние и/или нижние клапаны, или иметь другие признаки или любую их комбинацию.
[0044] Фиг. 2 иллюстрирует блок-схему последовательности операций примерного способа 200 для оптимизации производства упаковочных продуктов. Способ 200 будет описан относительно компонентов и данных компьютерной архитектуры 100. Во время описания способа 200 ссылка будет также сделана на Фиг. 3, 4, 5A и 5B.
[0045] Способ 200 включает в себя действие приема информации о производстве упаковки для производства упаковочного продукта, информация о производстве упаковки, по меньшей мере, определяет размер упаковочного продукта (действие 201). Например, компьютерная система 104 может принимать информацию 111 о производстве упаковки. Информация 111 о производстве упаковки может задавать размер упаковочного продукта (например, коробки). Информация 111 о производстве упаковки может также включать в себя другую информацию, которую модуль 112 оптимизации может использовать, чтобы определять то, как оптимизировать производство упаковочного продукта. Например, другая информация может включать в себя количество коробок, которое необходимо произвести, выбранную группу дизайнов, условия производства, доступные машины для производства упаковок, временные затраты на производство и т.д.
[0046] В некоторых вариантах выполнения информация 111 о производстве упаковки формулируется автоматизированным образом в другой компьютерной системе или даже в другом модуле компьютерной системы 104. В других вариантах выполнения, пользователь-человек вводит информацию 111 о производстве упаковки через пользовательский интерфейс, например, предусмотренный в компьютерной системе 104 или некотором другом сетевом местоположении. Обращаясь вкратце к Фиг. 4, пользовательский интерфейс 401 изображает различные элементы управления пользовательского интерфейса для ввода информации о производстве упаковки. Оператор или другой пользователь может использовать пользовательский интерфейс 401, чтобы вводить габариты коробки, количество коробок для производства, выбор группы дизайнов, указывать условия производства, выбирать доступные производственные машины и указывать временные затраты на производство. Например, через пользовательский интерфейс 401 пользователь может выбирать группу 302a дизайнов и указывать, что машина 102 для производства упаковок доступна. Информация о производстве упаковки, введенная через пользовательский интерфейс 401, может быть включена в информацию 111 о производстве упаковки.
[0047] Способ 200 включает в себя действие доступа к множеству различных дизайнов упаковки, каждый из множества различных дизайнов упаковки указывает значения для комбинирования характеристик производства упаковки, указанные значения для комбинирования характеристик упаковки должны использоваться при производстве упаковочного продукта в соответствии с конструктивным исполнением упаковки (действие 202). Например, компьютерная система 104 может осуществлять доступ к таблице 301 дизайнов упаковки. Обращаясь теперь к Фиг.3, таблица 301 дизайнов упаковки имеет столбцы, включающие в себя группы 302 дизайнов, признаки 310 дизайнов, оценки 311 предпочтений, варианты 312, ограничения 308 и описание 314.
[0048] Группы 302 дизайнов включают в себя множество групп 302a, 302b, 302c, 302d, 302e, 302f и т.д. дизайнов. Каждая группа дизайнов может включать в себя один или более основных дизайнов. Например, группа 302a дизайнов включает в себя основные дизайны 304. Каждый основной дизайн может относиться к определенному алгоритму или другому дизайну, которое может быть оценено, выражено численно или иначе связано с другими основными дизайнами в соответствующей группе дизайнов.
[0049] Может быть установлена иерархия в группах дизайнов. Например, основной дизайн 304a имеет множество дизайнов 306 упаковки, определенных в нем. Каждый из дизайнов 306 упаковки связано с основным конструктивным исполнением 304a, частью которого оно является. Однако каждый из дизайнов 306 упаковки включает в себя, по меньшей мере, одно отличающееся значение или отличающийся вариант в признаках 310 дизайна, оценке 311 предпочтений, вариантах 312 и/или ограничениях 308, которые отличают его от других дизайнов 306 упаковки. Например, различные дизайны 306 упаковки могут ссылаться на один и то же основной дизайн с заменяемыми размерами по длине, ширине и высоте, добавленными лотками и разделителями в конструктивном исполнении или другими признаками или аспектами, общими для основного дизайна.
[0050] В некоторых вариантах выполнения основные дизайны 304 могут соответствовать различным типам коробок. Например, основной дизайн 304a может соответствовать коробкам, имеющим дизайны в виде симметрично штампованной картонной коробки ("RSC"), коробкам с полными клапанами, коробкам с изготовленными как единое целое угловыми элементами защиты, коробкам с конструкцией нижней крышки с отдельным дном и компонентами крышки. Другие основные дизайны 304 соответствуют другим типам дизайнов упаковки. Каждый дизайн упаковки может иметь одну или более ассоциированных формул, которые могут быть использованы, чтобы производить дизайн. Например, если основной дизайн используется, чтобы производить прямоугольную коробку, формула может использовать желаемую длину, ширину и высоту для собранной коробки. На основе основного дизайна производится шаблон коробки. Шаблон коробки может быть согнут, чтобы производить коробку конкретной длины, ширины и высоты, и которая также предлагает другие характеристики или признаки конкретного основного дизайна.
[0051] Таким образом, различные дизайны 306 упаковки могут рассматриваться как подчиненные дизайны в рамках основного дизайна 304a. Каждый из дизайнов 306 упаковки может использовать аналогичную, или даже, по существу, ту же формулу с некоторой вариацией.
[0052] Когда это целесообразно, компьютерная система 104 может также осуществлять доступ к одной или более таблицам 501 упаковочных материалов и таблице 502 данных по машинам. Обращаясь к Фиг. 5A, таблица 501 упаковочных материалов указывает аспекты одного или более упаковочных материалов, которые доступны в архитектуре 100 производства, некоторые из которых могут быть доступны в машине 102 для производства упаковок. Например, таблица 501 упаковочных материалов указывает аспекты упаковочного материала, такие как, например, название, тип, ширина, толщина, количество и стоимость.
[0053] Обращаясь к Фиг. 5B, таблица 502 данных по машинам указывает аспекты одной или более машин для производства упаковок в архитектуре 100 производства, включающей в себя машину 102 для производства упаковок. Например, таблица 502 данных по машинам указывает машины для производства упаковок, включающие в себя название, ассоциированные эксплуатационные затраты (например, относительные затраты в секунду, которые требуются, чтобы производить упаковочный продукт), доступность различных упаковочных материалов и т.д.
[0054] Способ 200 включает в себя действие выбора дизайна упаковки, среди множества различных дизайнов упаковки, для производства упаковочного продукта, выбор основан на пригодности выбранного дизайна упаковки для того, чтобы производить упаковочный продукт в соответствии с информацией о производстве упаковки (действие 203). Например, модуль 112 оптимизации может выбирать дизайн 306a упаковки на основе пригодности дизайна 306a упаковочного продукта, чтобы производить упаковочный продукт (например, шаблон коробки) в соответствии с информацией 111 о производстве упаковки. Содержимое таблицы 501 упаковочных материалов и/или таблицы 502 данных по машинам может также учитываться при выборе дизайна 306a упаковки. Любое число различных алгоритмов, рассматривающих таблицу 301 дизайнов упаковки и одну или более таблиц 501 упаковочных материалов или таблицу 502 данных по машинам, может быть использовано для выбора дизайна упаковки.
[0055] В некоторых вариантах выполнения алгоритм обрабатывает одно или более значений и/или вариантов из таблицы 301 дизайнов упаковки и одно или более значений и/или вариантов из таблицы 501 упаковочных материалов и/или из таблицы 502 данных по машинам, чтобы формировать значения оценки для различных дизайнов упаковки. На основе сформированных значений оценки модуль 112 оптимизации может выбирать дизайн упаковки.
[0056] Способ 200 включает в себя действие отправки инструкций, чтобы производить упаковочный продукт, машине для производства упаковок, инструкции инструктируют машине для производства упаковок использовать доступные сырьевые материалы, достаточные для заданного размера и в соответствии с выбранным конструктивным исполнением упаковки (действие 204). Например, компьютерная система 104 может отправлять инструкции 114 для производства машине 102 для производства упаковок. Инструкции 114 для производства упаковок инструктируют машине 102 для производства упаковок использовать сырьевые материалы, достаточные, чтобы создавать упаковочный продукт размера, заданного в информации о производстве упаковки, и создавать упаковочный продукт в соответствии с конструктивным исполнением 306a упаковки.
[0057] Другие варианты выполнения изобретения включают в себя ввод информации об упаковке и затем использование введенной информации об упаковке, чтобы выбирать дизайн упаковки. Фиг. 6 иллюстрирует блок-схему последовательности операций примерного способа 600 для выбора дизайна для упаковочного продукта. Способ 600 будет описан относительно Фиг. 3, 4, 5A, 5B и 7.
[0058] Способ 600 включает в себя действие задания групп дизайнов (действие 601). Например, со ссылкой на Фиг. 3, могут быть заданы группы 302 дизайнов. Группы 302 дизайнов могут ссылаться, в целом, на наборы различных весовых коэффициентов, предпочтений, ограничений и других соображений или комбинациям вышеупомянутого, которые пользователь, оператор, заказчик или другой человек или организация накладывает на конкретный дизайн. Например, различные группы дизайнов могут быть предназначены для использования с различными продуктами, различными типами продуктов (например, хрупкие в сравнении с нехрупкими, дорогие в сравнении с недорогими и т.д.), различными заказчиками и т.п.
[0059] Способ 600 включает в себя действие создания иерархии в группах дизайнов (действие 602). Например, каждая группа 302 дизайнов может быть создана с одним или более различными основными дизайнами 304. Каждый основной дизайн 304 может ссылаться на конкретный алгоритм или другой дизайн, который может быть оценен, выражен численно или иначе связан с другими основными дизайнами 304 в соответствующей группе 302 дизайнов. Каждый основной дизайн 304 может также быть создан с одним или более дизайнами упаковки. Например, основной дизайн 304a включает в себя дизайны 306 упаковки.
[0060] Создание иерархии в группируемом конструктивном исполнении может включать в себя назначение значений для одного или более признаков 310 дизайна, оценки 311 предпочтений, вариантов 312, ограничений 308 и описания 314 для каждого дизайна упаковки. Таким образом, каждый дизайн 306 упаковки относится к основному дизайну 304a, но включает в себя многообразные различные варианты. Соответственно, различные дизайны 306 упаковки могут рассматриваться как подчиненные дизайны в рамках основного дизайна 304a и могут использовать ту же формулу - или, по существу, ту же формулу - но с некоторой вариацией. Например, различные дизайны 306 упаковки могут относиться к одному и тому же основному дизайну с поменянными местами размерами по длине, ширине и высоте, добавленными лотками и разделителями в конструктивном исполнении или другими признаками или аспектами, общими для основного дизайна 304a.
[0061] В некоторых вариантах выполнения создание иерархии включает в себя установление основных дизайнов, которые соответствуют различным типам коробок. Например, некоторые из основных дизайнов 304 могут соответствовать коробкам, имеющим RSC-дизайны, коробкам с полными клапанами, коробкам с изготовленными как единое целое угловыми элементами защиты, коробкам с конструкцией нижней крышки с отдельным дном и компонентами крышки. Другие основные дизайны 304 соответствуют другим типам дизайнов упаковки. Каждый дизайн упаковки может иметь одну или более ассоциированных формул, которые могут быть использованы, чтобы производить дизайн. Например, если основной дизайн используется, чтобы производить прямоугольную коробку, формула может использовать желаемую длину, ширину и высоту для собранной коробки и затем создавать шаблон коробки, который может быть согнут, чтобы производить коробку к