Как удалить уравнение в солиде

Глобальные переменные и проектирование с использованием формул

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

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

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

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

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

Формулы, глобальные переменные и размеры

Рассмотрим, как задаются размеры и формулы. Выберите «Tools» > «Equations».
Открывается диалоговое окно «Equations, Global Variables and Dimensions».

Работа с формулами в основном ведется в этом окне.

Глобальные переменные

Для управления формулами и размерами часто используют глобальные переменные. Пусть, например, в вашем механизме используется отрезок трубы, длину которого неплохо сделать связанной с каким-либо другим размером в зависимости от места установки.
Тогда можно ввести в проект глобальную переменную «PipeLimit»,которая ограничивает максимальную длину трубы. При создании конкретного отрезка трубы его длина задается в формуле как доля от предельного значения. Пока эта доля не превышает 1, все остается корректным.
Если же отрезок трубы оказывается чересчур длинным, контроль пределов можно подавить.

Практическое упражнение

Создание модели в SOLIDWORKS начинается с эскиза. Постройте две концентрические окружности диаметром 100 мм и 90 мм.

Теперь наступает важный момент: нам нужно сделать эти размеры интеллектуальными, чтобы они распознавались функцией работы с формулами.
Не выходя из режима эскиза, выберите «Smart Dimension» и укажите диаметр внешней окружности. Назовите размер «Outer».
Повторите действия для внутренней окружности и назовите ее размер «Inner».

Теперь в диалоговом окне «Equations, Global Variables and Dimensions» (см. ниже) на вкладке «Dimension View» (обведено красным), в разделе «Dimensions» отображаются интеллектуальные размеры из эскиза.

Вернитесь к эскизу и постройте еще две концентрические окружности внутри двух предыдущих. Преобразуйте их во вспомогательную
геометрию, щелкнув правой кнопкой на каждом эскизе и выбрав «Construction Geometry». Пока не нужно беспокоиться о точных диаметрах; в дальнейшем мы свяжем их с глобальной переменной. Все, что нужно сделать сейчас — это выбрать «Smart Dimension» и назвать размеры «D1» и «D2».

Постройте две небольшие окружности, центры которых лежат на вспомогательных окружностях. С помощью инструмента «Smart Dimension» назовите их диаметры «OuterHole» (для внешней) и «InnerHole» (для внутренней).

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

С эскизом мы закончили. Применим к элементам операцию вытягивания.
Начните с наружного кольца — области между эскизными элементами, которые мы назвали «Inner» и «Outer» (см. ниже). Вытяните его на высоту 10 мм.

Далее вытяните внутреннюю область (основание), убедившись предварительно, что не оказались выбранными восемь небольших окружностей. Задайте высоту 3 мм. Если все сделано правильно, твердотельная модель будет выглядеть, как показано ниже.

О формулах и глобальных переменных

Итак, мы создали твердотельную модель из эскиза с интеллектуальными размерами. Все эти размеры отображаются в диалоговом окне «Equations, Global Variables and Dimensions». Теперь мы можем начинать связывать их между собой, чтобы сделать более динамичными и реагирующими на изменения в конструкции детали.

Именно на этом этапе статическая деталь становится интеллектуальной.

Посмотрим на содержимое окна «Equations, Global Variables and Dimensions» после того, как мы задали в модели интеллектуальные размеры.

Щелчком на любом поле в столбце «Value/Equation» мы можем изменить значения размеров. Эскиз и твердотельная модель откликаются на эти изменения. Обратите внимание, что в окне перечислены не только размеры элементов эскиза, но и размеры вытянутой 3D-детали.

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

Для того чтобы, например, изменить количество экземпляров в круговом массиве, следует просто щелкнуть в поле «Value/Equation» для размера CircularPat@Sketch1 и либо увеличить, либо уменьшить значение.

Пусть количество отверстий потребовалось довести до 12. Тогда нужно ввести 6 в поле CircularPat (вспомним, что при создании массива было выбрано два отверстия, значит 12 / 2 = 6). Впоследствии мы вновь обратимся к круговому массиву и зададим формулу для количества отверстий в нем.

Приступим к добавлению глобальных переменных. Вызовите диалоговое окно «Equations, Global Variables and Dimensions» и в разделе «Global Variables» добавьте глобальную переменную «OuterDiameter» со значением «= 100mm» в соответствующем поле «Value/Equation». Не забывайте начинать значения переменных со знака равенства (=).

Создайте еще одну глобальную переменную «HoleRadius» со значением «= 8mm».

Создайте еще одну глобальную переменную «HoleArea». Сейчас мы начнем использовать формулы. Как известно из курса математики, площадь круга равна произведению числа «пи» на квадрат радиуса.

В качестве значения «HoleArea» введите «= PI * “HoleRadius” ^ 2)».

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

Теперь, когда глобальные переменные добавлены, мы можем ссылаться на них при задании размеров и создании формул. Пусть, например, требуется сделать так, чтобы размер эскиза «OUTER@Sketch1» всегда равнялся значению глобальной переменной «OuterDiameter». Тогда необходимо просто удалить первоначальное значение 100 мм для «OUTER@Sketch1» и щелкнуть мышью в пустом поле. Появляется всплывающее меню с различными опциями — в том числе опцией вставки глобальной переменной.

Глобальные переменные можно использовать в формулах для других элементов эскиза и модели.

Формулы

Создавать формулы в SOLIDWORKS достаточно просто. Глубоких познаний в программировании для этого не нужно — процесс аналогичен привычным расчетам в электронной таблице.

Предположим, что вы разрабатываете систему, по которой течет жидкость или газ, и хотите поддерживать относительно постоянной общую площадь отверстий в разбрызгивающей насадке, независимо от количества отверстий и диаметра каждого из них. Решено для этой цели менять соответствующим образом количество отверстий.
Пусть общая площадь выбрана равной 2400 кв.мм. Примем ее за постоянную величину и создадим новую глобальную переменную «TOTALholeAREA» со значением 2400 (см. ниже).

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

Необходимое количество отверстий — это заданная общая площадь, деленная на площадь одного отверстия. Значение должно быть целым, поэтому воспользуемся функцией «Round» для округления. В поле «Value/Equation» для переменной «Holes Needed» следует применить синтаксис «= ROUND (“TOTALholeAREA” / “HoleArea”)». Не забудьте про круглые скобки, так как команда ROUND должна
быть применена ко всей дроби.

Теперь применим результат формулы к количеству экземпляров в круговом массиве. Как уже делалось ранее, удалите значение в поле «Value/Equation» для размера «CircularPat@Sketch1» и свяжите его с переменной «HolesNeeded».

Значение делится на 2, так как массив формировался на основе двух отверстий: с наружной и внутренней стороны.

Проверка

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

Узнать подробнее о SOLIDWORKS 2019, Вы можете также на странице или в нашем блоге

Подписывайтесь на новости Dassault Systèmes и всегда будьте в курсе инноваций и современных технологий.

Уравнения в Solidworks

В данном уроке рассмотрим, как с помощью уравнений в эскизе изменять конфигурацию.

Видеокурс по этой теме

Профессиональный видеокурс V2.0 по SOLIDWORKS 2021

Сложная сборка с параметрическими деталями, стандартным крепежом, импортированными узлами, продвинутыми сопряжениями и визуализацией в виде чертежей и анимации.

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

Таким образом после включения данной опции видны все размеры детали.

Как добавить уравнения в SolidWorks

Далее, для того чтобы подключить уравнения в эскиз, нажимаем:

Инструменты > Уравнения . После этого в рабочем окне появится всплывающие окно “Уравнения, глобальные переменные и размеры”. В данном окне можно задавать зависимости между размерами, элементами и тд.

Зададим глобальную переменную. В данном случае она будет одна, но можно задавать несколько. Зададим зависимость для наименьшего диаметра. В столбец Глобальные переменные зададим имя переменной “Диаметр болта”. В столбце Значение/Уравнение выберем диаметр детали. После этого в столбце Равняется будет автоматически выведено значение данного диаметра.

В столбец Уравнения добавим значение первого диаметра D6 и выставим данный диаметр равным диаметру D5 и добавим к этому уравнению значение +10, получится значение равное 20 мм (10 + 10 мм).

Зададим следующее уравнение для колпака. Выберем значение наибольшего диаметра детали D4 в столбец Уравнения. В столбец Значение/уравнения выберем значение первого диаметра D5 и прибавим к нему +20 мм. Получится равенство: 10+20=30 мм.

Перейдем к общей длине. Выберем значение общей длины D1 в Уравнения и запишем уравнение в Значение/уравнения D4 деленное на 2,5 (D4/2,5). Получим значение в 10 мм (25/2,5=10 мм).

Перейдем к общей длине. Выберем значение общей длины D3 в Уравнения и запишем уравнение в Значение/уравнения D5 умноженное на 10 (D5*10). Получим значение 100 мм.

Перейдем к средней длине. Выберем значение общей длины D2 в Уравнения и запишем уравнение в Значение/уравнения D4 равное диаметру D6. Получим значение в 25 мм.

Все уравнения заданы – нажимаем ОК. Видим, что все значения пересчитались и деталь перестроилась.

Глобальные переменные

Значения которые указаны вместе с красным значком обозначают, что данные размеры являются глобальными переменными и будут изменять свое значения исходя из изменения главного изменяемого размера (в данном случае D5).

Уравнения параметров

Проверим как работают уравнения параметров. Для этого изменим значение главного размера (D5) на 30 мм и рассмотрим, как пересчитаются остальные значения.

Как видим, деталь – перестроилась!

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

Редактирование эскиза в SolidWorks №1

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

Первый инструмент редактирования эскизов SolidWorks, который мы рассмотрим – это отсечение объектов.

Отсечь объекты эскиза в SolidWorks

Кнопка «Отсечь объекты» находится в панели создания эскиза. Нажимаем на нее.

У данного инструмента есть 5 вариантов отсечения:

  1. Автообрезка.
  2. Угол.
  3. Отсечь внутри.
  4. Отсечь снаружи.
  5. Отсечь до ближайшего.

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

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

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

Я для примера сначала увеличу, а затем уменьшу прямую внизу нашего эскиза.

Я думаю теперь с автообрезкой все понятно.

Перейдем к рассмотрению режима отсечения объектов «Угол». Для этого кликаем по соответствующей кнопки в меню слева.

Инструмент «Угол» в режиме отсечения объектов нужен для создания угла между двумя объектами отсекая или удлиняя их. Рассмотрим на примере, продлим две прямых линии до их пересечения и создания угла между ними. Для этого нужно поочередно выбрать их.

А сейчас отсечем часть прямых линий и между ними создадим угол.

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

Отсечение прямых линий с помощью инструмента «Угол»

Далее переходим к рассмотрению инструмента «Отсечь внутри» для этого нажимаем на нужную кнопку.

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

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

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

Теперь рассмотрим следующий инструмент отсечения – «Отсечь снаружи». Для этого активируем его нажатием на соответствующие кнопки в меню слева.

Этот инструмент похож на предыдущий только он удаляет объекты снаружи от выбранного контура. Для примера построим такой же эскиз.

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

На этом как работает этот режим мы разобрались. Переходим к рассмотрению инструмента «Отсечь до ближайшего»

Для этого нажимаем на соответствующею кнопку.

Кнопка инструмента «Отсечь до ближайшего» в эскизе SolidWorks.

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

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

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

На этом мы познакомились со всеми инструментами отсечения объектов.

Далее рассмотрим инструмент удлинения объектов.

Удлинить объекты в эскизе SolidWorks

Для перехода в режим удлинения объектов нажимаем на кнопку «Удлинить объекты», для этого нажимаем на стрелочку рядом с кнопкой «Отсечь объекты» и в открывшемся меню выбираем нужную кнопку.

Воспользуемся эскизом созданном при изучения предыдущего инструмента.

Эскиз для примера использования инструмента удлинения объектов

Чтобы удлинить прямую линию просто наводим на нее курсор и SolidWorks подсвечивать возможный вариант удлинения до ближайшего объекта.

Для подтверждения нажимаем левую кнопку мыши и прямая удлиняется.

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

В уроке редактирование эскиза в SolidWorks №2 продолжим рассматривать инструменты для редактирования эскизов.

Чтобы не пропустить его и следующие уроки подписывайтесь на обновления блога.


источники:

http://autocad-lessons.ru/uravnenija-v-solidworks/

http://3ddd-engineering.ru/redaktirovanie-yeskiza-v-solidworks-n1/