3D Модельки компонентов в КОМПАС – 3D

Так уж случилось, что в конце прошлого года пришлось лечь на хирургический стол Айболита. И по сему, на некоторое время был вынужден бездельничать. Но это не в моих правилах, и как только немного оклемался, решил поэкспериментировать в плане создания 3D моделей компонентов. Тем более что уже давно собирался этим заняться, да все никак не доходили руки.
Уже давно, даже не помню, сколько лет, как пользуюсь трассировщиком Dip Trace. В общем, программа хорошая и удобная в работе, но вот, к сожалению, некоторые компоненты из библиотеки 3D моделей представлены лишь в виде маски компонента с контактными площадками, что порой составляет некоторые неудобства. Кроме всего прочего, часто приходится вводить в библиотеку свои компоненты корпусов, это могут быть, к примеру, транзисторы с особым расположением и формой выводов, резисторы, конденсаторы, радиаторы и прочее. А тут уже 3D моделями и не пахнет.



Решил попробовать исправить эту ситуацию с помощью программы КОМПАС – 3D. Тем более что некоторый опыт работы в этой программе у меня уже есть.
Несколько слов о программе КОМПАС-3D. Данная программа обладает довольно мощным функционалом для работы над проектами разнообразной направленности и сложности. Привлекает большим разнообразием функций и инструментом. Интуитивно понятный интерфейс. В состав входят три пакета конфигураций, которые можно установить выборочно, это Строительная, Машиностроительная и Приборостроительная. В общем, кому интересно скачивайте, устанавливайте, изучайте и пользуйтесь.

По началу, смоделировал простенький SMD компонент. Получилось. А далее от простого к более сложному.



В основном в своих самоделках использую ТНТ компоненты. Некоторые элементы, такие как, например резисторы мощностью 0,25 – 0,125 ватт, некоторые типы диодов и керамических конденсаторов стараюсь располагать вертикально. Это позволяет существенно уменьшить габариты платы. Естественно такие 3D модели компонентов в базовой библиотеке Dip Trace вряд ли найдутся.
Корпус компонента в 3D будь то резистор, транзистор, радиатор или импульсный трансформатор смоделировать в КОМПАСЕ не так уж и сложно, но вот гибкий аксиальный вывод, какой- то определенной формы, это уже головная боль. К счастью в интернете можно найти массу обучающих видеороликов по этой теме. Вот один из них.

Ознакомился, потренировался и вот результат. По правде сказать, в видеоролике показан процесс построения гнутой детали в несколько усложненном виде. Посмотрев видео, наверняка каждый скажет, что это слишком сложно и ну его к монахам. Я делал моделирование несколько иначе, на мой взгляд, чуть проще. Но об этом несколько позже. Все же необходим определенный навык работы в этой проге. Но освоив, первые азы в 3D моделировании мнение о ней постепенно меняется.



В Dip Trace это выглядит уже так.



И теперь о некоторых нюансах в 3D моделировании в данной программе. Ну и заодно построим, к примеру, модель резистора. Первоначально для моделирования мелких деталей необходимо настроить масштабную сетку.
Выбираем: Сервис → Параметры → Система → Графический редактор → Сетка, вводим необходимый шаг и выбираем тип сетки. И нажимаем ОК.



Далее выбираем Файл → Создать →Новый → Деталь → ОК.



Выбираем плоскость, например XY. Это можно сделать наведением курсора на систему координат в центре экрана (обозначено красной стрелкой), либо в дереве модели (подсвечено синим цветом). При этом выбранная плоскость отображается в нижней части дерева (в красной рамке). Включаем режим эскиз (желтая стрелка).



При этом в инструментальной панели включается режим Геометрия и панель инструмент рисования фигур (зеленые стрелки). Так же открываются дополнительно режимы Привязки и Параметрический, Сетка и Ортогональное черчение. Первые два включаются автоматически, остальные при необходимости активируются вручную.



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



Теперь выбираем плоскость ZY, снова кликаем Эскиз и в инструментальной панели Геометрия, выбираем инструмент Отрезок.



Вводим в окне навигации параметр Длина. В данном случае 2мм. Нажимаем Отрезок и устанавливаем в центр пересечения координат. Но можно и иначе. Левым кликом устанавливаем точку начала отрезка. При этом размер одновременно отображается как в панели навигации, так и в поле рисования. Повторный левый клик точка окончания отрезка.



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

.

Наводим курсор на боковую инструментальную панель и открываем режим Вспомогательная геометрия, и выбираем инструмент Плоскость через вершину параллельно другой плоскости. И кликаем вначале плоскость ZY, а потом в точке окончания первого отрезка от центра.



В боковой панели инструментов выбираем режим Редактирование детали (верхняя красная стрелка) и находим инструмент Кинематическая операция. Далее наводим курсор последовательно на окружность и делаем левый клик мышью, а затем на каждом отрезке повторяем тоже самое действие.



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



И как результат получился гибкий вывод с ЗИГ формой, раскрашенный в серебристый цвет.



Находим Сервис → Параметры → Точность отрисовки и МЦХ. Сдвигаем движок вправо и ОК. Это необходимо сделать для придания большей визуальной гладкости модели.



Сохраняем модель в папке (к примеру, 3D Модельки). И создаем корпус резистора. Это уже просто.
Снова,Файл → Создать →Новый → Деталь → ОК. Выбираем плоскость XY, Эскиз → создаем Окружность (задаем размер) → Стоп.



Выбираем Редактирование детали → Операция выдавливания, задаем размер в рамке Расстояние и нажимаем кнопку Выполнить.



Наводим курсор на кнопку Ориентация и выбираем Нормально К. При этом модель разворачивается торцевой частью. Наводим курсор на поле модели и левым кликом выбираем поверхность рисования, далее выбираем режим Эскиз. Снова задаем Диаметр → Стоп → Редактирование детали → Операция выдавливания → Расстояние → Выполнить.



Аналогично поступаем с противоположной стороной и получаем вот такую заготовку. Остается выполнить операцию скругления и придать цвет.



В инструментальной панели выбираем Редактирование детали → Скругление. И задаем необходимое значение в панели навигации.





Теперь собираем компонент. Открываем новый Файл → Сборка → ОК.



Редактирование сборки → Выбрать из файла → ОК.



Выбираем корпус резистора и устанавливаем его в центр пересечения плоскостей. Нажимаем кнопку Создать объект. При этом первая деталь фиксируется по умолчанию.
Таким же образом устанавливаем и выводы. Но они устанавливаются без фиксации. Это дает возможность их передвигать и разворачивать при необходимости.



На инструментальной панели выбираем Сопряжения → Соосность. Наводим курсор на боковую (цилиндрическую) стенку корпуса резистора и делаем левый клик, а потом повторяем то же с одним из выводов. Потом проводим те же действия и со вторым выводом.



После этого выводы устанавливаются соосно относительно корпуса. В режиме Редактирование сборки выбираем инструмент: Переместить компонент либо, Вращать компонент. Для большей точности установки и удобства в работе на верней панели выбираем вид Каркас.

.

Выбираем в верхней панели вид Полутоновое и модель принимает вид как на нижнем снимке. После этого поочередно наводим курсор в дереве модели на выводы и при нажатии правого клика находим команду Включить фиксацию.



Далее выбираем Сохранить как → Тип файла. В данном случае выбираем STEP → Сохранить.



Выскакивает окно, где нужно кликнуть Начать запись. Ну вот и все, файл готов.



Остается привязать нашу 3D модель в редакторе корпусов Dip Trace, к заранее созданному корпусу и работа сделана.

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

RSS свернуть / развернуть
А почему ты не использовал для изображения корпуса резистора операцию «вращение» вместо «выдавливание»? Как по мне — она лучше подходит для создания тел вращения с образующей сложной формы.
P.S. 3D пишется слитно, поправь.
0
  • avatar
  • Vga
  • 10 января 2018, 03:25
В принципе можно применить и Вращение. Но Выдавливание мне выполнить проще и быстрей. Кроме того, если что пошло не так, ну к примеру ошибся в размерах то это легче исправить даже в режиме Сборки модели. Просто выбираешь в дереве модели нужную операцию и редактируешь. Операцию Вращение редактировать тоже можно, но уже несколько сложней.
0
А разве редактирование «вращения» чем-то отличается? Поправил размеры в скетче и все.
0
Вероятно ты прав, но я этот режим практически почти не использую, и поэтому даже спорить не буду. Тут все зависит от того как рука набита и кто и как привык. Есть еще одна причина. Режим построением вращением удобен, когда создается скажем пустотелая модель. К примеру стакан, трубка или гильза. Это позволяет обойти режим Вырезать выдавливанием. Кроме того для начинающих, освоить процесс построения тела проще именно выдавливанием. Я себя асом тоже не считаю, потому как использую эту программу хотя и часто, не так часто как хотелось бы. На мой взгляд в данном материале я постарался показать более простой метод построения тел и модели сборки. Хотя существуют и другие варианты. Тут главное урвать время для изучения данной проги.
0
А ты возьми да попробуй, для сравнения. Чем большим числом инструментов уверенно владеешь — тем лучше!
0
А чего там пробовать? Сало як сало.: )



Ничего особо сложного. Причем сечение можно провести сразу не прибегая к дополнительной операции Сечение поверхностью.
0
Поправил. Спасибо!
0
Пропиарюсь чутка)
Мои резисторы: Axial, SQP Series
+2
Вот за это спасибо.
0
пришлось лечь на хирургический стол Айболита

Ты, это, поаккуратнее. Айболит как известно по зверюшкам специализируется… :-)
А за статью — СПАСИБО!
0
Для меня все врачи Айболиты. :)
0
Скажи пожалуйста — в какой версии Компас-3D можно чертить подобные корпуса? Только в полной, или ознакомительная в этом плане тоже позволяет выделывать такие красивые штуки?

На работе коллега наловчился делать корпуса во FreeCAD. Получается очень круто
0
По идее, показанные инструменты — самая основа моделирования в Компасе.
0
И что подразумевается под ознакомительной? 30-дневная триалка про-версии, например, функционально не ограничена, а вот (вроде) бесплатная LT — по самые помидоры. Но судя по PDF-ке — ты сможешь смоделить в ней резистор, но не сможешь его экспортировать.
0
У меня установлена Компас 3D v16, а начинал с v12. Хотя уже существует и 17 версия. Откуда скачивал уже и не помню, да это и не важно.В гугле найдешь любую интересующую. Избегай КОМПАС 3D LT. Это упрощенная версия программы без возможности моделирования сборок. Правда есть один неприятный облом.Файлы созданные в старых версиях сложно открыть в более новых. С чем это связано пока не знаю.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.