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

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


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

Богоманшин Игорь
06.08.2021 в 18:23, Claus сказал:

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

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

Без сохранения - общую переменную использовать только при создании сборки.

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


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

Изменено пользователем Claus
Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте! А не подскажите есть ли в T-Flex функционал заточенный под зеркальное отражение подсборок (компонентов) наподобие этого: Зеркальные компоненты сборки - YouTube

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, persona1980_1 сказал:

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

Я извиняюсь, можно словами описать что вам нужно, там лично для меня сложное к просмотру видео, точнее видео норм, но озвучка какая то отталкивающая от желания понять что там происходит.

Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, persona1980_1 сказал:

Здравствуйте! А не подскажите есть ли в T-Flex функционал заточенный под зеркальное отражение подсборок (компонентов) наподобие этого: Зеркальные компоненты сборки - YouTube

Посмотрите команду Симметрия, вроде оно подходит под описание

Ссылка на сообщение
Поделиться на других сайтах
10.08.2021 в 22:41, Claus сказал:

но озвучка какая то отталкивающая от желания понять что там происходит.

Вот посвежее видео есть (смотреть с 12:50): Исполнения и групповые документы. Часть 1 - YouTube

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, persona1980_1 сказал:

Вот посвежее видео есть (смотреть с 12:50): Исполнения и групповые документы. Часть 1 - YouTube

Понял, тогда мои варианты:

1.  Если нужно просто сборка как картинка, можно просто отзеркалить там где это надо и готово 

2. Нужно что бы было зеркальное исполнение именно подсборки то в подсборке делается зеркальное исполнение и переменными переключается т.е. например в свойствах м меню "Уровень" вносится выражение типа $Исполнение=="00"?1:-1 это для варианта с 2-мя исполнениями если текстовая переменная "исполнения" ровна 00 то элемент будет виден, если 01 то исходя из условий уровень будет равен -1 и тело пропадет, а другое тело которое зеркало будет наоборот $Исполнение=="00"?-1:1.

3. Если у вас есть детали которые в этой подсборке тоже должны переключаться, например для автоматической спецификации, то ИМХО надежнее собрать две сборки и так же одну выключать а другую включать. А в самой детали зеркальность сделана как в п.2, хотя еще есть варианты создавать зеркальность в действии "преобразование" хотя мне не нравиться т.к. не оставляет следа в дереве, обычно все таки проще отзеркалить и одну или другую гасить переменной.

 

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

Опять же, вопрос Топ Системам, почему в случае массива есть функция включения в спецификацию, а при простом отзеркаливании нет функции вписывания в спецификацию зеркального исполнения и почему в функции симметрия при переносе нет возможности включения-выключения функции переменной, очень бы помогло.

 

Как то так...

  

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Claus сказал:

в подсборке делается зеркальное исполнение и переменными переключается т.е. например в свойствах м меню "Уровень" вносится выражение типа $Исполнение=="00"?1:-1 это для варианта с 2-мя исполнениями если текстовая переменная "исполнения" ровна 00 то элемент будет виден, если 01 то исходя из условий уровень будет равен -1 и тело пропадет, а другое тело которое зеркало будет наоборот $Исполнение=="00"?-1:1.

Жесть. Целое программирование с нулями и единицами (на уровне двоичного кода, что-ли?). Это вместо того, чтобы по-человечески просто выбрать нужное исполнение из раскрывающегося списка исполнений.

Причем, я так и не понял логику этих нулей, которые превращаются в -1.

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

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Ветерок сказал:

Жесть. Целое программирование с нулями и единицами (на уровне двоичного кода, что-ли?). Это вместо того, чтобы по-человечески просто выбрать нужное исполнение из раскрывающегося списка исполнений.

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

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

Причем, я так и не понял логику этих нулей, которые превращаются в -1.

Распишу подробнее, в скобочках описание:

$Исполнение(это текстовая переменная)==(это условие, если ровно)"00"(в кавычках потому что переменная текстовая, текст 00)?(то)-1(значение действия или переменной при выполнении условия равенства):(или)1(значение в случае не выполнения равенства)

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

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, Ветерок сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Claus сказал:

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

 

3 часа назад, Shura762 сказал:

механизм создания исполнения

А, так это только чтобы создать исполнение надо столько программировать! Да ещё и для каждого отличающегося действия! Вместо того, чтобы просто поставить галочку в таблице или указать "yes-no". Хрен редьки не слаще.

7 часов назад, Claus сказал:

дают массу возможностей для моделирования

С этим я не спорю. Но почему же всё сделано настолько неюзабилити, что воротит при каждом использовании? Давно уже двадцать первый век. Почему Флекс развивается на уровне конца прошлого века? Почему взаимодействие с пользователем как в Досе или Юниксе?

Почему от пользователя требуется каждый раз вручную реализовывать любой типовой алгоритм вместо того, чтобы система делала большую часть сама при выборе той или иной опции (которые просто не предусмотрены)?

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

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

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

Я ещё раз говорю что параметризация это не как не программирование, очень удобная система. Просто не для вас. Но конкретно к зеркалу у меня критика именно по тому что не везде там можно использовать этот метод.

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Claus сказал:

И опять у вас не одного предложения

А если прочесть внимательно?

21 минуту назад, Ветерок сказал:

просто поставить галочку в таблице или указать "yes-no".

У меня есть МНОГО "предложений" уже только по тем функциям, которых я сам коснулся. Но я не имею никакого отношения к разработчикам. Я даже не пользователь Флекса.

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

Я уже писал, что постоянно наталкивался на многие "детские болезни", которые видел ещё в ПроЕ четверть века назад. И которые там уже давно вылечены. Почему разработчики Флекса не учитывают чужой опыт мне не понятно.

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Claus сказал:

дают массу возможностей для моделирования,

А нужна просто кнопка, сделать зеркальное исполнение детали или сборки. 

 

Ссылка на сообщение
Поделиться на других сайтах
Только что, frei сказал:

А нужна просто кнопка, сделать зеркальное исполнение детали или сборки. 

 

Если бы зеркальным перемещением можно было бы управлять переменной она бы была.

Изменено пользователем Claus
Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Claus сказал:

Сделайте для этого свою тему и не портите разговор тут. 

Я ЗАКРЫЛ свою тему потому что там начался обычный для форума срач и оффтоп.

Ссылка на сообщение
Поделиться на других сайтах
Только что, Claus сказал:

Если бы при зеркальным перемещением можно было бы управлять переменной она бы была.

В задницу эти переменные! Такая вещь как зеркальное исполнение в САПР должно работать без всяких костылей и тернарных операторов. Это ж не Maya и не Blender.

Ссылка на сообщение
Поделиться на других сайтах
Только что, Ветерок сказал:

Я ЗАКРЫЛ свою тему потому что там начался обычный для форума срач и оффтоп.

Удачи!

Только что, frei сказал:

В задницу эти переменные! Такая вещь как зеркальное исполнение в САПР должно работать без всяких костылей и тернарных операторов. Это ж не Maya и не Blender.

И как она должна работать? Только подробнее и почему.

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, frei сказал:

В задницу эти переменные!

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

Простой пример. Связать уравнением два размера. А=В/2. В Флексе так нельзя. Надо сначала создать переменную Х, присвоить ей значение, а потом написать два уравнения: В=Х и А=Х/2.

Вместо одного уравнения - два уравнения плюс "ненужная" переменная.

Вот такие вещи реально бесят!

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Fedor
      "ГОСТ Р 57700.10-2018"  Удивительный пункт 5.3.1.   А если элементы квадратичные или более того кубичные или с более сложной структурой ?    Методы основаны на математике, а на математику тоже госты собираются написать ?   :) Валидация это вам не верификация   https://ru.wikipedia.org/wiki/Валидация    :):):) 
    • Alexey8107
      Вобщем результаты. В обед перед окном еще раз прошелся по своей памяти, сравнил две старые платы(одна от взорванного PSM, вторая от ремонта с рекуперацией. Я точно помню что лет 5 назад ремонтировали SPM), оставшиеся от ремонта. Начал подозревать что они обе слишком подозрительно похожи друг на друга, по сути отличаются только номиналами трансформаторов тока и совсем мелкими деталями... И понимаю что память мне сильно изменяет! Обе платы от PSM, но разной мощности. И действительно в SPM стоит плата хоть и похожа, но отличия значительные. Так что решил сразу замахнуть PSM. Станок сразу запустился. Осталось только загадкой, почему неисправный PSM в соло вчера показывал "-". Сегодня запустил на операционном столе и вижу "1", точно так же в соло. Вобщем пока свяжусь с фануком, пока уладим административные дела, пока проплатим, попробую в нем аккуратно поковыряться.
    • aalex_b
      Добрый день. ЧПУ TNC426. Станок с поворотной головой: есть вертикальное положение и есть горизонтальное. Так же поворотный стол, ось С Вышел из строя HDD. Восстановил данные через акроникс, сделав образ с соседнего аналогичного станка. Станок поехал, все зашевелилось Но теперь не знаю, как настроить ему точки смены инструмента, трансформацию и поворот оси C. Где подсмотреть инструкцию, что измерять и как измерять, куда вносить данные, в какие параметры. Прошу совета и помощи. Никогда это не делал.
    • Jesse
      За прошедшее десятилетие (ухх, как же время летит!) уже были вопросы про локальные пластические деформации в статическом расчете и про локальные формы потери устойчивости. В обоих случаях на все эти "локальности" можно подзабить. В первом случае у меня даже шаблонная фразочка есть, которую я в отчёты вставляю, ссылаясь на ГОСТ Р 57700.10-2018. Это всё хорошо. Но что у нас с цикликой? К примеру, есть вал насоса, который в процессе работы изгибается. В валу есть шпоночные отверствия, всякие переходы вплоть до радиуса R=0.25 мм и прочая мелкая ересь, где развиваются большие напряжения, превышающие предел выносливости материала.. В то время как в основной толще материала напряжения на порядок меньше предела выносливости и там всё ок. Как быть в этой ситуации? Ведь разрушение в процессе многоцикловой усталости происходит в результате зарождения и роста микротрещин. То есть по идее в этом радиусе R=0.25 мм трещинка пойдёт и разрушит весь весь вал за условные 10^12 циклов? Или не разрушит? Если не разрушит, то как обосновать, что не разрушит? С точки зрения физики/МДТТ мы знаем, что в статике у пластичного материала в малой области превысится предел текучести, появится небольшая область течения, и на этом всё. "Пластика" дальше не пойдёт. МОжно даже просчитать и проверить для успокоения души, что пластических шарниров не будет. Но в многоцикловой усталости мы ничего расчетом проверить не можем как все эти "неприятные локальности" себя поведут за 10^12 циклов. Только кривые Веллера и т.п. Ну и результаты упругого расчета..   Какой эмпирико-нормативный опыт есть у человечества, чтоб показать, что разрушения и катастрофического роста трещины НЕ произойдёт за большое кол-во циклов, если в небольшом объеме материала по результатам упругого расчета напряжения превышают предел выносливости?
    • malvi.dp
    • Srgwell
      Библиотеки не все подключены. Там другие какие то были включены. При чем сбиваются иногда
    • Snake 60
      @clavr  Попробовал в 2024-м так и есть, не хочет перепривязывать размеры, настройки не нашел :(
    • Snake 60
    • gudstartup
      @Alexey8107 учитывая то что иногда станок все же включается то похоже на плохой контакт или высохшую емкость у нас на старом svm альфа были случайные ошибки 8 9 именно из за емкости. фанук их умудрился так замаскировать между  двумя  разъемами еле нашли,,,
    • vad0000
      DELEM предлагает такой метод Приходит партия металла, Вы в ЧПУ вводите уголок 100*100., и получаете развёртку. Изготавливаете ее, и далее гнете. Одна сторона у Вас получится 100, если конечно правильно настроен упор, а другая никогда не получится 100, либо больше, либо меньше. Cybelec для каждого материала предлагает 10 различных поправок. Т.е. согнул один раз уголок, и получил поправку на всю партию металла. Пришла новая партия, согнули ещё один уголок. Все понятно?
×
×
  • Создать...