Параметризация в автокаде для чего нужна
В системе AutoCAD помимо привычных размеров, служащих для аннотирования (образмеривания) чертежа, существуют и другие типы размеров. Предлагаю рассмотреть их отличительные особенности и области применения в повседневной работе проектировщика.
Все размеры, которые можно нанести на чертеж (как в пространстве модели, так и листа) можно разделить на три вида:
Аннотативные размеры (аннотативные зависимости)
Это те размеры, которые каждый пользователь расставляет на своем чертеже на этапе образмеривания и оформления. Размеры такого типа проставляются в электронном чертеже точно также, как они будут выглядеть на бумаге, они привязываются к конкретным объектам и их значение зависит от размеров и геометрии этих объектов. Величина этих размеров не зависит от операции зумирования изображения на экране. Аннотативные размеры всегда вторичны по отношению к геометрии чертежа, т.е. изменение чертежа ведет к изменению размеров.
Команды для простановки аннотативных размеров находятся на ленте Аннотации
Для настройки внешнего вида и значений размеров служат размерные стили. Также для них можно задать масштаб аннотаций.
Часто при черчении необходимо, чтобы размерное значение отличалось от того, которое устанавливается автоматически (например, неточно построенная геометрия, быстрое изменение чертежа без исправления геометрии и пр.). Чтобы его поменять необходимо в свойствах размера в разделе Текст вписать новое значение в поле Текстовая строка.
Важно, что при этом значение размера не будет ассоциативно с геометрией и ее изменение не приведет к пересчету размерного текста! Кроме того, всегда можно посмотреть реальное значение размера в поле Величина размера. Для того, чтобы размерный текст опять стал ассоциативен геометрии, достаточно просто очистить поле Текстовая строка.
Динамические зависимости (размерные зависимости)
Это размеры, которые управляют геометрией чертежа. Именно с помощью таких размеров осуществляется параметризация эскизов, чертежей и моделей. Такие размеры не печатаются, они отображаются лишь в электронной версии чертежа. Динамические зависимости всегда первичны по отношению к геометрии, т.е. изменение значения размера ведет к изменению геометрии объектов. Команды, позволяющие нанести размерные зависимости находятся на ленте Параметризация
При нанесении такого типа размеров каждому из них автоматически присваивается переменная d1, d2… или dia1, dia2 и другие
Имя переменной всегда можно поменять в свойствах в поле Имя, при этом на самом размере имя переменной тоже меняется
В качестве значения размера может выступать как обычное число, так и формула, связывающая размеры между собой. Для этого в свойствах размера в поле Выражение достаточно ввести нужную формулу. При этом на самом размере размерный текст преобразится — перед текстом появится надпись fx: — это значит, что размер зависим от значения других размеров
По умолчанию в свойствах динамических зависимостей в поле Вид зависимости установлено значение Динамическая. Это означает, что размер не выводится на печать и имеет фиксированные значения высоты размерного текста и стрелок, т.е. при выполнении зумирования эти элементы сохранят свои размеры. При этом аннотативные размеры меняют свои размеры.
Если в свойствах динамической зависимости установить параметр Аннотационная, то она приобретет все свойства аннотативного размера, к ней можно будет применить размерный стиль, она будет выводится на печать и пр.
Ссылочные зависимости (ссылочные размеры)
Размеры такого типа не создаются с помощью отдельной команды, они получаются преобразованием динамических зависимостей. Эти размеры исключительно справочные, их значение невозможно поменять, можно лишь поменять имя размерной переменной. Ссылочные размеры всегда отображаются в круглых скобках
Чтобы получить ссылочный размер необходимо в свойствах размерной зависимости в поле Вхождение выбрать Да.
Ссылочный размер также можно сделать аннотативным, поменяв вид зависимости в свойствах
Управлять размерными и ссылочными размерами удобно с помощью Диспетчера параметров (команда _PARAMETERS)
В нем можно менять значения размерных переменных, создавать зависимости между размерами и контролировать их значения.
Эскиз примечателен тем, что имеет неправильную форму — до тех пор, пока не проставлен угол 32 градуса, он не имеет однозначного решения. Как построить его в AutoCAD (да и не только в нем, в любой программе САПР)?
Обычное черчение с помощью команд создания примитивов здесь не подойдет — не хватает размеров для точного определения геометрии. Можно решить задачу графическим путем с помощью окружностей, но это долго, требует дополнительных построений и имеет смысл при черчении «от руки» на бумаге. В случае использования программ САПР решение лишь одно — использовать параметрические возможности AutoCAD.
Как известно, в AutoCAD существуют геометрические и размерные параметрические зависимости. Находятся они на ленте Параметризация
Если геометрия эскиза была предварительно создана, то первым делом необходимо наложить геометрические зависимости на отрезки.
Для этого необходимо выбрать инструмент Совпадение и указать конечные точки отрезков, которые должны совпадать
В точках, на которые будет наложена зависимость Совпадение, появятся одноименные маркеры
После совмещения всех конечных точек отрезков необходимо наложить зависимость горизонтальности на нижний отрезок. Для этого запускаем соответствующую команду Горизонтальность и выбираем отрезок
Теперь мы получили эскиз из связанных между собой элементов, но без размеров и ориентации. То, что эскиз параметрически связан с помощью геометрических зависимостей легко проверить — достаточно начать перемещать одну из вершин фигуры — она будет изменяться, при этом оставаясь единым целым
Следующий этап — наложение размерных зависимостей. Команды простановки параметрических размеров аналогичны командам простановки аннотативных размеров, с одним лишь отличием — после простановки размера необходимо ввести его значение, вслед за этим будет изменен связанный с размером объект.
После простановки линейных размеров необходимо нанести угловой размер, который окончательно определит наш эскиз
Готово, требуемый эскиз построен. Причем эскиз полностью параметрический, при изменении размеров геометрия будет также меняться.
Если необходимо скрыть геометрические и размерные зависимости, то для этого нужно включить соответствующие опции на ленте
Не забывайте, что параметрические размеры можно легко превратить в аннотативные и получить образмеренный по стандарту чертеж (о том, как это сделать я писал здесь).
Если же геометрия еще не создана, то достаточно включить режим Подразумеваемые зависимости в статусной строке и начертить эскиз привычной командой Отрезок. При этом все геометрические зависимости будут наложены автоматически
Далее на такой эскиз необходимо наложить размерные зависимости, как рассматривалось выше.
Одна из основных целей построения трехмерной модели изделий — автоматическое получение его плоских чертежей. В последних версиях AutoCAD (2013 и выше) есть специальные средства работы с проекциями, но они не всегда удобны по нескольким причинам.
Для быстрого создания проекции с модели очень удобно использовать команду ПЛОСКСНИМОК (_FLATSHOT). Ее удобство в том, что она может создать проекцию с модели с любой ориентацией в пространстве, результат выполнения (плоская проекция) может быть сохранена как блок или записана во внешний dwg-файл. Немаловажно, что команда позволяет обновлять созданные ранее блоки с проекциями, что позволяет строить чертежи, полностью ассоциативные с трехмерной моделью.
Как сделать проекцию? Ориентируем модель так, как нам нужно. Например, если мы хотим получить главный вид чертежа, то и модель ориентируем соответственно
После вызова команды ПЛОСКСНИМОК на экране появляется окно (замечу, что команда работает только в пространстве модели)
В области Размещение устанавливаем следующие параметры:
- Вставить в виде нового блока — команда создаст блок, содержащий плоский проекцию текущего вида нашей модели. Важно, что блок после вставки можно расчленить.
- Заменить существующий блок — команда позволяет заменить существующий блок новым. Это нужно делать тогда, когда вы уже построили проекцию, но потом доработали модель. Чтобы не переделывать чертеж, вы можете создать новую проекцию с включенной опцией замены и обновить чертеж! Команда запросит Выбор блока — нужно указать, какой блок вы хотите заменить новым. Важно, что обновятся все вхождения этого блока
- Экспортировать в файл — вы можете сохранить проекцию в отдельный файл dwg, пополняя таким образов свою библиотеку блоков.
В области Фоновые линии устанавливаем цвет и тип линий для видимых контуров проекции.
В области Погашенные линии устанавливаем цвет и тип линий для невидимых линий. Также можно включить или выключить их отображение установкой галочки Показать
Опция Включать касательные кромки позволяет создать ребра силуэта (их еще называют линиями перехода) на криволинейных поверхностях
После нажатия кнопки Создать на экране появится изображение нашей проекции, и в командной строке отобразиться запрос на ввод точки вставки, масштаба и угла поворота (не забываем, что команда создает блок)
Указав все необходимые параметры, получаем проекцию (имя блока присваивается автоматически)
Далее с этим блоком можно делать все что угодно — перенести на лист для получения чертежа и нанесения размеров, расчленить и дорисовать необходимые документы.
Автор:
Параметрический чертеж — это технология, применяемая в проектах с зависимостями, которые представляют собой связи и ограничения, примененные к 2D-геометрии.
Существует два основных типа зависимостей:
- Геометрические зависимости управляют размещением объектов по отношению друг к другу
- Размерные зависимости управляют расстоянием, длиной, углом и радиусом объектов
На следующей иллюстрации показаны геометрические и размерные зависимости, использующие принятый по умолчанию формат и режим видимости.
При наведении курсора на объект с наложенными зависимостями отображается значок курсора.
На стадии проектирования зависимости дают возможность ужесточить требования во время экспериментирования с различными проектными решениями или при внесении изменений. Вносимые в объекты изменения могут привести к автоматической подстройке других объектов и ограничить возможности изменения расстояний или угловых величин.
Зависимости дают возможность:
- поддерживать соответствие проекта спецификациям и требованиям путем наложения зависимостей на геометрию чертежа;
- налагать на объекты сразу несколько геометрических зависимостей;
- включать в размерные зависимости формулы и уравнения;
- быстро вносить в проект изменения путем изменения значения переменной.
Best practice: Рекомендуется вначале налагать геометрические зависимости для определения формы, затем размерные зависимости для определения размеров объектов в проекте.
Проектирование с использованием зависимостей
При работе с зависимостями чертеж может быть в одном из трех состояний:
- Без зависимости. Ни на какую геометрию не наложены никакие зависимости.
- С неполным набором зависимостей. На геометрию чертежа наложено некоторое количество зависимостей.
- С полным набором зависимостей. На геометрию чертежа наложены все соответствующие геометрические и размерные зависимости. Для закрепления расположения геометрии набор объектов с полным набором зависимостей также нуждается по меньшей мере в одной зависимости фиксации.
Таким образом, в целом существует два способа проектирования с использованием зависимостей:
- Можно работать с чертежом с неполным набором зависимостей путем постепенного его изменения, используя для этого команды редактирования в сочетании с ручками и добавляя зависимости или изменяя имеющиеся.
- А можно создать чертеж и сразу сделать его полностью зависимым, а затем управлять проектом исключительно путем снятия и повторного наложения геометрических зависимостей, а также изменения значений размерных зависимостей.
Выбор метода зависит от имеющегося опыта проектирования и от требований конкретной отрасли.
Прим.: Программа предотвращает наложение любых зависимостей, которые могут привести к состоянию избыточной зависимости.
Использование зависимостей при работе с блоками и внешними ссылками
Наложение зависимостей возможно между
- Объектом чертежа и объектом, находящимся во вхождении блока
- Объектом одного вхождения блока и объектом, находящимся в другом вхождении блока (в отличие от объектов одного и того же вхождения блока)
- Точкой вставки внешней ссылки и каким-либо объектом или блоком, но не между объектами, находящимися во внешних ссылках
При наложении зависимости на вхождение блока содержащиеся в этом блоке объекты автоматически становятся доступны для выбора. Нет необходимости нажимать клавишу Ctrl для выбора подобъектов. Добавление зависимостей к вхождению блока может привести к его переносу или повороту.
Прим.: Наложение зависимостей на динамические блоки блокирует отображение соответствующих динамических ручек. Хотя остается возможность изменять значения в динамическом блоке с помощью палитры свойств, включить отображение динамических ручек можно только после снятия зависимостей, наложенных на этот динамический блок.
Зависимости можно использовать в определениях блоков, что приводит к формированию динамических блоков. Размером и формой динамических блоков можно управлять непосредственно из чертежа. Дополнительные сведения см. в разделе "Добавление зависимостей к динамическим блокам".
Удаление или снятие зависимостей
При необходимости внесения изменений в чертеж есть два способа отмены действия зависимостей:
- Удаляйте зависимости по одной, впоследствии налагая новые зависимости. Наведя курсор на значок геометрической зависимости, можно нажать клавишу Delete или удалить зависимость с помощью контекстного меню.
- Можно выполнить временное снятие зависимостей на выбранных объектах для внесения изменений. Если выбрана ручка или если во время выполнения команды редактирования задаются параметры, нажимайте клавишу Shift для перехода между режимами снятия и сохранения зависимостей.
Снятые зависимости во время редактирования не сохраняются. Если это возможно, то восстановление зависимостей происходит автоматически после завершения процесса редактирования. Зависимости, не являющиеся более допустимыми, удаляются.
Прим.: Удаление всех геометрических и размерных зависимостей с выбранных объектов выполняется с помощью команды УДАЛОГР.
Автор:
Параметрический чертеж — это технология, применяемая в проектах с зависимостями, которые представляют собой связи и ограничения, примененные к 2D-геометрии.
Существует два основных типа зависимостей:
- Геометрические зависимости управляют размещением объектов по отношению друг к другу
- Размерные зависимости управляют расстоянием, длиной, углом и радиусом объектов
На следующей иллюстрации показаны геометрические и размерные зависимости, использующие принятый по умолчанию формат и режим видимости.
При наведении курсора на объект с наложенными зависимостями отображается значок курсора.
На стадии проектирования зависимости дают возможность ужесточить требования во время экспериментирования с различными проектными решениями или при внесении изменений. Вносимые в объекты изменения могут привести к автоматической подстройке других объектов и ограничить возможности изменения расстояний или угловых величин.
Зависимости дают возможность:
- поддерживать соответствие проекта спецификациям и требованиям путем наложения зависимостей на геометрию чертежа;
- налагать на объекты сразу несколько геометрических зависимостей;
- включать в размерные зависимости формулы и уравнения;
- быстро вносить в проект изменения путем изменения значения переменной.
Best practice: Рекомендуется вначале налагать геометрические зависимости для определения формы, затем размерные зависимости для определения размеров объектов в проекте.
Проектирование с использованием зависимостей
При работе с зависимостями чертеж может быть в одном из трех состояний:
- Без зависимости. Ни на какую геометрию не наложены никакие зависимости.
- С неполным набором зависимостей. На геометрию чертежа наложено некоторое количество зависимостей.
- С полным набором зависимостей. На геометрию чертежа наложены все соответствующие геометрические и размерные зависимости. Для закрепления расположения геометрии набор объектов с полным набором зависимостей также нуждается по меньшей мере в одной зависимости фиксации.
Таким образом, в целом существует два способа проектирования с использованием зависимостей:
- Можно работать с чертежом с неполным набором зависимостей путем постепенного его изменения, используя для этого команды редактирования в сочетании с ручками и добавляя зависимости или изменяя имеющиеся.
- А можно создать чертеж и сразу сделать его полностью зависимым, а затем управлять проектом исключительно путем снятия и повторного наложения геометрических зависимостей, а также изменения значений размерных зависимостей.
Выбор метода зависит от имеющегося опыта проектирования и от требований конкретной отрасли.
Прим.: Программа предотвращает наложение любых зависимостей, которые могут привести к состоянию избыточной зависимости.
Использование зависимостей при работе с блоками и внешними ссылками
Наложение зависимостей возможно между
- Объектом чертежа и объектом, находящимся во вхождении блока
- Объектом одного вхождения блока и объектом, находящимся в другом вхождении блока (в отличие от объектов одного и того же вхождения блока)
- Точкой вставки внешней ссылки и каким-либо объектом или блоком, но не между объектами, находящимися во внешних ссылках
При наложении зависимости на вхождение блока содержащиеся в этом блоке объекты автоматически становятся доступны для выбора. Нет необходимости нажимать клавишу Ctrl для выбора подобъектов. Добавление зависимостей к вхождению блока может привести к его переносу или повороту.
Прим.: Наложение зависимостей на динамические блоки блокирует отображение соответствующих динамических ручек. Хотя остается возможность изменять значения в динамическом блоке с помощью палитры свойств, включить отображение динамических ручек можно только после снятия зависимостей, наложенных на этот динамический блок.
Зависимости можно использовать в определениях блоков, что приводит к формированию динамических блоков. Размером и формой динамических блоков можно управлять непосредственно из чертежа. Дополнительные сведения см. в разделе "Добавление зависимостей к динамическим блокам".
Удаление или снятие зависимостей
При необходимости внесения изменений в чертеж есть два способа отмены действия зависимостей:
- Удаляйте зависимости по одной, впоследствии налагая новые зависимости. Наведя курсор на значок геометрической зависимости, можно нажать клавишу Delete или удалить зависимость с помощью контекстного меню.
- Можно выполнить временное снятие зависимостей на выбранных объектах для внесения изменений. Если выбрана ручка или если во время выполнения команды редактирования задаются параметры, нажимайте клавишу Shift для перехода между режимами снятия и сохранения зависимостей.
Снятые зависимости во время редактирования не сохраняются. Если это возможно, то восстановление зависимостей происходит автоматически после завершения процесса редактирования. Зависимости, не являющиеся более допустимыми, удаляются.
Прим.: Удаление всех геометрических и размерных зависимостей с выбранных объектов выполняется с помощью команды УДАЛОГР.
Читайте также: