Jump to content

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


Recommended Posts

Кстати у меня тоже столкнулся с проблемой из этой области.
Есть горизонтальный брусок прямоугольной формы, правда это не совсем брусок, а профиль достаточно сложной формы, но для сути вопроса это не важно. Важно что выдавить его можно только с торца. 
Так вот, этот горизонтальный брусок в сборке вставляется между двумя вертикальными, а проблема в том, что он не всегда вставляется горизонтально. Иногда под углом, но торцы бруска при этом все равно должны оставаться вертикальными, чтобы состыковать с вертикальными, т.е. по сути должен получиться ромб.
Есть какие-нибудь идеи как это можно реализовать в ТФ?

Link to post
Share on other sites


54 минуты назад, maniokka сказал:

Кстати у меня тоже столкнулся с проблемой из этой области.
Есть горизонтальный брусок прямоугольной формы, правда это не совсем брусок, а профиль достаточно сложной формы, но для сути вопроса это не важно. Важно что выдавить его можно только с торца. 
Так вот, этот горизонтальный брусок в сборке вставляется между двумя вертикальными, а проблема в том, что он не всегда вставляется горизонтально. Иногда под углом, но торцы бруска при этом все равно должны оставаться вертикальными, чтобы состыковать с вертикальными, т.е. по сути должен получиться ромб.
Есть какие-нибудь идеи как это можно реализовать в ТФ?

Это что-то из "истории о семи перпендикулярных красных линиях, часть из которых зеленые либо прозрачные"...

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

Так изначально деталь - параллелепипед?

 

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

Так вот, этот горизонтальный брусок в сборке вставляется между двумя вертикальными, а проблема в том, что он не всегда вставляется горизонтально. Иногда под углом, но торцы бруска при этом все равно должны оставаться вертикальными, чтобы состыковать с вертикальными, т.е. по сути должен получиться ромб.
Есть какие-нибудь идеи как это можно реализовать в ТФ?

Почитайте про адаптивные фрагменты. Были тут подобные темы.

 

BR_1.gif

  • Нравится 1
Link to post
Share on other sites
16 часов назад, BSV1 сказал:

Почитайте про адаптивные фрагменты. Были тут подобные темы.

 

BR_1.gif

BSV1, огромное спасибо за наводку! Сделал как адаптивный элемент, можно при вставке в сборку регулировать длину, очень удобно. Но проблема с углами осталась, не совсем понимаю что надо сделать, чтобы они менялись. Экспериментировал с различными видами вычитания, но без толку. 
К сожалению, поиск по теме особых результатов не принес. Не подскажите, откуда вы вытащили эту гифку? В принципе, это и есть то что мне надо. Только у меня этот брусок стыкуется с небольшим нахлестом, т.е. на торце еще Г-образный вырез. Но думаю это не важно, главное понять сам принцип, а там разберусь. Возможно там где была эта гифка и есть необходимая мне информация?

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

... Г-образный вырез.

Можно и Г-образный.

PER_1.gif

 

При создании адаптивного фрагмента обратите внимание, какие элементы можно использовать для задания внешнего параметра

 

R_444.jpg

 

Link to post
Share on other sites

 

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

А адаптивные фрагменты вещь специфическая и требует аккуратности в создании и применения.

Link to post
Share on other sites
28.11.2022 в 10:47, BSV1 сказал:

 

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

А адаптивные фрагменты вещь специфическая и требует аккуратности в создании и применения.

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

https://ibb.co/ypHY3FK
https://ibb.co/yPP0F8y

(что-то вставить изображение не получается:(

Т.е. без дополнительных построений не обойтись, а с ними теряется весь смысл адаптивности.

 

@BSV1, а можно чуть поподробнее о "более традиционных подходах"?

 

Link to post
Share on other sites
29.11.2022 в 18:12, maniokka сказал:

... о "более традиционных подходах"

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

Link to post
Share on other sites
01.12.2022 в 14:04, BSV1 сказал:

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

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

Так что вопрос остается открытым. Буду благодарен за любые, даже самые безумные идеи по его решению.

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

Построение будет по точкам ...

Что значит "по точкам"?

38 минут назад, maniokka сказал:

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

Значение угла можно получить из сборки.

Впрочем, без конкретного примера сложно что-либо сказать определенно.

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

Что значит "по точкам"?

Значение угла можно получить из сборки.

Впрочем, без конкретного примера сложно что-либо сказать определенно.

В сборке будут точки привязки - 3д узлы, фрагмент будет адаптивным и привязываться к этим узлам.

Значение то получить можно, вот только что с ним делать?

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

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

В сборке будут точки привязки - 3д узлы, фрагмент будет адаптивным и привязываться к этим узлам.

Значение то получить можно, вот только что с ним делать?

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

Так ваши 3Д узлы и будут определять угол - нет?

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

Так ваши 3Д узлы и будут определять угол - нет?

В принципе, да. Если узлы расположены в плоскости XZ, то профиль будет вращаться вокруг оси Y, а линия между этими двумя узлами и плоскостью XY и будет искомый угол.

Link to post
Share on other sites

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

 

BR_2.gif

 

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

 

BR_2_1.gif

Link to post
Share on other sites

image.png

 

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

Edited by kkk
Link to post
Share on other sites
8 часов назад, kkk сказал:

... простые методы построения ...

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

Link to post
Share on other sites
03.12.2022 в 20:12, BSV1 сказал:

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

 

Я бы тоже с удовольствием сделал, но не совсем понимаю как. В этом то и есть мой вопрос. Если с длиной все понятно, то все мои эксперименты сделать переменный угол ни к чему не привели. При любом наклоне профиля, угол выреза не меняется. Может подскажите все-таки?

Link to post
Share on other sites

@BSV1 Очень информативно( Меня просто восхищает ваша манера говорить загадками и вместо того, чтобы указать страждущему где находится колодец, хотя бы просто махнув в его сторону рукой, вы начинаете рассуждать, что да, в пустыне есть колодец, что вы знаете где он находится, даже показываете как он выглядит и намекаете что если побродить по пустыне то возможно его даже удастся найти, если конечно до этого не умрете от жажды)

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

  • Нравится 2
Link to post
Share on other sites
1 час назад, maniokka сказал:

Очень информативно( Меня просто восхищает ваша манера говорить загадками и вместо того, чтобы указать страждущему где находится

 клавиша F1.

Очень продуктивный подход @BSV1 , я через это тоже прошел. Это позволяет понимать "процесс", а не делать как сказали, типа "а меня так научили"

  • Печаль 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • wildthing
      Здравствуйте ,появилась проблема со станком -  Haas VF-1 2012 года , во время отработки программы менялся инструмент с т3 в т5 ,т3 инструмент поставил и поехал в т5 на т4 встал в аварийку и выдал 157 ошибку ( замыкание на землю)  , сбросили ошибку и сделали рекавери дабы отвести сменщик инструмента от шпинделя , станок по осям вышел в 0 ,но  при попытки смены инструмента выдает 867 ошибку КЗ кабеля рг ауси  ( не нашёл её на сайте абамета и хааса ) , возможно кто-то сталкивался с данной проблемой и поможет советом , заранее спасибо  
    • AlexArt
      Очень интересно, но не понятно. Нужен простой пример действий и целей. Тогда, возможно, получится подсказать.
    • KorovnikovAV
      У тебя странные представления о страхе. Страна кстати в большинстве белая, просто с высоким уровнем преступности. А свои влажные фантазии оставь при себе, мне такое не интересно. 
    • netlend
      Добавка следуюющих страниц  
    • Jesse
      это ты типа показал, как надо шутить?)   это вряд ли..) и что же с тобой делали в ЮАР чёрные мальчики, давай рассказывай Только сильно без подробностей
    • Alex_anders
      Устанавливаю комплекты Simodrive 611 (платы 6SN1118-1NH01-...) на фрезерный станок. Управление импульсными сигналами, ОС по энкодерам син/кос. Почитал мануалы, скачал Simocom U. Подключил на столе. В целом все понятно, вопросов по параметризации приводов нет, двигатели работают нормально. Осталась пара вопросов.    1. Так и не понял, как организовать экстренное торможение двигателями при пропадании сигнала разрешения. Сигнал Естоп по ТБ должен быть заведен и в чпу и в привод. Если кнопкой аппаратно разрывать сигнал разрешения привода, он останавливается выбегом. У меня хоть и двигатели с тормозами, но хотелось бы сделать совсем по-правильному.     2. Не понял, может ли этот привод управлять вентилятором шпиндельного двигателя. Нашел параметр, при достижении температуры выводить предупреждение. Настроил его на выход. Вроде бы все хорошо, но по истечении таймаута (240с макс), привод вываливается в ошибку по перегреву. Такой вариант не прокатил  ).   
    • netlend
      Добрый вечер. Вообщем станок поехал,причину озвучивать не буду-элементарная ошибка ,что аж стыдно.С правой стороны обнаружил отгнивщий датчик ренишау.Дума завтра электронщик вернет-и предупреждение исчезнет.Не решилась проблема с проскоком револьверной головки и автозапуском гидравлики.Сделал фотки PMC страниц-может кто увидит некорректные данные.Буду благодарен за подсказки.
    • Ветерок
      Я тоже. Но Солид непобедим.
    • Shvg
      Не совсем понятно что пишется. Macros, standalone API (.exe files) или add-in (.dll files). И да, это затратная функция, особенно в exe файлах. Примерно раз в десять время можно сократить в них используя swApp.CommandInProgress.   Вот примерные тестовые результаты сборки из 10000 шариков с использованием CommandInProgress и exe файла. Время дано в миллисекундах. Функция GetChildren: 3198 Цикл for: 21069 Функция GetChildren: 3078 Цикл for: 21612 Функция GetChildren: 3127 Цикл for: 21538 Функция GetChildren: 3237 Цикл for: 21151 Функция GetChildren: 2973 Цикл for: 21622   Без CommandInProgress сама функция GetChildren отрабатывала 42...48 сек. P.S. Комп старенький.
    • ressurect83
      Подкидывал два других драйвера по оси Х, менял местами драйвера. Реакции ноль.
×
×
  • Create New...