分享UG工程图自动零件代号和名称的代码

图纸自动填写零件代号和名称明细表的代码

NX制图属性自动填写代号,名称以及装配明细表的代号:

1、修改模板文件名称:

建模:model-plain-1-mm-template.prt改命名model-plain-1-mm template.prt

(模板位置:Siemens\NX 12.0\LOCALIZATION\prc\simpl_chinese\startup)

装配:assembly-mm-template.prt改为assembly-mm template.prt

(模板位置:Siemens\NX 12.0\LOCALIZATION\prc\simpl_chinese\startup)

钣金:sheet-metal-mm-template.prt改为sheet-metal-mm template.prt

(模板位置:Siemens\NX 12.0\UGII\templates)


2、调整配置文件ugs_model_templates_simpl_chinese.pax里面原模板名称

(模板位置:Siemens\NX 12.0\LOCALIZATION\prc\simpl_chinese\startup)


3、分别在使用的模板里加入表达式:



表达式名称:BT

公式:ug_setpartattrvalue("MATERIALS",stringValue(T))


表达式名称:Name
公式:ug_setpartattrvalue("DB_PART_NAME",Second(splitstring(replaceString(ug_askcurrentworkpart(),".prt","")," ")))

表达式名称:NO

公式:ug_setpartattrvalue("DB_PART_NO",First(splitstring(replaceString(ug_askcurrentworkpart(),".prt","")," ")))


后续工作,文件名格式按“零件代号+空格+名称“建模,出图前执行”工具-更新-更新以获取外部更改“即可实现零件代号和名称自动填写。

  • 发表于 2024-04-15 14:33
  • 阅读 ( 1801 )
  • 分类:NX工程图

6 条评论

请先 登录 后评论
天涯为客
天涯为客

1 篇文章

作家榜 »