沐风论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 32882|回复: 21
打印 上一主题 下一主题

[原创教程] 新年第一贴——通过程序控制特征的有无

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-8 09:14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 笨-小猪 于 2014-2-8 09:14 编辑

几天年假,放的人昏昏沉沉,懒懒惰惰的,吃饭都提不起劲了···

好吧,发个新年第一贴,拯救一下和我类似的伙伴们···

先来看个图,就明白这次的主题了···



对于经常接触标准件的人来说,应该会发现这么个情况···
在同一系列的标准件中,不同的仅仅是尺寸的大小或者某一个或几个特征(比如说孔、倒角等)的差异···

尺寸上的差异,在proe中还是比较容易实现的,毕竟proe本身就是一个基于参数化建模的软件···
那么如果我们能实现在一个模型中控制某个特征何时出现和不出现,那么对于一个标准的系列产品,我们只需要通过一个基础模型即可完全表达···
既省时又省力···

本帖就以一个简单的带轮,和大家分享一下,怎样通过程序来控制特征的存在与否···

1、下图为带轮在不同两个直径尺寸时的状态(一个腹板上有孔,一个没有)
腹板部位直径为140


腹板部位直径为160



2、对于带轮来说,如果带轮的直径很小的话,那么腹板上的孔就可以不要···
所以这里我们就通过腹板部位的直径尺寸(腹板部位尺寸间接控制带轮尺寸),来限制腹板上的孔的存在与否···
双击旋转特征,找到控制腹板直径的尺寸(这里即为160)



在该尺寸上左键点击,加亮后右击,选择属性,将该尺寸名称修改一个好记得名称···
这里我们改为D



3、点击“工具-模型意图-程序”(proe版本为“工具-程序”)···
如下图所示:


这里会弹出一个记事本,这个记事本里面的内容就是代表整个模型建模的程序段···



4、找到控制拉伸孔那个特征的程序段(都是中文,格式也比较好认识,找到还是很轻松的)
添加IF语句···
if  D>=150
******
******(*号代表拉伸孔的程序段)
******
endif
该语句的含义是,如果D(即腹板直径)大于等于150,那么拉伸这个程序段存在(即拉伸特征存在)···
反之拉伸不存在···



5、修改完后,点击“文件-保存”;或者直接点击X,在弹出的对话框里点击“保存”···



6、如下图
点击“确定-完成/返回”···



OK,整个过程就完了,只要修改腹板直径尺寸到限制的范围,即可控制拉伸空是否存在···

伙伴们如有建议可直接跟帖留言···

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

沙发
发表于 2014-2-8 11:06:53 | 只看该作者
猪哥,表示太高端了,看不懂。。。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-2-8 11:13:11 | 只看该作者
qklun 发表于 2014-2-8 11:06
猪哥,表示太高端了,看不懂。。。


那是因为没用到···
如果真正到用到的时候,自己会强迫自己懂的···
回复 支持 反对

使用道具 举报

地板
发表于 2014-2-8 11:42:28 | 只看该作者
很实用、很能提高工作效率,一定的好好学习记牢了……
回复 支持 反对

使用道具 举报

5#
发表于 2014-2-8 17:01:47 | 只看该作者
顶一个帖先!明天去深圳!
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-8 17:40:20 | 只看该作者
幽助 发表于 2014-2-8 17:01
顶一个帖先!明天去深圳!


年过到这个时候,爽歪歪嘛···
回复 支持 反对

使用道具 举报

7#
发表于 2014-2-8 21:36:29 | 只看该作者
猪哥。。。
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-2-8 22:00:22 | 只看该作者


梨子你刚开年就来砸场子···
回复 支持 反对

使用道具 举报

9#
发表于 2014-2-9 06:46:46 | 只看该作者
好贴。望版主多处此类好贴。
回复 支持 反对

使用道具 举报

10#
发表于 2014-2-9 08:21:52 | 只看该作者
笨-小猪 发表于 2014-2-8 22:00
梨子你刚开年就来砸场子···

你这太高端了,小弟表示看不懂
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|沐风论坛 ( 沪ICP备09092249号  

GMT+8, 2024-4-19 17:23 , Processed in 0.588893 second(s), 23 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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