陈伯雄
发表于 2006-3-13 11:50:00
guanbo1967发表于2006-3-11 10:28:00static/image/common/back.gif
不用VBA,只需要inventor里“ipart”就可以啦。
<P>真的吗?请给个例子说明一下。</P>
<P>我也认为不行的,在我的书中曾经详细分析了原因...<BR></P>
guanbo1967
发表于 2006-3-13 12:16:00
<P>我没有做链轮和带轮的,几个月前做了个这个,不知道这个能否说明问题(比如法兰面上的螺栓连接孔分别为4个和8个、接线盒位置在其做好160以下和200以上也是不同的)</P>
<P>用分别作第1、2、3关键词应该可以做出齿部(轮槽部),其他部分如果你觉得难以处理,可以不做,后期插入后再添加,依我的经验也是可以处理的(因为,轴空已经标准化了,可以参考,辐板、辐条也已经有成熟的系列化数据可以参考),只是iprt的那个表可能会很大。</P>
<P>我认为这种问题只不过是一个数据库和建立索引(带链型、齿数带数、排数带轮直径)的问题,不知我是否理解了你的意思。</P>
陈伯雄
发表于 2006-3-13 12:45:00
<P>这是两回事。</P>
<P>即便可以认为电机散热片是链轮的牙齿,也还是不一样。散热片数是有限并与型号对应,而链轮的齿数可能在相当大的范围内变化,虽然是同样节距的链条。</P>
<P>您认为iPart能解决么?</P>
<P> </P>
guanbo1967
发表于 2006-3-13 13:30:00
<P>每一种齿数建立一个表记录(一个iprt规格)不可以么,通常情况下,齿数是有限的(大于9小于120——见有关设计手册),链号也就30个,每种链号也就1排2排3排等三种情况(某些链号只有单排),最多也就111*30*3=9990条记录,这种有规律的记录在excel中录入并非难事。因此,只要建立一个9990条记录的iprt分别用链号、排数、齿数作第一、二、三关键词,则链轮在iprt中并非不可处理。</P>
<P>事实上,在具体到个人的时候,由于工作领域的关系,自己可能用到的链号是更为有限的。</P>
<P>上一帖中我并未想用散热片来说明问题,我只想让大家知道在iprt表中可以处理诸如法兰上“跃变的”安装螺孔和定子壳上“跃变的”接线盒位置等</P>
GJYCRJ
发表于 2006-3-13 16:03:00
陈老师的文章整理的很好,谢谢!
陈伯雄
发表于 2006-3-14 08:05:00
<P><A name=85190><FONT color=#000066><B>guanbo1967</B></FONT></A>:</P>
<P>“可以”与“合适”也是两回事。</P>
<P>Inventor就自己做了一个例子,恰好是您说的结果,但是没人能用得了。即便齿数是在9-120之间,您也需要一个111个规格的iPart,在使用中,Inventor将创建同样多的iPart工厂成员放在硬盘上,这就很不合适了...</P>
<P>其实,用一个齿轮(连论、皮带轮...)模版,使用时修改几个参数,成为需要的基础模型,这种技术方法简单而合适。您如果还没理解,看看我的书就明白了,一个相当长的专门的章节讨论此事,并带有具体实例。</P>
o_o
发表于 2006-3-14 08:47:00
<P>齿轮还好一点,模数、齿数改动后就基本可以了</P>
<P>链轮和同步带就麻烦一点,需要改过若干个很难记住的参数,</P>
<P>到了要用时就离不开手册,体现不了计算机在数据管理方面的优越性</P>
<P>我现在是把自已常用的几种规格的同步轮种带轮,按不同型号分别做模板</P>
<P>不知有没有更好的方法</P>
guanbo1967
发表于 2006-3-14 09:20:00
<P>1.我认为<A name=85218><FONT color=#000066><B>o_o</B></FONT></A>说的“齿轮还好一点,模数、齿数改动后就基本可以了;链轮和同步带就麻烦一点,需要改过若干个很难记住的参数;到了要用时就离不开手册,体现不了计算机在数据管理方面的优越性”正是我愿意用iprt解决这类问题的根本原因——尽可能的脱离手册,让我所做的文件(ipart、或者模版文件或者)尽可能的“记住”手册在这类问题上提供的“经验”、“标准”以及我个人在这类问题上的“体会”“经验教训”,以期尽可能的提供:可脱离手册、资料的可重复使用的范本文件。</P>
<P>2.我看到你老在多个贴子上的观点:不赞成将iprt发布到资源库。对此,我举双手在同,比如我做的Y系列电动机iprt直接在部件文件中使用,一点问题没有,一旦发布到资源中心后,毛病一大堆,比如抑制的特征出现不期望的问题;方案设计中更改规格远不如iprt方便,硬盘占用等等。因此,我宁可将iprt作为“万能零件”直接插入到部件中。</P>
<P>3.讲道对这类零件最合适的处理方式,应该是模版文件,可无奈的是:在表达式中不提供对分段函数进行处理的函数,比如if,因此你便不好处理“型号”所对应“节距”、“链宽”……。可能因此,你老便有了“我也认为不行”的观点。我认为行,但我赞同你的另一个观点:不是最合适。当然,我之所以第一感选择用iprt来处理这种问题,而不是“模版文件”,“VBA”,原因只有一点:模板文件不能很好的处理分段函数,而“VBA”我认为太繁琐;目前“iprt”可以很好的处理这种问题(但不是将所有成员都发布到硬盘上),而且一个含有10000条记录的表的iprt文件不会显得体积很大。</P>
lfpecker
发表于 2006-3-16 18:07:00
陈伯雄
发表于 2006-3-17 08:15:00
<P><A name=85219><FONT color=#000066><B>guanbo1967</B></FONT></A>:</P>
<P>关于数据分段对应处理,我赞同您的观点,这方面确实还没有比iPart更好的方法。</P>
<P>不过,您可能没注意到,iPart原型文件本身确实不大(即便有10000条数据),可是,Inventor悄悄建立的相关“iPart工厂”可就极其巨大了,这些东西将全部铺在硬盘上...</P>