找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 26543|回复: 21

[原创] 标准件规格的参数引用

[复制链接]

103

主题

441

回帖

22

威望

高工

强撸

积分
773
发表于 2011-3-18 23:03 | 显示全部楼层 |阅读模式
关于标准件的规格和重量在工程图中引用的实现
网上下载的标准件基本上只有添加了材料,没有其他的参数。这就造成工程图中一些麻烦,标准库中的零件真的很丰富,但是如果一个一个手动添加参数,然后把规格添加上去,这个工程量相当浩大,只能另寻他路,经过一段时间的摸索,终于可以实现,相对比较简单。高手若能有其他好方法,大家拿出来探讨下。

就拿内六角螺钉来做说明,
内六角的part名都是M?X?_GB70格式的
只要提取前面的M?X ?字符串赋值给规格参数就搞定了。
这就要用proe强大的函数功能实现
下面三个函数组合使用
rel_model_name 零件名提取
string_length(  )参数名或字符串长度extract(  )  提取字符串  用法:

extract(string,position,length)   
              |          |            |      
   原字符串  提取位  提取字符数
new=extraecl("abcded",2,3)==>new="bcd".
其含义是: 从"abcdef"串的第2个字符(b)开始取出3个字符.

首先添加参数ljm(字符串)  zfcd(整数)  guige(字符串)
ljm=rel_model_name 提取零件名 M?X?_GB70
Zfcd= string_length( ljm )计算字符长度
Guige=extract(ljm,1,zfcd-5) 由于M?X?字符长度无法确定,只能用总字符长度减去_GB70字符数,因此需要第二步。
下面是具体操作

1.png
2.png
打开组表添加规格参数,
工具》组表     插入》列
出现下图

3.png 4.png
5.png
6.png 7.png

[ 本帖最后由 mceping 于 2011-3-18 23:05 编辑 ]

评分

参与人数 1金钱 +5 收起 理由
夜雨无声 + 5

查看全部评分

41

主题

551

回帖

67

威望

高工

Aurora

积分
884

热心助人勋章希望之星勋章

发表于 2011-3-18 23:12 | 显示全部楼层
沙发一个,收下了,谢谢楼主的无私奉献。。!!!




哎~~发现自己还处在PROE应用的初级阶段~~~~~路漫漫其修远兮·

[ 本帖最后由 zhou331 于 2011-3-18 23:22 编辑 ]
回复

使用道具 举报

14

主题

285

回帖

24

威望

工程师

积分
421
发表于 2011-3-21 10:51 | 显示全部楼层
谢谢楼主,我正为这个发愁呢
回复

使用道具 举报

6

主题

58

回帖

3

威望

助工

积分
83
发表于 2011-8-4 10:18 | 显示全部楼层
我也在发愁,不知道能不能弄好
回复

使用道具 举报

6

主题

58

回帖

3

威望

助工

积分
83
发表于 2011-8-16 16:49 | 显示全部楼层
楼主,资料很好 非常感谢
回复

使用道具 举报

17

主题

153

回帖

0

威望

工程师

积分
200
发表于 2012-4-26 16:39 | 显示全部楼层
楼主好热心啊,多谢
回复

使用道具 举报

1

主题

48

回帖

0

威望

实习生

积分
65
发表于 2013-2-23 08:43 | 显示全部楼层
非常感谢楼主,正需要这个
回复

使用道具 举报

29

主题

70

回帖

0

威望

助工

积分
105
发表于 2013-8-12 19:56 | 显示全部楼层
楼主谢谢您解决了我一直困扰的问题。
在此我提出一个优化意见,和一个问题。
优化意见:
我一般在工程图里的BOM重复区域材料表里直接生产名字和图号。
比如螺栓,M30_90_GB5780,工程图里我一般设置两个参数自动生成,一个是partname(零件名称),一个是partnumber(零件号),我使用您的方法就可以让partname=M30*90 另外设置类属模型里的partnumber为GB5780,就可以自动生成重复区域里的零件名称M30*90,图号GB5780,很方便,谢谢你!
但是我觉得你的公式好像复杂了一点,我就把你的三个公式关系合为了一个:
partname=extract(rel_model_name,1,string_length( rel_model_name )-7)  
呵呵,发现可以用!

另外我想问您一个问题:我这样生成的partname为M30*90,但是我想在后面生成“螺栓M30*90”,请问有什么方法批量生成呢?
回复

使用道具 举报

3

主题

136

回帖

0

威望

工程师

积分
246
QQ
发表于 2013-8-27 15:54 | 显示全部楼层
楼主可否帮我设置下 我的族表不能添加 我QQ39129386
回复

使用道具 举报

0

主题

14

回帖

0

威望

实习生

积分
15
发表于 2013-10-17 13:41 | 显示全部楼层
现在这个SmartPLib 敏捷零件库  软件就很好用嘛!我现在一直用的它,像楼主说的参数的问题,用这个软件就很好操作,只要修改一个标准件的参数,其他的标准件参数都会同步更改,而且这个软件里面有五万多个标准件,真心好用,楼主可以去一个叫普世万优的网站看看
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-4-19 20:50 , Processed in 0.128174 second(s), 27 queries .

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