Как в NX производить обработку в сборе

Введение

Как я и пообещал вам ранее, моя новая статья рассматривает инструменты, которые NX предоставляет для моделирования обработки в сборе.

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

В NX есть три разных способа изменить тело компонента на уровне сборки, базирующиеся на следующих подходах:

  • Перенос тела
  • Вырез в сборке
  • WAVE-копия тела

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

Перенос тела

Перенос тела – это операция, которая делает твердое тело компонента доступным для операций на уровне сборки. Для проведения этой операции служит инструмент “Перенос тела”:

  • Вставить > Ассоциативная копия > Перенос тела.

Обработка в сборе

Нужно отметить, что этот инструмент может быть выключен на конкретных рабочих местах NX. Включается он в настройках по умолчанию:

  • Настройки по умолчанию > Сборки > Ассоциативное моделирование > Разрешить перенос тела

В результате операции переноса в дереве построения сборки создается элемент “Перенос тела”, к которому можно применять команды моделирования, как к обычному твердому телу.

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

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

Преимущества

  • Наглядный и приближенный к реальности способ, так как подразумевает работу с одним и тем же телом и на уровне детали, и на уровне сборки.
  • При работе с перенесенными телами правильно рассчитывается вес сборки. Лицензия Advanced Assemblies при этом не требуется. Вес детали соответствует исходной конфигурации, а вес сборки учитывает все изменения, произведенные над деталью.
  • Для переноса тела и выполнения над ним операций не требуется разрешение на запись для данного компонента. Таким образом, защищенные от изменений файлы или Item Teamcenter можно использовать без ограничений.

О чем необходимо помнить

  • Источник операции переноса тела нельзя поменять автоматически. В случае, если требуется замена компонента, тело которого было перенесено, нужно вставить его в сборку, перенести его тело, и вручную поменять все произведенные над ним операции построения со старого тела на новое.
  • Требует загрузки компонента, тело которого перенесено, при загрузке сборки.
  • Если требуется объединение перенесенных тел, то в версиях до NX10 операции объединения нескольких тел нужно проводить поодиночке, иначе вес сборки будет рассчитан неверно. В NX10 данная проблема устранена.

Оценка

Метод моделирования обработки в сборе при помощи переноса твердых тел на уровень сборки является эффективными и максимально приближенным к реальности.

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

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

Вырез в сборке

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

  • Вставить > Комбинировать > Вырез в сборке

Обработка в сборе

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

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

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

Преимущества

  • Наглядный и приближенный к реальности способ, так как подразумевает работу с одним и тем же телом и на уровне детали, и на уровне сборки – аналогично операции переноса тела.
  • Вес сборки также рассчитывается верно. Лицензия Advanced Assemblies при этом не требуется. Вес детали соответствует исходной конфигурации, а вес сборки учитывает все изменения, произведенные над деталью.
  • Для выполнения операции выреза в сборке также не требуется разрешение на запись для данного компонента.

О чем необходимо помнить

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

Оценка

Как и операции над перенесенными телами, использование выреза в сборке является эффективными и максимально приближенным к реальности.

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

Создание WAVE-копии

Редактор геометрических связей WAVE, содержащийся в NX, позволяет моделировать обработку в сборе при помощи создания копии тела компонента на уровне сборки, и применения операций дерева построения к копии.

  • Вставить > Ассоциативная копия > Редактор геометрических связей WAVE

Обработка в сборе

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

Преимущества

  • Является телом на уровне сборки, соответствующим по свойствам телу, созданному непосредственно на этом уровне. Это позволяет практически без ограничений применять к копиям тел операции дерева построения.
  • Не требует загрузки компонентов, копии тел которых созданы в сборке, при загрузке этой сборки, если не требуется обновления их геометрии.
  • Наиболее полно поддерживает замену компонентов сборке. В случае такой замены достаточно просто создать новую WAVE-ссылку, и автоматически перенести операции моделирования со старой ссылки на новую инструментом “Заменить элемент”.

О чем необходимо помнить

  • Требует специальных мероприятий по управлению весом сборки при помощи инструментов расширенного управления весом. Это требует наличия лицензии Advanced Assemblies.
  • Не является интуитивно понятным способом и может потребовать специального обучения пользователей.
  • Так как обработанные в сборе компоненты являются на самом твердыми телами на уровне сборки, несколько усложняется создание сборочных чертежей, так как инструменты черчения оптимизированы под работу с компонентами.

Оценка

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

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

Выводы

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

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

Требуется ли вам моделировать обработку в сборе? Какой способ вы применяете для этого?

Добавить комментарий