Table of Contents

Введение

Подробный билль материалов (BOM) является основой любой производственной операции. Полученный непосредственно из моделей сборки Siemens NX, он предоставляет полный, структурированный список каждой детали, сборки и сырья, необходимого для создания готового продукта. В сегодняшнем конкурентном ландшафте точная BOM необходима для закупок, контроля запасов, оценки затрат и планирования производства. Без точной BOM производители рискуют нехваткой, избыточными запасами, задержками производства и дорогостоящей переработкой.

NX (ранее Unigraphics) является ведущим программным обеспечением для автоматизированного проектирования (CAD/CAM/CAE), используемым в автомобильной, аэрокосмической и промышленной технике. Его нативная способность генерировать Билль материалов непосредственно из 3D-сборок устраняет ошибки ввода данных вручную и обеспечивает один источник истины для структуры продукта. Это расширенное руководство охватывает все, от базового создания BOM до продвинутой настройки и лучших практик, что позволяет вам с уверенностью производить готовые к производству BOM.

Понять BOM в NX

В NX BOM - это больше, чем простое количество деталей. Это динамический отчет, который отражает иерархические отношения внутри сборки. Каждый компонент (будь то стандартная деталь, приобретенный элемент или детская сборка) отслеживается с такими атрибутами, как номер детали, описание, количество, материал, вес и информация о поставщике. Поскольку BOM связан с моделью живой сборки, любое изменение в структуре САПР автоматически обновляет BOM, обеспечивая согласованность в проектировании и производстве.

Типы БОМ в NX

NX поддерживает несколько форматов BOM, чтобы соответствовать различным этапам разработки продукта:

  • БОМ верхнего уровня: Список только непосредственных детей верхней сборки, полезный для обзоров высокого уровня.
  • Встроенный БОМ: Показывает иерархию полной сборки, с подсборками и субкомпонентами, вложенными под их родитель.Это наиболее распространенный формат для производства.
  • Взрывная БОМ: Распределяет все уровни в единый список, с количеством, общим для всех случаев — идеально подходит для планирования закупок.
  • Многоуровневая БОМ: Предоставляет несколько столбцов углубления для четкой визуализации каждого уровня структуры продукта.

Вы также можете создать BOM на основе количества, который перечисляет каждый компонент только один раз с его общим количеством по всей сборке. Этот вариант имеет решающее значение при заказе оборудования навалом.

Структура сборки & Компонентные атрибуты

Качество любой БОМ зависит от данных, встроенных в 3D-модель. В NX каждый компонент может нести пользовательские атрибуты (UDA) через меню атрибутов .

  • DB PART NO (стандартный атрибут числа детали Siemens)
  • Описание
  • Материал
  • Код поставщика / Поставщика
  • Стоимость
  • вес

Когда эти атрибуты правильно заполнены на уровне компонентов, генерируемая БОМ автоматически втягивает их в отчет, устраняя необходимость ручного ввода данных.

Шаг за шагом Руководство: Создание подробной БОМ из NX Ассамблей

Все шаги предполагают, что вы используете NX версии 12 или более поздней; меню может немного отличаться в старых выпусках.

Шаг 1: Откройте модель сборки

Запустите NX и загрузите сборку, которую вы хотите задокументировать. Убедитесь, что все упомянутые компоненты решены и что сборка полностью загружена (нет неразрешенных ссылок). Используйте сборки → Варианты загрузки сборки , чтобы убедиться, что все детали загружены из правильных мест. сборка с неразрешенными ссылками приведет к неполной БОМ.

Шаг 2: Доступ к инструменту «Билль о материалах»

Перейдите на вкладку ReportTools → Report → Bill of Materials в NX 10/11. Появляется диалоговое окно BOM, предлагающее несколько вкладок конфигурации. На вкладке Definition вы можете:

  • Выберите тип BOM: верхний уровень, изменённый, взорванный или многоуровневый.
  • Установите диапазон уровней : выберите «Все» или укажите несколько подуровней для включения.
  • Включите свойства , чтобы извлечь атрибуты из компонента.

Шаг 3: Настройка настроек BOM & Фильтры

Реальная мощность двигателя BOM от NX заключается в его фильтрации и сортировке.

фильтрация

На вкладке Фильтр можно исключить компоненты, основанные на таких критериях, как:

  • Название компонента (например, исключить все крепежные элементы с надписью "SCREW" в названии)
  • Значения атрибутов (например, показывают только те элементы, где Продавец = «Утвержденный»)
  • Подавление статуса (исключают компоненты, которые подавляются в сборке)

Используйте фильтры для адаптации БОМа для конкретной аудитории: инженерия может хотеть все, в то время как покупка может потребовать только непрофильных предметов.

сортировка

На вкладке Сортировать можно сортировать по любому атрибуту: номеру детали, описанию, количеству или пользовательскому полю. Для индентированных БОМ по умолчанию сорт следует за деревом сборки, но вы можете переопределить его, чтобы сгруппировать все идентичные части вместе.

Форматирование и усилие; единицы

В разделе Варианты , единицы набора (метрические/имперские), десятичные места и заголовки столбцов. Вы также можете выбрать, показывать ли общую массу, тип блока и отображать ли номера строк.

Шаг 4: Создайте предварительный просмотр BOM

Нажмите Применить для создания живого предварительного просмотра. БОМ появляется в окне просмотра NX. Тщательно просмотрите выход:

  • Все компоненты перечислены? Проверить на отсутствие крепежа или сборки.
  • NX вычисляет количества на основе числа экземпляров, но проверяет наличие зеркальных или узорных событий.
  • Если в какой-либо колонке указано «???» или заготовки, компонент отсутствует в этом атрибуте.

Если нужны корректировки, закройте предварительный просмотр, отредактируйте сборку (например, добавьте недостающие атрибуты) и регенерируйте. БОМ так же надежен, как и данные модели.

Шаг 5: Экспорт БОМа

После удовлетворения экспортируйте BOM в формат, подходящий для ваших систем.

  • Excel (.xlsx или .csv): Наиболее распространены.Файл → Экспорт → Excel. NX может создавать полностью отформатированную электронную таблицу с слитыми ячейками и шириной колонок.
  • HTML: Полезно для легкого совместного использования.
  • Текст (tab-delimited): Для устаревших систем или пользовательских баз данных.
  • PDF: Лучше всего подходит для рабочих процессов утверждения.

Назовите файл, следующий за соглашением об именах вашей компании (например, ) и сохраните его в хранилище, контролируемое версией.

Расширенная кастомизация NX BOM

BOM-дисплеи часто нуждаются в доработке для соответствия конкретным корпоративным стандартам. NX предлагает несколько расширенных функций:

Конфигурационные спецификации (Config Spec)

Файл спецификации конфигурации ('.cfg') позволяет предварительно определить настройки BOM (колонки, фильтры, сортировки, блоки). Вместо того, чтобы каждый раз перенастраивать диалог BOM, вы можете загрузить спецификацию конфигурации одним щелчком мыши. Создайте ее, экспортируя текущие настройки: Сохранить как в диалоге BOM → выберите формат .cfg. Поделитесь этими файлами в своей команде для стандартизации вывода BOM.

Пользовательские атрибуты Mapping

Многие компании отображают NX-атрибуты в своих полях PLM или ERP-системы. Например, вы можете переименовать в в BOM или добавить пользовательский атрибут .

В вкладке диалоговой панели BOM Колонка можно добавить любой атрибут, набрав его точное имя. Если имя атрибута содержит пространство, закрепите его в скобках. Вы также можете создать формулы для вычисления производных значений, таких как «Расширенный вес = qty * удельный вес».

Создание шаблона отчета BOM

Для повторяемых нужд создайте шаблон отчета с помощью генератора отчетов NX (Tools → Report → Report Generator).

  • Дизайн заголовка / футера с логотипом компании и метаданными.
  • Добавить аннотации статического текста.
  • Укажите, какой стиль BOM использовать.
  • Включите таблицы пересмотра или блоки заголовков.

Шаблоны сохраняются с расширением «.rpt» и могут быть повторно использованы в сборках, обеспечивая корпоративный брендинг и необходимые поля данных.

Лучшие практики для детального и точного БОМ

Создание БОМ не является одноразовым нажатием клавиши; это непрерывная дисциплина.Примените эти лучшие практики для поддержания целостности БОМ на протяжении всего жизненного цикла продукта.

Стандартизация именований конвенций

Каждый номер детали должен следовать последовательной схеме. Например, используйте префикс для типа материала (PLT- для пластины, EXTR- для экструзии, HW- для оборудования). Описательные названия деталей (например, «Bolt, Hex, M8x20, Stainless») улучшают читаемость, когда атрибуты неполны. Примите общекорпоративный стандарт и добавьте его в свою документацию администратора CAD.

Полнота атрибута на уровне части

BOM хорош только в качестве данных в модели. Требуйте, чтобы все файлы компонентов имели минимальный набор атрибутов, заполненных до того, как они могут быть использованы в сборке. В NX вы можете использовать инструменты проверки , или , чтобы обеспечить соблюдение правил атрибутов при сохранении частей.

Общие обязательные атрибуты:

  • Номер части (альфа-цифровой, без пробелов)
  • Описание (короткий текст)
  • Спецификация материалов (например, 6061-T6 Aluminum)
  • Единица измерения (EA, KG, M)

Используйте единый источник истины для многоразовых компонентов

Аппаратные средства, стандартные детали и купленные предметы должны поступать из централизованной библиотеки (например, Siemens Part Families или Teamcenter). Избегайте копирования этих частей в каждую папку сборки - используйте только ссылки. Это гарантирует, что изменение описания винта в библиотеке автоматически обновляет все БОМы, которые используют этот винт.

Проверяйте количество физических взломов или цифровых двойников

NX автоматически вычисляет величины на основе количества экземпляров, но ошибки могут возникать с массивами, узорными компонентами или сборками, которые используют ограничения «по ссылке». Перекрестные проверяйте величины против простого макета или цифрового моделирования двойников. Обратите особое внимание на:

  • Застежки (часто недооцениваются, если применяются вручную)
  • Сварные материалы (где должна учитываться длина сырья и длина разреза)
  • Подсборки, которые повторяются в нескольких собраниях верхнего уровня

Внедрение контроля версий и отслеживания изменений

BOM всегда должен указывать на правильную редакцию каждой детали. В NX вы можете связать BOM с атрибутом Revision. На экспорте включите столбец, показывающий статус ревизии. Используйте интеграцию PLM (например, Teamcenter), чтобы гарантировать, что BOM запирается на конкретную редакцию сборки. Без контроля версий более позднее изменение дизайна может непреднамеренно распространяться на выпущенную BOM, в результате чего производство строит неправильные детали.

Регулярно синхронизируйте БОМ с изменениями дизайна

Не думайте, что BOM обновлен просто потому, что сборка открыта. Всегда восстанавливайте BOM после любых изменений дизайна, особенно:

  • Добавление/удаление компонентов
  • Замена компонентов альтернативными частями
  • Обновление атрибутов частей (описание, материал и т.д.)

Периодические аудиты BOM — сравните NX-генерированную BOM с ручным подсчетом физических частей при проверке первой статьи.

Интеграция NX BOM с PLM и ERP системами

Отдельный файл Excel теряет свою ценность в тот момент, когда он покидает инженерный отдел. Для того, чтобы действительно управлять жизненным циклом продукта, BOM должен поступать в системы PLM (Управление жизненным циклом продукта) и ERP (Планирование ресурсов предприятия).

Прямой экспорт в PLM (Teamcenter)

Siemens предлагает глубокую интеграцию между NX и Teamcenter. Вместо экспорта файла можно сохранить BOM как объект «Структура» внутри Teamcenter. Эта структура становится официальной инженерной BOM (EBOM). Оттуда она может быть преобразована в производственную BOM (MBOM) и позже в сервисную BOM (SBOM).

Для использования этой функции: Ассемблеры → Teamcenter → Сохранить структуру сборки. Система считывает дерево сборки NX и отображает атрибуты полей набора данных Teamcenter.

Форматы экспорта для ERP

Если ваша ERP-система не может подключиться напрямую к NX, экспортируйте в структурированный формат, такой как:

  • CSV с фиксированным порядком столбца (PartNo, Qty, Description, Rev и т.д.)
  • XML (NX может генерировать XML, если вы создаете файл пользовательского стиля)
  • STEP AP242 (включает данные BOM в сборочную структуру)

Работайте с ИТ-командой, чтобы определить отображение между именами атрибутов NX и именами полей ERP. Например, отобразите до поля ERP и до . Создайте перекрестный справочный документ и автоматизируйте экспорт с помощью макроса или NX Journal (Python/SNAP).

Обычные подводные камни и как их избежать

Даже опытные пользователи могут столкнуться с проблемами БОМ. Вот наиболее частые проблемы и их решения.

Подводный камень No1: Пропавшие компоненты

Симптом: БОМ не перечисляет каждую часть в сборке.

Причина: Компоненты могут быть установлены в статус «Справочник» или «Легкий вес», или они не загружаются вообще.

Исправьте: На вкладке фильтра BOM отключите «Исключите подавленные компоненты». Убедитесь, что все части полностью загружены (используйте Ассемблеры → Загрузите все. Проверьте состояние компонента: щелкните правой кнопкой мыши каждый компонент → Свойства → Сборка → отключите «Справочник».

Подводный камень #2: Неправильные количества

Симптом: Болт, который появляется пять раз в сборке, показывает количество 1.

Причина: Затвор может рассматриваться как единая ссылка с несколькими экземплярами, или БОМ устанавливается на «верхний уровень», и затвор живет в сборке.

Исправление: Переключите тип БОМ на «Взрывной» или «Внесенный» со всеми уровнями. Если используется «Взрывной», проверьте, что включена опция «Сумма количеств». Также проверьте, что количество экземпляров правильно в сборочном навигаторе.

Подводный камень #3: Ценности атрибутов не отображаются

Симптом: Колонки показывают «????» или пробелы.

Причина: Атрибут не существует на компоненте, или имя атрибута неправильно указано в настройках колонки BOM.

Исправьте: В NX откройте составную часть и используйте Файл → Свойства → Атрибуты для проверки точных имен атрибутов. Затем обновите определение столбца BOM, чтобы точно соответствовать (чувствительным к регистру). Для пользовательских атрибутов вам может потребоваться сопоставить их во вкладке Атрибуты пользователя диалога BOM.

Подводный камень No4: Медленное поколение БОМов для крупных сборок

Симптом: BOM занимает несколько минут для генерации сборок с тысячами деталей.

Причина: NX — это считывание атрибутов из каждого файла компонента, многие из которых могут храниться на сетевом диске.

Исправьте: Используйте Варианты загрузки → Частичное нагружение для загрузки только легких представлений. Рассмотрите возможность использования Генератор отчетов с включенным кэшированием. Для чрезвычайно больших сборок (самолеты, корабли) используйте инструмент секвенирования сборки для генерации БОМ в партиях.

Заключение

Подробный список материалов, полученных из NX-сборок, - это гораздо больше, чем список покупок - это авторитетный источник данных, который связывает инженерные намерения с производственной реальностью. Следуя структурированному рабочему процессу создания, настраивая расширенные варианты, обеспечивая дисциплину атрибутов и интегрируясь с PLM / ERP, вы можете создавать БОМы, которые являются точными, пригодными для использования и пересматриваемыми на протяжении всего жизненного цикла продукта.

Инвестируйте время вперед в стандартизацию данных деталей и создание многоразовых спецификаций конфигурации; выигрыш приходит в меньшем количестве ошибок заказа на покупку, более короткое время выполнения заказа и более плавный переход к производству.По мере роста сложности сборки инструменты BOM NX будут масштабироваться соответствующим образом - при условии, что вы продолжите рассматривать BOM как живой документ, который требует такого же уровня внимания, как и сама 3D-модель.

Для дальнейшего чтения изучите официальную документацию Siemens по Siemens NX Bill of Materials , статью Wikipedia о Bill of Materials и лучшие отраслевые практики из руководства NX BOM .