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

Обстановка в чертежах?


volk06

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

Не было бы никаких проблем, если бы для repeat_region можно было бы указать подсборку модели.

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

&asm.mbr.Тип == Деталь /*раздел спецификации

&rpt.level == 3 /*раскрываемый уровень, подсборка

&asm.mbr.name == KONIC_THREAD /* Имя .

Естественно что в Атрибутах нужно установить Рекурсивный поиск, и Нет дублирования/Уровень.

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


Ruslan ! Я попробую. но позже (необходимые компы запаркованы). Я правильно понял, что вышеуказонj содержимое ФИЛЬТРА ?

"Ручками править" то, что на месте KONIC_THREAD ? (Просто указать имя ковыряемой сборки или это всё-таки префикс имени ?(А то как быть с болтами и заимствованными деталями!))

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

А то как быть с болтами и заимствованными деталями!))

Если бы &asm.name выводило имя подсборки, а не основное имя, не было бы и вопроса.

Но вопрос в принципе решаемый. Либо создавая исполнение, где убирать лишнее в обстановке, либо все таки вводить в нужные компоненты, параметр фильтрации.

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

А через какие-либо НЕ ВНУТРИМОДЕЛЬНЫЕ, но назначаемые сборкой параметры компонентов ( всякие #id IDX fid - не помню без загляда) - т.е. по положению компонентов в дереве сборки ? Глухо ?

А то (учитывая немалую ГОСТ-искуственность разводок как сборок) набирал бы их по-детальке в верхней сборке, а потом просто выделял некоторую непрерывную последовательность компонентов как ту или иную разводку.

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

Че-то лыжи не едут:

Сделал из сборки внешнее представление, а как его теперь вставить в качестве обстановки? "Это действие запрещено для внешнего представления" (Это мне Прошка такое говорит при попытке собрать на основе представления обстановку)

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

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

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

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

Я же имел в виду:

О моделях облегченного представления

Модель облегчения представляет собой деталь Pro/ENGINEER, состоящую из совокупности поверхностей, которые представляют внешнюю форму исходной модели. Вы можете использовать деталь или сборку в качестве исходной модели для облегчения.

Модели облегчения, обычно, сокращают используемое место на диске и в памяти более чем на 90 процентов. Это значение изменяется в зависимости от сложности исходной модели и установки качества, используемой для создания модели облегчения. Экономия памяти является существенной в сборках, содержащих много скрытых компонентов. При использовании установки качества в диапазоне от низкого до среднего в модель облегчения собирается меньшее количество поверхностей, и получающийся в результате файл является меньшим по размеру. Рекомендуемым методом для создания модели облегчения является попытаться создать различные комбинации установок для различных моделей для того, чтобы получить из первых рук учет различий в размере файла. Создавайте модели облегчения для решения следующих задач:

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

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

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

Создание объединенной твердотельной экспортированной модели облегчения

Загрузите сборку (или упрощенное представление сборки) в качестве исходной модели.

Щелкните мышью на Файл > Сохранить копию (File > Save a Copy). Открывается диалоговое окно Сохранить копию (Save a Copy). В списке Тип (Type) щелкните на Облегчение (Shrinkwrap).

Введите имя для модели облегчения в окне Новое имя (New Name) или примите имя по умолчанию и щелкните на OK. Открывается диалоговое окно Создать облегчение (Create Shrinkwrap).

В области диалогового окна Метод создания (Creation Method) выберите Объединенное тело (Merged Solid).

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

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

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

Все-же хочется раскрутить тему с представлениями....Может через Про\програм реализовать?

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

Я знаю только 2 пути в прое, чтобы делать обстановку:

1) Сохранять Облегчение (Shrinkwrap) обстановки в отдельный файл. Это будет в виде поверхностей. Для того, чтобы потом они отрисовались тонкими линиями в чертеже - нужно баловаться с файлом таблицы перьев. Это геморрой, но зато ассоциативно.

2) Сохранять обстановки в step файл и потом открыть его как отдельную сборку, но уже без параметров, без связей, без регенерации. Это будет максимально быстрая твердотельная геометрия. Зато на чертеже сделать ее тонкими линиями очень просто - через Вид/Показ чертежа/Показ компонентов/Стиль/Пользовательский цвет/Символ. Это не так долго, но зато не ассоциативно.

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

Тоже озадачился этим вопросом.

Общая структура например.

ОБЩАЯ_СБОРКА

-СБОРКА1

-СБОРКА2

-ЛОКАЛЬНАЯ_СБОРКА

Спецификацию надо получить на "ЛОКАЛЬНАЯ_СБОРКА", но виды должны быть получены с модели "ОБЩАЯ_СБОРКА"

Есть 2 предположение:

1) можно сделать спецификацию (ОБЩАЯ_СБОРКА) с рекурсивной облостью без дублирования (в списке куча элементов) и отфильтровать по вхождению. Только вот не знаю какой параметр pro/report отвечает за вхождение компонента в какую-либо сборку. То есть в области сделать фильтр &asm.mbr.КАКОЙ-ТО_СИСТЕМНЫЙ_ПАРАМЕТР == ЛОКАЛЬНАЯ_СБОРКА.

2) Сделать в каждой модели сборки будь то деталь или подсборка параметр ПРИНАДЛЕЖНОСТЬ со значением имени модели например "ЛОКАЛЬНАЯ_СБОРКА". и как в случае 1 отфильтровать области с фильтром &asm.mbr.ПРИНАДЛЕЖНОСТЬ == ЛОКАЛЬНАЯ_СБОРКА.

Второй случай реализовать получается, только в каждой детали или сборки нужно вручную вставлять параметр ПРИНАДЛЕЖНОСТЬ со своим значением.

Может есть какая-либо переменная которая определяет где находится компонент?

Ссылка на сообщение
Поделиться на других сайтах
  • 5 месяцев спустя...

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

&asm.mbr.Тип == Деталь /*раздел спецификации

&rpt.level == 3 /*раскрываемый уровень, подсборка

&asm.mbr.name == KONIC_THREAD /* Имя .

Естественно что в Атрибутах нужно установить Рекурсивный поиск, и Нет дублирования/Уровень.

Как сделать фильтрацию по &prt.level создаю регион с рекурсивным поиском, нет дублирования/уровень при добавлении фильтра ругается на ошибку в строке с этим фильтром.

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

Не знаю. Не должно. Что то не назначили или не правильно прописали.... В общем смотреть нужно. В каком регионе назначали и т.д.

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

Создаю область повторения, делаю нет дублирования/уровень, рекурсивный поиск, выбираю параметры отчёта prt.level в области всё выводится.

Жму фильтр выбираю область, жму добавить фильтр, пишу &prt.level == 3, вылазиет окошко что ошибка в линии где мой фильтр.

В уравнениях региона параметр prt_level имеется.

Всё уже перепробовал

У кого имеется таблица с такой фильтрацией прикрепите сюда, пожалуйста.

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

wexus

Выложите лучше свою и версию ПроЕ укажите.

А можно в рекурсивном регионе раскрывать не все сборки, а по условию?

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

А можно в рекурсивном регионе раскрывать не все сборки, а по условию?

В Фильтр региона задайте условия.

Стал копать в торону оболочек и упрощённых представлений. Как поменять стиль линий у оболочек? Мне некоторые компоненты нужны основными линиями, некоторые тонкими. При выборе показ компонентов стиль - выбор стиля линий не приводит к изменению отображения!

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

С табличкой попозже разберусь.

Хотелось бы узнать насчёт облегчения.

Как правильно сделать облегчённое упрощение? Какой способ выбрать.

1. Сделать пользовательское упрощение - создать оболочку через "Менеджер вида" - создаётся файл с внешним облегчением, в менеджере оболочек существует необходимая оболочка.

+ В главном предствлении оболочка не отображается

- Не сог создать оболочки для групповых деталей

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

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

- Присутсвует в главном представлении

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...

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

Последовательность следующая.

Например мы имеем сборку:

TOP.ASM

  • 1.ASM
  • 2.ASM
  • 3.ASM
  • 4.ASM

    --1.PRT

    --2.PRT

    --3.PRT

    --4.PRT

    --5.PRT

  • 5.ASM
  • 6.ASM
И нам необходимо показать как будет выглядеть сборка 4.ASM в контексте сборки TOP.ASM, сборка TOP.ASM будет обстановкой.

1. Открываем сборку TOP.ASM и создаём представление REP_1, где сборка 4.ASM отсутствует.

2. Создём сборку подтипа "Техпроцесс" 4_DRW.ASM

3. Жмём в менеджере меню Последовательность-Новый шаг-Собрать-Добавить модель. Выбираем в качестве первой модели 4.ASM.

4. Жмём Поиск ищем все детали и сборки в подсборке 4.ASM по правилу .ASM или .PRT как показано на рисунке ниже

post-17553-1316597151_thumb.jpg

5. Завершаем шаг.

6. Добавляем новый шаг Последовательность-Новый шаг-Собрать-Добавить модель. Выбираем модель TOP.ASM в представлении REP_1. Собираем её целиком. То есть выбираете в дереве TOP.ASM.

Создаём чертёж на сборку 4_DRW.ASM вставляем виды, создаём сечения и т.д. Добавляем таблицу с регионом повторения по сборке 4_DRW.ASM. Как видим в таблице у нас появились записи по всем собранным компонентам, то есть в техпроцессе мы создали вывернутую сборку. Исключаем лишь одну запись, которая относится к TOP.ASM - всё готово.

Из минусов - не понял как создать групповую сборку техпроцесса, скорее всего придётся на каждое исполнение создать свою сборку например 4_DRW.ASM, 4_DRW-01.ASM. Сохраняем копию техпроцесса, указываем новое имя, галочка копировать связанные чертежи должна быть устаноавлена. В копии можно заменить собираемые компоненты на исполнение из таблицы семейства. Если что-то добавили в сборку 4.ASM скорее всего надо пересобрать детали и сборки в техпроцессе.

Вот небольшие картинки, то что получилось у меня.

Аналог 4_DRW.ASM

post-17553-1316598654_thumb.jpg

Аналог TOP.ASM

post-17553-1316598661_thumb.jpg

Чертеж на 4.ASM

post-17553-1316598667_thumb.jpg

Чертеж на 4_DRW.ASM

post-17553-1316598673_thumb.jpg

Надо посмотреть может можно как то выбрать по слою собираемые элементы.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...