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

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


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

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

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

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

Проектирую мебель. Возникла задача размещения крепежа: эксцентрики, шканты, конфирматы 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 пользователей

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




  • Сообщения

    • Orchestra2603
      Да, в рот мне ноги... Ну, считает же Ансис, считает! Блин.. Как до вас донести простой мэсеж. Мне често, пофигу, делает он там себе факторизацию или еще что-то. Но то, что он нормально считает Ланцошем для случая с вырожденной матрицей жесткости - это факт! А раз он считает, то либо (А) вы хрень несете про факторизацию, либо (Б) он такую факторизацию делат сам без проблем. Третьего тут быть не может, и выходит, что в любом случае ваши тезисы оказываются несостоятельными.   Какая вам нужна факторизация? давайте! заказывайте! На какие вам надо матрицы разложить? с какими свойствами? давайте ваш заказ!   Вы на мой пердак не зарьтесь! Смотрите, чтоб ваш функционировал исправно! А то того и гляди, фекализация случится.  
    • ДОБРЯК
      Вам похоже ничего не нужно, а для алгоритму Ланцоша нужно сделать численную факторизацию. Вам только нужно побольше букв и слов написать. :=) Всё подгорел пердак? :=)
    • Orchestra2603
      При чем здесь это? Речь не идет про эффективные или неэффективнеы алгоритмы. Вы утвержаете, что это просто невозможно.   При чем здесь первые или не первые, все или не все... Какое это имеет значение? У Ансис есть алгоритм Ланцоша, он находит столько, сколько запросите. В Маткаде - он да, находит все. Наверное, можно и не все, но я хз, как это делать. Я не понимаю, какое это имеет отношение к разговору.   Неа Ткните пальцем и объясните, в чем ошибка в конкретном рассуждении   Как я должен решать методом Гаусса задачу на собственные значения? Мне же не решения СЛАУ нужны! Их то, ясен пень, бесконечное множество для системы с вырожденной матрицей. Мне собственные значения нужны! Мне нужно базис найти, чтобы матрица (или матрицы в обобщенном случае) оператора была диагональной.   Сначала скажаите мне, зачем ее дать! В чем идея заключается? Вы все слюной брызжете, но ничего по делу еще не сказали. Какой-то нормальный контраргумент от вас можно толковый услышать?   Как еще изволите вас обслужить? Вы - полегче, уважаемый!
    • ДОБРЯК
      Вам нужно десять раз написать одно и тоже, чтобы вы поняли. Почитайте документацию к программе там же всё написано. Мне не сложно копировать...:=) Те алгоритмы которые вы используете находят все собственные числа и вектора. Для разреженных матриц это приводит к их заполняемости. Смекаете о чем я говорю. Или нужно еще разжевать? Во всех.   Решайте методом Гаусса. Матрица 2х2 в чем проблема сделать численную факторизацию любым методом? :=) Больше дела, меньше слов и букв...
    • mannul
      Скорость резания от 8 до 12 м/мин, подача 0,04 мм/зуб, глубина резания - 1,5 мм.
    • Orchestra2603
      " Стою на асфальте я, в лыжи обутый: То ли лыжи не едут, то ли я ..." (с)   1. Вы утверждаете, что для расчетов на СЗ и СВ в случае вырожденной матрицы жесткости нужно провести ее факторизацию. Без нее - никак! Непонятно, какую и зачем, но надо. Ок, допустим.  2. @Jesse,  я, @Fedor, да и вы сами показываете, что таки СЗ определяются для вырожденной матрицы. Значит, либо ваше утверждение про факторизацию неверно, либо она таки делается тихонько себе за кадром. 3. Еще одно наблюдение... Матлаб говорит, что он делает QZ разложение для матриц, у которых нет положительной определенности, т.е. для которых не работает разложение Холецкого. При этом опять же с собственные числа с одной вырожденной матрицей считаются нормально. Т.е. даже если вдруг и необходима такая факторизация (хотя я сомневаюсь, что вот прям обязательно она нужна), то делается она без особых трудностей.   В каком месте я неверно рассуждаю?   Так и не обязательно их записывать для расчета собственных колебаний. Ну... Можно конечно, но тогде некоторые частоты и формы, которые такой симметрией могут и не обладать, вы потеряете в расчете, поскольку введенные условия симметрии их исключат просто из модели.    
    • gudstartup
    • gudstartup
      у меня рободриллы и чпу и тем не менее picture нет наверно она к роботам относится
    • boomeeeer
      Если компания отечественная, то тоже нет смысла. Роботы, ЧПУ, лазеры и рободрилы
    • gudstartup
      это вряд ли если ось Y угловая а какая у вас редукция у вращающейся оправки? по 2мм нержавейки снимать это нелегкая задача для вашего маленького станочка
×
×
  • Создать...