Покомпонентные виды

Обзор

Используемые команды: BMEXPLODE, BMEXPLODEMOVE, BMTRAILINGLINES и VIEWBASE.

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

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

Figure 1. Покомпонентное отображение сборки

Уровни покомпонентного отображения

Покомпонентные виды содержат ссылки на компоненты.

Вы можете выбрать один из двух типов покомпонентных видов: крупноузловой или детальный.

  • Крупноузловой
    покомпонентный вид содержит ссылки на компоненты верхнего уровня. Компоненты верхнего уровня - это компоненты, которые вставлены непосредственно в основную сборку. Они могут состоять из нескольких деталей и/или подсборок, но при этом сами не являются деталями подсборок. Крупноузловой покомпонентный вид позволяет выполнять просмотр основной композиции сборки.
  • Детальный
    покомпонентный вид содержит ссылки только на компоненты нижнего уровня. Компоненты нижнего уровня - это детали, которые не включают в себя другие детали или подсборки. Детальный покомпонентный вид позволяет выполнять просмотр всех деталей сборки по отдельности.
Note: Если выбран Детальный покомпонентный вид и некоторые компоненты среднего уровня содержат не только вставки компонентов, но и другие объекты, эти объекты не будут показаны в покомпонентном отображении, так как для них невозможно определить корректную ссылку. Такие объекты будут преобразованы в соответствующие компоненты нижнего уровня.

Алгоритмы

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

Table 1. Алгоритмы
Алгоритм Description
Табличный по типам Создает покомпонентное отображение в виде таблицы, в которой каждая строка объединяет детали одного типа.
Линейный Определяет последовательность разборки компонентов в заданном направлении и упорядочивает компоненты.
Note: Этот алгоритм учитывает возможные физические коллизии между компонентами. Компоненты могут быть перемещены алгоритмом только в том случае, если нет других компонентов (еще не перемещенных), которые блокируют их перемещение.
Авто Определяет последовательность разборки компонентов в соответствии с иерархией сборки.
Note: При этом учитываются все возможные физические столкновения. Направление перемещения каждой детали или узла определяется автоматически.
Вручную Создает точную копию сборки для ее редактирования. В этом режиме вы можете создать пользовательский вариант покомпонентного отображения сборки без изменения исходной сборки.
Figure 2. Пример: Главный привод в сборе
Table 2. Пример: Главный привод в сборе
Табличный по типам Линейный Авто
Крупноузловая
Детальная

Шаги и анимации

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

Каждому шагу присваивается уникальное имя, которое может использоваться для описания этого шага.

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

Редактирование покомпонентных видов

Каждый покомпонентный вид сохраняется в виде блока. Вы можете редактировать его с помощью Редактора блоков.

Important: Не используйте команду REFEDIT для редактирования покомпонентных видов. Эта команда несовместима с шагами покомпонентного отображения.
Чтобы открыть покомпонентный вид для редактирования:
  1. Щелкните правой кнопкой на покомпонентном виде в Обозревателе конструкций.
  2. В открывшемся контекстном меню выберите Изменить.
    Редактор блоков откроется автоматически.
Tip: Покомпонентный вид также можно открыть для редактирования при завершении команды BMEXPLODE.
Когда покомпонентный вид открыт для редактирования, вы можете изменить состояние текущего шага. По умолчанию это последний шаг алгоритма. Но вы можете выбрать один из двух вариантов:
  • Используйте свойство Текущий шаг покомпонентного вида в Обозревателе конструкции.
  • Щелкните правой кнопкой мыши на необходимом шаге в Обозревателе конструкции и выберите в контекстном меню Применить.
Note: Если вы измените текущий шаг, вы отмените все несохраненные изменения. Перед изменением текущего шага или выполнением любой другой операции убедитесь, что все изменения сохранены.

Для перемещения компонентов внутри покомпонентных отображений в требуемые позиции используйте команды DMMOVE, MOVE, DMROTATE и BMEXPLODEMOVE. Команда BMEXPLODEMOVE автоматически добавит все необходимые шаги после текущего шага. Для других операций сохраните текущий шаг после завершения редактирования. Сохраняются только отличия между текущим и предыдущим шагами.

Для изменения покомпонентного отображения вы также можете применять операции к шагам.

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

Направляющие линии

Направляющие линии помогают указать взаимосвязь между деталями. Это 3D полилиния, которая определяет траекторию перемещения детали в процессе разборки.

Figure 3. Пример направляющих линий

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

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

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

Каждая направляющая линия отображается в Обозревателе конструкции. В Обозревателе конструкции вы можете выделять, выбирать, переименовывать и удалять направляющие линии, а также приближать детали, связанные с выбранной линией.

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

Figure 4. Свойства направляющей линии покомпонентного вида

Создание покомпонентного вида

Команда BMEXPLODE позволяет создавать покомпонентное отображение текущей сборки.
Note: Для работы этой команды необходима сборка, содержащая хотя бы одну вставленную в нее деталь.
  1. Для запуска команды BMEXPLODE выполните одно из следующих действий:
    • Нажмите кнопку Покомпонентный вид на панели Сервис закладки ленты Сборка.

    • Нажмите кнопку Покомпонентный вид на панели инструментов Сборка.

    • Выберите пункт Покомпонентный вид в меню Сборка.

    • Введите в командной строке bmexplode и нажмите клавишу Enter.

    Запрос программы: Укажите алгоритм размещения элементов [Табличный по типам/Линейный/Автоматически/Вручную/Параметры] <Вручную>:
  2. При необходимости определите Уровень и Имя покомпонентного вида, выбрав для этого опцию Параметры.
  3. Выберите алгоритм. Запрос программы: Определите поведение покомпонентного вида [Изменить/Создать чертежные виды/Завершить] <Завершить>:
  4. Выполните одно из следующих действий:
    • Для редактирования покомпонентного вида выберите Изменить.
    • Для генерации чертежа покомпонентного вида выберите Создать чертежные виды.
    • Для завершения команды выберите Завершить.

Генерация чертежных видов на основе покомпонентного отображения

  1. Запустите команду VIEWBASE. Запрос программы: Укажите объекты или [Вся модель/Шаблоны/Специальные виды/Параметры выбора] <Вся модель>:
  2. Выберите опцию Специальные виды. Запрос программы: Указать вид [Покомпонентный вид/Развертка/Назад] <Назад>:
  3. Выберите опцию Покомпонентный вид. Откроется диалоговое окно выбора покомпонентного вида.
  4. Выберите покомпонентный вид. Запрос программы Введите имя нового или существующего листа для установки текущим <Лист1>:
  5. При необходимости, введите Имя листа для покомпонентного вида.
  6. Укажите расположение сгенерированных видов чертежа в пространстве листа.
Note: Для использования маркеров позиций (см. команду BMBALLOON) необходимо для системной переменной GENERATEASSOCVIEWS установить значение ON.

Обновление покомпонентного вида

Для синхронизации покомпонентных видов с текущим состоянием сборки выполните команду BMUPDATE.

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

Note: Автоматическое обновление расположения деталей для покомпонентного отображения сборки, созданного в ручном или линейном режиме, недоступно.

Управление покомпонентными видами

Figure 5. Управление покомпонентными видами

Откройте Обозреватель конструкции для просмотра всех покомпонентных видов текущего документа. Все покомпонентные виды будут перечислены в разделе Покомпонентные виды. Щелчок правой кнопкой мыши на выбранном покомпонентном виде открывает контекстное меню с перечнем доступных операций.

Свойства покомпонентных видов

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

Table 3. Свойства покомпонентных видов
Свойство Description
Алгоритм Наименование алгоритма, использованного для создания этого покомпонентного вида.
Имя Имя покомпонентного вида. Оно должно быть уникальным для всех покомпонентных видов и блоков модели.
Type Тип покомпонентного вида: Крупноузловой или Детальный.
Анимация Направление анимации. Выберите одно из двух значений: Прямое (от начала до конца) или Обратное (от конца до начала).
Автоматически скрыть Если выбрано значение Да, все второстепенные детали для определенного шага будут скрыты во время анимации.
Длительность шага Продолжительность каждого шага анимации по умолчанию в миллисекундах. Значение по умолчанию - 1000, что соответствует длительности 1 с.
Текущий шаг Шаг, соответствующий текущему состоянию покомпонентного вида.

Операции с покомпонентными видами

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

Если покомпонентный вид не открыт для редактирования, будут доступны следующие операции:

Table 4. Операции с покомпонентными видами
Операция Description
Изменить Открывает покомпонентный вид для редактирования.
Tip: Для редактирования покомпонентных видов вы также можете использовать команду BEDIT.
Удалить Удаляет из документа покомпонентный вид и связанный с ним блок.

Если покомпонентный вид открыт для редактирования, будут доступны следующие операции:

Table 5. Операции с покомпонентными видами
Операция Description
Анимировать Анимирует всю последовательность шагов.
Сохранить текущее состояние Сохраняет позиции деталей на текущем шаге.
Добавить новый шаг Добавляет новый шаг после последнего.
Note: Новый шаг будет автоматически установлен как текущий. Все несохраненные изменения покомпонентного вида будут потеряны.
Удалить Удаляет из документа покомпонентный вид и связанный с ним блок.

Все шаги этого покомпонентного вида будут перечислены в Обозревателе конструкции.

Управление шагами покомпонентного вида

Откройте Обозреватель конструкции и выберите покомпонентный вид для его редактирования. Все шаги будут перечислены под соответствующим узлом структуры сборки.

Свойства шагов

Table 6. Свойства шагов
Свойство Description
Имя Наименование шага. Должно быть уникальным для текущего покомпонентного вида.
Длительность, мс Длительность шага. По умолчанию равна длительности шага, установленной для покомпонентного вида.
Тип длительности Указывает, следует ли брать длительность по покомпонентному виду или устанавливать ее отдельно для данного конкретного шага.
Значение длительности (только для типа Абсолютная длительность) Длительность этого шага в миллисекундах.

Операции с шагами

Table 7. Операции с шагами
Операция Description
Применить Устанавливает шаг как текущий и обновляет расположение деталей в покомпонентном виде в соответствии с этим шагом.
Анимировать Анимирует выбранный шаг.
Установить по предыдущему Устанавливает позиции всех деталей такими же, как и на предыдущем шаге.
Объединить с предыдущим Объединяет текущий шаг с предыдущим. Предыдущий шаг удаляется.
Разделить Разделяет шаг на последовательность шагов, каждый из которых соответствует одной детали.
Переместить шаг вверх Перемещает шаг на одну позицию вверх.
Переместить шаг вниз Перемещает шаг на одну позицию вниз.
Удалить Удаляет шаг и связанные с ним перемещения деталей. После этого происходит обновление позиций деталей в покомпонентном виде.

Редактирование покомпонентных видов

  1. Выберите покомпонентный вид в Обозревателе конструкций.
  2. Щелкните правой кнопкой мыши на покомпонентном виде и в открывшемся контекстном меню выберите Изменить.
    Note: В качестве альтернативы вы можете запустить команду BEDIT и выбрать блок покомпонентного вида.
  3. Выполните необходимые операции редактирования.
  4. Сохраните текущий шаг.
  5. Для сохранения изменений используйте команду BCLOSE с опцией Сохранить.
Note: Избегайте использования опции Отменить изменения при выполнении команды BCLOSE, так как это может привести к рассогласованию состояния блока и шагов покомпонентного вида. Вместо этого используйте опцию Undo (На шаг назад).

Добавление направляющих линий

  1. Открывает покомпонентный вид для редактирования.
  2. Запустите команду BMTRAILINGLINES.
  3. Укажите детали для создания направляющих линий или выберите всю модель.
  4. Выберите, какие точки деталей следует использовать для создания траектории: начало координат или центр.
  5. Выполните редактирование направляющих линий (если доступно).
  6. Сохраните изменения.