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

Масса сборки. Заполнение штампа


Santiago

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

Добрый день!

Интересует возможность заполенения графы "масса" в основной надписи чертежа детали. Нашел только вариант с атрибутом детали (например <w@massa>), который создается и заполняется вручную, а потом считывается шаблоном автоматически. Но ведь есть вкладка вес детали, на которой масса считается автоматиески (учитывается объем модели и заданный материал).

Вопрос №1 : через какую переменную прочитать эту массу, чтобы потом в шаблоне вставить где нужно.

Вопрос №2: масса для сборки на вышеуказанной вкладке не хочет вычисляться (равна 0), хотя масса каждого компонента уже предварительно вычислена (для каждого компонента индивидуально нажал кнопку "обновить весовые данные"), не могу понять логику работы этой опции.

Заранее благодарен любой информации.

З.Ы. Использую NX 4.0.0.25

post-16807-1233864247_thumb.jpg

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


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

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

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

с помощью Анализ -> Измерение тел вычисляем вес (массу) сборку, сохраняем результат. затем заменяем соответствующую переменную на предпочтительное название (например mass) и вставляем в чертеж запись типа "<X0.4@mass>". При изменении массы сборки значение будет изменяться автоматически.

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

с помощью Анализ -> Измерение тел вычисляем вес (массу) сборку, сохраняем результат. затем заменяем соответствующую переменную на предпочтительное название (например mass) и вставляем в чертеж запись типа "<X0.4@mass>". При изменении массы сборки значение будет изменяться автоматически.

Вириант конечно интересный, но как быть с автоматическим обновлением при изменении состава сборки? заново перемерять и переименовывать (переменная то новая получается :) ) ?

З.Ы. хочется добиться этого в NX, даже самая простая CAD система это умеет

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

Вириант конечно интересный, но как быть с автоматическим обновлением при изменении состава сборки? заново перемерять и переименовывать (переменная то новая получается :) ) ?

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

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

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

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

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

Доброго времени суток. Понимаю что беседа старая, но тема актуальная. 

Может кто нибудь знает как вытащить массу сборки в ТС. Она же где то должна быть, я про то что этот вес должен гдето быть, в какой нибудь переменной например. 

2018-03-23_124709.png

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

На вашей картинке показан навигатор СЕ в NX.

Выделенное число - это вычисляемый параметр.

Стоит вам добавить/удалить компонент из этой СЕ - значение изменится.

Стоит открыть СЕ с другими версиями компонент - значение изменится.

Соответственно, в ТС это тоже будет вычисляемый параметр.

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

2 минуты назад, valeo-ua сказал:

Это верно только для детали ...

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

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

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

А не проще запросить у разработчика чертежа ввести значение ?

После первого же изменения любой детали, входящей в эту СЕ,

значение массы на чертеже СЕ будет не верным.

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

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

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

Ох уж эти локализаторы и разработчики...
Вес измеряется в ньютонах!
В НЬЮТОНАХ, КАРЛ!

 

 

 

А в целом согласен с IgP.

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

Начну издалека, когда еще не было 3D-моделей у конструктора. Что? разве на чертеже сборки не указывали массу? - указывали! И сейчас нужно указывать! (это мое мнение :-)) Даже если это 3D-модель сборки, КОНСТРУКТОР! укажите в атрибутах сборки значение массы (руками или с помощью ПО - это как Вам угодно), не заставляйте потребителей Вашей "продукции", брать калькулятор и считать.

Теперь ближе к телу:

Аналогично свойствам детали (МАССА), можно задать это свойство и для сборки.

АНАЛИЗ - РАСШИРЕННЫЕ МАССОВЫЕ ХАРАКТЕРИСТИКИ - ДОПОЛНИТЕЛЬНОЕ УПРАВЛЕНИЕ ВЕСОМ

1) Вычислить массу сборки по входящим компонентам (Рабочая деталь)

2) Задать значения для "Рабочей детали"

3) Установить опции и "Копировать значение из рабочей детали"

4) ОК.

5) При сохранении в ТС значение МАССЫ запишется в форму UGPartMassPropsForm (см. именованные ссылки для UGMASTER), точно так же, как и для деталей.

5.1) при желании можно и замаппировать

6) В чертеж попадет, если в штампе для МАССЫ ввести : <WRef1*0@NX_Mass> (для NX старше v9, для более ранних - просто "mass")

 

Скрытый текст

mass_001.png.713cf8bb42ae96dc15b3208d97bbc042.pngmass_002.png.3a7934730e022d079bfef45c4ac1d252.pngmass_003.png.58de53d88f66dd4637a75b1b3e987457.pngmass_004.png.b81143a8bf83d4ffcc3a201899cb0f2b.pngmass_005.png.5cadc7d8a20bbf42243bc5f622e0f26a.png

 

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, bdfy сказал:

Начну издалека, когда еще не было 3D-моделей у конструктора. Что? разве на чертеже сборки не указывали массу? - указывали! И сейчас нужно указывать! (это мое мнение :-)) Даже если это 3D-модель сборки, КОНСТРУКТОР! укажите в атрибутах сборки значение массы (руками или с помощью ПО - это как Вам угодно), не заставляйте потребителей Вашей "продукции", брать калькулятор и считать.

Теперь ближе к телу:

Аналогично свойствам детали (МАССА), можно задать это свойство и для сборки.

АНАЛИЗ - РАСШИРЕННЫЕ МАССОВЫЕ ХАРАКТЕРИСТИКИ - ДОПОЛНИТЕЛЬНОЕ УПРАВЛЕНИЕ ВЕСОМ

1) Вычислить массу сборки по входящим компонентам (Рабочая деталь)

2) Задать значения для "Рабочей детали"

3) Установить опции и "Копировать значение из рабочей детали"

4) ОК.

5) При сохранении в ТС значение МАССЫ запишется в форму UGPartMassPropsForm (см. именованные ссылки для UGMASTER), точно так же, как и для деталей.

5.1) при желании можно и замаппировать

6) В чертеж попадет, если в штампе для МАССЫ ввести : <WRef1*0@NX_Mass> (для NX старше v9, для более ранних - просто "mass")

 

  Показать содержимое

mass_001.png.713cf8bb42ae96dc15b3208d97bbc042.pngmass_002.png.3a7934730e022d079bfef45c4ac1d252.pngmass_003.png.58de53d88f66dd4637a75b1b3e987457.pngmass_004.png.b81143a8bf83d4ffcc3a201899cb0f2b.pngmass_005.png.5cadc7d8a20bbf42243bc5f622e0f26a.png

 

вы путаете теоретическое и практическое значение массы.

так вот теоретическое значение массы мне, как конструктору не хочется считать- зачем тогда 3Д?

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

А практическое никто и не спрашивает - взвесим и запишем в протокол :-)

Вы теоретическое значение укажите, чтоб можно было оценить "...! что ты думаешь, доедет то колесо, если б случилось, в Москву или не доедет?..." (Copy НВГ),

Ссылка на сообщение
Поделиться на других сайтах
В 23.03.2018 в 11:04, Эйсидисия сказал:

Доброго времени суток. Понимаю что беседа старая, но тема актуальная. 

Может кто нибудь знает как вытащить массу сборки в ТС. Она же где то должна быть, я про то что этот вес должен гдето быть, в какой нибудь переменной например. 

2018-03-23_124709.png

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

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

Да,я понимаю что правильнее в тс, но не знаю как, варинт пср не работает с псевдо сборками, и они молчат

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, Эйсидисия сказал:

Да,я понимаю что правильнее в тс, но не знаю как, варинт пср не работает с псевдо сборками, и они молчат

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

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

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

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

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

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

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

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

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

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

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

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




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