Alexey8107

Вставка крепежа на сборку

67 posts in this topic

Здравствуйте, коллеги. Прошу вашего совета в следующем вопросе.

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

Отверстия в трубе сделал несколькими массивами узлов, к которым в последующем привязал массивы отверстий. Крепежные уши сделал с помощью команды линейный массив.

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

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

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

2.JPG

1.JPG

Share this post


Link to post
Share on other sites


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

то логично его выполнить с помощью массива по точкам

Нет - не логично.

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

но не подсвечиваются при выборе в команде массив по точкам(параметр узла "внешний" установлен)

Правильно, т.к. внешний - не массив, а узел. Сборка не знает, что это массив.

Делайте линейные массивы. Опирайтесь на общие переменные.

1 person likes this

Share this post


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

Правильно, т.к. внешний - не массив, а узел. Сборка не знает, что это массив.

Делайте линейные массивы. Опирайтесь на общие переменные.

Спасибо большое за быстрый ответ!

Share this post


Link to post
Share on other sites

Я бы крепеж сделал в самой модели каркаса, он бы включался или выключался переменными, в файле где его сварной чертеж он погашен, при вставке включается.

1 person likes this

Share this post


Link to post
Share on other sites

ID: 45   Posted (edited)

14 минуты назад, Claus сказал:

Я бы крепеж сделал в самой модели каркаса, он бы включался или выключался переменными, в файле где его сварной чертеж он погашен, при вставке включается.

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

 

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

Edited by dns67

Share this post


Link to post
Share on other sites

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

Share this post


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

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

А как с этим быть?

Share this post


Link to post
Share on other sites

К сожалению не смогу ответить точно, не пользуюсь такой функцией.

Share this post


Link to post
Share on other sites

ID: 49   Posted (edited)

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

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

Речь про спецификацию? тогда в окне "структуре изделия" указать чтобы крепеж в сборке верхнего уровня был виден подетально, а каркас - сборкой:

46.thumb.png.10ab58fe48db502e139a7303286f6bbd.png

 

Edited by SAPRonOff

Share this post


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

в окне "структуре изделия" указать чтобы крепеж в сборке верхнего уровня был виден подетально, а каркас - сборкой:

В вашем примере немного другая ситуация. Во фрагмент сборки вставлен фрагмент гидроцилиндра. А коллега @Claus предложил вставлять крепеж в сборку с трубами каркаса. Если делать как в вашем примере, возвращаемся к вопросам привязки крепежа к 3д узлам другой подсборки. В этом случае придется делать по варианту@SilaMusli . Есть, правда, еще один вариант: построить линии построения через центры отверстий, на их пересечении (в углах квадрата) поставить 3д узлы, вставить фрагмент по 3 точкам с расставленным крепежом, привязав к переменным расположения отверстий.

Share this post


Link to post
Share on other sites

ID: 51   Posted (edited)

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

3д узлам другой подсборки

 

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

Каркас подставка.grb

Edited by SAPRonOff
1 person likes this

Share this post


Link to post
Share on other sites

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

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

Эта сборка раскрывается в сборке верхнего уровня (при соединении с корпусом), образуя сам каркас-подставку+ крепеж.

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

 

Я только недавно начал изучать возможности T-Flex, поэтому могу ошибаться, но мне кажется, чтобы получить в сборке верхнего уровня каркас+отдельно крепеж(обязательно, чтобы это было в структуре изделия), нужно изначально делать сборку: каркас+расставленный крепеж. И уже потом играться с отображением в структуре изделия. Если это возможно сделать другими приемами - буду рад узнать о них.

Share this post


Link to post
Share on other sites

Как вариант, для решения задачи отображения крепежа, расположенного в подсборке, только в сборке (в СП), в СИ можно указать, в какие отчеты включать/не включать этот крепеж

KR_1.thumb.jpg.748fd58fab5844903a68073ef53b976a.jpg 

и вставлять в сборку этот фрагмент (Каркас) с соответствующим статусом

KR_2.jpg.f0099c0d55813ef5bcd2b40173db3224.jpg

1 person likes this

Share this post


Link to post
Share on other sites

@BSV1 , спасибо за помощь. У вас в спецификации отображено так, как мне и нужно. Но я не могу повторить это на своей модели. Если ставлю параметр "включать в новую структуру изделия - с вложенными элементами", то крепеж в СИ сборки фигурирует, но в спецификации отображается только каркас. Если параметр "включать в новую структуру изделия -только вложенные элементы" - то только крепеж. Я что-то делаю не так?

Screenshot_3.jpg

Screenshot_4.jpg

Screenshot_5.jpg

Share this post


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

Я что-то делаю не так?

Вот тут мой пример https://yadi.sk/d/amlgFQFEcVDk_A   Попробуйте его повторить для начала (я в Каркасе болты не скрыл для наглядности, но это ничего не меняет по сути).

1 person likes this

Share this post


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

Вот тут мой пример

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

Share this post


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

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

Попробуйте для своей модели создать новую структуру изделия и сделать СП с этой СИ.

Share this post


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

Попробуйте для своей модели создать новую структуру изделия и сделать СП с этой СИ.

Уже пробовал, как стандартные, так и переделанные.

 

Я добавил свой каркас в вашу сборку - все нормально отображается. Заметил, что в вашей СИ колонка "Позиция" заполнена напротив крепежа, а у меня - только напротив каркаса, хотя крепеж отображается.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Попробуйте сравнить настройки. Может заметите разницу. Или пользуйтесь моей.

P.S. Темное дело эта СИ. Много там всего.

Share this post


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

Попробуйте сравнить настройки. Может заметите разницу. Или пользуйтесь моей.

P.S. Темное дело эта СИ. Много там всего.

Поковырялся в настройках СИ, вплоть до копирования параметров во всех вкладках в свою СИ - безрезультатно. Начинаю думать, что либо у меня СИ с дефектами, либо вам программисты дописывали).

Затем переделал вашу СИ под свои нужды. Все устраивает. Огромное спасибо за помощь!

Share this post


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

Поковырялся  - безрезультатно.

Можно выгрузить конфиг в xml. Потом сравнивайте ТоталКомандером по внутреннему содержимому.

Share this post


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

сравнивайте ТоталКомандером по внутреннему содержимому

Я открывал, но в этом мало чего понимаю. Побоялся что-либо менять, чтобы не навредить. Мне было проще переделать СИ.

Share this post


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

... либо вам программисты дописывали).

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

Share this post


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

Я открывал, но в этом мало чего понимаю. Побоялся что-либо менять, чтобы не навредить. Мне было проще переделать СИ.

44.thumb.png.40f0d3678acd27752662876e72e778b9.png

так настройки из файла в файла можно копировать, в душе эти настройки обычный xml, но тут как бы все-равно, поэтому просто бездумно копируйте настройки от BSV к себе в файл.

Share this post


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

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

Да, у меня 16. Как видим, получается что изменилось.

 

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

поэтому просто бездумно копируйте настройки от BSV к себе в файл.

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

Share this post


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

Как видим, получается что изменилось.

Все-таки было бы полезно прояснить этот вопрос именно для настроек СИ 16-ой версии. @SAPRonOff , может посмотрите, повторив хотя бы тот пример, который я выкладывал? Вдруг действительно какой-то косячок?

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.