Отверстие в сборке.

Проектирование механических конструкций.

Отверстие в сборке.

Сообщение kazanskiy » 29 ноя 2009 11:31

Добрый день!
Вопрос:
Отверстие в детали появляется в процессе сборки. Как сделать так, чтобы в модели детали отверстия небыло, а в сборке было. Если не ошибаюсь, это делается с использованием publication. Но вот как - не помню.
Кто знает, подскажите пожалуйста. Думаю, это полезно не только для меня.
Спасибо.
kazanskiy
Новичок
Новичок
 
Сообщения: 13
Зарегистрирован: 09 июн 2009 19:58

Re: Отверстие в сборке.

Сообщение ExtraRight » 30 ноя 2009 13:22

Это невозможно.
Это называется кодовой фразой "Обработка в сборке"
Обсуждалось тут viewtopic.php?f=19&t=419&start=0
Вкратце суть такова: из файла детали, где геометрия в первоначальном состоянии (до сборки), копируется тело (Partbody) со связью (через "Paste special" и выбор "as Result with Link") в новый файл. в новом файле получаем тело из старого, но это тело всегда можно обновить, если старое поменялось. А в составе сборки в геометрию нового тела попадают из сборки отверстия и т.п.
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Отверстие в сборке.

Сообщение Galant » 30 ноя 2009 13:42

Странно. в ПроИнжинире эта фича была всегда именно такой, как описывают.
вырез в сборке есть, а в детали его нет.
Очень удобно, когда по технологии сборка дорабатывается или сверлится вместе...
Galant
Новичок
Новичок
 
Сообщения: 61
Зарегистрирован: 10 окт 2007 19:52

Re: Отверстие в сборке.

Сообщение ExtraRight » 30 ноя 2009 16:22

Galant писал(а):Странно. в ПроИнжинире эта фича была всегда именно такой, как описывают.
вырез в сборке есть, а в детали его нет.
Очень удобно, когда по технологии сборка дорабатывается или сверлится вместе...


В CATIA это давно известная фича из той оперы, что это "не баг, а фича" :D
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Отверстие в сборке.

Сообщение kazanskiy » 01 дек 2009 00:32

Я помню что это можно сделать используя publication. Постараюсь сам вспомнить как сделать.
ExtraRight - спасибо.
kazanskiy
Новичок
Новичок
 
Сообщения: 13
Зарегистрирован: 09 июн 2009 19:58

Re: Отверстие в сборке.

Сообщение zerganalizer » 01 дек 2009 13:35

Никак. Во многих других САПР можно фичеры типа отверстий, выдавливаний, каркасной графики и т.п. строить в контексте сборки, где они становятся фичерами (элементами) сборки. Катя тока в V6 научилась в контексте сборки (не храня их в файлах деталей) создавать точки, линии, плоскости - и все! А все сборочные фичи Кати, имеющиеся в наличии создают ссылочные отверстия в деталях, что вы выбрали без возможности их модификации из контекста самой детали, т.е. перейдя в продырявленную из сборки деталь, отверстие недоступно для изменения. Специфика, идеология...
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 901
Зарегистрирован: 20 май 2008 15:20

Re: Отверстие в сборке.

Сообщение Атан » 02 дек 2009 14:17

Уважаемые гуру, помогите разобраться до конца в теме, поднятой в той ветке.
Вкратце суть такова: из файла детали, где геометрия в первоначальном состоянии (до сборки), копируется тело (Partbody) со связью (через "Paste special" и выбор "as Result with Link") в новый файл. в новом файле получаем тело из старого, но это тело всегда можно обновить, если старое поменялось. А в составе сборки в геометрию нового тела попадают из сборки отверстия и т.п.

Более обобщенно здесь: viewtopic.php?f=19&t=419&start=0
Отсюда следует , что если Вы используете PDM, то (всё, что сейчас будет сказано, успешно применяется на ОАО Криогенмаш) на один компонент с уникальным значением идентификационного параметра может существовать несколько моделей. В этом случае необходимо вводить параметр "Тип модели" и обеспечивать уникальное соответствие компонент-модель только той модели, у которой в "типе модели" указан тот тип, с которой делается рабочий чертёж детали. Моделей со значением "Изменённая в сборке" в параметре "Тип модели" может быть сколько угодно. Так же и других типов моделей, например "габариток" или "упрощенных".

Эти две цитаты говорят о том, что (для решения проблемы "обработка в сборке") необходимо создавать копии деталей (которые необходимо обработать) с односторонней ассоциативностью. Не привлекает.

Смотрел здесь: viewtopic.php?f=46&t=214&start=250
В CATIA V5 совместную обработку деталей в сборке вы можете решить путем создания в контексте продукта нового парта (ассотиативного парта), содержащего внешние линки на body ( а также, при необходимости, и на geometrical sets, материалы и т.д.) всех инстансов (деталей) вашей сборки. В этом парте вы можете производить любые действия над вашей геометрией не изменяя оригинальную геометрию ваших деталей. В дальнейшем этот же парт можно использовать в качестве подсборки в сборке более верхнего уровня (не втягивая туда весь ваш продукт). Создание и редактирование такого парта можно производить тремя способами: 1) ручками; 2) с помощью функций Associativity ( появилась в R18) и Add to Associated Part в Assembly Design (появилась в R19); 3) написав макрос ( как это реализовано у одной западной компании начиная еще с R14).

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

И наконец, последнее. Нельзя ли в CATIA создавать (например, при вставке компонентов или как-то по иному) односторонние ассоциативные сборки, т.е. изменения в компонентах отражаются в сборке, а изменения в сборке не влияют на сами компоненты? :hi:
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20

Re: Отверстие в сборке.

Сообщение ExtraRight » 02 дек 2009 15:04

И в первом (в 2-х цитатах который), и во втором случае описан практически один и тот же механизм. Просто во втором случае используется специальная для этого функциональность, появившаяся в относительно недавнем релизе. Поэтому они могут быть или одновременно привлекательны, или нет.
И ответом на поставленный Вами в конце вопрос и является описанный в цитатах механизм (другого, к сожалению, на данный момент сложно придумать).
Возможно, какие-то нюансы могут влиять на то - приемлем ли этот механизм, или нет. Для того, чтобы разобраться более или менее окончательно, предлагаю Вам создать пример и описать необходимый результат - уважаемые форумчане попробуют сделать то, что нужно и выложат тут. На примере всегда нагляднее.
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Отверстие в сборке.

Сообщение Атан » 03 дек 2009 15:10

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

Опишу процесс обработки в сборке (как пытаюсь делать).
Мне хочется обработать сразу все детали (как в реальности).
На первых трёх скринах изображена сборка, её обработка и результат обработки (что должно получиться).
Эскиз (для обработки), который высвечен, принадлежит шайбе стопорной (деталь номер два).
1
2
3

На следующих скринах (4, 5) показаны процесс и результат вставки, связанной детали, которая предназначена для последующей обработки.
4
5

На скринах 6 и 7 показана попытка обработки связанной детали.
6
7

Обработка не получилась.
Активируем связанную деталь, «откатываем» вперёд до самого низа и пытаемся её обработать. Скрины 8, 9, 10.
8
9
10

Получилось обработать только одно тело (последнее, которое было высвечено при откате).

Продолжение следует.
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20

Re: Отверстие в сборке.

Сообщение ExtraRight » 03 дек 2009 15:56

Спасибо за труд :-)
Вроде пример у Вас не секретный и небольшой - м.б. выложите его тут в виде архива rar? Быстрее разберёмся в чём проблема (надеюсь, что разберёмся)
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Отверстие в сборке.

Сообщение Атан » 03 дек 2009 16:06

Продолжение.

Следуя логике, выбираем по одному телу (активируем связанную деталь, указываем нужное тело) и обрабатываем каждое тело. Скрины 11, 12, 13. Получаем окончательный результат (некоторые промежуточные шаги пропущены).
11
12
13

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

В результате, не получается произвести обработку сразу всех деталей. Только по отдельности (а если их сто?).
Пытался объединить тела через булевы операции. Но за одну операцию объединяется только два тела (а если их сто?).

Что не так делаю? Выкладываю архив с моделями.
Обработка в сборке.rar
Обработка в сборке
(428.03 КБ) Скачиваний: 425
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20

Re: Отверстие в сборке.

Сообщение Атан » 03 дек 2009 20:33

В результате, не получается произвести обработку сразу всех деталей. Только по отдельности (а если их сто?).
Пытался объединить тела через булевы операции. Но за одну операцию объединяется только два тела (а если их сто?).

Кажется получилось.
После получения связанной детали (скрин 5), нужно воспользоваться командой сборка, предварительно активировав связанную деталь. Скрин 14.
14

Затем можно здесь же нарисовать эскиз, которым будем обрабатывать (а можно и любое тело, которое затем вычесть, т.е. произвести обработку в сборке). Скрин 15.
15

Далее проводим обработку в сборке. Скрин 16. И получаем желаемый результат. Скрин 17.
16
17


CATIA меня очень порадовала. :Yahoo!:
Хотелось бы узнать мнение специалистов. Является ли данный вариант решением (частичным решением) проблемы "обработка в сборке"? :hi:
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20

Re: Отверстие в сборке.

Сообщение ExtraRight » 04 дек 2009 18:05

Можно и так конечно, но в этом случае вместо сборки их 3-х деталей-партов получаете 1 парт, заменяющий всю сборку. М.б. проблемы со спецификацией - нужно выключить флажок "Visualize in the Bill of Material" в свойствах "Связанной детали".

Есть ещё способ когда для каждой детали создаётся ассоциативная, но тогда нужно использовать "публикации", чтобы при замене (Replace component) необработанных партов на ассоциативные парты констрейнты не теряли геом.элементы, которые они связывали. Этот способ получается более трудоёмким.
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Отверстие в сборке.

Сообщение Атан » 04 дек 2009 19:41

Можно и так конечно, но в этом случае вместо сборки их 3-х деталей-партов получаете 1 парт, заменяющий всю сборку. М.б. проблемы со спецификацией - нужно выключить флажок "Visualize in the Bill of Material" в свойствах "Связанной детали".

В сборке появляется новая деталь, которую при необходимости (спецификация, PDM...) можно деактивировать, при других обстоятельствах (чертёж, расчёты, визуализация, рендеринг...) - высветить, а реальные детали, напротив, скрыть или деактивировать. Разве не так?
Вы имеете в виду Отображение в Перечне элементов ("Visualize in the Bill of Material")?
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20

Re: Отверстие в сборке.

Сообщение ExtraRight » 05 дек 2009 12:47

Атан писал(а):Вы имеете в виду Отображение в Перечне элементов ("Visualize in the Bill of Material")?


Наверное да, просто я русскоязычным интерфейсом практически не пользуюсь
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Отверстие в сборке.

Сообщение Атан » 05 дек 2009 14:27

Наверное да, просто я русскоязычным интерфейсом практически не пользуюсь

Думаю, что вы имеете в виду это:

В сборке появляется новая деталь, которую при необходимости (спецификация, PDM...) можно деактивировать, при других обстоятельствах (чертёж, расчёты, визуализация, рендеринг...) - высветить, а реальные детали, напротив, скрыть или деактивировать. Разве не так?

Можно ли увидеть комментарии (мнение специалистов) к фразе, расположенной выше, и какие возможны подводные камни? :hi:
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20

Re: Отверстие в сборке.

Сообщение iak » 05 дек 2009 21:17

CATIA меня очень порадовала. :Yahoo!:
Хотелось бы узнать мнение специалистов. Является ли данный вариант решением (частичным решением) проблемы "обработка в сборке"? :hi:


Предлагаю вам вариант решения вашей проблемы, который был описан мной в viewtopic.php?f=46&t=214&start=250#p9402 (уже упомянутый вами). Такой вариант приходилось использовать еще до появления функций Associativity и Add to Associated Part в Assembly Design. Все это делалось при помощи макроса или, на крайний случай, руками.
Вложения
Обработка в сборке.zip
(541.88 КБ) Скачиваний: 415
iak
Участник
Участник
 
Сообщения: 169
Зарегистрирован: 10 янв 2009 22:31
Откуда: Minsk

Re: Отверстие в сборке.

Сообщение Атан » 05 дек 2009 22:39

iak
Большое спасибо за ответ.
Предлагаю вам вариант решения вашей проблемы, который был описан мной в viewtopic.php?f=46&t=214&start=250#p9402 (уже упомянутый вами). Такой вариант приходилось использовать еще до появления функций Associativity и Add to Associated Part в Assembly Design. Все это делалось при помощи макроса или, на крайний случай, руками.

Да, это практически одно и тоже. Только функция Associativity делает всё автоматически (соответственно, ещё быстрее). Ведь преимущество данного варианта (по сравнению с вариантом, где создаются ассоциативные копии обрабатываемых деталей) заключается в малой трудоёмкости, как отметил уважаемый ExtraRight.
В связи с этим меня интересуют (если можно) комментарии, мнение специалистов к фразе, расположенной в сообщении выше. И какие возможны подводные камни?
В сборке появляется новая деталь, которую при необходимости (спецификация, PDM...) можно деактивировать, при других обстоятельствах (чертёж, расчёты, визуализация, рендеринг...) - высветить, а реальные детали, напротив, скрыть или деактивировать. Разве не так?
:hi:

iak
Спасибо (из будущего) за ответ!
Последний раз редактировалось Атан 06 дек 2009 00:07, всего редактировалось 1 раз.
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20

Re: Отверстие в сборке.

Сообщение iak » 05 дек 2009 22:56

В сборке появляется новая деталь, которую при необходимости (спецификация, PDM...) можно деактивировать, при других обстоятельствах (чертёж, расчёты, визуализация, рендеринг...) - высветить, а реальные детали, напротив, скрыть или деактивировать. Разве не так?


Не вижу каких-либо проблем в плане оформления чертежей. спецификаций и т.д. Что касается PDM, то я только начал осваивать эти системы в связке с CATIA, но тем не менее, проблем также никаких не должно быть. Все, думаю, зависит от грамотной методологии организации процесса управления продуктом на основе PDM или без оного. Вот такое мое мнение.
iak
Участник
Участник
 
Сообщения: 169
Зарегистрирован: 10 янв 2009 22:31
Откуда: Minsk

Re: Отверстие в сборке.

Сообщение [PTM] » 06 дек 2009 21:39

Как вариант.
1.В сборке делаем отв. file/save as/ *.crg
2.assembly design/manage representatin/ выбираем корень того, что сохраняли жмем associate и выбираем сохраненный *.cgr
Деактивируем отв., скрываем реальные парты
Только я сомневаюсь, что этот метот параметричен... зато проще.
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2159
Images: 43
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Отверстие в сборке.

Сообщение Атан » 07 дек 2009 12:15

Уважаемый [PTM].
Заинтересовал Ваш вариант.
1.В сборке делаем отв. file/save as/ *.crg
2.assembly design/manage representatin/ выбираем корень того, что сохраняли жмем associate и выбираем сохраненный *.cgr
Деактивируем отв., скрываем реальные парты
Только я сомневаюсь, что этот метод параметричен... зато проще.

Но с п.2 непонятно. Что такое "manage representatin". Что понимается под корнем: "выбираем корень того, что сохраняли"? :hi:
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20

Re: Отверстие в сборке.

Сообщение ExtraRight » 07 дек 2009 14:18

Атан писал(а):Но с п.2 непонятно. Что такое "manage representatin".
Вложения
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Отверстие в сборке.

Сообщение Атан » 07 дек 2009 17:04

Как вариант.
1.В сборке делаем отв. file/save as/ *.crg
2.assembly design/manage representatin/ выбираем корень того, что сохраняли жмем associate и выбираем сохраненный *.cgr
Деактивируем отв., скрываем реальные парты
Только я сомневаюсь, что этот метот параметричен... зато проще.

Может быть что-то не так делаю, но у меня получилась обратная ассоциативность: изменения в сборке-crg отображаются в деталях, а изменения в деталях не отображаются в сборке-crg . Кроме того, не проще (в смысле дольше). :(
Аватара пользователя
Атан
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 15 мар 2009 00:20


Вернуться в Mechanical Design

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1