Спецификация материалов или структура продукта (иногда спецификация материалов , BOM или связанный список ) представляет собой список сырья, подузлов, промежуточных узлов, подкомпонентов, деталей и количеств каждого из них, необходимых для производства конечного продукта . Спецификация материалов может использоваться для связи между производственными партнерами или ограничиваться одним производственным предприятием. Спецификация материалов часто привязана к производственному заказу , выпуск которого может генерировать резервирование компонентов в спецификации материалов, которые есть на складе, и заявки на компоненты, которых нет на складе.
Первые иерархические базы данных были разработаны для автоматизации спецификаций материалов для производственных организаций в начале 1960-х годов. В настоящее время эта спецификация используется в качестве базы данных для идентификации множества деталей и их кодов в компаниях по производству автомобилей.
BOM также может быть визуально представлена в виде дерева структуры продукта, хотя они редко используются на рабочем месте. [1] Например, одним из них является Time-Phased Product Structure [2] , где эта диаграмма иллюстрирует время, необходимое для создания или приобретения необходимых компонентов для сборки конечного продукта. Для каждого продукта Time-Phased Product Structure показывает последовательность и продолжительность каждой операции.
Спецификации имеют иерархическую природу , причем верхний уровень представляет собой готовый продукт, который может быть подузлом или завершенным изделием. Спецификации, описывающие подузлы, называются модульными спецификациями . Примером этого является спецификация NAAMS, которая используется в автомобильной промышленности для перечисления всех компонентов на сборочной линии. Структура спецификации NAAMS следующая: Система, Линия, Инструмент, Блок и Деталь.
Спецификация «имплозия» связывает составные части в одну большую сборку, в то время как спецификация «взрыв» разбивает каждую сборку или подсборку на составные части.
В обрабатывающей промышленности BOM также известна как формула , рецепт или список ингредиентов . Фраза «спецификация материалов» (или «BOM») часто используется инженерами в качестве атрибута для обозначения не буквальной спецификации, а текущей конфигурации производства продукта, чтобы отличить его от измененных или улучшенных версий, находящихся в стадии изучения или тестирования.
В электронике BOM представляет собой список компонентов, используемых на печатной плате или печатной плате. После завершения проектирования схемы список BOM передается инженеру по компоновке печатных плат , а также инженеру по компонентам, который закупает компоненты, необходимые для проектирования.
BOM может определять продукты по мере их проектирования ( инженерная спецификация материалов ), по мере их заказа (торговая спецификация материалов), по мере их изготовления ( производственная спецификация материалов ) или по мере их обслуживания (сервисная спецификация материалов). Различные типы зависят от бизнес-потребностей и использования, для которого они предназначены.
Иногда термин «псевдо-спецификация материалов» или «псевдо-BOM» используется для обозначения более гибкой или упрощенной версии. Часто номер детали-заполнителя используется для обозначения группы связанных (обычно стандартных) деталей, которые имеют общие атрибуты и взаимозаменяемы в контексте этой спецификации. [3]
Модульная спецификация (или список вариантов деталей) может отображаться в следующих форматах:
Одноуровневая спецификация материалов, в которой перечисляются фактически необходимые количества компонентов для производства продукта (а не перечисляются отдельные детали по их логическим названиям), также называется списком деталей с кратким изложением количества . [4]
Конфигурируемая спецификация материалов (CBOM) — это форма спецификации материалов, используемая в отраслях, где есть множество вариантов и высококонфигурируемые продукты (например, телекоммуникационные системы, оборудование для центров обработки данных (SANS, серверы и т. д.), ПК, автомобили). [5]
CBOM используется для динамического создания «конечных элементов», которые продает компания. Преимущество использования структуры CBOM заключается в том, что она снижает трудозатраты, необходимые для поддержания структур продукта. Конфигурируемая BOM чаще всего управляется программным обеспечением «конфигуратора», однако ее можно включить вручную (ручное обслуживание встречается нечасто, поскольку сложно управлять количеством перестановок и комбинаций возможных конфигураций). Разработка CBOM зависит от наличия модульной структуры BOM . Модульная структура BOM предоставляет сборки/подсистемы, которые можно выбрать для «конфигурирования» конечного элемента.
В то время как большинство конфигураторов используют иерархический синтаксис правил сверху вниз для поиска соответствующих модульных спецификаций, поддержка очень похожих спецификаций (т. е. только один компонент отличается для разных напряжений) становится крайне излишней. Более новый подход (структурирование снизу вверх/на основе правил), использующий фирменную схему поисковой системы, пересекающую выбираемые компоненты на высоких скоростях, устраняет дублирование модульной спецификации планирования. [ необходима цитата ] Поисковая система также используется для всех ограничений комбинаторных функций и представлений GUI для поддержки выбора спецификаций.
Чтобы решить, какой вариант сборки деталей или компонентов следует выбрать, их атрибутируют с помощью опций продукта, которые являются характерными особенностями продукта . Если опции продукта образуют идеальную булеву алгебру , [6] можно описать связь между деталями и вариантами продукта с помощью булева выражения, которое относится к подмножеству множества продуктов. [7] [8] [9]
Детали, которые вообще не будут собираться в одном или нескольких вариантах, обычно помечаются как «DNP» (для «не заполнять» или «не размещать») в затронутых вариантах. Другие, менее часто используемые обозначения для этого включают «NP» («не размещать», «не размещать»), «NF» («не подгонять», «не подгонять»), «DNM» («не монтировать»), «NM» («не монтировать»), «NU» («не использовать»), «DNI» («не устанавливать», «не вставлять»), «DNE» («не оснащать»), «DNA» («не собирать»), «DNS» («не заполнять»), «NOFIT» и т. д. [nb 1]
Многоуровневая спецификация материалов (BOM), называемая отступом BOM, представляет собой спецификацию материалов, в которой перечислены узлы, компоненты и детали, необходимые для изготовления продукта в родительско-дочернем методе сверху вниз. Она обеспечивает отображение всех элементов, которые находятся в родительско-дочерних отношениях. Когда элемент является подкомпонентом (родительского) компонента, он, в свою очередь, может иметь свои собственные дочерние компоненты и так далее. Результирующая спецификация верхнего уровня (номер элемента) будет включать дочерние элементы; смесь готовых подузлов, различных деталей и сырья. Многоуровневая структура может быть проиллюстрирована деревом с несколькими уровнями. Напротив, одноуровневая структура состоит только из одного уровня дочерних элементов в компонентах, узлах и материале.