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

Атрибуты в NX и Teamceter


Checker

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

Может есть у кого-то список атрибутов которые используются в NX и Teamcenter желательно со значениями. 

Т.е. что-то типа такого:

 

Атриубут в NX     | Атрибут в Teamcemnter | Значение атрибута |

DB_PART_DESC  | TC_ITEM_DESC                | Описание                   |

 

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

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


By default, the following NX database attributes are the hard-coded database attributes. Their mappings cannot be modified:

Title

Description

Corresponding Teamcenter attribute

DB_PART_NO

Part Number

Item ID

DB_PART_REV

Part Revision

Item Revision ID

DB_PART_TYPE

Part Type

Item Type

DB_PART_NAME

Part Name

Item Name

DB_PART_DESC

Part Description

Item Description

DB_UNITS

Part Unit of Measure

Item Default Unit of Measure

DB_PART_MFKID

Attributes for multifield key

Part Identifier

You cannot override or remove the hard-coded mappings, but you can create additional, custom mappings

еще в NX есть свойства материала, которые можно тоже в ТС передать

You can use the customer defaults categorized under GatewayMaterials/MassAttributes tab to let NX set the system attributes. You can also set the title aliases such that they appear in the dialog boxes with the titles set in the previous releases. NX uses the same default strings for the title aliases as the pre-NX 10 default strings for the titles.

 

NX 10 title for system attributes

NX 10 default for title aliases (pre-NX 10 default title)

NX_Density

MassPropDensity

NX_Mass

MassPropMass

NX_Weight

MassPropWeight

NX_Volume

MassPropVolume

NX_Area

MassPropArea

NX_Material

Material

NX_ObjectMaterial

ObjectMaterial

NX_MaterialMultipleAssigned

MaterialMultipleAssigned

NX_MaterialMissingAssignments

MaterialMissingAssignments

NX_MaterialPreferred

MaterialPreferred

 

мда, с таблицами тут сложно, но все это из помощи NX, поищите

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

Спасибо! начало есть :)

 

Сделали еще запрос в поддержку сименса, надеюсь еще подкинут атриубтов.

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

Еще вопрос по атрибутам:

В тимцентре есть атрибут TC_ITEM_REV_DESC, он выводит описание ревизии. А каким соответствующим атрибутом в NX вывести это описание? 

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

Еще вопрос по атрибутам:

В тимцентре есть атрибут TC_ITEM_REV_DESC, он выводит описание ревизии. А каким соответствующим атрибутом в NX вывести это описание? 

DB_PART_DESC ?

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

Помогите разобратся с атрибутами новичку!

Нужно замапить кастомный атрибут Тимцентра с NX (TC 11.2.3.1 vs NX 11.0.1). В маппинг файле пишу след:

{ Dataset type="UGMASTER"
#   "DB_PART_NAME" : Item.object_name /write_once /description="Part Name"
#   "DB_PART_DESC" : Item.object_desc /write_once /description="Part Description"
     "Definition" : R4_CUSTOMItemRevision.r4_ERPName /master=both

}

ожидая что в NX появится атрибут Definition со значением переданным из свойства r4_ERPName, но нового атрибута не наблюдаю(((

NX (да и TC в принципе) для меня новый CAD софт. CATIA как-то ближе)

Подскажите что я упускаю?

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

Я так понимаю, что "маппинг" - это передача значения какого либо свойства из "одного места" в какое либо свойство "другого места", и не более. Т.е. атрибут в NX не создастся, он там должен существовать, а вот значение атрибута - появится, если правильно замапить.

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

уф, сори, что пропал и не отписался. вопрос был решен. Проблема была в том, что DB_PART_DESC не мапится с кастомными свойствами, хотя должен вроде как по документам) поддержка сказала, что будет фиксить это. Потому я написал маппинг след. образом:

{ Dataset type="UGMASTER"
#   "DB_PART_NAME" : Item.object_name /write_once /description="Part Name"
#   "DB_PART_DESC" : Item.object_desc /write_once /description="Part Description"
    { Item type="R4_CUSTOMItem"
    "Definition" : ItemRevision.r4_ERPName /master=both /description="Definition"
    }

}

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

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

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

Версия ТС ? Версия NX ?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      пробывал поставить птичку "разрешить привязку"? да забей ты на лайки- шмайки, словами ответь. Пробовал или помогло?
    • maxx2000
      охренел что ли, где я ему про 3+2 говорил?  По твоему 5 осевая стратегия всегда подразумевает непрерывное движение всех 5 осей? Что на 4 осевом станке нельзя использовать 5 осевые стратегии?   а спину вареньем не намазать?   Я ещё раз повторюсь,  создаётся  ЛСК (или как там она у вас называется у NXстрадальцев) обрабатываемого элемента, Z этой ЛСК будет автоматически довернута вдоль оси шпинделя(повернётся стол), а поскольку обрабатываемый элемент не плоский (с подвывертом) обработка будет вестись по всем осям (непрерывная 5 осевая), а наклон инструмента будет минимизирован, в зависимости от того как настроена обработка вдоль Z ЛСК элемента,  по нормали к элементу или будет разрешено резать боком. Либо не выёживаться и использовать инструмент для обработки импеллера. Чё тут непонятного? Ах да, нет картинок волшебных. Ну мои картинки тут не приветствуются, без желания понять суть, они бесполезны.   Алаверды Сделай и выложи сюда проект. Покажи на деле. Посмотрим на твою скилуху.  
    • GHEB
      Добрый день Создал некую модель, всё было хорошо, но после перезапуска программы почему то эскиз перестал привязываться к линиям: Выбираю "Эскиз" https://skr.sh/sPckC4oM2Sf Нажимаю на нужную мне плоскость https://skr.sh/sPc7M6DGRDq Выбираю линию https://skr.sh/sPcnw9t9J9u Пытаюсь начать рисовать от центра окружности https://skr.sh/sPc1Kklf8nM Пытаюсь рисовать от некой точки https://skr.sh/sPcECS6vnwL Как видно курсор не привязывается к точкам, из-за чего попасть точно не представляется возможным Тоже самое если я пытаюсь к эскизу например дорисовать линию https://skr.sh/sPcX7Wyj0e6  В настройках эскиза настроено так, пробовал "перетыкивать" не помогло: https://skr.sh/sPc1CoTvYDS Версия https://skr.sh/sPcH4esnnCK Скрин всего окна и настроек, о которых я вычитал тут:  https://skr.sh/sPcHbYP5iB4 Скрин https://skr.sh/sPcHbYP5iB4 всего окна и настроек, о которых я вычитал тут:      Нашёл "быстрые привязки, но они работают не очень хорошо для окружностей и между ними приходиться переключаться, до этого таокго не было, неудобо https://skr.sh/sPcvE3KzS3u
    • Viktor2004
      Вот этот пример работает безотказно Нажатие на F1 включает кипп-реле К50.0, нажатие F2 его выключает O8001 G240 P3 C0 G243 X2 Y0 A1 B0 (TEST PROGRAM) G240 P6 C0 G243 X7 Y[4 + 1] (SECOND SCREEN) G240 P7 C0 G243 X5 Y26 A1 B0 (K50.1) G243 X5 Y27 A1 B0 (ON) G243 X12 Y26 A1 B0 (K50.1) G243 X12 Y27 A1 B0 (OFF) IF [#8549 EQ 249] THEN G310 K50 Q1 ENDIF IF [#8549 EQ 248] THEN G310 K50 Q0 ENDIF M99  
    • gudstartup
      код клавиши обязан передаться приложению экран которого активен на данный момент времени а у вас получается что он неактивен и какое то другое приложение этот код забирает
    • vanek77777
      Не тебе судить об уровне моих знаний и умений) тебе конкретно написали выше, сделай и выложи сюда проект. Покажи на деле. Языком трепать ты горазд. Человек изначально спросил, как сделать в непрерывных 5 осях, а ты ему про 3+2 закатку. Зачем ему именно в 5 осях крутить это уже его дело. 
    • Viktor2004
      не знаю. Я на видео показал что код нажатой клавиши лишь кратковременно мигает в момент ее нажатия. Это в переменной #8549. Как его ловить со 100% успехом я не знаю Если из программы все удалить и оставить только нажатие кнопки, тогда работает
    • gudstartup
      куда же он девается из буфера клавиатуры ведь если код не считывать то он должен там находиться иначе неизбежен пропуск нажимаемых кнопок а это неправильно 
    • ДОБРЯК
    • maxx2000
      Я работал в одной конторе, так там был выделен человек, который мониторил ютуб каналы конкурентов на предмет того что видно на экранах мониторов попавших в кадр.
×
×
  • Создать...