Что такое «спецификация» (BoM)?


10

Я понимаю, что BoM - это, по сути, список различных компонентов, необходимых для электронного продукта или модуля. Означает ли это, что это может быть так же просто, как электронная таблица?

Существуют ли какие-либо формальные стандарты / шаблоны для цитирования BoM обязательных / обязательных полей / данных, которые он должен содержать? Любые хорошие образцы / шаблоны, на которые можно ссылаться?


1
да, это может быть так же просто, как лист бумаги
Кенни

5
Это полностью зависит от того, кто просит об этом.
Мэтт Янг

Многие форматы спецификации определяются используемым инструментом MRP / ERP. Часто ассемблеры под ключ имеют свой собственный формат для интерфейса со своим инструментом. MRP = Планирование производственных ресурсов и ERP = Предприятие и т. Д. И т. Д.
заполнитель

Следует отметить, что термин используется в других контекстах. Например, программный продукт может быть создан инструментом разработчика, который принимает список компонентов, называемых «спецификацией» (или, чаще всего, просто «спецификацией»). И я вспоминаю программный продукт, в котором содержалась «таблица спецификаций», используемая для идентификации и определения местоположения отдельных компонентов в диагностических целях.
Hot Licks

Ответы:


14

Да, спецификация - это электронная таблица.

Как минимум, он должен содержать refdes и внутренний номер детали для каждого компонента.

Если вы не ведете внутреннюю базу данных деталей, она должна содержать ссылки и производителя / полный номер детали для каждого компонента.

Если это небольшая сборка, я также добавляю номера деталей Digi-Key или Mouser, чтобы вы могли заказать спецификацию.

Мне нравится объединять идентичные номера деталей, поэтому вместо строки для C1 и строки для C2 и строки для C3 у меня есть строка для C1, C2, C3. Это также требует столбца «количество». Это также затрудняет поиск заданных ссылок, поскольку они не в порядке.

Спецификация будет использоваться парнем, заказывающим детали, и парнем, который управляет машиной выбора и размещения, поэтому добавьте любые аннотации, которые вы хотите, чтобы эти люди увидели.

Да, и спецификация полезна для расчета стоимости, если вы добавите туда цены на компоненты. Опять же, это для небольших пробегов. Большие пробеги будут использовать более сложный учет.


1
Спасибо @markrages - (+1) 2 последующих вопроса: (1) не могли бы вы уточнить, что такое рефдес ? Что это означает и как оно используется? И (2) Что такое « машина захвата и размещения »? Еще раз спасибо!
Смеб

3
refdes = условное обозначение "C1" и т. д. Машина для сборки и размещения представляет собой робот, который собирает печатные платы. На них интересно смотреть, поэтому я предлагаю поискать YouTube, чтобы увидеть их в действии.
марта

17

Да, полезным и распространенным способом выражения спецификации является электронная таблица. Нет, стандартного формата нет. Отдельные компании могут иметь внутренние спецификации и формы для спецификаций, но независимого стандарта не существует, по крайней мере, достаточное количество людей, которых следует придерживаться, является полезным.

Я использую следующие столбцы в моих таблицах спецификаций:

A: Общее количество этой части, необходимое для полной сборки. Ячейка А1 содержит количество строящихся блоков. Оставшиеся ячейки A выводятся из A1 и количества на единицу (столбец B).

Б: «Кол-во». Количество частей, необходимых на единицу.

С: «Указатели». Обозначения компонентов, такие как R1, C5 и т. Д. В ячейке каждой строки перечислены все указатели для экземпляров этой конкретной детали в модуле.

D: "Desc". Строка основного описания, такая как «Конденсатор, неполяризованный», «Резистор, фиксированный» и т. Д.

E: «Значение». Более подробное значение выходит за рамки основного описания. Это может быть «12 Ом, 2 Вт, 1%» для конкретного резистора.

F: «Пакет». Название пакета для этого варианта детали, например, «SMD-0805», но иногда запатентованные обозначения упаковки, если это не что-то стандартное. По умолчанию используется имя пакета в библиотеке Eagle, если я не установил его явно.

G: "Subst". Да или нет, чтобы указать, разрешены ли замены. Например, вы, вероятно, захотите разрешить покупке покупать любой резистор 1 кОм 0805 5%, который они могут получить на этой неделе, но микроконтроллер должен быть именно тем, который вы укажете.

H: "Мануф". Название производителя, как правило, пустое для общих деталей.

Я: "Manuf part #". Номер детали производителя.

J: «Поставщик». Пример названия поставщика, например "Mouser".

K: "Supp part #". Номер детали или номер запаса, указанный в столбце J.

L: "$ Part". Стоимость за часть.

М: «$ Board». Стоимость всех этих частей на всю доску или единицу. Это автоматически выводится из B и L.

N: "$ All". Стоимость всех этих частей за весь производственный цикл. Это автоматически выводится из A и L.

У меня также есть несколько строк внизу. Они предназначены для самой платы, комплектации, производства, тестирования и доставки на склад. Назначение этих дополнительных линий в основном состоит в том, чтобы суммировать полную стоимость производственного цикла.

Я бы приложил пример, но, кажется, нет способа сделать это. Вот снимок экрана одной такой таблицы спецификаций для чего-то внутреннего, так что я не выдаю информацию о клиентах. Чтобы прочитать его, вам, вероятно, нужно сохранить образ на диск, а затем просмотреть его снаружи. Этот сайт изменяет размер изображения до некоторой максимальной ширины для отображения в сообщении.

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


1
+1 Хороший пример. Очень похоже на то, что мы используем, за исключением того, что у нас есть отдельный столбец для DNP (не размещать), чтобы выделить их.
tcrosley


Я часто упаковываю электронную таблицу, похожую на эту, с лицевой таблицей, содержащей описание платы (материал, толщина, цвет паяльной маски, покрытие, стопка слоев и т. Д.), Чтобы компания населения знала, что они получают, а также список компонентов с отдельным лицом. линия для каждой части с указанием ссылки, стороны доски, ориентации и расположения X и Y, чтобы помочь в программировании выбора и размещения. Кажется, это подходит большинству компаний, с которыми мы работаем.
Xcodo

@Xcodo: Да, я также делаю отдельный указатель локатора деталей. Это дает координаты X, Y каждой части на плате, а также лист и приблизительные координаты каждого элемента в части на схеме.
Олин Латроп

4

Обычно в интегрированных средах макетов при создании схемы вы выбираете компоненты из библиотеки и / или добавляете свои собственные. Вы также можете указать предпочтительных поставщиков и расходы. Одним из инструментов является экспорт BoM и его автоматическое обновление с изменениями схемы в различных форматах, включая Excel.


1
Спасибо @Dirk Bruere (+1) - пожалуйста, смотрите мой комментарий под ответом markrages - у меня такой же вопрос для вас!
Смееб

2

Вот пример: Arduino BOM

Это с этого сайта (если вы хотите увидеть все это): Arduino Uno на SOLDERPad .


5
Я бы ожидал гораздо большего от спецификации. Этот не перечисляет вещи как размеры пакета компонента. Если бы я попросил кого-то о спецификации, я бы ожидал чего-то, что позволило бы мне создать заказ, содержащий компоненты, достаточные для заполнения детали, а этого не происходит.
Скотт Сейдман

1
Это как кто-то просит вас дать им машину. Вот. Вот машина. Неправильная машина? Это, по сути, спецификация. Есть много стилей и потребностей, но это спецификация.
Враг государственной машины

5
Но это больше похоже на сломанную машину. Я знаю - никто не просил рабочую машину, но ... я ожидал, что в спецификации будет достаточно информации, чтобы я мог уйти и фактически собрать окончательную сборку. Это означает, что информация о деталях должна быть достаточной для их идентификации (номер детали производителя или, по крайней мере, упаковка, тип конденсатора ...). Что не так в этом примере ...
og1L

5
Да, это тип спецификации, который должен предоставить неопытный человек - один раз.
Скотт Сейдман

6
Надлежащая спецификация - это то, что вы можете дать изготовителю под ключ, и он не сможет ответить вам с частичными вопросами.
Олин Латроп
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.