Concord Pro и интеграция ECAD-MCAD

John Watson
|  22 Декабря, 2019

Введение

В сентябре я писал статью блога PCB Design is a Team Sport (Проектирование плат – это командный спорт), в которой я, в частности, рассмотрел различные роли инженеров, вовлеченных в процесс проектирования печатной платы. Одним из заключений было то, что наиболее важной ролью в этом процессе является роль библиотекаря. Всё начинается и заканчивается библиотекой компонентов, и если она неправильная, то игра окончена.

Если библиотекарь является наиболее важной ролью, то следующей будет роль инженеров-механиков, и, соответственно, особенно важным является взаимодействие между ECAD и MCAD. К счастью, Concord Pro® помогает здесь, вне всяких сомнений.

Путь динозавра

В “прежние дни”, которые с учетом скорости развития инструментов Altium были всего год назад, при необходимости во взаимодействии между ECAD и MCAD инженеру ECAD было необходимо экспортировать проект в виде 3D Step (или в другой формат), прикрепить его к email и отправить. Инженер ECAD затем открывал этот файл и начинал работать с ним. Если у него были какие-то изменения, процесс шел в обратном направлении. В случае проблем в каком-то определенном месте платы, как это обычно бывает при проектировании, MCAD передает точные размеры, определяющие положение критически важных компонентов и т.п. Это было крайне трудозатратно и чревато ошибками. Подобные вещи только повысили необходимость в таком решении, как Concord Pro, который позволяет не только управлять компонентами и прочими данными, необходимыми для проектирования плат, но и корректно передавать данные между ECAD и MCAD. Достаточно легко работать с подобными вещами в одном программном пакете.

Особенности интеграции ECAD и MCAD

Постоянно меняющаяся среда электронной индустрии оказывает существенное влияние, в первую очередь, на проектирование электроники и, как следствие, на разработку MCAD. Конструкции становятся все более компактными, и их необходимо помещать во всё более малые корпуса. С малыми конструкциями всегда связаны соответствующие сложности, такие как рассеяние тепла, подтверждение соответствия и защита от статического электричества.

Процессы проектирования в ECAD и MCAD значительно пересекаются, но между ними также существует четкая грань, и у этих систем есть свои цели и задачи.

На текущий момент Altium поддерживает три платформы: SolidWorks, Autodesk Inventor и Creo. Хотя сейчас доступны только они, ведется разработка для добавления дополнительных пакетов MCAD в будущем.

Как это работает

Как было упомянуто выше, Concord Pro управляет передачей информации между ECAD и MCAD. Связь между ними является двунаправленной — информация передается туда и обратно через Concord Pro.

A 3D view ECAD design and a chassis designed on MCAD with concord pro in the middle
Concord Pro надежно управляет передачей информации между ECAD и MCAD

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

Сначала вы создаете новый управляемый проект, добавляете плату в проект и настраиваете структуру слоев. Ничего необычного. Далее проект можно передать через Concord Pro в MCAD.

Figure 2. Select Project interface of concord pro showing a newly designed project
Синхронизация проектов в Concord Pro

На стороне MCAD будет получено уведомление о новом проекте в очереди, который можно открыть и над которым можно начать работать. Теперь проект синхронизирован. Какие-либо изменения с любой стороны вызовут появление предупреждения в панели MCAD CoDesigner. Этот процесс работает и в обратную сторону. Плата может быть создана на стороне MCAD и передана в ECAD — если это будет удобно в определенном случае.

Кроме того, изменения находятся под управлением ревизий и сохраняются в репозитории. Ничего не теряется.

Работа с различиями

При передаче нового проекта из ECAD в MCAD отображается список изменений по сравнению с предыдущей версией. Одно проектное изменение может привести к появлению множества изменений в списке, поскольку одно изменение влияет на множество слоев. Например, перемещение отверстия в плате влияет на все сигнальные слои. Оно также может повлиять на слои шелкографии, паяльной маски и паяльной пасты.

Figure 3. SolidWorks screenshot showing the PCB exported from ECAD to MCAD with a changelist in Altium CoDesigner.
Concord Pro позволяет просматривать изменения в плате, которые могут повлиять на сборку в MCAD, что обеспечивает бесшовное взаимодействие.

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

Заключение

Фильм 1967 года “Хладнокровный Люк” с Полом Ньюманом, Джорджем Кеннеди, Стразером Мартином является историей о нонконформисте, которого посадили в тюрьму во Флориде за порчу парковочных счетчиков. В фильме звучит классическая фраза: “В данном случае мы имеем отсутствие взаимопонимания” (“What we have here is a failure to communicate”).

В процессе проектирования платы инженеры разных ролей разговаривают на разных языках. Если их неправильно переводить, это приведет к проблемам и, в конечном счете, к потраченным зря средствам. Concord Pro – это переводчик между областями ECAD и MCAD. Таким образом, не будет недопонимания того, что было сказано.

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

Хотите узнать больше, как Altium может помочь вам при проектировании плат? Поговорите с экспертом Altium и узнайте, как легко и уверенно принимать проектные решения.

Об авторе

Об авторе

Джон Уотсон (John Watson) имеет почти 40-летний опыт в отрасли электроники, 20 из которых – в области разработки и конструирования печатных плат. Джон продолжает оставаться на передовой в индустрии печатных плат в качестве проектировщика/инженера и, в последнее время, в качестве преподавателя и куратора. Его основная работа была в области производства, но он также расширил сферу своей деятельности на области обслуживания печатных плат. Служил в военной разведке. Джон является проектировщиком плат, сертифицированным CID. В настоящее время проходит сертификацию Advance CID. На сегодняшний день, будучи старшим конструктором печатных плат в Legrand Inc, он возглавляет разработчиков и конструкторов печатных плат в различных подразделениях в США и Китае.

самые новые материалы

Вернуться на главную