Стоит признаться‑ никто не любит делать конструкторскую документацию.

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

Дальше — опять рутина:

  • Начинается оформление готовой работы‑ проект должен содержать необходимую информацию для закупки «покупных изделий», завершается оформление схемы электрической принципиальной (Э3) печатного узла (ПУ). В Перечень элементов (ПЭ3) заносится весь состав компонентов схемы. Компоненты на схеме, для облегчения её чтения должны быть размещены функциональными узлами, если листов много и используются большие форматы‑ нужно разбить схему на Зоны... приходится постараться, чтобы потом было удобно ей пользоваться.

  • Далее, необходимо выполнить чертежи — Сборочные многослойной платы и ПУ в целом.

  • Параллельно делая спецификации и разрабатывая Технические требования.

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

Когда есть общий стандарт не нужно «изобретать велосипед» — работа упорядочена.

Оформление документации по ГОСТ для крупных предприятий это необходимость, для остальных‑ может быть дополнительным удобством. Да, многие сейчас возмутиться‑ какое тут удобство! Для каждого документа/ отчёта свои требования по сортировке данных, по компоновке видов и другой информации! А если ещё проект содержит несколько исполнений, тут целый вагон документов делать!

Но, если за нас все рутинные операции делает программа и нам остаётся только дать указания в начале‑ что мы хотим получить, а потом внести минимальные правки‑ и всё! Становится удобно и быстро.

В Delta Design комплект КД на печатный узел генерится за один клик. Полное соответствие требованиям ГОСТ‑ учтены все мелочи, даже толщины линий и стили текста. Механические ошибки исключены. Доработка в других САПР‑ тоже. Источник данных един‑ нетлист проекта. И можно не тратить свой ресурс на рутину, а сосредоточиться на сути разработки.

Есть еще приятный бонус‑ когда потребуется что‑ то менять (компоненты, топологию, детали крепления…) отчёты и виды обновятся по команде и не придётся перелопачивать весь комплект. А изменения в проекте всегда есть, невозможно учесть всё и сразу. Новое изделие всегда доводится до соответствия ТЗ в процессе разработки.

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

Всё начинается с наполнения библиотеки.
В Стандартах программы есть предустановленные условно графические отображения (УГО), ну с ними всё понятно. Ещё в Стандартах есть мастер создания корпусов. Он в основном содержит импортную базу, но на самом деле его можно использовать для любых компонентов.
Надо просто определиться с формовкой российской микросхемы и в табличном представлении задать информацию о габаритах корпуса и размерах посадочного места. Рис. 1.

Стандарты. Корпуса. Рис. 1
Стандарты. Корпуса. Рис. 1

И в итоге, использовав его при создании компонента в библиотеке мы получим готовые посадочное место и 3D модель. Рис.2


Компонент в Библиотеке. Рис. 2
Компонент в Библиотеке. Рис. 2

Атрибуты компонентов в библиотеке очень важная вещь. Именно они помогут Мастеру КД верно сформировать Перечень элементов, Ведомость покупных изделий (ВП) и спецификацию (данные документы в терминологии Delta Design называются Отчётами).
В частности, все компоненты у которых заполнен атрибут ТУ автоматически попадут в раздел «Прочие изделия» в Спецификации на ПУ, а те, у которых заполнен атрибут ГОСТ‑ в раздел «Стандартные изделия».
Пример — это многострадальный Лепесток, который так любят конструктора со стажем. Рис.3

Спецификация на ПУ. Раздел Стандартные изделия. Рис.3
Спецификация на ПУ. Раздел Стандартные изделия. Рис.3

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

Схемный редактор

На схеме тоже есть всё необходимое для быстрого её оформления по российским стандартам.
Если схема небольшая и ПЭ3 тоже меньше листа, его можно автоматом разместить на Э3.
Для многолистовых проектов больших форматов есть возможность автоматического разбиения на зоны. Адреса зон будут содержать и межлистовые порты и многосекционные компоненты, причём у последних есть навигация по клику по их секциям в рамках проекта.

Касательно навигации, прямой и обратной‑ она есть вообще во всех редакторах. По контекстному меню компонента «Показать» на схеме, плате, менеджере проекта, библиотеке, 3D редакторе, виде чертежа, ПЭ3.
На схеме есть возможность задания для компонента элементов подбора. Информация о них попадет во все Отчёты автоматически. Так же, можно для контактных площадок, например, исключить их из отчётов. Рис.4.

Схема. Свойства компонента. Рис.4
Схема. Свойства компонента. Рис.4


В качестве источника информации о материалах для чертежа детали двусторонней печатной платы (ПП) или спецификации и сборочного чертежа многослойной печатной платы (СБ МПП) мы использовали Конфигуратор набора слоёв. Тут есть всё для этого‑ подобранные для печатной платы материалы, их толщины и последовательность сборки стека слоёв. Рис.5.

Конфигуратор набора слоёв. Рис.5
Конфигуратор набора слоёв. Рис.5

Когда схема готова начинается работа в PCB редакторе, далее‑ проверки, далее — герберы. И вот настал момент для КД.

Можно сказать, что мы «подстелили соломку» и незаметно параллельно с разработкой библиотеки, схемы и платы проекта создали основу для комплекта КД.

Идея генерить КД комплектом пришла сразу и автор этой идеи, нет не конструктор, а наш гениальный программист Антон Миронов. Именно его знания и опыт помогли заметить, что раз мы по определённым требованиям компонуем данные в отчёты и чертежи нам ничто не мешает сделать это одним махом, компьютеры очень быстрые, однако.
Так родился наш Мастер КД. Рис.7.

Стартовое окно Мастера КД. Рис.6
Стартовое окно Мастера КД. Рис.6

На первом шаге он определяет двусторонняя плата или многослойная и выпускает нужный набор документов.
Тут можно было бы нажать «Пропустить необязательные шаги» и «Готово»
И весь комплект КД разложится в рабочей области в виде вкладок.

А можно пройти по настройкам мастера для каждого документа, там есть многое.
У нас использован самый усреднённый вариант.
Например, раскладка по видам, образмеривание, проставление допусков происходит автоматически. Мастер определяет область, занимаемую видами и с шагом 0,5 и подставляет нужный масштаб для видов чертежа.
Можно определить набор размещаемых объектов на чертеже, например на рис. 7 настройка сборочного чертежа МПП.

Диалоговое окно Мастера КД. Наполнение СБ МПП. Рис.7
Диалоговое окно Мастера КД. Наполнение СБ МПП. Рис.7

Не всё можно автоматизировать и доверить машине. Наверное, это и хорошо. Мы конструктора ещё будем нужны. Любая САПР только инструмент.
Стандартные операции выполнены, теперь нужно немного доработать.
Во‑первых шаблоны Технических требований, размещённые автоматом.
На СБ ПУ установку компонентов «по рисунку на поле чертежа». Из свежих разработок ‑теперь можно будет просто разместить вид сбоку Посадочного места компонента с привязанной 3D моделью корпуса и указать нужные размеры и обозначения. Рис.8.

СБ ПУ. Установка компонента по рисунку на поле чертежа. Рис.8
СБ ПУ. Установка компонента по рисунку на поле чертежа. Рис.8


Немного про наш чертёжный редактор. Его наполнения уже достаточно для оформления чертежей. Сейчас мы уже добавляем и добавляем новые дополнительные инструменты, облегчающие работу.
Запустить создание любого отчёта, чертежа можно не только комплектом с помощью Мастера, но и по отдельности.
Так же можно включить в состав КД дополнительные документы. Например, «Пользовательскую спецификацию». Она нужна для того, чтобы завести Сборочные единицы в состав нашего изделия — Печатного узла.

Например, Трансформатор состоит из чашек, сердечника, проволоки и так далее. Это значит, что на него должен быть разработан сборочный чертёж. И, соответственно, где‑то должен быть записан этот чертёж и состав вышеперечисленных деталей и материалов данной сборочной единицы. Таким документом является «Пользовательская спецификация».
Данный документ добавится автоматически в раздел «Сборочные единицы» в спецификацию на печатный узел.


Фрагменты, разработанного в Delta Design в автоматическом режиме комплекта КД на ПУ
рис.9–14.

Виды ПУ на сборочном чертеже. Рис.9
Виды ПУ на сборочном чертеже. Рис.9
Рисунок на поле чертежа СБ ПУ. Рис.10
Рисунок на поле чертежа СБ ПУ. Рис.10
Виды ПП на СБ МПП. Лист.1. Рис.11
Виды ПП на СБ МПП. Лист.1. Рис.11
Таблица сверловки СБ МПП. Рис.12
Таблица сверловки СБ МПП. Рис.12
Фрагмент Спецификации на ПУ. Рис.13
Фрагмент Спецификации на ПУ. Рис.13
Фрагмент Спецификации на МПП. Рис.14
Фрагмент Спецификации на МПП. Рис.14


Так же, полный вариант комплекта КД на ПУ можно посмотреть по ссылке:
https://drive.google.com/file/d/1uRYQFD9zwrcol_4BMcqrS4i4sSIYYvXB/view?usp=sharing
Этот проект есть в проектах‑ примерах нашей программы.

Полезные ссылки

Поделимся планами на будущее

Мы взяли курс на развитие нашего 3D редактора. И модуля чертежей это тоже коснётся. Использовать для видов чертежа 3D модель ПУ уже можно. Сейчас работаем над добавлением аксонометрической проекции ПУ на чертёж, сечения ПП и многого другого.

Комментарии (3)