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

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


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

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




  • Сообщения

    • Orchestra2603
      Слушайте, вы меня конкретно раздражаете... Складывается впечатление, что я на экзамене. Вы если хотите какую-то мысль донести, то говорите прямо и понятно! Не надо себе цену набивать.   Я могу сказать прямо и честно. Я вот прямо деталей реализации алгоритмов поиска собственных частот не знаю. Не было у меня задачи заниматься разработкой солверов и т.п. И заниматься этим сейчас у меня нет ни времени, ни мотивации. Будет задача - буду вникать и разбираться. Из своей универовской программы знаю в общих чертах, что можно преобразованиями подобия (поворота, отображения и т.д.) привести матрицы системы к особой форме, из которых почти автоматически или очень просто извлекаются СЗ. В простейшем случае к диаганальной форме, но есть и верхние/нижние треугольные и еще какие-то всякие специальные. Собственные вектора обычно как-то получаются из столбцов матрицы этого преобразования. Есть  соответствующие алгоритмы. Помню про вращение Якоби, знаю, что есть QR (QZ для обощенной задачи). Знаю, что есть пространства Крылова, и там итерационные методы их спользуют. Знаю, что в Ансисе для симметричных задач используется Ланцош, и для полуопределенных матриц он также прекрасно себя показывает. Я хз, что там конкретно происходит.   В теории конечно можно найти корни харктеристического полинома, подставить их и искать базис решения вырожденной системы, чтобы найти СВ. Я понимаю, что на практике вряд ли кто-то так делает, особенно если размерность задачи большая, прост опотому что не эффективное это занятие. Но такая возможность есть, и оно работает.   Я не знаком с какими-либо обстоятельствами, которые фундаментально препятствуют решению обобщенной задачи на собственные значения для случая с вырожденной K. Т.е. так препятствуют, что невозможно найти метод решения такой задачи в прицнипе. Хотя, по-хорошему, контрпримерт на такой тезис уже был дан выше.   А вы знакомы? Тогда пишите прямо! Что конкретно мешает? На каком этапе это возникает? В чем причина?  И главное.. почему Ансис/Маткад/Матлаб/Солидворкс это все-таки решают? Что, магия или заговор? На эту вашу шарманку "Такую задачу реши, и такую, и такую" я больше вестись не буду. Как будто у меня нет других дел, как вам что-то демонстрировать.
    • Jesse
      это вопрос к специалстам по грунтам..)) @Fedor@Fedor
    • Борман
      Основной вопрос в том, правда ли что в таком "разжиженом" грунте возникает сила Архимеда от плотности 1,8т/м3 ?
    • Jesse
      самый общий случай - надо поверхностный интеграл от давления взять по всей площади (англояз. версия вашей ссылки Вики) Если снизу не будет воды, значит там не будет давления, а значит результирующая сила будет сверху давить, её вектор будет вниз направлен   всё так. Ну в случае подлодки подробности не знаю, мб хватит и того, что какие -то участки под дном для затекания морской воды перекрыты будут, и уже лодку придавит вниз..)
    • BSV1
      Здесь https://disk.yandex.ru/d/il8bxSu41Kw0Bw можно скачать Начальный курс по ТФ Максимова и Протасовой. Курс старый, но для старта вполне подойдет.
    • Говорящий Огурец
      Вряд ли это радиатор как "вещь в себе". Скорее поверю, что это некая интегрированная в корпусную деталь структура. И не всегда возможна обработка дисковыми фрезами, хотя она, из моей практики, самая производительная. Если говорить про обработку концевушками, то есть специальные стратегии обработки высоких нежестких ребер, когда чередуется черновая и чистовая обработка, послойно и в определенном порядке, с целью минимизировать отгибы и вибрации. Где-то у меня даже картинки были с описанием, но что-то не могу их найти... :(
    • BSV1
      Забавно          Аккуратнее надо с выбором курсов. 
    • Fedor
      А на дне закон Архимеда не действует ?    https://ru.wikipedia.org/wiki/Закон_Архимеда     :)    https://upload.wikimedia.org/wikipedia/commons/transcoded/3/3c/Закон_Архимеда.webm/Закон_Архимеда.webm.720p.vp9.webm
    • lem_on
      Давно бы уже экструзией давили и только контактную сторону обрабатывали. 
    • Orchestra2603
      Хотите сказать, что если маленький воздушный шарик надутый придавить ко дну до верха наполненной ванны, то он не всплывет? Для того, чтобы под днищем подлодки ликвидировать давление, там должна быть полная герметичность. Как только туда хоть сколько-нибудь воды затечет, очень быстро там давление жидкости станет ro*g*h, и если баластные цистерны обеспечивают положительную плавучесть, подлодка начнет всплывать неизбежно.   Они действительно сейчас не ложатся на дно (хотя раньше в прошлом это кстати не запрещалось), но делают это из чисто практических соображений.
×
×
  • Создать...