• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Проецирование точки в детали на другую деталь с ассоциативностью

Автор bionorica2015, 15.02.25, 21:36:23

« назад - далее »

bionorica2015 и 1 гость просматривают эту тему.

bionorica2015

Здравствуйте.
Есть деталь1 и деталь2 см. Рис.
Снимок.JPG
Они находятся в сборке. В детали1 есть шестигранник с точкой в центре. Нужно сделать так чтобы при изменении положения точки шестигранника в детали1 соответственно менялось положение точки овального паза в детали2 используя проецирование.
Знаю, что можно создать компоновочную геометрию в сборке и проецировать на детали, но в моем случае точкой отсчета является точка шестигранника в детали1.
Как сделать такое проецирование с ассоциативностью?

bionorica2015

Цитата: bionorica2015 от 15.02.25, 21:36:23Как сделать такое проецирование с ассоциативностью?
Почему-то если закрыть, открыть сборку и нажать F5 - спроецированная точка на детали2 следит за точкой на детали1.
Странно.
Может есть другие способы

mikor

Цитата: bionorica2015 от 16.02.25, 06:38:45Может есть другие способы
Задаете координаты центра шестиугольника через переменные. В детали 2 задаете координаты центра овала и прописываете ссылки на соответствующие координаты шестиугольника. Все.


z011

Цитата: bionorica2015 от 16.02.25, 06:38:45Почему-то если закрыть, открыть сборку и нажать F5 - спроецированная точка на детали2 следит за точкой на детали1.
Странно.
Может есть другие способы
bionorica2015!
Если этот метод работает, зачем Вам другие методы? Я бы только задавал точку не просто как точку, а как точку соединения двух отрезков под прямым углом. Так, по крайней мере, виднее.

Игорь кекутия

В v23 home перемещение точки 1 (построенной на поверхности детали 1 и входящей в её состав) приводит к ошибке в эскизе шестиугольника: "Система не имеет решения", хотя центр шестиугольника связан с точкой совпадением. При этом отверстие в детали 2 (привязка к проекции точки 1) послушно следует за точкой 1 по F5.

Doom2

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

Например sw пошли другим путем - они создают итерации причем первый проход игнорирует ошибки затем второй проход пытается исправить часть ошибок перестроения и третий проход полностью решенный перестроенный эскиз.

Проблема стара как мир.

СВ

Цитата: Doom2 от 16.02.25, 15:19:59Например sw пошли другим путем - они создают итерации причем первый проход игнорирует ошибки затем второй проход пытается исправить часть ошибок перестроения и третий проход полностью решенный перестроенный эскиз.
Можете привести какой-нибудь ОЧЕНЬ наглядный пример (со скриншотами и подробными пояснениями)?

bionorica2015

Цитата: z011 от 16.02.25, 15:01:51Если этот метод работает, зачем Вам другие методы?
z011!
Костыль же! Неужели нет разумного решения например сохранение или же F5?

СВ

 А как лично вы видите ПРАВИЛЬНОЕ построение в этой ситуации?
Два ваших варианта:
- идеальный (можно несколько вариантов),
- возможный именно средствами Компаса (в тех пределах, что вам известны и что МОЖНО было бы доработать).

Doom2

Цитата: СВ от 16.02.25, 19:45:16А как лично вы видите ПРАВИЛЬНОЕ построение в этой ситуации?

1) Не допускать переопределения эскиза;
2) Не каких вертикальных и горизонтальных привязок в эскизе;
3) Не какой коллинеарности в эскизе;
4) Не использовать по возможности симметричность;
5) Для больших эскизов если только программно подходить. 

Цитата: СВ от 16.02.25, 18:45:20Можете привести какой-нибудь ОЧЕНЬ наглядный пример (со скриншотами и подробными пояснениями)?

Откройте сборку или большую модель step в sw и сами увидите по окну там идут несколько так называемые проходы. При маленьких моделях все быстро происходит.


Много зим назад я предлагал наложить на связи - переменные при их значении 0(false) то элементы 1 и 2 эскиза независимые на фото а при 1(true) они то связи включаются.

Снимок151.PNG

YNA

Здравствуйте bionorica2015. Насколько понял ваша проблема в том, что для перестроения второй детали требуется перезагрузка программы? При простом нажатии F5 ничего не перестраивается?
Если это так, то да, это очень неудобно и неприятно. Но с другой стороны версия компаса очень старая (v16), возможно для него это была штатная работа (с перезагрузкой).

Doom2

Цитата: YNA от 17.02.25, 05:59:06Но с другой стороны версия компаса очень старая (v16), возможно для него это была штатная работа (с перезагрузкой).

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

Игорь кекутия

#13
Цитата: Игорь кекутия от 16.02.25, 15:11:23В v23 home перемещение точки 1 (построенной на поверхности детали 1 и входящей в её состав) приводит к ошибке в эскизе шестиугольника: "Система не имеет решения", хотя центр шестиугольника связан с точкой совпадением. При этом отверстие в детали 2 (привязка к проекции точки 1) послушно следует за точкой 1 по F5.

Проблема оказалась в автоматически созданных ограничениях шестиугольника. Прямоугольник работает без проблем. По умолчанию шестиугольник слишком ограничен. Оказалось, достаточно легко подобрать набор ограничений, чтобы он следовал за окружностью. И всё заработало.
Кстати, если шестиугольник связать с проекцией точки не совпадением, а расстоянием, всё тоже работает даже с ограничениями шестиугольника "по умолчанию".

bionorica2015

Цитата: YNA от 17.02.25, 05:59:06Здравствуйте bionorica2015. Насколько понял ваша проблема в том, что для перестроения второй детали требуется перезагрузка программы? При простом нажатии F5 ничего не перестраивается?
Если это так, то да, это очень неудобно и неприятно. Но с другой стороны версия компаса очень старая (v16), возможно для него это была штатная работа (с перезагрузкой).
Опять та же проблема...
Есть фрагмент шестиугольника с точкой в центре и он вставлен в эскиз модели. Точки центров видны не на всех вставленных шестиугольниках... Также при изменении положения шестиугольников (с точками) - точки не следят за шестиугольниками.
В сборке проецирую эти точки для дальнейшей вставки метизов, но они остаются на месте после изменения.
Файлы тут

Doom2

Цитата: bionorica2015 от 11.03.25, 18:26:30Точки центров видны не на всех вставленных шестиугольниках...
Такое помню было в sw когда там видеопамяти не хватает он теряет часть графики но это не так выражено у Компас.. наверно что то не то с отрисовкой. Вообще лучше видимо использовать NVidia карты а с амд - только мучения.

bionorica2015

Цитата: Doom2 от 11.03.25, 22:06:01Такое помню было в sw когда там видеопамяти не хватает он теряет часть графики но это не так выражено у Компас.. наверно что то не то с отрисовкой. Вообще лучше видимо использовать NVidia карты а с амд - только мучения.
Maybe
But anyway нужно найти решение или костыль для этой проблемы

bionorica2015

Цитата: Doom2 от 11.03.25, 22:06:01Такое помню было в sw когда там видеопамяти не хватает он теряет часть графики но это не так выражено у Компас.. наверно что то не то с отрисовкой. Вообще лучше видимо использовать NVidia карты а с амд - только мучения.
Ещё странность: иногда все точки послушно следят за изменениями, иногда вообще на месте остаются даже после перезагрузки ПК

YNA

А вы скиньте эту проблемную сборку, только не тот мёртвый ресурс, а куда-нибудь, откуда её можно скачать.
Если глюк не воспроизведётся, то это глюк 16-й версии и тему можно будет закрыть.

IgorT

Цитата: YNA от 12.03.25, 11:04:31А вы скиньте эту проблемную сборку, только не тот мёртвый ресурс, а куда-нибудь, откуда её можно скачать.
Если глюк не воспроизведётся, то это глюк 16-й версии и тему можно будет закрыть.
Потеря проекционных связей очень старая и больная тема Компаса. Особенно для 16 версии.
Интересно, как в К23 дела обстоят?