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

Как это делается в T-Flex


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

Задача вычитания детали из сборки

<noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=341538</noindex>

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

post-11848-1280928775_thumb.jpg

post-11848-1280928781_thumb.jpg

post-11848-1280928787_thumb.jpg

post-11848-1280928794_thumb.jpg

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


Такую задачу

<noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=343849</noindex>

в ТФ можно решить так:

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

2. Для обеспечения этих условий построим на одной из кромок 3D узел и свяжем с ним систему координат (ЛСК). Центр ЛСК расположен на узле, ось Y по нормали к плоскости кромок, а для оси X задано условие доворота на угол, обеспечивающий кратчайшее расстояние между началом ЛСК и точкой пересечения второй кромки и оси X. На основе этой ЛСК строим рабочую плоскость XY. Получаем 3D точку на второй кромке по критерию пересечения этой рабочей плоскости и второй кромки. Расстояние между этими точками и есть искомая хорда.

3. Возвышение центра окружности (шара) над плоскостью кромок вычисляем через величину хорды.

4. Положение 3D узла (на котором построена ЛСК) на кромке задаем через переменную.

5. Для дуги окружности выполняем операцию "Тело по параметрам" и получаем искомую поверхность. Траектория движения центра шара получается аналогично.

post-11848-1282301833_thumb.jpg

post-11848-1282301855_thumb.jpg

post-11848-1282301862_thumb.jpg

post-11848-1282301869_thumb.jpg

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

Такую задачу

<noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=343849</noindex>

в ТФ можно решить так: ...

Простое и изящное решение той задачи предложила Natasha_Rjabokon, которое, впрочем, затерялось в массе букофф. Наверняка это решение можно реализовать и в TFlex.
Ссылка на сообщение
Поделиться на других сайтах

Простое и изящное решение той задачи предложила Natasha_Rjabokon, которое, впрочем, затерялось в массе букофф. Наверняка это решение можно реализовать и в TFlex.

Конечно можно, но оно во-первых требует "ручного" выполнения нескольких операций, а во-вторых оно не универсально (согласен, что изящное). Если эту задачу немного изменить: расстояние от центра шара до плоскости кромок постоянно, а диаметр шара изменяется, то метод Natasha_Rjabokon уже не сработает.
Ссылка на сообщение
Поделиться на других сайтах

Если эту задачу немного изменить: расстояние от центра шара до плоскости кромок постоянно, а диаметр шара изменяется, то метод Natasha_Rjabokon уже не сработает.

Задача, которую путано объяснил Arredatore в общем сводится к тому, чтобы одним движением фрезы получить декоративный элемент, какой нибудь завиток не постоянной ширины, значит диаметр шара постоянный.
Ссылка на сообщение
Поделиться на других сайтах

Задача, которую путано объяснил Arredatore в общем сводится к тому, чтобы одним движением фрезы получить декоративный элемент, какой нибудь завиток не постоянной ширины, значит диаметр шара постоянный.

С этим я не спорю. Решение годится. Дальнейшее просто в развитие методики подобных построений.
Ссылка на сообщение
Поделиться на других сайтах

Благодаря тому, что построения для поиска нужного параметра были выполнены на основе нахождения хорды, задача с переменным радиусом шара решается с использованием той же модели. Единственная разница заключается в том, что высота H стала постоянной, а радиус R вычисляется.

post-11848-1282648053_thumb.jpg

post-11848-1282648060_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Задача <noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=356689</noindex>

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

В данном примере модель изолятора выполнена операцией "Тело по параметрам" с использованием двух 3D путей. Эти 3D пути заданы в качестве внешних параметров для адаптации. При вставке изолятора в сборку, достаточно указать нужные кромки отверстия. Изолятор автоматически перестроится и примет нужную форму в соответствии с диаметрами отверстий и диаметрами труб.

post-11848-1288189569_thumb.jpg

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

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

Я бы делал вставкой по оси и включением гибки, диаметр которой завязан на посадочный диаметр.

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

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

Для того, чтобы показать эту грубую резинку вставленной в отверстие, вполне достаточно. А где она сжимается? Она адаптируется под разные диаметры. Что касается формы отверстия, то тогда и внешние параметры адаптации можно изменить. Просто задача была с круглым отверстием.

Я бы делал вставкой по оси и включением гибки, диаметр которой завязан на посадочный диаметр.

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

В том-то и дело, что в данном случае деталь предварительно ни на что внешнее не завязана

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

с использованием двух 3D путей

Как будто нельзя в SW завязать траекторию из цилиндра в деталь шайбы и там сделать элемент по траектории. Но нужно не это, нужны две конфигурации и деформация исходной шайбы.
Ссылка на сообщение
Поделиться на других сайтах

Lex TD

Ты не разобрался. t-flex позволяет иметь гибкие (адаптивные компоненты). Фактически аналог кучи конфигураций одной детали в сборке, без создания их в модели.

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

Вот, это одна и та же деталь:post-1055-1288200222_thumb.jpg

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

Извините, сбило с мысли про 3D путь. Тоесть система деформирует шайбу используя этот путь или просто делает по траектории ? Учитывается ли то что длина пути одна а длина окружности шайбы другая ?

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

Тоесть система деформирует шайбу используя этот путь или просто делает по траектории

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

А массу можно подгонять изменением толщины в зависимости от длины траектории, например.

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

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

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

А то что не создаются уникальные конфигурации - считаю конфигурации это хорошо, файл то детали будет один, это что же болт из тулбокса тоже гибкий адаптивный компонент ?

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

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

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

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

Даже в ПроЕ пока такой возможности нет (подмена привязок для гибких компонентов). Мой вариант сделан следующим образом:

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

п.к. Просто это надо попробовать что бы понять.

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

Задача <noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=356689</noindex>

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

Замечатерьная и полезная фича. ТФ поражает своими возможностями.

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

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

Ruslan

Все понял, спасибо. Просто T-Flex не пользуюсь но интересуюсь, часто захожу в эту тему чтобы понять в чем отличия, и возможности программы.

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

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

Если есть ряд типоразмеров резинок, то думаю можно организовать подстановку конкретной конфигурации (типоразмера) в зависимости от размеров отверстия, для того что бы в спецификацию попадали нужные данные. При одновременном сохранении адаптивности к отверстию.
Ссылка на сообщение
Поделиться на других сайтах
  • SHARit закрыл это тему
  • SHARit разблокировал тему
  • SHARit закрепил это тему

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      @fenics555, я никогда не задавался таким вопросом, а можно ли отключить авторегенрацию компонентов или заморозить? Если прям опции нет, может через Тулкит или Апи?
    • fenics555
      штифты разрезные- понятно, что примонтаже изменяют размер по отверстию.  Резиновое кольцо уплотнительное- оно меняет не только диаметр наружный и внутренний, но и толщину. именно долго открываются сборки, содержащие эти изделия.  можно конечно и без нее обходиться, но мы уже привыкли. Только грузятся сборки очень долго, но это врятли из-за гибкости.
    • Viktor2004
    • UkulyAlex
      Добрый день. Работаю в t-flex 16. Имеется приспособление в котором более 150 позиций деталей, спецификация сделана по структуре изделия. Возникла необходимость изменения конструкции, некоторые детали из середины списка пришлось удалить. После обновления отчёта позиции сдвигаются, как сделать чтобы оставались на месте, т.е. был пропуск позиций в середине раздела "Детали"? 
    • статист
      Спасибо за цитату, полезная для меня   Я знал до этого способ использовать атрибуты LATT для задания направления, но они применялись только к построенным линиям. Если например рассматривать созданный элемент E, 1, 2, где для задания применяются только два узла, то тут уже никак не поменяешь положение третьего узла, так как его нет. Нужно тогда создавать отдельно направляющий узел  и задавать его через EMODIF,EID, 3, NID.   Но получается без создания узла, задать направление нельзя. В настране по крайней мере так можно. А в ансисе нужно плодить лишние узлы. Грустно)
    • FROST_R6
      Есть монорельса размером 12м. Хочу проверить перемещение при нагрузке на середину в 2 тонны. Саму монорельсу фиксировать не нужно, поэтому я поставил ее на 2 призмы и зафиксировал их. Расчет не получается провести - сначала программа пишет, что "деформация в данном исследовании слишком значительная и нереалистичная, хотите остановить программу и перезапустить исследование с меньшими нагрузками или с более жесткой моделью?". Я выбираю "нет". После долгого процесса расчета появляется сообщение о том, что "Состояние равновесия не было достигнута" и "Анализ больших смещений был остановлен до сохранения результата", появляется надпись о сбое расчета. 
    • maxx2000
      подгружаются при повторном открытии сборки или при первой вставке? Ну и гибкость сначала вызвала вопрос, но я не заметил существенной задержки при выборе способа вставки с ней или без неё.
    • Ветерок
      Я не понял зачем в этих деталях задана гибкость. При том, что новые значения размеров определяются не измерением, а вводом вручную.
    • BOJIOD9I
      Добрый день! Подскажите куда внести изменения на стойке fanuc 0i, чтобы когда вводишь коррекцию в графу износа она не отображалась на координатах. Пример: Резец точит размер 100 мм, по факту получается 101мм. В графе износ вносишь -1.0 мм. В итоге по координатам будет показано что резец точит 99мм, а по факту станет 100мм как нужно было.
    • ДОБРЯК
      Это есть в документации. Может быть эта информация будет полезна не только вам. https://www.mm.bme.hu/~gyebro/files/ans_help_v182/ans_elem/Hlp_E_BEAM188.html В этом разделе подробно написано Очень подробное описание этого элемента. Это элемент Тимошенко. Это надо учитывать используя этот элемент в расчетах. Остается только один вопрос зачем менять номер узла, если сразу можно задать нужный номер и менять его координаты?  
×
×
  • Создать...