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

Перемещение компонентов в сборке


Soers

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

Добрый вечер!

У меня есть огромная сборка с большим количеством подсборок. Часть подсборок "свободные" , т.е. их сопряжения вынесены на уровень глобальной сборки. Часть деталей подвижны и это подтверждается выводом степеней свободы. Но несмотря на это их нельзя перемещать/поворачивать дергая за стрелки. Кто-нибудь сталкивался с такой проблемой? Может есть какие-то подводные камни при работе со "свободными" сборками?

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


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

Так вот замечено, что если вы выбираете тип ограничения "Fix" перемещать/вращать компоненты

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

А вот если стоит "касание/выравнивание" то всё работает ...

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

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

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

Речь идет о подвеске автомобиля. И детали правой подвески действительно выполнены зеркальными wave линками от левой подвески, но сама сборка правой подвески собрана полностью заново.

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

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

 

 

Вроде деталь и свободна и в то же время не двигается.

загляните в навигатор, посмотрите её зависимости, проанализируйте их:

post-35112-0-71035600-1416389589.png

Часто на компоненты накладываются совершенно не нужные функционально связи.

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

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

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

По-моему, такова логика феодальная NX: вассал моего вассала - не мой вассал.

"Дети" компонента - перемещаются из родительской сборки.

"Внуки" и "правнуки" - нет.

post-34594-0-79959300-1416474307.png

 

т.е.  файл model5 не может быть перемещен из model3.

только вместе с model4.

И это не глюк. Так запрограммировано.

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

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

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

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

Что-то не понимаю, в чём проблема.

Через ЛКМ выбираем компонент (любой), смотрим степени свободы (через ПКМ), нажимаем команду "Переместить компонент" и перемещаем в соответствии с имеющимися степенями свободы....

Или нужно другое?

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

Автор, а нет ли внутри каких-нибудь старых "условий сопряжений" (а не нынешних "сопряжений сборки"), которые работали только до NX6 включительно и в текущих версиях поддерживаются только по чтению?

И в какой версии Вы работаете?

 

А то я очень смутно вспоминаю, что была подобная проблема и там ВРОДЕ БЫ мешали "условия сопряжений", но правда не помню даже решил я проблему или нет.

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

аТан

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

 

Ленивый

Вся сборка создавалась только в NX 8,5. Некоторые детали импортированы из .xt.

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

Soers, скриншот можете приложить?

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

Или тоже коммерческой тайной связаны?

 

И ещё - не всегда понятно где Вы под деталью понимаете простой компонент в основной сборке, а где подсборку в основной сборке, а где простой компонент в подсборке основной сборки.

А разница есть.

Изменено пользователем Ленивый
Ссылка на сообщение
Поделиться на других сайтах
аТан В том-то и дело, что степени свободы вроде есть, а деталь не перемещается мышкой. А если попытаться наложить ограничение (размер), которым можно было бы эту степень свободы ограничить и затем им же управлять, то все ломается.

У меня всё перемещается.  А вот ограничения наложить из верхней сборки нельзя, ибо деталь нижней сборки подчиняется нижней сборке (а не верхней).

Вернее так. Наложить можно, если это не противоречит ограничениям нижней сборки (в плане её расположения в верхней сборке)...

И у меня вопрос. Как реализовано это:

 Часть подсборок "свободные" , т.е. их сопряжения вынесены на уровень глобальной сборки.
Ссылка на сообщение
Поделиться на других сайтах
Часть подсборок "свободные" , т.е. их сопряжения вынесены на уровень глобальной сборки.

 

Так кликаем в навигаторе сборки на нужном компоненте и выбираем "Переписать позицию" (или как там точно пункт называется).

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

Изменено пользователем Ленивый
Ссылка на сообщение
Поделиться на других сайтах
Так кликаем в навигаторе сборки на нужном компоненте и выбираем "Переписать позицию" (или как там точно пункт называется). И после этого ограничения накладывать можно как на компонент сборки верхнего уровня.

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ДОБРЯК
      Эта матрица уже не будет вырождена. Вы в шаге, чтобы понять как КЭ программы решают СЛАУ. 
    • Viktor2004
      Так он только в момент нажатия на мгновенье выдает код кнопки. Если в этот момент программа выполняет другую строчку, она не перепишет   Ничего. Она только в момент нажатия код выдает   Я тут проверю одну версию Программа которая чертит круги у меня некорректно написана. Она не выходит из цикла пока все не начертит. А надо что бы выходила    
    • Евдоким Жаркий
      Поставляются все пятки, все три варианта на один зацеп. Получается нужно выполнить в спецификации комплекты? А как на чертежи позиции комплекта отобразить?
    • malvi.dp
      @nicomed, по Edge Trime_v.2 с окошком и орфографией все хорошо. Выявил, что силуэтные кромки тел вращения не обрабатываются. В sw 2016 при выборе более трёх-пяти кромок подряд солид крошится и вылетает. В sw 2020 такого не заметил. После того как приложение отработало ничего не возможно сделать с новыми разорванными линиями эскиза (ни передвинуть место разрыва ни поменять толщину или слой). Нужно активировать или другой вид или поле чертежа, затем снова активировать вид на котором наша разорванная кромка и только тогда появляется возможность двигать место разрыва и изменять вид, толщину эскизных линий.
    • Ninja
      https://lenta.ru/articles/2023/10/17/madela_effect/  а ещё такое кино есть...   Я помню был фильм "Огни большого города". Полнометражный фильм Чаплина. Очень классный! И я точно помню, что там был эпизод с щепкой. Суперский сюжет, где Чаплин минут 20 эту щепку пытается протолкнуть через решётку! Это же точно всё было и я это точно помню!!! Сам видел!!! Но блииин, всё не так! Сюжет такой есть, но не 20 минут а 7. И там всё не так как я помню.... И он действительно снимался для фильма "Огни большого города", но при монтаже сам лично Чаплин его вырезал!  
    • sippovich
      Привод управления револьверной головой mr-j3 Это просто опечатка)
    • RokiSIA
      А какая там инструкция как правило все просто. Если голова без свистелок и перделок то зажимаете голову вручную в первой позиции или последней( зависит от производителя) и в параметре 1815 ставите  значения как при установки референта для осей. Есть варианты когда вручную зажимается голова отпускается муфта и пускается на референт затем затягивается. Или вам приводной нужно ориентировать? Вариантов масса смотря какая голова на станке.
    • Anat2015
      Станки есть под маркой Fanuc, но никак не "...огласите весь список, пожалуйста..."
    • lem_on
      И где же ты там увидел револьверные головы от фанук? 
    • gudstartup
      а если надолго нажать что будет? и почему вы думаете что нажатие клавиши читает только ваше приложение....
×
×
  • Создать...