找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2248|回复: 6

[求助] 用AFX装轴承,轴承的零件用户名是从哪个文件传递过来的?

[复制链接]

49

主题

188

回帖

0

威望

工程师

积分
277
发表于 2023-12-27 13:32 | 显示全部楼层 |阅读模式
用AFX试装了一个轴承,轴承的PTC_COMMON_NAME(零件用户名)是dgbb,这个是从哪个文件传递过来的呢?我看了GBT276的模型,模型参数里也没有这个dgbb,麻烦知道到的朋友解答一下,谢谢了!
2023-12-27_13-13-26.jpg

148

主题

2066

回帖

492

威望

教授

积分
3594

热心助人勋章优秀会员勋章希望之星勋章嘉宾勋章

QQ
发表于 2023-12-27 14:14 | 显示全部楼层
看看那个轴承的参数不就知道了。加个关系,比如CNAME= BUW_NAME + " "+  BUW_SIZE
AFX调用的零件参数,都是用关系式文件param_relations.txt来传递的,
NAMING = BUW_NAME
DESIGNATION = BUW_TYPE + " " + BUW_SIZE
PART_DESC  = BUW_NAME
MATERIAL  = BUW_TYPE + " " + BUW_SIZE
CNAME= BUW_NAME + " "+  BUW_SIZE
CINDEX = rel_model_name
CMASS = PRO_MP_MASS
cmat = material_param("cmaterial")
oritext = "-"
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp+"-" +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "-" +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "-"+  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "-" +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
Endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "-"+  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "-" +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
Endif

评分

参与人数 1威望 +1 收起 理由
野火 + 1 热心助人

查看全部评分

回复

使用道具 举报

49

主题

188

回帖

0

威望

工程师

积分
277
 楼主| 发表于 2023-12-27 15:08 | 显示全部楼层
fuguangyi 发表于 2023-12-27 14:14
看看那个轴承的参数不就知道了。加个关系,比如CNAME= BUW_NAME + " "+  BUW_SIZE
AFX调用的零件参数,都是 ...

谢谢老大!我以前也知道是用关系式文件param_relations.txt来传递的,关键是零件参数里没有哪个参数给赋值dgbb,只是看到有一个轴承英文简称说明文件,不是赋值
回复

使用道具 举报

148

主题

2066

回帖

492

威望

教授

积分
3594

热心助人勋章优秀会员勋章希望之星勋章嘉宾勋章

QQ
发表于 2023-12-28 08:10 | 显示全部楼层
没办法,你真着眼说瞎话
回复

使用道具 举报

22

主题

668

回帖

18

威望

讲师

积分
1076
发表于 2023-12-28 08:24 | 显示全部楼层
本帖最后由 zkq1975 于 2023-12-28 08:47 编辑
robot2003 发表于 2023-12-27 15:08
谢谢老大!我以前也知道是用关系式文件param_relations.txt来传递的,关键是零件参数里没有哪个参数给赋 ...


这个图里面PTC_COMMON_NAME零件名的值dgbb很明显是原文件建模绘图的时候带进去的,你可以自己修改下,或者自己用参数和关系式指定下。如果想要合适自己的零件库,还是要自己来建立。不加自动装配和UDF的零件库建立也不是很复杂的。其实自己常用的也就那几个零件,参照库里的文件搞下
回复

使用道具 举报

49

主题

188

回帖

0

威望

工程师

积分
277
 楼主| 发表于 2023-12-28 09:38 | 显示全部楼层
本帖最后由 robot2003 于 2023-12-28 09:44 编辑
fuguangyi 发表于 2023-12-28 08:10
没办法,你真着眼说瞎话


fuguangyi朋友息怒!我在这个问题上想多了,我是要实现给PTC_COMMON_NAME赋值,插入轴承时直接在用户明处:轴承+变化轴承代号这种国家标准,我一开始以为模型原来的用户名就给做成通过关系式赋值了呢,我刚查看了一下原来AFx里这个模型就是给零件用户名直接赋值dgbb了。
     我用creo时间不长,还望你多多包涵!您发的主题都很有价值,有一部分我研究过,感谢您!
回复

使用道具 举报

49

主题

188

回帖

0

威望

工程师

积分
277
 楼主| 发表于 2023-12-28 09:41 | 显示全部楼层
zkq1975 发表于 2023-12-28 08:24
这个图里面PTC_COMMON_NAME零件名的值dgbb很明显是原文件建模绘图的时候带进去的,你可以自己修改下, ...

zkq1975朋友正解!我一开始想多了,以为dgbb就是用关系式传递过去的呢,刚查看了一下,正如你所说,就是原模型的固定的零件用户名,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 17:09 , Processed in 0.159249 second(s), 27 queries .

快速回复 返回顶部 返回列表