Степени свободы линий изображения

Предыдущая страницаВ началоСледующая страница

Ограничения конкретизируют абсолютное и относительное положение линий изображения на чертеже. Иными словами, ограничивают степени свободы линий изображения и их характерных точек. Количество степеней свободы чертежа можно посмотреть в окне параметров при вызове команды создания любого ограничения. Количество степеней свободы определяет количество вариантов перемещения для всех линий чертежа. Например, если начертить отрезок, то у него будет четыре степени свободы: мы можем менять его длину, перемещать по вертикали и горизонтали, а также поворачивать. Или иначе: у его конечных точек по две степени свободы. Если зафиксировать одну точку, то степеней свободы будет 2: только у одной точки останется 2 степени свободы, т.е. отрезок можно будет только вращать и менять его длину. Если кроме фиксации точки зафиксировать длину отрезка, то останется одна степень свободы - вращение отрезка или перемещение точки по окружности.

Если начертить окружность, то у неё будет 3 три степени свободы: перемещение по вертикали и горизонтали, а также изменение радиуса. Если на чертеже отрезок и окружность – то всего будет 7 степеней свободы.

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

10_Deg

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

Constrains8

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

По умолчанию используются следующие цвета:

Жёлтый – чертёж не полностью определён, т.е. имеет степени свободы.

Зелёный – чертёж полностью определён,  т.е. не имеет степеней свободы.

Красный – чертёж переопределён, т.е. есть размеры или ограничения, дублирующие друг друга или противоречащие друг другу.

Цвета можно настроить в установках системы (Установки > Цвета > Ограничения).

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

10_DrivingDim1

10_DrivingDim2

10_DrivingDim3

Недоопределённый эскиз

Полностью определённый эскиз

Переопределённый эскиз

Другим важным моментом в параметризации эскиза при помощи ограничений и управляющих размеров является фиксация направления управляющих размеров.

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

В противном случае, относительное положение элементов после перестроения может быть изменено на противоположное.

Constrains10

Фиксация направления управляющего размера осуществляется установкой флага Фиксировать направление в контекстном меню размера. Там же можно Сменить направление на противоположное.

10_Constraints.DimesionDirection

Пример

Неопределённый, определённый, и переопределённый чертежи

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

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

У чертежа 20 степеней свободы. Число степеней свободы чертежа отображается в окне параметров команды Ограничение. Сделаем между всеми отрезками, касающимися окружности и дуги, ограничение Касание.

10S_Degrees1

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

Далее назначим ограничения Вертикальность и Горизонтальность на вертикальный и горизонтальный отрезки соответственно: число степеней свободы станет равным 6.

10S_Degrees2

Ограничения задали взаимосвязь линий эскиза и характерное положение линий. Конкретные размеры чертежа будем задавать управляющими размерами. В Ленте активируем режим ConstrainsAuto4 и затем вызываем команду создания размеров <D>. Образмерим диаметр окружности и радиус скругления. Число степеней свободы стало равно 4. Цвет фона под размерами жёлтый, что, как и наличие степеней свободы, свидетельствует о том, что чертёж ещё не полностью определён.

Далее поставим линейный управляющий размер, задающий положение окружности, и угловой, задающий наклон отрезка. Число степеней свободы сократилось до 2, и фон под размерами всё ещё жёлтый.

Constrains51

Воспользуемся опцией Показать недоопределённые линии - все линии чертежа подсвечены. Это означает, что для всех линий чертежа доступны 2 степени свободы – перемещение по вертикали и по горизонтали. Т.е. сам эскиз уже задан ограничениями и размерами так, что он не может поменять свою геометрию, но при этом относительно начала координат его положение ничем не задано. Определить положение эскиза можно либо заданием двух линейных размеров от начала координат, либо зафиксировав любую точку. Зафиксируем точку ограничением Фиксация.

Constrains52

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

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

Constrains53