Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство. Трёхмерное моделирование T-FLEX.pdf
Скачиваний:
556
Добавлен:
23.02.2016
Размер:
31.96 Mб
Скачать

Трёхмерное моделирование

Задать имя переменной сборки можно в редакторе переменных. Команда вызывается из текстового меню редактора: «Переменная|Имя переменной сборки…». Более подробную информацию о работе с редактором переменных можно прочесть в главе «Переменные».

Настройка для автоматического создания булевой операции

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

Установка параметра “Автоматически создавать булеву операцию” осуществляется при работе с документом 3D фрагмента при помощи команды “ST: Задать параметры документа”. Надо выбрать закладку "3D" и нажать графическую кнопку [Фрагмент…]. Появится окно диалога, в котором устанавливается данный параметр. Становятся доступными еще несколько параметров:

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

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

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

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

Дополнительную информацию по настройкам документа можно найти в главе «Настройка чертежа».

Проектирование сборок «Сверху вниз»

Принцип работы

Существует два варианта работы при проектировании 3D сборки "сверху-вниз":

1. Сохранение уже существующих твердотельных объектов в отдельный документ.

2.Создание новой Детали в контексте сборки.

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

554

3D Сборки

Экспортировать: записать тело в файл. Выбранные элементы сохраняются в отдельный файл формата T-FLEX CAD (*.grb) или Parasolid (*.x_t), который в дальнейшем не зависит от сборочного чертежа. Это, по сути, простой экспорт трехмерной геометрии в отдельный файл.

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

Создать операцию ассоциативной деталировки: записать тело в файл с его заменой на операцию вставки 3D фрагмента. Выбранные элементы записываются в файл. А сама Деталь повторно наносится на сборочную модель по технологии 3D фрагмента. Это дает системе возможность обеспечить двустороннюю связь между сборкой и файлом Детали. Получается, что не только при изменении исходного объекта сборочной модели, как в предыдущем случае, по запросу пользователя обновляется передаваемая в файл Детали геометрия, а также при внесении изменений в самом файле Детали система загружает новую геометрию в сборочную модель. В этом случае Деталь выполняет ту же функцию, что и 3D фрагмент, с той лишь разницей, что исходные данные для Детали находится в сборочном документе.

Метод проектирования «сверху вниз» оказывается весьма эффективным при использовании режима работы с деталью в контексте сборочной трехмерной модели. В этом режиме можно создавать новые компоненты сборки или дорабатывать существующие. Деталь, созданная таким способом, может иметь ассоциативную или неассоциативную связь со сборкой, что соответствует третьему и второму типу связи «деталь-сборка», описанному выше. Существенное отличие нового способа состоит в том, что, работая в контексте сборки, можно перенести в файл детали не только операции сборки, но и любые 3D элементы построения - рабочие плоскости, 3D профили, 3D пути и т.д. Это отличие является и главным преимуществом при проектировании в контексте сборки. Например, можно задать направление, используя рёбра, 3D узлы или поверхности со сборки, можно задать граничные условия гранями или рабочими плоскостями сборки и т.д. При создании или редактировании детали используются любые команды системы, и допускается использование уже существующих в сборке объектов. Можно формировать деталь, не выгружая объекты со сборки, а просто указывая их в качестве исходных при создании операций или 3D элементов построения. В любом случае использование объектов со сборки автоматически обеспечивает привязку детали к сборке.

Метод проектирования «сверху вниз» нельзя считать пригодным абсолютно для всех случаев проектирования сборок. У него существует ряд недостатков, которые несколько ограничивают его применение:

более сложная схема организации по сравнению с методом «от детали к сборке»;

меньшая устойчивость к топологическим изменениям 3D модели;

Детали менее удобны при использовании одной 3D модели в различных сборках;

большие требования по ресурсам компьютера.

Особенности при создании и редактировании Деталей

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

555

Трёхмерное моделирование

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

Так, нужно стараться иметь в файле Детали как можно больше необходимых для создания модели шагов-операций, а из сборки взять только самые необходимые данные для привязки Детали. Это значит, что не всегда следует пользоваться возможностью первоначального создания максимально точного «прототипа» Детали непосредственно в сборочном документе с последующей выгрузкой результирующего тела будущей Детали в отдельный файл. Наоборот, желательно работать таким образом, чтобы как можно большая часть структуры 3D модели детали оказалась в файле Детали. Этого удобнее достичь, создавая новую Деталь в контексте сборки, когда для привязки и за основу Детали достаточно использовать, например, ребра или грани сборочной модели. Соблюдение этой рекомендации даст возможность в большинстве случаев вносить изменения в модель Детали, не обращаясь к сборочному документу. Это особенно важно, если вносимые изменения должны поменять структуру 3D модели Детали (порядок и состав моделирующих операций меняется при добавлении или удалении операций). В качестве примера рассмотрим следующие иллюстрации:

На первых двух рисунках показан вариант исполнения Детали наименее предпочтительный. Из структуры сборочной модели видно, что сначала в сборке были созданы операции для получения тела Детали, а затем уже создана операция Деталь выгрузкой результирующего тела (Булева_41). Если попытаться редактировать такую Деталь, то в дереве её модели мы увидим только одну внешнюю операцию, выгруженную со сборки. Поэтому если будет нужно внести изменения в исходные операции Детали, то это можно будет сделать, только после загрузки сборочной модели. После изменений сборки потребуется запускать процедуру обновления файла Детали. При таком порядке Действий производительность будет не очень высокая. Однако если пользователь уверен, что в будущем не потребуется вносить изменения в Деталь, он может использовать этот алгоритм.

Рассмотрим другой вариант действий:

556

3D Сборки

На рисунках показан наиболее предпочтительный вариант создания Детали. В данном случае Деталь полностью создается в контексте сборочной модели. В качестве геометрической основы для привязки переходника взята грань фланца корпуса. Из рисунка видно, что все операции по созданию тела Детали находятся в файле Детали.

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

Нерациональное решение

Оптимальное решение

557