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

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


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 пользователей

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




×
×
  • Создать...