BSV1

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

3,095 posts in this topic

Вот еще один пример применения операции Тело по параметрам. Задачи, подобные этой

http://fsapr2000.ru/index.php?s=&show...st&p=227487

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

post-11848-1228122843_thumb.jpg

post-11848-1228122862_thumb.jpg

post-11848-1228122883_thumb.jpg

post-11848-1228122903_thumb.jpg

1 person likes this

Share this post


Link to post
Share on other sites


Задачу получения барельефа на неплоских поверхностях, аналогичную этой

http://fsapr2000.ru/index.php?s=&show...st&p=233592

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

post-11848-1228808277_thumb.jpg

post-11848-1228808285_thumb.jpg

Share this post


Link to post
Share on other sites

Деформация по поверхности. Она позволяет "постелить" тело на выбранную поверхность в указанное место.

круто!

Подобное видел только в PowerShape.

В ПроЕ подобного инструмента не знаю. Там возможно "наложить" на поверхность только эскиз, да и то лишь на разворачиваемую поверхность. Изогнуть элемент как угодно можно, но не как угодно, а как надо - проблемно.

Share this post


Link to post
Share on other sites

В ПроЕ подобного инструмента не знаю. Там возможно "наложить" на поверхность только эскиз, да и то лишь на разворачиваемую поверхность.

Прошу прощение за оффтоп, но хочется возразить GOLF_stream.

Андрей! Зачем Прое хаить? Там это можно сделать чуть по-другому. Поверхность двойной кривизны раскатывается на плоскость. На плоскости строится твердое тело, затем это твердое тело можно согнуть по первоначальной поверхности.

post-4364-1228813845_thumb.jpg

Share this post


Link to post
Share on other sites

Roman A, дабы не засорять тему про Т-Флекс, напиши мне в личку какой командой сгибается тело по поверхности.

Я здесь не "хаю ПроЕ", я восторгаюсь Т-Флексом. ПроЕ хаю я в других темах :))

Share this post


Link to post
Share on other sites

Прошу прощение за оффтоп, но хочется возразить GOLF_stream.

Андрей! Зачем Прое хаить? Там это можно сделать чуть по-другому. Поверхность двойной кривизны раскатывается на плоскость. На плоскости строится твердое тело, затем это твердое тело можно согнуть по первоначальной поверхности.

Маленькая реплика в поддержку GOLF_stream. Тот способ, который Вы продемонстрировали, это другая технология (нечто подобное в ТФ тоже есть, но набор "раскатываемых" поверхностей ограничен).

В дополнение стоит, наверное, сказать, что функция Деформация по поверхности позволяет "стелить" фрагмент не только на моно-поверхность, но и на поверхность, состоящую из совокупности граней.

post-11848-1228825245_thumb.jpg

Share this post


Link to post
Share on other sites

не только на моно-поверхность

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

Share this post


Link to post
Share on other sites

В дополнение стоит, наверное, сказать, что функция Деформация по поверхности позволяет "стелить" фрагмент не только на моно-поверхность, но и на поверхность, состоящую из совокупности граней.

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

В догонку к сообщению Руслана

post-4364-1228836522_thumb.jpg

Share this post


Link to post
Share on other sites

В догонку к сообщению Руслана

:clap_1: Если к тому же на "раскатываемую" поверхность можно вставить внешнюю модель, то просто отлично.

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

post-11848-1228999220_thumb.jpg

post-11848-1228999237_thumb.jpg

post-11848-1228999247_thumb.jpg

post-11848-1228999254_thumb.jpg

Share this post


Link to post
Share on other sites

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

post-11848-1229092914_thumb.jpg

post-11848-1229092924_thumb.jpg

post-11848-1229092933_thumb.jpg

post-11848-1229092941_thumb.jpg

Share this post


Link to post
Share on other sites

Круто, а самолетик сможете сложить или кораблик?

Share this post


Link to post
Share on other sites

Круто, а самолетик сможете сложить или кораблик?

post-11848-1229098075_thumb.jpg

Share this post


Link to post
Share on other sites

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

Ну и толщину листа поменьше... ну и если не жалко, то поделиться моделькой в формате Парасолид - попробую продуть.

:)

Share this post


Link to post
Share on other sites

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

Ну и толщину листа поменьше... ну и если не жалко, то поделиться моделькой в формате Парасолид - попробую продуть.

:)

В учебной версии нет возможности импорта файлов, содержащих трёхмерную геометрию. А что в данном случае классика? Лист из дневника с двойкой за поведение? :smile: Но в любом случае на сложные модели нет времени.

Share this post


Link to post
Share on other sites

Классика это как обычно складывается самолетик.

Ну нет так нет - не критично.

Попрошу ребят из ТопСистем сложить.

:)

Share this post


Link to post
Share on other sites

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

Да, мощная функция.

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

post-11848-1229350277_thumb.jpg

post-11848-1229350288_thumb.jpg

Share this post


Link to post
Share on other sites

Функции деформации - самые непонятные из инструмента моделирования ... чего ими делать, фиг знает?!

Дык органику.

Share this post


Link to post
Share on other sites

Функции деформации - самые непонятные из инструмента моделирования ... чего ими делать, фиг знает?!

Тару для парфюмерии.

Share this post


Link to post
Share on other sites

Функции деформации - самые непонятные из инструмента моделирования ... чего ими делать, фиг знает?!

Ну, например, с помощью функции Скульптурной деформации можно делать шляпы. :rolleyes:

В этой функции деформация определяется перемещением точек регулярной сетки на одной из граней ограничивающего параллелепипеда. На грани ограничивающего параллелепипеда (он может охватывать все тело или его часть), выбранной для создания деформации, автоматически создаётся регулярная сетка. Размерность сетки задаётся пользователем (максимум 20х20 ячеек). Любой из узлов сетки может быть перемещен относительно исходного положения на заданную пользователем величину. Одновременно можно выбирать и перемещать сразу несколько узлов. В результате перемещения узлов сетки плоская грань условного ограничивающего параллелепипеда преобразуется в пространственную сплайновую поверхность, которая и формирует требуемый закон преобразования тела. Формируемая сплайновая поверхность может быть двух типов: по управляющему многограннику (узлы сетки используются для построения управляющего многогранника поверхности) и интерполирующая (проходящая непосредственно через узлы сетки).

Данный вид деформации имеет три режима создания:

- Односторонний – перемещаются только узлы, расположенные на выбранной грани ограничивающего параллелепипеда;

- Двухсторонний – перемещаются узлы, расположенные на выбранной и противоположной ей гранях ограничивающего параллелепипеда. Узлы на грани, противоположной выбранной, перемещаются в том же направлении на то же расстояние;

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

post-11848-1229357702_thumb.jpg

Share this post


Link to post
Share on other sites

Это все понятно, но привычней, когда есть размер ... желательно ЦЕЛЫЙ! :rolleyes:

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

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

post-11848-1229438066_thumb.jpg

post-11848-1229438078_thumb.jpg

post-11848-1229438098_thumb.jpg

Share this post


Link to post
Share on other sites

В ТФ есть функция пересчета размеров в середину поля допуска. Имеется возможность пересчитать 3D размеры (и модель соответственно) и размеры на проекции, или только модель.

post-11848-1232005265_thumb.jpg

Share this post


Link to post
Share on other sites

Операция Тело по траектории

В зависимости от типа геометрии 3D профиля эта операция

позволяет получить листовое или твёрдое тело.

В процессе движения 3D профиля по траектории (создания промежуточных сечений) возможно управление

законами его ориентации, кручения и масштабирования.

При создании операции можно установить один из трёх типов ориентации контура:

1. перпендикулярно траектории

2. параллельно исходному

3. по направляющим.

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

всегда перпендикулярны траектории. Во втором случае промежуточные сечения всегда

параллельны исходному 3D профилю (пример для 1 и 2 типов на Рис.1).

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

дополнительных направляющих. Одновременно одна из направляющих (в примере зеленая прямая) задаёт

закон масштабирования 3D профиля (Рис.2).

Можно задавать закон кручения промежуточных сечений.

Угол поворота промежуточных сечений может быть задан в таблице/графике или с помощью манипуляторов (Рис.3)

Можно аналогичным образом задать закон масштабирования промежуточных сечений.(Рис.4)

Масштабирование промежуточных сечений можно задавать так же с помощью дополнительной направляющей (Рис.5).

При этом возможен выбор способа изменения 3D профиля относительно точки:

1. изменять только размер 3D профиля, а расстояние от начала системы координат сечения до выбранной точки

оставить неизменным;

2. масштабировать только расстояние, сохранив исходные размеры 3D профиля;

3. масштабировать и то и другое.

Так же с помощью дополнительной направляющей (в примере Желтого цвета) можно задать закон кручения (Рис.6).

post-11848-1232636616_thumb.jpg

Share this post


Link to post
Share on other sites

С помощью функции "Тело по траектории" можно решать задачи, подобные этой

http://fsapr2000.ru/index.php?showtopic=2...mp;#entry240826

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

post-11848-1233754313_thumb.jpg

post-11848-1233754322_thumb.jpg

post-11848-1233754329_thumb.jpg

post-11848-1233754338_thumb.jpg

post-11848-1233754346_thumb.jpg

Share this post


Link to post
Share on other sites

Для более удобного применения в сборке выполненной таким способом модели гофры можно придать этой модели свойство адаптивности. Суть механизма адаптивности состоит в том, что при вставке адаптивного 3D фрагмента в сборку вместо его исходной геометрии используется подставленная соответствующая геометрия элемента сборки. Таким образом, 3D фрагмент как бы «адаптируются» к объектам сборочной модели. В данном случае в качестве элемента адаптации выберем ось гофры. В сборке создадим 3D путь, который определит, как должна сформоваться гофра. Теперь достаточно при вставке указать этот путь в качестве целевого элемента адаптации. Гофра автоматически изменит длину и форму (файл гофры при этом не изменится). Угол закручивания в данном случа был задан как переменная сборки (т.е. закручивание так же выполнилось автоматически).

post-11848-1233847823_thumb.jpg

post-11848-1233847837_thumb.jpg

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

post-11848-1233911777_thumb.jpg

post-11848-1233911785_thumb.jpg

post-11848-1233911798_thumb.jpg

post-11848-1233911807_thumb.jpg

post-11848-1233911818_thumb.jpg

post-11848-1233912684_thumb.jpg

post-11848-1233912696_thumb.jpg

post-11848-1233912707_thumb.jpg

Share this post


Link to post
Share on other sites

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

Порадовало!!!

Share this post


Link to post
Share on other sites

Однин из способов получения проекций с разрезами в ТФ основан на использовании 3D сечений. Это вспомогательный 3D элемент, который используется как секущий объект при создании 2D проекций (для получения разрезов и сечений) и в операции отсечения. При получении проекции сборки можно применить 3D сечение ко всем или к выбранному набору деталей. Можно одновременно применить разные 3D сечения к разным деталям. 3D сечение может иметь произвольную форму. Применение 3D сечения для получения проекции с разрезом не оказывает воздействия на саму модель (т.е. вырез непосредственно в модели не образуется).Имеется возможность отображать проекции в нескольких видах: линии изображения, векторная картинка, тоновая закраска, тоновая закраска с материалами, рёберное изображение.

post-11848-1234354914_thumb.jpg

post-11848-1234354924_thumb.jpg

Share this post


Link to post
Share on other sites

Кроме разверток деталей, полученных гибкой из листа, в ТФ есть возможность получать развертки одиночных цилиндрических, конических и линейчатых поверхностей, а также набора поверхностей.

Например, задача получения развертки шнека

http://fsapr2000.ru/index.php?s=&show...st&p=121588

решается с помощью функции получения развертки линейчатой поверхности.

post-11848-1234367544_thumb.jpg

post-11848-1234367552_thumb.jpg

Share this post


Link to post
Share on other sites

Кроме разверток деталей, полученных гибкой из листа, в ТФ есть возможность получать развертки одиночных цилиндрических, конических и линейчатых поверхностей, а также набора поверхностей.

Например, задача получения развертки шнека решается с помощью функции получения развертки линейчатой поверхности.

А если пара или больше витков, для первого шнека?!

Share this post


Link to post
Share on other sites

Например, задача получения развертки шнека

http://fsapr2000.ru/index.php?s=&show...st&p=121588

решается с помощью функции получения развертки линейчатой поверхности.

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

А если пара или больше витков, для первого шнека?!

:smile:

Share this post


Link to post
Share on other sites

А если пара или больше витков, для первого шнека?!

Если подобрать соотношение внутреннего диаметра и шага спирали, то можно получить развертку 2-х витков. Другой вопрос, нужен ли на практике такой шнек. Что касается соотношения площадей, то результат получился такой:

для одного витка Sсп=1038.5 Sразв=1038.66 (Sразв-Sсп)/Sсп=0.0002

для двух витков Sсп=4173.58 Sразв=4179 (Sразв-Sсп)/Sсп=0.0013

post-11848-1234427508_thumb.jpg

Share this post


Link to post
Share on other sites

Пример получения развертки набора поверхностей.

post-11848-1234453380_thumb.jpg

Share this post


Link to post
Share on other sites

ID: 155   Posted (edited)

Вот такая "штучка" из соседней ветки (а может и из другого форума), никак не "выгибается"

post-18148-1234534140_thumb.png

post-18148-1234534437_thumb.png

Edited by avrd

Share this post


Link to post
Share on other sites

Вот такая "штучка" из соседней ветки (а может и из другого форума), никак не "выгибается"

И не выгнется. Приблизительно сделать можно.

<noindex>http://www.tflex.ru/upload/forum/19d/19dca...822e24e19476d65</noindex>

А вот так с помощью функции "Тело по параметрам" можно строить раковины и рога изобилия (изобилие сейчас не повредит) :smile:

post-11848-1234537396_thumb.jpg

post-11848-1234537407_thumb.jpg

post-11848-1234537413_thumb.jpg

post-11848-1234537423_thumb.jpg

2 people like this

Share this post


Link to post
Share on other sites

А вот так с помощью функции "Тело по параметрам" можно строить раковины и рога изобилия (изобилие сейчас не повредит) :smile:

так ли я понимаю, что линия спирали задаётся уравнением, изменение диаметра тоже уравнением. А как добавляется "гофрировка"? Через то же уравнение диаметра, куда добавляется дельта с синусом?

Или всё задаётся графически?

Share this post


Link to post
Share on other sites

так ли я понимаю, что линия спирали задаётся уравнением, изменение диаметра тоже уравнением. А как добавляется "гофрировка"? Через то же уравнение диаметра, куда добавляется дельта с синусом?

Или всё задаётся графически?

Понимаете правильно. Гофра в данном случае получена смещением профиля (вернее промежуточных сечений) в плоскостях, перпендикулярных траектории в соответствующих точках. Все представленные варианты - одна и та же модель с разными параметрами.

Share this post


Link to post
Share on other sites

Задачи доработки деталей в сборке без изменения их исходной формы, подобные этой

http://fsapr2000.ru/index.php?s=&show...st&p=242044

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

post-11848-1234886337_thumb.jpg

Share this post


Link to post
Share on other sites

Доброе время суток.Уже долгое время меня мучает вопрос. Как сделать штамп по созданной 3D модели ( нужно зеркальное отображение 2х плоскостей ).Можете порекомендовать команду или методику с помощью которой можно это осуществить.С уваженем ...Спасибо.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • xedex
      Ermaksan не работает с CNCkad, соответственно пост под данный продукт необходимо настраивать и править самостоятельно. Что у вас за разнобой такой:  Ermaksan 1270 30 Bosch Durma TP9 EuroMAC
    • AlienHunter
      Извините что не в тему(( Можете подсказать где можно(или может есть у кого) взять постпроцессор на Ermaksan 1270 30 Bosch для cncKad 12. Есть Lantek 27, но мне с ним неудобно(непривычно). В cncKad станок есть, но пост процессор другой и турель ставит неправильную. С Durma TP9(siemens)  и EuroMAC проблем не было.
    • ANTON_KRAJNUK
      А подробный рецепт приготовления от теста до начинки Вас @SHARit не затруднит написать, а то уж до безумия вкусно смотрится, охота приготовить и насладится! ))) (я конечно понимаю что не сайт домохозяек) однако!? )    
    • Kelny
      Вероятно стоило добавить линиям хотя бы ВЕРТИКАЛЬНОСТЬ, ГОРИЗОНТАЛЬНОСТЬ, что бы они не шли абы как.  Или при настройке выбора фиксированной части выбирать ровный участок. А может эскиз и вовсе был 3д-эскизом?   Ну так на этот раз рисовали относительно основных плоскостей вот и не отклоняется от плоскости чертежа.
    • chatjokey
      а между делом у маска в твиторе в очередной раз хаос творится. https://twitter.com/elonmusk   последний раз его твитор заблокировал, когда он кошкодевок начал постить. 
    • chatjokey
      матрешку.
    • TBC
      А у вас у европейцев не принято что ли спрашивать разрешение, перед тем, как публиковать публично то, что вам сообщается в частной переписке? И почему в статистике сайта у меня за вчерашний день, стоит Россия? И как это у вас оказались мои скрипты на РНР, т.е. то, что работает на сервере?  Что касается того, что надеялся на то, что запущу пораньше свой бизнес. Ну надеялся, что либо государство поддержит, либо заказчики найдутся, либо краудфандинг... Я же писал, чт действительность превзошла все мои ожидания, зато теперь видим, как в стране руководство судорожно ищет прорывную технологию и точки роста. Это прямое следствие того, что не поддержали. Я то свй бизнес запущу, с инвесторами, или без инвесторов, а вот они уже вряд ли смогут заставить экономику расти быстрее мировой.
    • Вне зоны доступа
      ВиктОр! Не ведитесь!  Ваша инт.собс. по самым скромым оценками стоит 10 трлн. евро Иностранцы хотят купить Вас за копейки, а потом заработать в 10000 раз больше на Вас
    • MotorManiac
      А собственно, в чем именно задача состоит ?
    • karachun
      Мы скорее всего говорим о разных ламинарностях, моя ламинарность достигается соблюдением числа Рейнольдса меньше 2300. В такой постановке пористое тело не будет успокаивать поток. UPD. Но с другой стороны - а с чего поток должен иметь возмущения? Вентилятор ведь не моделируется, закрутки потока нет, тогда действительно проще будет вообще убрать пористое тело и учесть потерю давления за счет ГУ, замечание снято.