Сборки состоят из деталей, собранных в физические узлы. При проектировании часто бывает известен необходимый набор деталей, однако решение об их комбинировании в узлы еще не принято. Autodesk Inventor позволяет вставлять компоненты в сборки или создавать их по месту, не заботясь об их конечном местоположении в иерархической структуре сборки.
Иерархическую структуру сборки можно реструктурировать путем перемещения в ней отдельных деталей, групп деталей, массивов деталей или целых узлов, не изменяя при этом позиционирования деталей в самой сборке.
Компоненты отображаются в иерархической структуре браузера в том порядке, в котором они были вставлены. Для того чтобы изменить положение компонента и узел, которому он принадлежит, перетащите компонент в окне браузера. Для перемещения компонентов в иерархии сборки используйте параметры "Повысить уровень" и "Понизить уровень" контекстного меню.
Компоненты массива сборки также можно переместить с помощью параметров контекстного меню "Повысить уровень" и "Понизить уровень". Перетаскивание массивов компонентов невозможно.
Приняв решение, к какому узлу должен принадлежать компонент, его можно перетащить. Каждый перемещенный компонент по умолчанию добавляется внизу дерева узла.
В многопользовательской среде файл может использоваться другим проектировщиком, а может быть блокирован (защищен от изменений). Для перемещения компонента необходимо иметь права на запись как в файле исходной сборки, так и в файле целевой сборки.
При перемещении компонентов или массива компонентов из одного узла в другой необходимо учитывать следующие особенности:
При изменении структуры сборки Inventor старается сохранить взаимосвязи между компонентами. В ситуациях, когда сохранить взаимосвязи невозможно, Inventor определяет их как разорванные и предоставляет инструменты для их восстановления, такие как "Показать ошибки, "Свободное перемещение" и "Корректор ошибок". Корректор ошибок
В общем случае при наложении взаимосвязей сборки они помещаются в нижний родительский узел, который является общим для взаимосвязанных компонентов.
Например:
При изменении позиции компонента в браузере Inventor оценивает изменения взаимосвязей в соответствии с правилом самого нижнего общего родительского элемента.
Пример: Понизить уровень компонента
Деталь3:1 будет опущена в Узел1:1.
Пример: Повышение уровня компонента
Деталь2:1 будет поднята с уровня Узла1:1.
Общее рассмотрение
Определение конструктивной пары
Если компонент перемещается в пределах сборки или ниже нее, в месторасположение конструктивной пары , то это определение конструктивной пары остается стационарным, и ссылка на компонент восстанавливается. Если компонент перемещается выше сборки, в которой находится определение конструктивной пары, то определение конструктивной пары в источники становится неверным, так как невозможно сохранить ссылку на компонент.
Результат автосовмещения
В общем случае поведение результата автосовмещения аналогично поведению зависимости сборки при изменении структуры компонентов. При изменении позиции компонента в браузере Inventor оценивает изменения результата автосовмещения в соответствии с правилом самого нижнего общего родительского элемента.
Для поддержки реструктуризации результатов автосовмещения, определения конструктивной пары обновляются следующим образом:
Общее рассмотрение
Inventor пытается сохранить и восстановить элементы сборки, включая эскизы сборки, на которые повлияла операция изменения структуры сборки. Считается, что операция реструктуризации повлияла на элемент сборки, если реструктуризированные компоненты:
Элементы сборки не будут перемещены при выполнении таких операций реструктуризации как наложение взаимосвязей сборки. Inventor попытается восстановить подвергшиеся влиянию элементы в их текущем месторасположении. Если не удается заменить элемент сборки, так как компонент стал невидимым для элемента или в связи с тем, что в результате реструктуризации было уменьшено число вхождений, то следует использовать Корректор проектных ошибок для идентификации и обработки элементов, содержащих ошибки.
Inventor пытается автоматически восстановить массивы компонентов сборки, которые подверглись влиянию в результате реструктуризации. Если массив не удалось восстановить автоматически, он становится ошибочным, и пользователь должен решить, какие действия следует предпринять. Массив компонентов сборки подвергается влиянию в следующих ситуациях: