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

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


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

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

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

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

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

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

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

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

 

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

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

 

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

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

http://rgho.st/7YGCGlTKL

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

SW 2015

 

 

IMG_07102018_121231_0.png

IMG_07102018_121252_0.png

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


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

 

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Максим604
      @Killerchik ну да, пишу реальную и стойка переправит, а если пишу руками, то считать для центра.  Просто резьбу писал или через переменные или через turn. И подачу считал как на обычную фрезеровку.   Ещё раз спасибо) 
    • gudstartup
      100% taxid - это не совершенно секретная инфа.  а вот корпоративный ящичек у этой же фирмы посложнее  
    • Killerchik
      Скорость я бы поставил метров 15-20. Подача - лучше измерить биение зубьев прям индикатором на станке. В идеале, если биение между соседними зубьями менее трети подачи на зуб, то эту самую подачу я бы поставил порядка 2-3 соток на зуб. Фрезеруйте так же, за 2 прохода, если это не прям супер критично для времени выполнения УП.
    • Alexejswt
      Все работает.  Job-1.inp
    • Killerchik
      Простой вопрос - Вы материально гарантируете, что компании-обладателю этого TaxID это ничем не грозит?
    • Killerchik
      По Вашему описанию - как раз наоборот. Считайте реальную подачу, а стойка скорректирует исходя из диаметров. У меня на фрезере точно так же.
    • gudstartup
      @Maxim.Oi TF зайдите и посчитайте  сами приблизительно и увидите хватит мощности вашего мотора или нет https://cncins.ru/calculator/frezerovanie/  
    • maxx2000
      Игровая карта заточена под производительность в играх, шейдеры-мейдеры, тесселяция, трассировки, всякие джиэлы последней версии, майнинг и т.п. и т.д, Т.е. макимально быстро вывести каритнку на экран. Отсюда и её более высокое быстродействие в синтетических тестах на которых их сравнивают обзорщики и которые заточены под все эти свистелки-перделки. Равно как на игровой не получить точной отрисовки построений как на проф в инженерных приложениях, так и на проф не получить быстродействия и всех функций игровой в играх. даже 15 уже нормально надо полагать что те сотни тонн технологического оборудования которые вышли у него не содержат такого количества деталей чтобы он мог оценить масштаб трагедии.
    • Krusnik
      3) FPS. Сколько ни пробовали SW вообще не нагружает видеокарту, если она не входит в список ниже, а грузит процессор. С процессором если делать сборки от 2000 деталей и выше FPS 10-12. Если поставить видеокарту из списка и драйверы - то FPS 20-30, что уже нормально для работы.   4) Отрисовка чертежей. Отлично заметна на сложных моделях. С обычными видеокартами рисует криво. Вообще отрисовка чертежей в SW - это боль. На картинке слева GeForce, справа Quadro. Линии лопастей не доводит.   5)Раньше было, сейчас может и пофиксили. На игровых видеокартах при вращении часть сборки пропадала как бы за невидимой стеной. Напоминает баг в компьютерных играх, когда можно пройти сквозь текстуру.
    • lem_on
      Опять же не для дятлов об этом пишут на сайте SW. Но мля, по товарищески кто то должен прочитать это за меня.
×
×
  • Создать...