SOLIDWORKS. Как подойти к реализации проекта.

01/2020

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

Прежде всего, перед началом реализации любого проекта необходимо трезво оценить свои силы и знания, а также задать вопрос «Какие инструменты я могу и умею использовать для решения данной задачи?». Это суждение действительно как при моделировании деталей, таки сборок любой сложности.

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

Итак, замысел проекта.

Замысел проекта - это некий план, который определяет поведение модели при ее изменении. Способ создания модели влияет на то, каким образом она будет изменяться.

Начнем разбираться по порядку.

Замысел проекта на примере эскиза.

Разберем эскиз диска с отверстиями.

Эскиз

Эскиз диска представляет собой окружность Ø100 мм и четыре отверстия Ø10 мм, расположенных равномерно по окружности Ø80 мм.
Этот эскиз можно определить несколькими способами.

1. Каждый размер наноситься сугубо индивидуально для каждого элемента эскиза.

Эскиз

2. Можно определить размеры окружностей путем зависимости одного от другого.

Эскиз

И первый, и второй способ одинаково удовлетворяют поставленной задаче. Вся разница заключается в:

1. количестве времени, затраченном на реализацию задачи;

2. количестве времени, которое потребуется на реализацию каких-либо изменений;

3. количестве произведенных операций.

Замысел проекта на примере твердотельных элементов.

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

Рассмотрим создание такого элемента как цилиндр. К реализации этой задачи можно подойти двумя способами.

1. Выдавливание окружности.

Выдавливание

2. Вращение прямоугольника вокруг одной из сторон.

Вращение

Казалось бы, что тут особенного? Но если выдавить цилиндр, то при дальнейшем редактировании его вы управляете всего двумя параметрами - диаметром и величиной вытягивания. А когда вращаете прямоугольник, наряду с диаметром и высотой появляется третья составляющая —угол, на который нужно повернуть деталь при вращении.
Если взглянуть со стороны, то многим может показаться, что нет большой разницы между этими способами получения изделия, но это не так.

А что, если нужно изменить не только диаметр или высоту, а еще, к примеру, выполнить вырез сектора из цилиндра?

Тогда процесс создания будет следующим:

1. выдавливание;


Вырез при выдавливании

2. вращение;

Вырез при вращении

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

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

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

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

Стоит подробнее остановиться на терминах автоматические взаимосвязи, нанесение размеров.

Автоматические взаимосвязи.

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

Нанесение размеров.

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

Таким образом, мы немного приоткрыли занавес не практического, а теоретического моделирования. Основная мысль этой статьи: «Каждое действие, каждая операция несет в себе информационный вес для работы программы 3D-моделирования».

Вывод прост — обдумывайте свои проекты, старайтесь учитывать риски при редактировании и последующем внесении изменений. Как можно чаще задавайте себе вопрос: «А что будет, если…?».