Sketcher Micro Tutorial - Constraint Practices/ru

Руководство
Тема
Скетчер
Уровень
Начинающий
Время для завершения
30 минут
Авторы
Mark Stephen (Quick61) и vocx
FreeCAD версия
0.19
Примеры файлов
Sketcher Constraints practices (Практика применения ограничений Sketcher)
Смотрите также
None

Введение

Этот учебник был первоначально написан Quick61, а переписан и переиллюстрирован vocx.

Это руководство призвано помочь новому пользователю ознакомиться с лучшими практиками применения ограничений в Эскизе в рабочем процессе Верстака Скетчер.

Существует общее правило работы с ограничениями: чем меньше ограничений с данными (размерами), тем лучше.

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

Настройка

1. Откройте FreeCAD, создайте новый пустой документ с помощью Файл→ Создать.

1.1. Переключитесь на Верстак Скетчер из селектора выбор верстака или из меню Вид → Верстак → Скетчер.

Некоторые действия, которые нужно запомнить:

  • Нажмите правую кнопку мыши или один раз нажмите Esc на клавиатуре, чтобы отменить выбор активного инструмента в режиме редактирования.
  • Чтобы выйти из режима редактирования эскиза, нажмите кнопку Закрыть на панели задач или дважды нажмите Esc на клавиатуре.
  • Чтобы снова войти в режим редактирования, дважды щёлкните по эскизу в дереве проекта или выберите его, а затем щёлкните по кнопке Редактировать эскиз.

Создание эскиза

2. Нажмите на Создать эскиз

2.1. Выберите ориентацию эскиза, то есть одну из базовых плоскостей XY, XZ или YZ. Мы будем использовать плоскость и параметры по умолчанию.
2.2. Нажмите OK, чтобы начать построение эскиза.

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

Первый вариант: размерные ограничения

3. Мы построим полностью ограниченный квадрат с центром в начале координат.

3.1. Нажмите на Создать линию по точкам (полилинию), затем проведите четыре линии в виде прямоугольника вокруг начала координат.

Эскиз прямоугольника без ограничений.

3.2. Выберите одну горизонтальную линию и нажмите Ограничение расстояния по горизонтали, затем введите 20 мм.
3.3. Выберите другую горизонтальную линию и повторите ограничение с тем же размером.
3.4. Выберите одну вертикальную линию и нажмите Ограничение расстояния по вертикали, затем введите 20 мм.
3.5. Выберите другую вертикальную линию и повторите ограничение с тем же размером.
3.6. Выберите одну нижнюю угловую точку (a) и начало эскиза и нажмите . Ограничение расстояния по горизонтали, затем введите 10 мм.
3.7. Выберите верхнюю угловую точку (b) над предыдущей угловой точкой (a) и начало эскиза и повторите горизонтальное ограничение с тем же размером.
3.8. Выберите другую точку нижнего угла (c) и начало эскиза и нажмите . Ограничение расстояния по вертикали, затем введите 10 мм.
3.9. Снова выберите верхнюю угловую точку (b) и начало эскиза и повторите вертикальное ограничение с тем же размером.

Слева: ограничения точек привязки для сторон. Справа: дополнительные базовые ограничения для внутренних расстояний.

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

Лучший способ: размерные и геометрические ограничения

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

4.1. Нажмите на Создать линию по точкам (полилинию), затем проведите четыре линии в форме прямоугольника вокруг начала координат.
4.2. Выберите одну горизонтальную линию и нажмите Ограничить горизонталь.
4.3. Выберите другую горизонтальную линию и повторите ограничение.
4.4. Выберите одну вертикальную линию и нажмите Ограничить вертикаль
4.5. Выберите другую вертикальную линию и повторите ограничение.

Геометрические горизонтальные и вертикальные ограничения.

4.6. Выберите одну горизонтальную линию и нажмите Ограничение расстояния по горизонтали, затем введите 20 мм. Мы видим, что одновременно с этим изменяется размер другой горизонтальной линии.
4.7. Выберите одну вертикальную линию и нажмите Ограничение расстояния по вертикали, затем введите 20 мм. Мы видим, что одновременно с этим меняется размер другой вертикальной линии.
4.8. Выберите одну нижнюю угловую точку (a) и начало эскиза и нажмите . Ограничение расстояния по горизонтали, затем введите 10 мм.
4.9. Выберите верхнюю угловую точку (b) над предыдущей угловой точкой (a) и начало эскиза, нажмите Ограничение расстояния по вертикали, затем введите 10 мм.

Слева: ограничения размеров только для двух сторон. Справа: дополнительные ограничения размеров только для двух внутренних расстояний.

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

Оптимальная схема: в основном геометрические ограничения

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

5.1. Нажмите на Создать линию по точкам (полилинию), затем проведите четыре линии в форме прямоугольника вокруг начала координат.
5.2. Выберите одну горизонтальную линию и нажмите Ограничить горизонталь.
5.3. Выберите другую горизонтальную линию и повторите ограничение.
5.4. Выберите одну вертикальную линию и нажмите Ограничить вертикаль.
5.5. Выберите другую вертикальную линию и повторите ограничение.

Геометрические горизонтальные и вертикальные ограничения.

5.6. Выберите одну нижнюю угловую точку (a), затем верхнюю угловую точку, противоположную ей по диагонали, и начало эскиза; затем нажмите Ограничить симметричность. Две выбранные точки будут равноудалены от начала координат.
5.7. Выберите две смежные стороны прямоугольника (соединенные одним углом) и нажмите Ограничение эквивалентностью. Обратите внимание, что благодаря симметрии угловых точек все стороны теперь имеют одинаковый размер.

Слева: симметричное ограничение только для двух угловых точек. Справа: дополнительное ограничение равной длины только для двух смежных сторон.

5.8. Выберите одну горизонтальную линию и нажмите Ограничение расстояния по горизонтали, затем введите 20 мм. Благодаря ранее добавленным ограничениям симметричности и равенства длин, мы видим, что все стороны становятся равными одновременно.

Применены все геометрические ограничения, а также одно ограничение размера для стороны.

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

Дополнительные ресурсы