Владимир Миронов

Не работают автокомпоненты в массиве.

Pinned posts

Здравствуйте.

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

Поштучно размещать каждый шкантик в сборке - слишком долго. Пришёл к идее сборки из эксцентриков и шкантов, в которой количество повторений задаётся вручную(числом массива) и шаг 32мм между элементами завязан на формулу. Размещение первого и последнего отверстия от края - одинаковые и не ближе чем 50мм от края.

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

До этого пункта всё получилось и работает нормально.

 

Делаем присадки.

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

 

Кто-то сталкивался с такими задачами?

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

http://rgho.st/7YGCGlTKL

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

SW 2015

 

 

IMG_07102018_121231_0.png

IMG_07102018_121252_0.png

Поделиться сообщением


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


UnPinned posts
22 часа назад, Владимир Миронов сказал:

Кто-то сталкивался с такими задачами?

Возможно стоит ознакомится с возможностями дополнения DriveWorks.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
22 часа назад, Владимир Миронов сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 08.10.2018 в 10:12, Kelny сказал:

Возможно стоит ознакомится с возможностями дополнения DriveWorks.

Да, какие-то возможности там есть. Может быть и получится через него. Пока изучаю.

В 08.10.2018 в 10:55, Alex1986 сказал:

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

Да, вполне возможно что-то делаю не так.

Я добился сейчас, что присадки можно вставить на все копии крепежей: и на исходные и на размноженные массивом. Привязываю 3д-эскиз к панели и автокомпоненты можно вставить. но при изменении размеров панели присадки всё равно не передвигаются за эксцентриками.

Поделиться сообщением


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

http://rgho.st/7fRjQJtKm

sw 2015.

порядок применения:

1 В вашу сборку с деталями перетаскиваем сборку Ш+Э

2 В дереве конструирования ПКМ на сборке Ш+Э - > "сделать независимым" и сохраняем её под другим именем, например "ПР1"

3 Теперь все изменения будут в новой сборке ПР1, а не в исходной Ш+Э.

4 Сопряжениями выравниваем сборку ПР1 так, чтобы какой-нибудь(любой) угол трёхмерного эскиза был привязан к какому-нибудь углу панели и эксцентрики находились в толще панели.

5 Редактируем трёхмерный эскиз, привязываем точку в противоположном углу к углу панели.

6 Теперь при изменении размеров панели трёхмерный эскиз будет растягиваться вслед за размерами панели и расстояние между эксцентриками будет перестраиваться с учётом шага х32 и минимального расстояния от края 50мм. Под "эксцентриком" я здесь подразумеваю связку "шайба+шток+шкант+футорка".

7 Регулируем количество пар эксцентриков - в дереве разворачиваем ПР1 и в нижней её части видим LocalLPattern1. Два раза щёлкаем по нему, в сцене появляется два числа: шаг, завязанный на формулу, он определяется автоматически и количество(по умолчанию 2).

8 Выставляем количество, которое нам нужно(например, 3).

9 ПКМ в дереве на этой новой сборке - > "вставить автокомпоненты". Появляются присадки d15 на пласти детали под шайбы эксцентриков.

--------

До этого момента всё работает

10 Растягиваем панель - трёхмерный эскиз следует за панелью, эксцентрики перемещаются, а присадки остаются на прежнем месте

11 Меняем количество эксцентриков в (массиве) - присадки остаются на прежнем месте и в прежнем количестве.

12 Можно удалить ПР1 из сборки и вставить ту же самую ПР1 заново, привязать сопряжениями и точкой эскиза и заново ПКМ -"вставить автокомпоненты" - присадки нормально вставятся в новых размерах. но при следующем перестроении размеров панели опять всё нарушится.

 

Присадки под шток, под футорку и шкант пока делать не стал, репетирую на шайбах. В принципе, это уже работает и пройдя 9 пунктов, можно держать в голове всю ситуацию и при перестроении размеров шкафа переназначать все присадки или же вставлять автокомпоненты на самой последней стадии, после согласования размеров с дизами-заказчиками и перед отправкой чертежей в цех. Но это незавершённое решение и я какой-то частью мозга понимаю, что наверняка есть какая-то команда типа "обновить расположение автокомпонентов", или удалить вставленные автокомпоненты(не удаляя из сцены подсборку ПР1) и вставить их заново на новые места.

Поделиться сообщением


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

@Владимир Миронов у Вас отсутствуют сопряжения между добавляемым компонентом и родительским в автокомпоненте. Соответственно никаких перемещений после раскрытия автокомпонента быть не может.

 

Поделиться сообщением


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

Да вроде есть сопряжения:

index.thumb.jpeg.6e82aba6b17489321a038ef5131b5471.jpeg

 

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

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

 

 

Изменено пользователем Владимир Миронов

Поделиться сообщением


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

@Владимир Миронов

8 часов назад, Alex1986 сказал:

у Вас отсутствуют сопряжения между добавляемым компонентом и родительским в автокомпоненте

Зайдите в редактирование автокомпонента и посмотрите там сопряжения!

Поделиться сообщением


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

Зашёл.

Там есть всё те же два сопряжения и куча тех, первых, которыми привязывал эксцентрики к трёхмерному эскизу в первоначальной сборке, преде созданием автокомпонента:

Без имени-1.jpg

Поделиться сообщением


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

Вот. Залез в "Изм. определение"

index.thumb.jpeg.fe5eb701a73f1b52ed47d970bdc62dca.jpeg

тут всё те же два сопряжения(вон в самом низу дерева) и пустое окошко с "компонентами", в которое непонятно что нужно добавлять.

Поделиться сообщением


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

В «компоненты» добавляются операции, которые Вы хотите автоматизировать.

откройте в отдельном окне автокомпонент и покажите какие там сопряжения.

Поделиться сообщением


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

Вот такие сопряжения.index.thumb.jpeg.a5dd018d6c17d35ad22c413fce0c9f18.jpeg

Всё это сопряжения эксцентрика, штока и шканта с трёхмерным эскизом.

Сам трёхмерный эскиз не привязан ни к начальной точке, ни к плоскостям, а просто подвешен(весь синий).

 

 

 

У меня такое ощущение, что дело тут в связях эскиза, которые рушатся после вставки автоэлементов.

Вот смотрите: накидываю эту свою подсборку из эксцентриков в основную сборку, делаю её независимой(сохраняю под именем ПР1) и вставляю автокомпоненты.

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

 То же самое и с количеством кружочков в массиве. Это количество было привязано к количеству эксцентриков в массиве. А сейчас это просто числа 896 и 2 без формул.

index.thumb.jpeg.1bc109ef932270f1bf19fe45933453cd.jpeg

Поделиться сообщением


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

И вот такая же ситуация, если отверстия множить массивом не в эскизе, а в детали:

В детали создал две переменных, которые привязал к шагу и количеству в ПР1

Вставил автокомпоненты и оно показывает, что потеряло эти переменные:

index.thumb.jpeg.778734edee487e464afa2c63ee524090.jpeg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 15.10.2018 в 11:01, Владимир Миронов сказал:

дело тут в связях эскиза, которые рушатся после вставки автоэлементов.

Так не используйте эскиз

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 26.02.2017 в 10:01, wood-cutter сказал:

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

из соседней темы про автокомпоненты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Alex1986 сказал:

Так не используйте эскиз

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

1 час назад, wood-cutter сказал:

из соседней темы про автокомпоненты.

Тогда пропадает вся прелесть, заложенная в приставке "авто-". Как вариант у меня есть мысль вставлять потом на каждую деталь библиотечную цепочку присадок, которая содержит ту же формулу и множится/тянется по тем же правилам, как бы "подкладывая" свои библиотечные присадки под крепежи ПР1. В этом случае и количество эксцентриков-шкантов в спецификации отображается корректно и присадки на чертеже как положено. Да, лишние движения, но это, как мне кажется, всяко быстрее, чем перепривязывать эскизы в автоэлементах?

 

Цепочка стяжки конические.SLDLFP

Изменено пользователем Владимир Миронов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, wood-cutter сказал:

после того как сделал

а не после того как вставил.

 

открыть файл автокомпонента, на слове авто-элемент ПКМ, выбрать переопределение сборки и вперёд перепривязать все эскизы и определения вырезов, которые с вопросительным знаком.

Изменено пользователем wood-cutter

Поделиться сообщением


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

Т.е. сделал атокомпонент и в нём же перепривязывать эскиз? Но ведь он же на этом этапе пока что не разорван.

Разорван он становится после вставки автокомпонентов в сборке шкафа.

Когда вставляем в сборку шкафа сборку Ш+Э - всё пока ещё цело, когда сохраняем Ш+Э под именем ПР5 - тоже все связи целы.

Рвутся связи только в момент вставки автокомпонентов.

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

 

Вот на картинке момент, когда вставлены автокомпоненты и видно, что sketch2 в детали 3 отмечен крестиком:index.thumb.jpg.525bad0e9134955b0568c95d1ccdab04.jpg

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, wood-cutter сказал:

а не после того как вставил.

 

открыть файл автокомпонента, на слове авто-элемент ПКМ, выбрать переопределение сборки и вперёд перепривязать все эскизы и определения вырезов, которые с вопросительным знаком.

Нуууу.... Это, скажем так, выход, но опять же, какой-то половинчатый. Много лишних движений.

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

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

Поделиться сообщением


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

сделал набор автокомпонентов, расставил их в стандартные коробки и потом адаптируешь как надо, не хватает добавляешь, лишние удаляешь.

пример

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, Владимир Миронов сказал:

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

можно отверстие записать в автокомпонент, как раз в "операции"

Попробуйте пройти обучалку в SolidWorks про Авто-компоненты...

Вот еще подсказка, как это делается на видео:

https://www.youtube.com/watch?v=TDNIrsj8EvI&t=949s

1 час назад, Владимир Миронов сказал:

Всё должно происходить трудно и с проблемами.

Зависит от Вас. Если хотите - то просто и легко :biggrin:

Поделиться сообщением


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

Вы меня озадачили.

Посмотрю пару дней ваши видосы.

Пока проанализирую.

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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