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

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


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

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




  • Сообщения

    • lem_on
      ну с дуру известно что сломать можно.
    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
    • Viktor2004
      Я согласен что скорее всего проблема механическая Но если логика прописана криво и возможно не предусмотрела остановку в промежуточном состоянии, разве не логично будет попробовать принудительно подав напряжение дернуть эту руку вверх-вниз? Возможно то что туда попало выпадет  
    • Guhl
      Если оставить за скобками вопрото том, что до м19 работает нормально, а после нет, то вы не считали сколько у него реально импульсов на оборот? с помощью стороннего плк, например  А если ориентацию м5 снимать, а не м20?
    • lem_on
      Что это за станок такой в котором сразу ладер ковырять надо, даже не смотря на возможность механической проблемы? Или профдеформация?
    • Viktor2004
      не сразу я понял в чем вопрос. Долго соображал что такое режим управления скоростью. При завершении ориентации PMC снимает сигнал G70.6 ? И если он после снятия сигнала продолжает удерживать шпиндель, при каких условиях эта ориентация все же снимается? После нажатия аварийного грибка или еще как?
    • Viktor2004
      Ладдер пришлите. Будем принудительно пробовать поднимать и опускать
    • streamdown
      Коллеги приветствую! IPS 8. Подскажите пожалуйста, кто какое серверное железо использует? Интересуют параметры при одновременной работе, ну например, 400 пользователей онлайн
    • gudstartup
      так он так и позиционируется по m19 pmc выдает g70.6 а чпу отвечает f45.7 но ориентацию и смещение в 4077 он отрабатывает нормально шпиндель встает ровно и смена происходит хорошо. вопрос почему после ввода команды управления скоростью он все еще продолжает контролировать число импульсов между нуль метками хотя в принципе уже должен отменить позиционный контроль и просто считать обороты по 0 метке как он это делает без М19? это все понятно но почему оно продолжает проверять это после завершения ориентации мне непонятно
×
×
  • Создать...