Перейти к публикации

Слияние сборки в одно твердое тело


mome

Рекомендованные сообщения

Есть сборка (~50 тыс.дет.). Необходимо слить все детали в одно тело таким образом, чтобы в результирующем парте оказалось одно (или несколько) тел. Зазоры между компонентами сборки отсутствуют (восновном).

Как сборку превратить в одно твердое тело? Экспорт в parasolid дает тысячи твердых тел... Которые представляют собой как бы "сборку" - т.е. редактировать совместно эти компоненты нельзя (необходимо сделать компонент рабочим, провести операцию, и так для каждого компонента, коих тысячи).

Думаю в сторону линковки геометрии, а затем ее слияния. Но это займет нереальное просто количество времени :( Если вообще получится для такой большой сборки. Можно наверное сделать и по частям, но может быть есть более прямой путь?

P.S. Необходимо при этом сохранить точную геометрию сборки, поэтому "оборачивание" не подходит :(

Ссылка на сообщение
Поделиться на других сайтах


Как сборку превратить в одно твердое тело? Экспорт в parasolid дает тысячи твердых тел...:

Ну, всё правильно. Теперь дальше: команда "Объединить"(Unite)-> выбираем одно из тел -> ОК -> выбираем все остальные тела-> ОК -> и будет Вам счастье ...

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

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

Я не смог нормально описать. Может, я не так экспортирую в парасолид, но у меня в результате получается вот такое: (в прикрепленом файле).

Обратите внимание, открыт навигатор сборки, а не навигато модели. Все это "детали", и они "входят" в "сборку". Следовательно, "нельзя вот просто так взять их, и объединить". Нужно сначала вытащить на уровень сборки... А этого не хочется делать, ибо очень уж много "деталей" (здесь 4160 штук).

post-25323-1345098014_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

В принципе не обязательно и в парасолид можно просто экспорт в "деталь" , но объединять тела все равно придется вручную.

Ссылка на сообщение
Поделиться на других сайтах

Думаю в сторону линковки геометрии, а затем ее слияния. Но это займет нереальное просто количество времени

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

... но может быть есть более прямой путь?

P.S. Необходимо при этом сохранить точную геометрию сборки, поэтому "оборачивание" не подходит :(

А такую функцию как "Внешня связь" не смотрели? Она создает точную геометрию сборки и только внешних граней сборки. Вся внутренность исчезает. Разрывы конечно будут, если есть нестыковки тел, но их можно и зашить.

Ссылка на сообщение
Поделиться на других сайтах
  • 10 лет спустя...
16.08.2012 в 08:40, mome сказал:

Есть сборка (~50 тыс.дет.). Необходимо слить все детали в одно тело таким образом, чтобы в результирующем парте оказалось одно (или несколько) тел. Зазоры между компонентами сборки отсутствуют (восновном).

Как сборку превратить в одно твердое тело? Экспорт в parasolid дает тысячи твердых тел... Которые представляют собой как бы "сборку" - т.е. редактировать совместно эти компоненты нельзя (необходимо сделать компонент рабочим, провести операцию, и так для каждого компонента, коих тысячи).

Думаю в сторону линковки геометрии, а затем ее слияния. Но это займет нереальное просто количество времени :( Если вообще получится для такой большой сборки. Можно наверное сделать и по частям, но может быть есть более прямой путь?

P.S. Необходимо при этом сохранить точную геометрию сборки, поэтому "оборачивание" не подходит :(

Получилось решить это? Как в итоге действовали?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • maxx2000
      обрабатываемые элементы Порядок Процесса Определите порядок, в котором будут обрабатываются проходы Глубинами Резания. Значение Описание Ширина Все горизонтальные проходы обрабатываются на первой Глубине Резания, затем все проходы на второй Глубине Резания и так далее. Глубина Первый горизонтальный проход обрабатывается на всех глубинах резания, затем второй проход на всех глубинах резания и так далее. выбери два независимых контура(поверхности) и включи параметр глубина и посмотри как это работает
    • drion
      Под элементами что подразумевается , детали в сборке или обрабатываемые поверхности?
    • maxx2000
      @drion эта настройка оказывает влияние  когда одной операцией обрабатываешь элементы не связанные друг с другом. По уровням мечется от элемента к элементу, т.е выбирает материал на каждом уровне на всех элементах сразу, а по глубине сначала выбирает материал полностью на одном элементе потом переходит к другому
    • Rshevskiy
      К сожалению, выдает ошибку про неправильный адрес ЧПУ,  станку не нравиться наличие оси Y в коде( Последнюю неделю был на больничном,даже проверить толком не успел,не серчайте)   Попробовал вывести через стандартный токарный пост - выдал с осью C, попробую её запустить, но не удобно каждый раз менять посты для вывода Фрез. операций. Может есть какие-то способы решения?  
    • drion
      Граждане, в NX есть опция "По уровням" и "По глубине". У меня от переключения с одной на другую траектория не меняется ни в одной операции. В чём может быть дело? (NX2206, NX2312)
    • Tad
      Как так? Давление надо смотреть динамическое, во время движения рабочего органа, как справедливо заметили выше.
    • Slavdos
      им очень выгодно так смотреть. моя хата с краю.
    • Fedorly
    • Bot
      Оригинал: How does direct modeling actually work?. Эту статью предложила опубликовать на isicad.ru команда C3D Labs, они же предоставили перевод на русский язык. Дмитрий Ушаков: Прямое моделирование давно стало неотъемлемым функционалом современной системы трёхмерного моделирования. Оно находит всё более широкое применение как в машиностроительном, так и в архитектурно-строительном проектировании. Причина тому понятна и очевидна — совместная работа разных исполнителей над одним объектом/изделием подразумевает частое внесение изменений в трёхмерную модель с использованием разных систем моделирования, каждая из которых говорит на своём «параметрическом языке», а единственным lingua franca становится инструментарий непосредственной манипуляции граничными элементами твёрдотельной модели — прямое моделирование. За последние 20 лет на портале isicad.ru были опубликованы десятки статей о прямом моделировании с описанием концепции, обзором разных реализаций, [...] View the full article
    • sabahs
      Можно скачать SaveRaster - обновлённую библиотеку пакетного сохранения файлов КОМПАС-3D в разные форматы, работает с КОМПАС-3D v18.1 - КОМПАС-3D v23.
×
×
  • Создать...