广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Proe/Creo高级应用之组件参数传递给零件和族表

    来源:网络收集  点击:  时间:2024-07-25
    【导读】:
    我们要实现的功能是,修改装配里的一个参数数值,零件会根据参数查询合适的族表零件进行替换。举个例子,一个Φ8的孔,配的是M8的螺栓还有相应的垫片。我们要得到的结果是,假如我们输入一个参数Φ10,那么装配里的零件自动更新到M10的螺栓还有相应的垫片。下面用一个简单的实例,看看在proe/creo中到底是怎么实现。工具/原料morepreo creoEXECUTE.......END EXECUTE/ LOOKUP_INST组件参数传递给零件1/7分步阅读

    画2个零件,如图,尺寸随意,主要用程序看下轴和垫圈怎么自动配对的。

    链接:http://pan.baidu.com/s/1i3jLw3N 密码:tea3

    可以点击下载零件。

    2/7

    族表零件做法可以参考我一经验。

    3/7

    在组件中新建一个参数,控制轴径大小。

    dd=8

    4/7

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

    5/7

    再回到组件,程序,编辑设计,在ADD PART PRT0001前面一行输入

    EXECUTE partPRT0001

    dd=dd

    END EXECUTE

    注意在零件和组件中

    INPUT

    END INPUT

    中间都输入参数dd,否则会出现警告: 赋值中的无效输入变量

    6/7

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

    7/7

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

    把组件参数传递给族表零件查询1/4

    上述装配族表零件里只有3个实例,理论上可以有N个族表子零件。

    假设DD=10

    那么垫片的孔直径大于等于10

    LOOKUP_INST(dianpian.prt,1,d2,DD)查找大于等于10的最接近零件,返回零件名称字符串。

    dianpian.prt零件名称

    其中‐1表示查找小于等于给定值且最接近给定值 的实例,0表示查找等于给定值的实例,1表示查找大于等于给定值且最接近给定 值的实例.

    “d2就是族表里的尺寸代号,查看方法如下。

    2/4

    设置一参数,获取要装配的零件名。

    关系式里添加

    cname=LOOKUP_INST(dianpian.prt,1,d2,DD)

    3/4

    程序,编辑设计里

    找到dianpian,替换为(cname) 注意括号不能省

    4/4

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

    注意事项

    对您有用,请支持下。

    软件
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1006396.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号06-11 10:22:39  耗时:0.715