Поверхностное моделирование в SolidWorks: с чего начать

Поверхностное моделирование в SolidWorks

Расширьте свои навыки с помощью этого простого обзора сложного метода проектирования: поверхностного моделирования SolidWorks (также называемого «созданием поверхностей»).

Надежный выбор

Мышь — отличный пример продукта, разработанного с использованием технологий поверхностного моделирования
Мышь — отличный пример продукта, разработанного с использованием технологий поверхностного моделирования (Источник: YouTube)

SolidWorks — одна из самых популярных программ САПР, существующая уже почти четверть века. Если вы пользовались SolidWorks или другими программами CAD, то знаете, что они поддерживают различные типы 3D-моделирования.

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

Хотя проектирование поверхностей требует иного подхода, чем проектирование твердых тел, оно необходимо для создания гладких, органичных и непрерывных объектов. Помимо проектирования продуктов, поверхностное моделирование часто используется в аэрокосмической и автомобильной промышленности. (Обратите внимание, что этот тип моделирования не предназначен для использования в 3D-печати).

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

Что такое поверхность?

Моделирование поверхностей позволяет создавать плавные, сложные геометрические формы
Моделирование поверхностей позволяет создавать плавные, сложные геометрические формы (Источник: Learn SolidWorks)

С математической точки зрения поверхность — это двумерная функция, предоставляющая значение для заданной комбинации двух измерений. Например, для каждой пары входных данных X и Y существует высота.

На практике поверхность — это просто объект с нулевой толщиной, который может принимать практически любую форму. Когда речь идет о представлении и моделировании органических или сложных геометрических форм, моделирование поверхностей превосходит моделирование твердых тел благодаря своей большей гибкости.

Принципы

При моделировании поверхностей вам придется мыслить по-другому
При моделировании поверхностей вам придется мыслить по-другому (Источник: Engineers Rule)

Моделирование поверхностей требует иного подхода, чем традиционное моделирование твердых тел. Моделирование твердых тел обычно требует создания замкнутого эскиза, а затем его выдавливания (возможно, по маршруту, определенному эскизом) для создания замкнутого объема.

Однако для поверхностей сначала не требуется закрытый эскиз, хотя они могут обрабатывать закрытые эскизы. Это означает, что поверхности можно создавать из различных типов линий, включая существующие края деталей. Мы более подробно рассмотрим это в следующем разделе, в котором освещаются некоторые из наиболее полезных функций моделирования поверхностей в SolidWorks.

Инструменты

Существуют различные функции моделирования поверхностей
Существуют различные функции моделирования поверхностей (Источник: SolidWorks)

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

Extrude Surface (Выдавливание поверхности)

Выдавливание поверхностей может выполняться как с открытыми, так и с закрытыми эскизами
Выдавливание поверхностей с открытыми и закрытыми эскизами (Источник: All3DP)

Эта функция используется аналогично знакомому инструменту Extrude-boss (Выдавливание-выпуклость). Поверхность «вытягивается» из плоского эскиза в направлении, перпендикулярном плоскости эскиза. Базовый эскиз может быть как закрытым, так и открытым.

Boundary Surface (Грань поверхности)

Грань поверхности рисует поверхность между «границами» эскиза
Грань поверхности рисует поверхность между краями эскиза (Источник: All3DP)

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

Trim Surface (Обрезка поверхности)

Процесс обрезки слева направо: обрезка фиолетовой поверхности с помощью красных поверхностей, а затем обрезка красных поверхностей с помощью оставшейся фиолетовой поверхности.
Процесс обрезки слева направо (Источник: All3DP)

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

Offset Surface (Смещение поверхности)

Серая поверхность была создана со смещением от красной поверхности.
Серая поверхность была создана со смещением от красной поверхности (Источник: All3DP)

Эта функция довольно интуитивно понятна: выбранная поверхность создается со смещением относительно существующей поверхности. Эта функция также полезна при моделировании твердых тел.

Совет по поводу этой функции: установка смещения равным 0 фактически дублирует поверхность (грань) и помещает ее в то же место. Это уникальная функция SolidWorks, поскольку установка «нулевого расстояния» обычно не допускается в таких контекстах.

Преобразование поверхностей в твердые тела

Красные поверхности были утолщены в твердую плиту.
Красная поверхность была утолщена в твердую плиту (Источник: All3DP)

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

Если существующие поверхности должны охватывать замкнутый объем, он станет твердым телом. Затем можно использовать функцию «связать», чтобы объединить все поверхности в одно тело. Если в модели есть отверстия, которые не позволяют использовать функцию «связать», их можно закрыть с помощью функций «граничная поверхность» или «плоская поверхность».

Поскольку поверхности часто создаются для моделирования тонких тел, еще одной полезной функцией является инструмент «Утолщение». Он очень похож на «Смещение поверхности» и используется для утолщения поверхности в тонкое твердотельное тело. Обратите внимание, что поверхностное тело не обязательно должно охватывать объем.

Расширенные советы и рекомендации

Различные инструменты оценки кривизны в SOLIDWORKS.
Различные инструменты оценки кривизны в SolidWorks (Источник: All3DP)

SolidWorks имеет ряд расширенных инструментов и возможностей, которые используют моделирование поверхностей или помогают в этом процессе. Вот некоторые из них:

  • Оценка кривизны: SolidWorks имеет несколько визуальных инструментов, которые оценивают кривизну поверхностей. Эти инструменты выделяют и подчеркивают различные аспекты криволинейной поверхности, чтобы вы могли соответствующим образом настроить и скорректировать свой проект.
  • Сглаживание поверхности: эта функция оценивает плоскую (ровную) версию заданной поверхности. Она не так точна, как функция «плоская модель» в проектировании листового металла, поскольку не учитывает толщину материала и пластические свойства. Однако она может быть полезна для других, более творческих применений.
  • Облако точек в поверхность: утилита SolidWorks «ScanTo3D» преобразует облако точек (результаты лазерного сканирования объекта) в поверхностное тело. Это чрезвычайно полезно в реверс-инжиниринге и в медицинских приложениях (например, сканирование руки человека для лучшей подгонки механического вспомогательного устройства).

Уроки и справочники

На YouTube есть отличные уроки по моделированию поверхностей в SolidWorks
На YouTube есть отличные уроки по моделированию поверхностей в SolidWorks (Источник: YouTube)

Благодаря популярности SolidWorks легко найти хорошие справочники и уроки по различным функциям, в том числе по техникам моделирования поверхностей. Например, на YouTube есть множество отличных уроков. Двумя хорошими местами для начала являются это полезное вводное видео по моделированию поверхностей (~37 минут) и этот учебник по моделированию форм и поверхностей (~27 минут). Вы также можете попробовать учебник по дизайну потребительских товаров (~35 минут) или для более продвинутых пользователей, учебник по более сложным функциям моделирования поверхностей (~12 минут).

Если вы больше любите читать, то форум SolidWorks по поверхностям очень хорошо организован и довольно информативен. Неофициальный сайт Learn SolidWorks тоже очень хорош. В то же время, ключ к успеху в моделировании поверхностей — это экспериментировать и исследовать различные функции и варианты использования самостоятельно. Удачи!

Николай

Я всегда рад вашим комментариям, предложениям или новостям из первых уст.

Оцените автора
Добавить комментарий