Фильтр по тематике

Создание посадочного места из модели STEP в САПР Cadence Allegro

Многие разработчики печатных плат сталкиваются с необходимостью передачи данных между системой автоматизированного проектирования электроники (ECAD) и САПР механики (MCAD). Это может вызвать различные сложности, а также значительно увеличить время, необходимое для разработки печатной платы. Очень важный момент этого процесса – это поиск или создание корректных посадочных мест (футпринтов) для всех электронных компонентов, особенно нетиповых разъёмов, кнопок и других нестандартных элементов, устанавливаемых на печатную плату.
01.09.2020 1371 0
Создание посадочного места из модели STEP в САПР Cadence Allegro

САПР печатных плат Cadence Allegro с помощью модуля ECAD-MCAD Library Creator даёт возможность легко интегрировать проекты ECAD и MCAD, позволяя использовать 3D STEP-модель, предоставленную производителем компонента, для создания на её основе корректного посадочного места (футпринта) на печатной плате.

В САПР Cadence Allegro можно создавать типовые компоненты на основе хрянящихся в библиотеке параметризуемых шаблонов ECAD-MCAD Library Creator. Если компонент нестандартный и под него не разработан шаблон, можно быстро сделать футпринт, взяв за основу 3D-модель компонента в формате STEP. 

Что такое модель STEP?

STEP или «Стандарт для обмена данными о моделях продуктов» (ISO 10303) – это международный стандарт, широко используемый для обмена трёхмерными геометрическими моделями между механическими инструментами CAD / CAM, CAE и PCB. Файл в формате STEP содержит поверхности трёхмерного объекта, геометрические очертания, описанные в виде набора координат.

В то время как многие ведущие инструменты разработки печатных плат обеспечивают возможность импорта 3D-моделей STEP для использования в 3D-визуализации, САПР Cadence Allegro с модулем ECAD-MCAD Library Creator – это уникальный инструмент, способный, помимо просто визуализации, напрямую использовать 3D-модели STEP для создания подробных и точных посадочных мест, то есть библиотечных компонентов для печатной платы.

Далее будут описываться этапы создания в редакторе Allegro Library Creator посадочного места из 3D STEP-модели, предоставленной поставщиком. 

1. Импорт модели STEP

Импорт модели STEP, предоставленной поставщиком, является довольно простым процессом.

Запускается модуль Allegro Library Creator, затем нужно выбрать File ® Import ® Step (см. рис. 1), файл .stp и нажать Open, чтобы импортировать 3D-модель STEP (⍄ по ссылке в интер-активной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции).

Модель STEP импортируется и отображается в 3D-виде в центральной части экрана. Слева видна панель менеджера проекта, в котором присутствуют все части импортированной модели в виде списка записей «поверхностей» модели. В нижней части экрана имеется окно, в котором отображаются сообщения и ошибки импорта. 

2. Указание областей контактов

Модуль Allegro Library Creator предоставляет несколько методов для указания областей контактов. Во многих случаях можно легко создавать области контактов, просто щёлкнув правой кнопкой мыши на ещё не назначенную запись, соответствующую подходящей поверхности 3D-модели в списке Solid Model, и выбрав элемент в раскрывшемся меню Contact Features (см. рис. 2) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). Это создаёт соответствующие группы объектов в разделе Features – Unassigned на панели менеджера проекта.

Allegro Library Creator достаточно умён, чтобы создавать группы из всех объектов одинакового размера. Для сигнальных выводов Library Creator использует терминологию Terminals – просто перетащите эти группы в раздел Features – Terminals. На этом задачу определения контактных областей можно считать завершённой. 

3. Назначение типов контактов

Назначение типов контактов делается очень просто. Чтобы назначить типы терминалов, следует щёлкнуть правой кнопкой мыши по нужной группе в разделе Features – Terminals и выбрать подходящий тип (то есть форму) контакта в меню Set Lead Form (см. рис. 3) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). 

4. Назначение высоты компонента

При создании библиотечного компонента из модели STEP важно назначить параметр высоты для модели компонента, для этого необходимо щёлкнуть правой кнопкой мыши по имени модели на панели менеджера проекта и выбрать Parameters – Edit. Далее следует установить флажок Height и нажать Compute (см. рис. 4) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). Library Creator автоматически вычисляет и отображает высоту. 

5. Назначение номеров выводов

Library Creator предоставляет несколько опций для назначения номеров контактам. Можно использовать последовательную нумерацию для назначения номеров выводов или нумерацию массивом. Назначение номеров делается с помощью выбора контактов, после чего потребуется щёлкнуть по соответствующему инструменту нумерации (см. рис. 5) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). Эти манипуляции приведут к автоматическому назначению номеров контактов на основе выбранного инструмента нумерации. 

6. Применение правил к посадочному месту

Теперь пришло время создать библиотечный компонент в соответствии с отраслевыми стандартами. Применение правил к каждому конкретному набору данных является важным шагом, так как это делает посадочное место совместимым с отраслевыми стандартами, такими как IPC-7531. На этом шаге следует просто нажать меню Apply и затем выбрать правило (см. рис. 6) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). 

7. Сохранение посадочного места

На данном этапе важно сохранить изменения в хранилище Library Creator. Чтобы загрузить новый библиотечный компонент в хранилище, необходимо выбрать File → Upload → Save New Version (см. рис. 7) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции).

Заключение

В статье описана последовательность шагов для создания посадочного места для компонента в САПР Cadence Allegro с модулем Library Creator из предоставленной поставщиком модели STEP 3D.

С помощью предлагаемого примера проекта [1] можно самостоятельно опробовать все описанные шаги. 

Литература


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

01.09.2020 1371 0
Комментарии
Рекомендуем
Проверяемое автономное управление: архитектура контроля решений ИИ в киберфизических и распределённых системах Электроника и автоматизация

Проверяемое автономное управление: архитектура контроля решений ИИ в киберфизических и распределённых системах

В статье рассматривается архитектура SEACS (Self-Evolving Autonomous Control System), предназначенная для построения проверяемого контура автономного управления в распределённых и киберфизических системах. В отличие от подходов, где успешный вызов модели или выполнение команды трактуется как завершение задачи, SEACS разделяет наблюдение, оценку состояния, выбор решения, исполнение и последующую проверку фактического результата. Рассматриваются механизмы управления риском и доверием, гистерезиса, задержки повторных воздействий, резервных сценариев и передачи решения человеку. Отдельное внимание уделено воспроизводимым испытаниям, требованиям к данным и метрикам, а также ограничениям исследовательского прототипа.
30.10.2026 СЭ №8/2026 214 0
К 130-летию со дня рождения великого советского физика Игоря Евгеньевича Тамма. Часть 7. Оптические уровни  и плазмон-поляритоны Тамма Электроника и автоматизация

К 130-летию со дня рождения великого советского физика Игоря Евгеньевича Тамма. Часть 7. Оптические уровни и плазмон-поляритоны Тамма

Эта статья завершает серию публикаций о научном наследии Игоря Тамма, в которой была проанализирована эволюция идей Тамма и его учеников от 1930-х годов до наших дней. Среди различных направлений, которыми в различные периоды своей жизни занимался Игорь Тамм, мы остановились на тематике, связанной с взаимодействием света с электронами на границе металла и диэлектрика. Данное направление, начавшееся с разработки теории «таммовских поверхностных состояний», логически продолжилось открытием оптических состояний Тамма (Optical Tamm States – OTS), а затем плазмон-поляритонов Тамма (Tamm Plasmon-Polaritons – TPP). Именно этим двум явлениям посвящена настоящая статья.
28.10.2026 СЭ №8/2026 228 0

Реклама
Реклама.  ООО «Остек-СМТ»  ИНН 7731481045  erid = 2SDnjchs19E
Реклама
Реклама.  ООО «Остек-СМТ»  ИНН 7731481045  erid = 2SDnjdHxidA
  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться