Active BOM
Добавление к проекту документа ActiveBom
Откроем проект, в который мы хотим добавить ActiveBom. Обратите внимание: В проекте может быть только один документ ActiveBom.
Вызовем контекстное меню и применим команду Add New to Project/ ActiveBom и дадим название документу. Он появится в панели Project в разделе Source Documents.
Документ будет неотъемлемой часть проекта, так как его содержимое будет влиять на на выходные файла проекта.
Обратите внимание, документ интерактивный , для получения и обновления последней информации ему требуется доступ к сети и некоторое время.
Ниже мы не будем давать описание всех возможностей, приведем только некоторые из них, актуальные для выбранного проекта
Вкладка Property/General
Раздел General
Будем считать, что у нас будет массовое производство и оценим стоимость. Оценка производится по поиску в интернете на складах продавцов компонетов. Она условная, так как для вашего предприятия могут быть индивидуальный ссылки. Если вы подключите свой склад, можно настроить так, чтобы бралась реальная цена поставки (этот вопрос мы рассматривать не будем. Укажем стоимость в партиях на 10000 шт. и а вас будет рассчитана общая цена на партию и на единицу изделия. Программа учитывает, что стоимость компонентов зависит от количества заказываемых изделий.
Раздел BOM Item
Установим флаг Show Not Fitted -- так будет проще показать различия для вариантов
Вкладка Property/Column
Настройка отображаемых столбцов. Отображаемые можно также настроить вызвав контекстное меню для заголовков столбцов таблицы BOM. Для нашего проекта найдем и установим видимость следующих параметров:
Fitted -- будет указано, устанавливается компонет или нет в варианте исполнеия.
Designator, Manufacture, Part Number, Short Description, Quantity, Alternative Part -- параметры используются для создания BOM и нам нужно их контролировать
Revision State, Revision Status -- здесь удобно контролировать статус компонента в библиотеке
Price -- удобно отслеживать дорогие компоненты с целью замены на дешевые варианты
Name(Comment) Description --просто для контроля (первый-- название в базе --может но не обязано совпадать с Part Number, например для пассивных компонетов можно в базе указывать номинал, типоразмер и т.п. ).
Потяните за заголовки столбцов и расставьте их так как вам удобно.
Анализ таблицы
Сделаем активным вариант "01" (двойной клик па вариантe в панели Project)
Столбец:
Все компоненты находятся в стадии Draft. Проект не готов к выпуску документации, так как это жизненной цикл редакции компонетов. Мы еще долго будем работать с базой и в конце проведем жизненный цикл компонетов.
Revision Status -- 3 компонента не обновлены из базы. Это сделаем сразу по завершении анализа таблицы
Price. Несколько компонетов со статусом Fitted не имеют цены. Соответсвенно их стоимость не учитывается в общей стоимости изделия. Если вам важно считать стоимость -- это тоже нужно исправить
Designator, Manufacture, Part Number, Quantity, Alternative Part -- Внимательно проверяем, при нахождении ошибок-- необходимо будет исправить.
Name, Description, Footprint -- для справки. Сверяйте с Part Number, Short Description.
BOM Status Detail, Bom Status -- проверка проблем с возможной поставкой. Мы использовать в примере не будем, уровень ошибок можно настроить в панели Property.
Способы устранения
Состояние проекта до изменения
Draft
Draft -- провести компоненты пожизненному циклу
Revision status:
вызвать контекстное меню, применить команду Cross Probe и там обновить компонет.
применить команду Update to the Latest Revision и обновить компонент не открывая схемы
просто открыть любую схему проекта и через Item Manager обновить все компоненты проекта.
выделить весь столбец и и обновить все компоненты не открывая схемы
Price
Обратим внимание на компоненты C10, C13, J1, R1, которые не имеют значения параметра Price
C10. Конденсатор не имеет Part number и в поле Name значение, по которому программ не может найти компонет в базах. На схеме ошибочно для варианта указали, что он установлен. Исправляем схему
С13. При создании компонента ему не задали Part Choice. Поиск Part choice По любому параметру. Для нашего случая наиболее удобен Part Choice. Но на этой стадии мы переназначать не будем. А просто исправим компонент в базе.
R1. Здесь ситуация иная. Компонента нет в продаже. Решения:
Правильно -- заменить на другой. Но на рынке ситуация нестабильно и другой может со временем стать недоступным.
Допустимо -- откорректировать компонет, указав в поле Alternative Part все допустимые замены. Однако это не решает задачи для пассивных компонетов, так как и альтернатива может пропасть, да и список альтернативных замен может быть очень длинным. Более того, каждый раз дописывание очередной замены сбрасывает жизненный цикл компонента и нам будем нужно обновлять не только в этом проекте, но и во всех, где компонет применен. Рекомендую это делать только для микросхем.
Простое решение. Используя кнопку Add Solution применить команду Create/Edit Component и по сходным параметрам найти замену (в нашем случае у замены параметр ppm меньше)
J1. Здесь просто забыли указать Part Choice для компонента. Можно сделать также, как для С13 или R1. Можно просто найти в панели Component наш компонет и через контекстное меню применить команду Create/Edit PCL
Используйте любой способ, который вам нравится больше.
Примечание: Редактирование PCL не изменяет жизненный цикл компонента. Внимательно относитесь к выбору аналогов
Анализ после модификации
После выявления и устранения замеченных недостатков просматриваем таблицу и если нет больше замечаний закрываем ActiveBom.