Proe/Creo高级应用之组件参数传递给零件和族表
来源:网络收集 点击: 时间:2024-07-25画2个零件,如图,尺寸随意,主要用程序看下轴和垫圈怎么自动配对的。
链接:http://pan.baidu.com/s/1i3jLw3N 密码:tea3
可以点击下载零件。

族表零件做法可以参考我一经验。
3/7在组件中新建一个参数,控制轴径大小。
dd=8

再在零件中设置一个参数dd,目的是把组件参数传递给零件参数dd(当然参数名可以不一样),传递参数需要用EXECUTE.......END EXECUTE程序

再回到组件,程序,编辑设计,在ADD PART PRT0001前面一行输入
EXECUTE partPRT0001
dd=dd
END EXECUTE
注意在零件和组件中
INPUT
END INPUT
中间都输入参数dd,否则会出现警告: 赋值中的无效输入变量

在零件中,把参数赋值给直径。

这样,只要再生组件,输入参数dd的值,零件尺寸自动的变位相应的值。

上述装配族表零件里只有3个实例,理论上可以有N个族表子零件。
假设DD=10
那么垫片的孔直径大于等于10
LOOKUP_INST(dianpian.prt,1,d2,DD)查找大于等于10的最接近零件,返回零件名称字符串。
dianpian.prt零件名称
其中‐1表示查找小于等于给定值且最接近给定值 的实例,0表示查找等于给定值的实例,1表示查找大于等于给定值且最接近给定 值的实例.
“d2就是族表里的尺寸代号,查看方法如下。

设置一参数,获取要装配的零件名。
关系式里添加
cname=LOOKUP_INST(dianpian.prt,1,d2,DD)

程序,编辑设计里
找到dianpian,替换为(cname) 注意括号不能省

到此全部已经编辑完毕,只要再生输入值即可得到想要的装配。

对您有用,请支持下。
软件版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1006396.html