BSV1

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

3,116 posts in this topic

Всех приветствую!

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

Share this post


Link to post
Share on other sites


Версия ТФ?

13 часа назад, Neoniks сказал:

... адаптивных фрагментов ... параметрических фрагментов...

Так адаптивные или параметрические?

13 часа назад, Neoniks сказал:

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

Как-то все туманно... Опишите подробнее последовательность действий. И что за однотипные фрагменты?

Share this post


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

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

вот тут посмотрите

Share this post


Link to post
Share on other sites

ID: 2204   Posted (edited)

@BSV1 Плаваю в терминологии, лучше правда детально распишу..

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

Нужно получить (извлечь из сборки) комплекты чертежей в формате *.dwg по каждому из этих изделий.

 

Я так понимаю это операция в 2 этапа. 1- создание файлов рам в папке сборки, 2- формирование чертежей из сформированных файлов.

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

 

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

Edited by Neoniks

Share this post


Link to post
Share on other sites

Если завязать чертежи рамы с группой переменных которые отвечают за её размеры и меняются в зависимости от положения этих 4-х адаптивных точек то вставив этот фрагмент в сборку и после этого в меню фрагмента нажав "Обновить деталь"(именно в меню этого фрагмента!) тогда в самом фрагменте обновится модель и соответственно чертежи.  

Share this post


Link to post
Share on other sites
В ‎15‎.‎04‎.‎2017 в 13:33, Neoniks сказал:

Нужно получить (извлечь из сборки) комплекты чертежей

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

Share this post


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

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

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

Share this post


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

если у него один и тот же фрагмент в одной сборке в 10-ти адаптивных вариациях... Тогда нужно на каждый фрагмент 1-н файл

так я это и сказал

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

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

 

Share this post


Link to post
Share on other sites

Если я вас правильно понял..

Если я сделаю каждую вариацию одного адаптивного фрагмента уникальным файлом - "Автосохранением" при вставке или вручную после, то потеряется возможность вносить изменения в "10 адаптивных вариаций" из одного файла. Я в строительстве работаю, тут нормальная практика смена ТЗ в процессе работы и без единого родительского файла, через который я эти изменения внесу в сборки, никуда.

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

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

 

 

Share this post


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

Если я вас правильно понял..

    Не совсем, если у Вас один адаптивный файл, то из сборки его можно обновить и даже создать в нем! нужные чертежи, но если он файл один, а в сборке фигурирует в 10-ти вариантах, то для каждого варианта нужно отдельно обновлять этот файл и брать из него чертежи придется 10 раз. Но файл, сам адаптивный файл, можно 10 раз копировать, что бы за каждый фрагмент в сборке отвечал 1-н файл(это совсем не сложная работа, Ctrl-C и Ctrl-V ну и 10 уникальных названий придумать) и как написал BSV1 в свойствах этого адаптивного файла будет включено автосохранение, при изменении параметров сборки каждый адаптивный фрагмент будет перестраиваться сам и автоматически обновятся и сами файлы вместе с чертежами. 

Share this post


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

    Не совсем, если у Вас один адаптивный файл, то из сборки его можно обновить и даже создать в нем! нужные чертежи, но если он файл один, а в сборке фигурирует в 10-ти вариантах, то для каждого варианта нужно отдельно обновлять этот файл и брать из него чертежи придется 10 раз. Но файл, сам адаптивный файл, можно 10 раз копировать, что бы за каждый фрагмент в сборке отвечал 1-н файл(это совсем не сложная работа, Ctrl-C и Ctrl-V ну и 10 уникальных названий придумать) и как написал BSV1 в свойствах этого адаптивного файла будет включено автосохранение, при изменении параметров сборки каждый адаптивный фрагмент будет перестраиваться сам и автоматически обновятся и сами файлы вместе с чертежами. 

И когда нужно будет исправить такой файл...нужно всего-то 10 раз исправлять...подумаешь....

Тут матрёшка нужна. Основной файл вставлен в другой фай, а тот уже в сборку много раз вставляется. И когда измените основной файл и все те автоматом поменяются.

Share this post


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

И когда нужно будет исправить такой файл...нужно всего-то 10 раз исправлять...подумаешь....

Тут матрёшка нужна. Основной файл вставлен в другой фай, а тот уже в сборку много раз вставляется. И когда измените основной файл и все те автоматом поменяются.

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

Share this post


Link to post
Share on other sites
Только что, Claus сказал:

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

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

1 person likes this

Share this post


Link to post
Share on other sites

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

Share this post


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

потом его 10 раз копировать переименовать в 10 уникальных имен и одним движением заменить в папке общей сборки

А как потом вносить эти фишки? Опять повторить тот же процесс?? А потом ещё раз и ещё? Это не приемлемый подход. Как правильно - я уже написал. Матрёшка. Основной файл изменился и все сто раз вставленные, которые имеют основу одну тоже изменятся. Другого варианта нет и быть не может.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Хорошо, если у Вас элементы не меняются координально и состоят из 4-х труб)) Такое бывает крайне редко.

Share this post


Link to post
Share on other sites

ID: 2218   Posted (edited)

Дело в том, что адаптивных вариаций несколько больше чем 10... (Красные точки, это рамы.. черные сетки, места установки рам)

111.jpg

В данной конструкции это кассета с подконструкцией и рамой там деталей 20.. в неокончательном варианте исполнения.

 

 

2.JPG

Edited by Neoniks

Share this post


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

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

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

Share this post


Link to post
Share on other sites

Разве при изменении прототипа изменится файл созданный на его основе? Пример пожалуйста. 

Share this post


Link to post
Share on other sites

ID: 2221   Posted (edited)

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

Тут матрёшка нужна. Основной файл вставлен в другой фай, а тот уже в сборку много раз вставляется. И когда измените основной файл и все те автоматом поменяются.

Прошу прощения, можно чуть подробнее про этот фокус? Что даст вставка в другую сборку.. не улавливаю мысль ((

 

У меня конечная задача собрать со всего множества адаптивных вариаций чертежи.  Как в этой схеме я получу чертеж? :g:

Edited by Neoniks

Share this post


Link to post
Share on other sites
Только что, Neoniks сказал:

Прошу прощения, можно чуть подробнее про этот фокус? Что даст вставка в другую сборку.. не улавливаю мысль ((

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

1 person likes this

Share this post


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

Разве при изменении прототипа изменится файл созданный на его основе?

Да, погорячился ...

Share this post


Link to post
Share on other sites

Прикольно! :clap_1: Кажется понял..  Спасибо большое!

Завтра попробую отпишусь..

Share this post


Link to post
Share on other sites

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

Подскажите, пожалуйста есть ли в Т Флексе рычаги управления сплайном?

Вроде двух отрезков касательных к сплайну проходящих через его узел.

рычаги.png

Share this post


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

... есть ли в Т Флексе рычаги управления сплайном? Вроде двух отрезков касательных к сплайну проходящих через его узел.

Такого штатного механизма нет, но можно сделать что-то подобное для отдельных точек.

SPL.gif.e5641649b30f647bd14f014ca1fdacaf.gif

Share this post


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

Такого штатного механизма нет, но можно сделать что-то подобное для отдельных точек.

SPL.gif.e5641649b30f647bd14f014ca1fdacaf.gif

ок. а каким образом вы это сделали? это два разный сплайна? 

Share this post


Link to post
Share on other sites

Сплайна с управлением кривизны двумя "усами" нет даже в катии. А Задачка выше решается просто - касательный вектор (направление) в точке привязывается к какой-то линии, и линию крутят.

Share this post


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

... а каким образом вы это сделали? это два разный сплайна? 

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

SPL1.gif.40337fc5f2e5c63a21316e62335a37bf.gif

В ‎17‎.‎04‎.‎2017 в 22:55, Neoniks сказал:

Кажется понял..  Завтра попробую отпишусь..

Ну и как?

Share this post


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

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

Подскажите, пожалуйста есть ли в Т Флексе рычаги управления сплайном?

Вроде двух отрезков касательных к сплайну проходящих через его узел.

 

А 3D-сплайн не подойдет?

58f9ba36c26da_3D.thumb.png.66f70785398f67e422bd4eaf2db9fa2c.png

 

тут есть "рычажки" о которых Вы говорите.

Share this post


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

это два разный сплайна?

А включить вектор касательности в произвольной точке сплайна и его (+ точку) привязать к чему-то нельзя? Печалька тогда...

Share this post


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

А включить вектор касательности в произвольной точке сплайна и его (+ точку) привязать к чему-то нельзя?

В 2D только начало и конец. А в 3D, как было отмечено выше, такие манипуляторы есть для каждой точки сплайна.

Share this post


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

Сплайна с управлением кривизны двумя "усами" нет даже в катии. А Задачка выше решается просто - касательный вектор (направление) в точке привязывается к какой-то линии, и линию крутят.

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

спасибо.

 

 

Share this post


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

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

спасибо.

 

 

А ваша основная задача это управление сплайнами через рычаги?

Share this post


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

да и похоже этот софт для наших задач не подходит.

CATIA подходит для всех задач в отличие от Флекса.

https://www.3ds.com/products-services/catia/

Share this post


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

CATIA подходит для всех задач в отличие от Флекса.

https://www.3ds.com/products-services/catia/

CATIA нужна для управлениями сплайнами через рычаги?

Share this post


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

CATIA нужна для управлениями сплайнами через рычаги?

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

Share this post


Link to post
Share on other sites
В 21.04.2017 в 22:46, SergeyBylina сказал:

да и похоже этот софт для наших задач не подходит

Делайте в Компасе. Там есть рычажки.

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.



  • Сообщения

    • andrey2147
      810D, панель оператора OP032S, РСU-50 (кажется тк HDD есть ) ЧПУ не реагирует на кнопку "Пуск цикла" (зелёная ) ,кнопка реально живая,(тестер пищит ) дорожки протёр, но  ещё при загрузке когда все светодиоды мигают на этой кнопкой не мигает светодиод. Станок полностью исправен, при включении в нули выходит, алармов нет. Какой блок отвечает за эту кнопку и что забить в "Статус PLC " что-бы увидеть срабатывание кнопок этой панели ?    
    • emre007
        Hi, I want to do a lathe operation on the Solidcam  DMU 80 machine, but I get this error, what is the solution?  
    • ДОБРЯК
      Нет там никакого решения. Там даже твоих "юморных" стишков нет. ) Это тебе не клоунаду устраивать. В одном углу такая рама в другом другая.... Как-то сдулся ты немножко со своими шоу-представлениями. И помощники твои  тоже сдулись. Юмор то детский и олнотипный... Пусть хоть одна задача останется нерешенной в этой теме. )
    • MiLloeDelo
      @pechkin624 А на фото что ?  Что это какая CAM программа , что по ней  люди могут помочь , как ? Может точнее как то надо ,я вижу вы не стараетесь самостоятельно решать вопросы оператора ЧПУ , от опытных " на готовое"  далеко не уедите нужно стремиться самим как то вникать все тонкости станка и не бояться пробывать и действовать . У вас есть CAM система , изучайте пробуйте делать . Сами подумайте что вы прислали ? Первый вопрос что это ? Что за проблема ?  почему не нравится вам программа где написанно в Shop Millе ? 
    • chatjokey
      если что, например тут видно как я радиусы проставляю. а радиус при вершине у канавочного есть в каталоге производителя пластин.     уже как пару лет ставлю радиусы так же на углах фасок. вообще на всех углах. так намного симпатичнее получается.
    • chatjokey
      давно не заходил, решил почитать. для поднятия настроения. и не пожалел. в этом моменте орнул в голос.   орнул второй раз. 
    • don108
        Думаю видосик вам поможет    
    • bv87@me.com
      у кого нибуть была такая ошибка 701049  tool changer : changer not in its home position  появилась после использования FF_MAG recovery .захожу в настройки магазин инструментов нажима HOME POSITION , но ничего не происходит .может есть какая процедура как это сделать . станок DMG CTX GAMMA 84OD SHOPTURN  
    • bv87@me.com
      у кого нибуть была такая ошибка 701049  tool changer : changer not in its home position  появилась после использования FF_MAG recovery .захожу в настройки магазин инструментов нажима HOME POSITION , но ничего не происходит .может есть какая процедура как это сделать . станок DMG CTX GAMMA 84OD SHOPTURN    
    • GS
      ======== Социальный видеоролик "Различия между людьми" от датского тв.