BSV1

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

3,505 posts in this topic

21 минуту назад, Krusnik сказал:

Вопрос был "а есть ли возможность..."

а чего б нет:biggrin: 

5dd9771668cea_.thumb.png.48df88c2fad4cc4e045d3f48d724f73b.png

Hide  
2 people like this

Share this post


Link to post
Share on other sites


4 часа назад, BSV1 сказал:

Так что я просто не стал канавку закручивать. Дальше все штатно.

:scratch_one-s_head:Все гениальное - просто! :good:

Share this post


Link to post
Share on other sites

Задача отсюда:

5df3984f5aa34_.thumb.png.2dc83f7b696873e5f6ccf80a3d3b8d9f.png

Несколько переменных, функция и 3D Путь по параметрической точке.

Решение: Спираль_1.grb

Share this post


Link to post
Share on other sites

Еще один возможный вариант решения:

KR_2.thumb.jpg.ae2ce5366dccde745c8da226d73f9b24.jpg

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

Файл тут https://yadi.sk/d/v1IMCu2v71fANQ

Share this post


Link to post
Share on other sites

Тока увидел ,что в той задаче нужен листовой металл...

По быстрому переделал предыдущий файл:

5df8de1ba0dd0_.thumb.png.ea8253467d0ad5b0f030ad4dc12b3bd3.png

Решение: Спираль_2.grb

1 person likes this

Share this post


Link to post
Share on other sites

А что если так

KR_4.jpg.244666199dc02f4b10fe6425164cc33f.jpg или так KR_5.jpg.897a6a37dc2636058dfb6f82a3fdb66f.jpg  :g:

1 person likes this

Share this post


Link to post
Share on other sites
12 минуты назад, BSV1 сказал:

А что если так

Первый случай наверное и в листовом можно попробовать реализовать...

Share this post


Link to post
Share on other sites
8 минут назад, SilaMusli сказал:

Первый случай наверное и в листовом можно попробовать реализовать...

В данном случае это просто трансформации первого варианта. Поворачиваю ЛСК (естественно, РП на нее повесил и отрезок нарисовал).

Share this post


Link to post
Share on other sites

Можно даже так (ну и много всяких других вариантов придумать)

KR_6.jpg.90b6a2fe66f32f80aba6485bc58698fa.jpg Как ни странно, но это тоже разворачивается.

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

 

1 person likes this

Share this post


Link to post
Share on other sites
2 минуты назад, BSV1 сказал:

при выборе способа построения модели заранее продумать возможные варианты трансформации

Ну да, для кого-то это норма проектирования, для кого-то откровение, а для многих просто "лишняя головная боль".

Share this post


Link to post
Share on other sites
9 минут назад, Ветерок сказал:

Ну да, для кого-то это норма проектирования, для кого-то откровение, а для многих просто "лишняя головная боль".

Для конструкторов-одиночек это дело личное. Но если работаешь в коллективе, то надо стараться делать так, чтобы потом коллеги могли поменять модель, изменив несколько параметров, а не сидели днями, разбираясь, как это все переделать и, в конечном итоге, приходили к выводу, что проще сделать с нуля.

2 people like this

Share this post


Link to post
Share on other sites
1 час назад, BSV1 сказал:

Как ни странно, но это тоже разворачивается.

Разворачивается поверхность, а не листовой металл.

А исходная задача - сделать листовым металлом.

Share this post


Link to post
Share on other sites
3 часа назад, SilaMusli сказал:

Разворачивается поверхность, а не листовой металл.

Согласен. С листовым тут проблема.

Share this post


Link to post
Share on other sites
2 минуты назад, BSV1 сказал:

Согласен. С листовым тут проблема.

А я уже подумал, что Флекс может такую железяку развернуть.

Share this post


Link to post
Share on other sites
7 минут назад, Ветерок сказал:

А я уже подумал, что Флекс может такую железяку развернуть.

Как линейчатую поверхность, может.

Share this post


Link to post
Share on other sites

Для листового сделал модель с наклоном в 90 градусов. НХ и ТФ разгибают только несколько гибов(или один любой на выбор), может кто попробует в других системах:Спираль_3.x_t

Share this post


Link to post
Share on other sites

ID: 3417   Posted (edited)

Добрый день.

Подскажите пожалуйста, не могу найти информацию по ролику:

www.youtube.com/watch?v=vAxJLlRVRHw

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

Хотел повторить этот фокус для своих задач. Подскажите пожалуйста, как это сделать?

Спасибо!

 

Edited by Neoniks

Share this post


Link to post
Share on other sites

@SilaMusli Для тебя месяц срока, на который так упирал @k_v закончился более результативно, чем для него. :smile:

В 1/7/2020 в 00:37, k_v сказал:

месяц тереть в теме и прийти к тому что

Геометрия ништяк сопряглась с решением от SW-общественности. Но довольно странный косячок-таки есть. :wink:

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

 

Share this post


Link to post
Share on other sites
6 минут назад, Blurp сказал:

Для тебя месяц срока, на который так упирал @k_v закончился более результативно, чем для него.

Я не участвовал в вашей полемике, сроков мне никто не ставил.

7 минут назад, Blurp сказал:

Геометрия ништяк сопряглась с решением от SW-общественности.

Ну значит сообщество не ошиблось;)

8 минут назад, Blurp сказал:

Но довольно странный косячок-таки есть.

Хз, вроде всё гладко, да и с чертежом всё сходится вроде.

9 минут назад, Blurp сказал:

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

Все размеры ассоциативные. С небольшим округлением только радиус 37, хотел больше гладкости, а переделывать по другому лень. Остальные размеры с точностью во втором знаке.

1 person likes this

Share this post


Link to post
Share on other sites
5 минут назад, SilaMusli сказал:

Все размеры ассоциативные.

Ой, пардон. Это я затупил. :no: Всё пучком!

5 минут назад, SilaMusli сказал:

Ну значит сообщество не ошиблось;)

Приятно, что есть тому подтверждение от конкурирующей фирмы. :smile:

Share this post


Link to post
Share on other sites
7 часов назад, SilaMusli сказал:

И снова без макросов, батников, аддонов и других не штатных штучек:

В парасолиде: Тело по параметрам (шнек с переменным шагом)_1.x_t

Извиняюсь за наглость, а модель не выложите. Интересно покопаться как у вас сделано, и оцениться насколько все просто решается в T-Flex

Share this post


Link to post
Share on other sites
1 час назад, vasyam сказал:

оцениться насколько все просто решается в T-Flex

Для этого нужно уметь в ТФ хотя бы на среднем уровне, но попытайтесь)

1 час назад, vasyam сказал:

а модель не выложите

Конечно, я же не зелёный.

Тело по параметрам (шнек с переменным шагом)_1.grb

4 people like this

Share this post


Link to post
Share on other sites
В 12/17/2019 в 20:55, SilaMusli сказал:

Тока увидел ,что в той задаче нужен листовой металл...

Кстати, да!

Хоть чуть кривовато, но листовой. :smoke:

GKIIOs.png

В 12/18/2019 в 14:38, BSV1 сказал:

все делается легко и просто

:training1:

 Развертка правда прикольная вышла :paint2:

Скрытый текст

GKIIR.png

 

 

1 person likes this

Share this post


Link to post
Share on other sites
В 14.01.2020 в 09:41, SilaMusli сказал:

Для этого нужно уметь в ТФ хотя бы на среднем уровне, но попытайтесь)

Скачал посмотреть.

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

Наглядный пример концепции "как хочу, так и делаю", только забываете добавить "и хрен кто потом разберется".

Нашел как добраться до редактирования операций в той модели. Оказывается их надо выбриать "в другом дереве" - не в том, которое в отдельном окне, а в том, которое в рабочей области.

Share this post


Link to post
Share on other sites

Кое-что понял. Нашел кривую по точкам. Пока не понял (только догадываюсь) как строится "Тело по параметрам" и не понял идею с двумя смещенными цилиндрами и линией их пересечения.

Share this post


Link to post
Share on other sites

 

@Котерок  во флексобложик? :mail1:

Как мило! :girl_in_love:

Скрытый текст

Между

4 часа назад, Ветерок сказал:

не понять

и

4 часа назад, Ветерок сказал:

Кое-что понял

всего-то 35 минут.

Персонаж неплохо обучаем, любознателен и тянется к знаниям. Одной темы ему мало для ступорения. :good:

В 11/11/2019 в 02:23, Ветерок сказал:

Я в ступоре. (чувствую, что эту фразу я буду повторять очень часто)

Скрытый текст

Prishlo-moloko-Grud-raspirayet.jpg

Интересно, как старшие флексотоварищи будут напитывать знаниями юного падавана.

4 часа назад, Ветерок сказал:

Пока не понял (только догадываюсь) ... и не понял идею...

:swoon2:

:biggrin:

:popcorm1:

 

 


 

1 person likes this

Share this post


Link to post
Share on other sites
5 часов назад, Ветерок сказал:

Кое-что понял. Нашел кривую по точкам. Пока не понял (только догадываюсь) как строится "Тело по параметрам" и не понял идею с двумя смещенными цилиндрами и линией их пересечения.

Несмотря на уровень владения T-Flex, где то около 0. Я понял так

В линии 34 задан параметр -t*n, от этой линии строится два профиля, которые используются для построения двух цилиндров. Угол поворота цилиндров завязан на переменные U1 и U2 (они в свою очередь привязаны к сплайну и к той же линии 34). Линия пересечения этих цилиндров образует контур который нужно протащить.

А теперь финт ушами, Тело по параметрам, оно создает копию и номер этой копии присваивается переменной t, линия 34 смещается и влечет за собой как изменение U1 и U2 (т.е. углов поворота), так и смещение этих профилей. Потом строятся два цилиндра находится линия пересечения и далее создается следующая копия с увеличением t и т.д. Потом через эти линии пересечений строится поверхность и дело в шляпе.

@SilaMusli я прав?

Мои впечатления интерфейс T-flex конечно весьма своеобразный, а вот тело по параметрам :maladets:

Edited by vasyam
1 person likes this

Share this post


Link to post
Share on other sites
1 час назад, vasyam сказал:

Я понял так

Общий смысл уловили.

Небольшие пояснения по подобным построениям можно посмотреть здесь http://cccp3d.ru/topic/21787-как-это-делается-в-t-flex/?do=findComment&comment=359785

Share this post


Link to post
Share on other sites

А у меня не открыл.

Share this post


Link to post
Share on other sites
2 часа назад, Krusnik сказал:

А у меня не открыл.

Скрытый текст

1.png.d13b287a4e226368a8ae02891c347ba7.png

 

Share this post


Link to post
Share on other sites

А можно ли получить "Тело по параметрам" или ещё какое тело, как результат протягивания тела-цилиндра, а не контура-кривой?

Share this post


Link to post
Share on other sites
54 минуты назад, Ветерок сказал:

А можно ли получить "Тело по параметрам" или ещё какое тело, как результат протягивания тела-цилиндра, а не контура-кривой?

в явном виде для это команды нельзя выбирать тела(ну кроме листовых тел/поверхностей), для вашей задачи есть тело по траектории:

Скрытый текст

 

опция довольно капризная(как я понял во всех парасолидных CAD) - надо строго понимать как что задавать..

 

Share this post


Link to post
Share on other sites
2 часа назад, SAPRonOff сказал:
  Скрыть содержимое

1.png.d13b287a4e226368a8ae02891c347ba7.png

 

У меня 16.0.32.0

Старьё?

Share this post


Link to post
Share on other sites

@vasyam всё так, остальное мелочи.

12 часа назад, Ветерок сказал:

Разве по этой модели можно понять как она построена?

Легко и не принуждённо, а вот как понять к примеру из оншейпа:

FeatureScript 1218;
import(path : "onshape/std/geometry.fs", version : "1218.0");

annotation { "Feature Type Name" : "Loft by feature edges" }
export const loftByFeatureEdges = defineFeature(function(context is Context, id is Id, definition is map)
    precondition
    {
        annotation { "Name" : "Feature" }
        definition.feature is FeatureList;
    }
    {
        const featureEdges = qCreatedBy(definition.feature, EntityType.EDGE);
        const featureFaces = qCreatedBy(definition.feature, EntityType.FACE);
        const sideEdges = qLoopEdges(featureFaces);
        const internalEdges = qSubtraction(featureEdges, sideEdges);

        opLoft(context, id + "loft", {
                    "profileSubqueries" : evaluateQuery(context, internalEdges),
                    "bodyType" : ToolBodyType.SURFACE
                });

    });

Это отсюда:

Результат - поверхность, которую я получил штатными средствами флекса операцией "Тело по параметрам".

Edited by SilaMusli

Share this post


Link to post
Share on other sites
1 час назад, SilaMusli сказал:

@vasyam всё так, остальное мелочи.

Легко и не принуждённо, а вот как понять к примеру из оншейпа:


FeatureScript 1218;
import(path : "onshape/std/geometry.fs", version : "1218.0");

annotation { "Feature Type Name" : "Loft by feature edges" }
export const loftByFeatureEdges = defineFeature(function(context is Context, id is Id, definition is map)
    precondition
    {
        annotation { "Name" : "Feature" }
        definition.feature is FeatureList;
    }
    {
        const featureEdges = qCreatedBy(definition.feature, EntityType.EDGE);
        const featureFaces = qCreatedBy(definition.feature, EntityType.FACE);
        const sideEdges = qLoopEdges(featureFaces);
        const internalEdges = qSubtraction(featureEdges, sideEdges);

        opLoft(context, id + "loft", {
                    "profileSubqueries" : evaluateQuery(context, internalEdges),
                    "bodyType" : ToolBodyType.SURFACE
                });

    });

 

 

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

 

Edited by frei

Share this post


Link to post
Share on other sites
1 час назад, frei сказал:

Программный код хотя бы прочитать можно

Т.е. нужно не только знать кад, но быть ещё программистом.

1 час назад, frei сказал:

и, если получится, понять

Поняли??? Я вот нет.

1 час назад, frei сказал:

В отличие от той детективной деятельности, которую приходится делать в тфлекс.

По мне всё прозрачно и просто, достаточно знать ТФ на среднем уровне. Даже нет функций, БД, адаптивности и прочего.

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites
30 минут назад, SilaMusli сказал:

... достаточно знать ТФ на среднем уровне.

И тому даже пример есть

10 часов назад, vasyam сказал:

Несмотря на уровень владения T-Flex, где то около 0. Я понял ...

 

Share this post


Link to post
Share on other sites
1 час назад, SilaMusli сказал:

Поняли???

Обычный кусок ООП кода.

 

1 час назад, SilaMusli сказал:

знать кад, но быть ещё программистом.

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

 

40 минут назад, BSV1 сказал:

пример есть

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

 

1 person likes this

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.



  • Сообщения

    • Чингачгук
      это называется модернизация! помните такое предупреждение?    
    • Чингачгук
      @Sergei  вот это поворот...    
    • Lyxey
      Расчетная твердость порядка 250НВ. Это 45, 40Х. Из 09г2с, например, насколько знаю, не получить.
    • Sergei
      Насчёт спецификации пока не известно. Может родят к выходу 19-й версии. И вот надо было им 20 лет тащить рождённую в 2D муках спецификацию вместе с объектами спецификации? Ведь сразу было понятно что для 3D нужна совсем другая спецификация.
    • Sergei
      Давай ка ты то же к своим друзьям. Смотри осторожнее там на киче, ветерок он ведь голубой.
    • Blurp
      @Kir95 А ты гуглом принципиально не пользуешься? На досуге почитал бы за персонажа. Стоит ли вообще перед ним буквы метать? Или лучше своей бабе лишний раз минутку уделить? Хотя, дело твоё, конечно, чё кому печатать.  
    • Krusnik
        Делал по чертежу в SW и вот в Inventor'е. Разницу знаю, притом выше писал.
      Ну вот хоть тресни Inventor делает по-своему. Эта модель может быть неправильной? Да! Но т.к. вы не можете сформулировать что в ней не правильно - значит всё правильно.   Всё там гладко. Полосы в одну точку не сходятся, они непрерывны и нет ни углов, ни резких поворотов. На кромках полосы не совпадают, но так и должно быть. Так и на вашей картинке и на этой:   Напишите что не так, а то пока больше похоже на переход на личности.
    • Тигр
      Аттестат на фото хороший. За всех инженеров союза не скажу, но с теми с кем мне приходилась встречаться все эти элементарные вещи знали. Согласен с  вашим утверждением, что если сам не гугу так и нечего с других спрашивать Я не инженер страны советов, учился в наше время, просто застал ещё ту систему обучения. Геометрия как раз то мне и пригодилась, и начерталка когда начал проектить в САПРах, и за учебники приходилось обратно садится.
    • Борман
      Вот берем первый попавшийся...   Только не говорите, что вам, как инженеру, нужны была тогдашняя геометрия в школе и алгебра в теоремой Виета.   Спросите, и 99% инженеров с тамошним образованием, не скажут элементарных вещей. И прежде чем поливать дерьмом нынешнее образвоание, "инженер страны Советов" должен сам попробовать вспомнить площадь круга, закон Архимеда и правила делимости на 5.
    • Vengeance
      На 2х компах установлена одинаковая версия МС, в чем может быть причина? Почему один из пэка не отображает доступные переменные постпроцессора?  Файлы одинаковые