Как избежать обрыва констрэйнтов при замене парта в сборке?

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

Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение Samir » 19 окт 2007 19:00

Здравствуйте всем.
Есть такая проблема - когда делаешь replace component в продукте, катя честно предупреждает, что мол, констрэйнты, крепящие данный парт будут оборваны. Остается только согласиться с этим а потом, чтобы не расползлось все применить к замененному компоненту фикстугезе. А есть ли какой метод реплэйса, чтобы констрэйнты не обрывались? И , касаемо этого fix together, я вот его часто использую, бо связи в сборке такое впечатление, что очень нестойки; чуть что поменял в детали, вроде бы и плоскость привязанная , к примеру, на месте осталась, а констрэйнт, ее крепящий, глядишь и отвалился.. Время спустя заметишь, ну и ляпнешь этим фикстугезом по детали ради скорости... а не вылезут ли они потом боком?
Samir
Участник
Участник
 
Сообщения: 236
Зарегистрирован: 19 сен 2007 11:16

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение linde » 19 окт 2007 20:18

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


Если только констрейны модуля Assembly design, то их использование - это вынужденная мера при применении заимствованных деталей...

Вообще с геометрическими линками проблем меньше, и при правильном использовании можно успешно проводить реплейс...
Чтобы работать в CATIA v5 надо стать волшебником...
Аватара пользователя
linde
Постоянный участник
Постоянный участник
 
Сообщения: 528
Зарегистрирован: 21 сен 2007 20:16
Откуда: Москва

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение Samir » 19 окт 2007 20:22

Под констрэйнтами я понимаю: contact constraint, coincidence constraint, offset constraint, angle constraint. (да, модуль Assembly design) А что имеется ввиду под геометрическими линками? И почему "вынужденная мера", разве не констрэйнтами обычно позиционируют и связывают детали в сборке? (Или я не знаю чего-то очень большого... :))
Samir
Участник
Участник
 
Сообщения: 236
Зарегистрирован: 19 сен 2007 11:16

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение linde » 19 окт 2007 20:29

Обычно не констейнами...


Констрейны - это хороший механизм для каталожных деталей...
Чтобы работать в CATIA v5 надо стать волшебником...
Аватара пользователя
linde
Постоянный участник
Постоянный участник
 
Сообщения: 528
Зарегистрирован: 21 сен 2007 20:16
Откуда: Москва

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение Dasty » 19 окт 2007 21:06

linde это есть использование скелетной модели и завязка всего именно на скелет, а не друг на друга?
Аватара пользователя
Dasty
Forum Manager
 
Сообщения: 937
Images: 3
Зарегистрирован: 11 сен 2007 18:50

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение nikitine » 20 окт 2007 04:11

Если я не ошибаюсь, все дело в названиях энтит.
Например:
Вы хотите заменить в сборке "КУБ А" на "КУБ Б". Прекрасно. Катя вас спросит, уверены-ли вы в том что могут быть потеряны связи. Вы отвечаете, что хотите их заменить. То-же прекрасно. НО, начинаются траблы....
Проблема ИМХО в том, одинаково-ли называются энтиты куба А и куба Б?
Если да, например вы заменяете болт одного размера другим (из того-же каталога), то все в порядке.
А если это абсолютно другой куб, построенный совершенно "подругому"? Откуда Катя должна знать что предыдущая связь типа "point 163 -> что-то" теперь должна выглядеть как "point 52 -> что-то"?
ИМХО так.
Если в чем-то ошибаюсь, пусть корифеи поправят.
С наилучшими пожеланиями...
Catia v5r19
nikitine
Участник
Участник
 
Сообщения: 72
Images: 2
Зарегистрирован: 11 окт 2007 18:46
Откуда: Plzen, Czech Republic

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение Fluffy » 20 окт 2007 11:00

Если хотите менять стандартные детали то лучше в стандартных деталях создать Publication, и вязаться к ним, тогда при замене не возникнет ни каких пробдем. тоже самое и с деталями (правда получается чуть дольше), но зато потом будет вам счастье... :Yahoo!:
Fluffy
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 20 сен 2007 09:03

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение linde » 20 окт 2007 13:03

Если я не ошибаюсь, все дело в названиях энтит.
Например:
Вы хотите заменить в сборке "КУБ А" на "КУБ Б". Прекрасно. Катя вас спросит, уверены-ли вы в том что могут быть потеряны связи. Вы отвечаете, что хотите их заменить. То-же прекрасно. НО, начинаются траблы....
Проблема ИМХО в том, одинаково-ли называются энтиты куба А и куба Б?
Если да, например вы заменяете болт одного размера другим (из того-же каталога), то все в порядке.
А если это абсолютно другой куб, построенный совершенно "подругому"? Откуда Катя должна знать что предыдущая связь типа "point 163 -> что-то" теперь должна выглядеть как "point 52 -> что-то"?
ИМХО так.
Если в чем-то ошибаюсь, пусть корифеи поправят.


Здесь речь идет сразу о нескольких похожих задачах...

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

Например, публикуют у всех болтов ось и какую-нибудь плоскость и называют их одинаково...

Тогда при реплейсе этого парта проблем не будет...



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

Здесь обычно речь идет о создании нового референса в сборке путем копирования и вставки с разрыванием связей...

Обычно потом требуется часть связей восстановить (обычно на скелетную модель)...
Для этого можно использовать команду переопределить контекстные связи...
Чтобы работать в CATIA v5 надо стать волшебником...
Аватара пользователя
linde
Постоянный участник
Постоянный участник
 
Сообщения: 528
Зарегистрирован: 21 сен 2007 20:16
Откуда: Москва

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение nikitine » 20 окт 2007 14:00

Сорри за оффтоп :sorry:
Что есть "скелетное моделирование"? Часто о том слышу, но не могу понять, что это за принцип.
С наилучшими пожеланиями...
Catia v5r19
nikitine
Участник
Участник
 
Сообщения: 72
Images: 2
Зарегистрирован: 11 окт 2007 18:46
Откуда: Plzen, Czech Republic

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение linde » 20 окт 2007 15:07

Сорри за оффтоп
Что есть "скелетное моделирование"? Часто о том слышу, но не могу понять, что это за принцип.



Может быть есть смысл создать новый топик? ЭЭэй админы, плз, помогите перенести инфу...


Обычно при проектировании создается сборка куда входят управляющая модель (объект CatPart), парты с деталями (объекты CatPart) и подсборки (объекты CatAssy)...

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

Также создаются один или несколько параметрических сетов с параметрами.

Большая часть геометрических элементов параметризируется...

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

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

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

Такой принцип САПР проектирования называется проектированием сверху - вниз.


Зачем все это нужно?

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

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

Кроме того, при этом методе возможна одновременная коллективная работа по проектированию изделия...
Чтобы работать в CATIA v5 надо стать волшебником...
Аватара пользователя
linde
Постоянный участник
Постоянный участник
 
Сообщения: 528
Зарегистрирован: 21 сен 2007 20:16
Откуда: Москва

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение nikitine » 20 окт 2007 15:40

Ага.....
Так и делаю, просто не знал, что это так называется.
Спасибо.
С наилучшими пожеланиями...
Catia v5r19
nikitine
Участник
Участник
 
Сообщения: 72
Images: 2
Зарегистрирован: 11 окт 2007 18:46
Откуда: Plzen, Czech Republic

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение ExtraRight » 20 окт 2007 16:50

Здесь уже был дан правильный ответ или даже ответы, но я всё равно напишу.

Чтобы не терялись линки, нужно использовать опубликованную геометрию.
Как правильно уже было сказано, механизм Publication (в меню Tools найдёте) очень рекомендуется для стандартных и унифицированных изделий, которые часто заменяются одно на другое в процессе проектирования. Если Вы предполагаете заменять одно исполнение любого изделия на другое - тут тоже очень желательно использовать Publication.

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

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

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение Samir » 20 окт 2007 20:21

Вот оно как... Чтож, учтем на будущее. Я, правда, когда каталоги стандартных делал, места соединения всяческих болтов на всякий случай публиковал, не особенно понимая для чего это делается.. теперь понял :) Значит, и в деталях необходимо тоже публиковать присоединительные поверхности...
По скелетной модели.. То есть, к примеру, если у меня есть стол, двигающийся по направляющим, то по данной методике я должен создать пустую деталь, в ней, к примеру, горизонтальную плоскость, привязанную размером к нулю координат, потом вставить эту деталь в новую сборку, и уже к этой плоскости привязывать отдельно и стол, и направляющие, так, чтобы казалось бы, будто они соприкасаются, но на самом деле они подвешены не друг к другу а к этой изначальной плоскости. И положение обоих относительно горизонтали , к примеру, корректируется в изначально пустой первой детали размером, завязывающим упомянутую плоскость к горизонтали? Так? И можно по мере надобности этот изначальный скелет расширять и дополнять геометрией, которая нужна для привязки все новых проектируемых узлов машины?
А нет ли у кого небольшой сборки (выложить в форум), спроектированной по этому принципу сверху-вниз? Без коммерческих секретов есс-но. Лучше руками пощщупать как это сделано, наверное....
Samir
Участник
Участник
 
Сообщения: 236
Зарегистрирован: 19 сен 2007 11:16

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение linde » 20 окт 2007 21:23

Вот оно как... Чтож, учтем на будущее. Я, правда, когда каталоги стандартных делал, места соединения всяческих болтов на всякий случай публиковал, не особенно понимая для чего это делается.. теперь понял Значит, и в деталях необходимо тоже публиковать присоединительные поверхности...
По скелетной модели.. То есть, к примеру, если у меня есть стол, двигающийся по направляющим, то по данной методике я должен создать пустую деталь, в ней, к примеру, горизонтальную плоскость, привязанную размером к нулю координат, потом вставить эту деталь в новую сборку, и уже к этой плоскости привязывать отдельно и стол, и направляющие, так, чтобы казалось бы, будто они соприкасаются, но на самом деле они подвешены не друг к другу а к этой изначальной плоскости. И положение обоих относительно горизонтали , к примеру, корректируется в изначально пустой первой детали размером, завязывающим упомянутую плоскость к горизонтали? Так? И можно по мере надобности этот изначальный скелет расширять и дополнять геометрией, которая нужна для привязки все новых проектируемых узлов машины?
А нет ли у кого небольшой сборки (выложить в форум), спроектированной по этому принципу сверху-вниз? Без коммерческих секретов есс-но. Лучше руками пощщупать как это сделано, наверное....



Все верно... Мысль правильная...
Есть еще небольшая тонкость - если сборка состоит кроме деталей еще и из подсборок - то необходимо скелетные модели создавать в каждой подсборке...

В этом случае позиционирование подсборок относительно сборки происходит с помощью наложения констейнов на скелетные модели разных уровней...
Чтобы работать в CATIA v5 надо стать волшебником...
Аватара пользователя
linde
Постоянный участник
Постоянный участник
 
Сообщения: 528
Зарегистрирован: 21 сен 2007 20:16
Откуда: Москва

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение ExtraRight » 20 окт 2007 23:20

Есть еще небольшая тонкость - если сборка состоит кроме деталей еще и из подсборок - то необходимо скелетные модели создавать в каждой подсборке...


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

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение linde » 21 окт 2007 17:17

Да, насчёт скелетного проектирования надо открывтаь отдельную тему.


:Bravo: :Bravo: :Bravo:

Тема бездонная и требует тщательного обсуждения...
Чтобы работать в CATIA v5 надо стать волшебником...
Аватара пользователя
linde
Постоянный участник
Постоянный участник
 
Сообщения: 528
Зарегистрирован: 21 сен 2007 20:16
Откуда: Москва

Re: Как избежать обрыва констрэйнтов при замене парта в сборке?

Сообщение Samir » 21 окт 2007 21:10

Да, тема интересная.
Я попробовал сегодня сгородить сборку с управляющей скелетной моделью. Сразу возникли вопросы. Все ли детали необходимо привязывать к этой скелетной модели? Я к тому, что привязывать сборки и детали еще куда ни шло, но крепеж? И, слово "привязать" к управляющей модели сборочный узел, к примеру, подразумевает, привязать "с помощью констрэйнтов" ? Т.к. в сборке то больше нечем вроде, а Linde упомянул "геометрические линки"....
Точно надо вынести в отдельную ветку..
Samir
Участник
Участник
 
Сообщения: 236
Зарегистрирован: 19 сен 2007 11:16


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

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

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