Связь 3D фрагментов со сборкой при проектировании "Сверху вниз"

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

При проектировании «Сверху вниз» фрагменты должны зависеть от сборки. В T-FLEX CAD, есть три механизма, при помощи которых можно осуществить такую связь:

ссылочный элемент,

геометрический параметр;

внешние переменные.

Внешние переменные и геометрические параметры адаптивных фрагментов могут быть использованы и при проектировании «Снизу вверх», и не являются новой возможностью T-FLEX CAD. Использование внешних переменных и адаптивных фрагментов описано в соответствующих подразделах: Проектирование сборок «Сверху вниз» и Адаптивные 3D фрагменты.

Ссылочный элемент – инструмент T-FLEX CAD, предназначенный специально для обеспечения связи от сборки к фрагментам (или напрямую между фрагментами). Ссылочный элемент фрагмента может быть помещён в геометрические параметры фрагмента – тогда такой фрагмент станет адаптивным.

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

Рассмотрим возможные сочетания ссылочных элементов и геометрических параметров у фрагментов при проектировании «Сверху вниз».

Фрагмент неадаптивный, без ссылочных элементов (частый случай, когда фрагмент вставлен в сборку по принципу «Снизу вверх» с использованием ЛСК).

Фрагмент адаптивный, содержащий ссылочные элементы в геометрических параметрах (частый случай при работе с фрагментами первого уровня).

Фрагмент адаптивный, содержащий геометрические параметры (третий и четвёртый способы выгрузки тела в команде Деталь>Выгрузить)

Фрагмент адаптивный содержащий ссылочные элементы как в геометрических параметрах, так и ссылочные элементы не в геометрических параметрах (частый случай при работе с фрагментами в контексте разных сборок).

Фрагмент неадаптивный, содержащий ссылочные элементы (частый случай при работе с фрагментами второго и более глубоких уровней).

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

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

FragmentIconSmall

Неадаптивный фрагмент или фрагмент содержащий только ссылочные элементы

AdaptiveFragment

Адаптивный фрагмент содержащий геометрические параметры или ссылочные элементы в геометрических параметрах

Внешние переменные фрагмента, его геометрические параметры и ссылочные элементы можно увидеть в окне Структура сборки.

DetailVariant1

DetailVariant2

DetailVariant3

Если фрагмент был создан не как адаптивный – его можно сделать адаптивным, добавив геометрический параметр. Если фрагмент был создан без ссылочных элементов – их можно добавить, открыв фрагмент в контексте сборки и применив команду Ссылочный элемент. Если фрагмент не имеет ссылочных элементов в геометрических параметрах – их можно создать, открыв фрагмент в контексте сборки в которой он является фрагментом первого уровня и применить команду Ссылочный элемент (указав источник геометрии сборку). Любой фрагмент можно сделать неадаптивным – для этого нужно удалить все его геометрические параметры.

Иными словами, мы можем изменять варианты зависимости фрагмента от сборки.

Ссылочные элементы – удалять нельзя, т.к. на их основе строятся тела фрагмента.

Можно поставить запрет обновления ссылочного элемента (либо при его создании, либо впоследствии, через его контекстное меню в окне 3D Модель), в таком случае фрагмент будет себя вести как фрагмент без ссылочного элемента, т.к. дальнейшее заимствование геометрии-источника для ссылки будет запрещено.

Фрагмент неадаптивный без ссылочных элементов – это файл с элементами геометрии (или даже без них), который не имеет геометрических параметров.

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

При помощи команды Создать 3D фрагмент не используя ссылочные элементы или другие геометрические параметры фрагмента.

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

Обычной командой при проектировании по принципу «Снизу вверх» 3D Фрагмент.

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

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

Геометрические параметры любого адаптивного фрагмента можно увидеть в окне параметров команды 3D фрагмент. Чтобы вызвать данную команду для уже созданного фрагмента, можно в контекстном меню фрагмента выбрать DetailVariant4 Изменить.

clip0217

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

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

пользователь использует два последних варианта команды Деталь > Выгрузить;

пользователь использует команду Создать 3D фрагмент, но не создаёт ссылочные элементы, а при помощи команды Адаптивный фрагмент, создаёт для фрагмента геометрические параметры;

пользователь использует принцип проектирования «Снизу вверх» и вставляет фрагмент (3D Фрагмент) который создан как адаптивный (Адаптивный фрагмент).

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

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

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

Если для фрагмента, полученного при помощи команды Деталь > Создать с вариантом Создать адаптивный фрагмент, (считаем, что при выполнении данной команды были созданы ссылочные элементы в геометрических параметрах) создать ссылочный элемент в контексте другой сборки.

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

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

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

Для того, чтобы удалить ссылочный элемент из геометрических параметров, нужно вызвать контекстное меню фрагмента (через окно 3D Модель или окно Структура сборки) и выбрать MenuEdit Изменить. В окне параметров фрагмента нужно развернуть вкладку Геометрические параметры и нажатием пиктограммы MenuDelete удалить геометрический параметр.

clip0218

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

пользователь создаёт фрагмент в контексте сборки для которой он является фрагментом второго уровня или ниже;

пользователь указывает геометрию-источник не в сборке, а во фрагментах;

пользователь отменяет опцию Создавать геометрические адаптивные параметры при создании ссылочного элемента;

пользователь выбрал вариант Создать фрагмент в команде Деталь > Создать;

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