iCAx开思网

标题: 如此阵列?(答案公开,方法点评见1楼)[+1](-3-) [打印本页]

作者: 袖珍天使    时间: 2006-4-12 11:07
标题: 如此阵列?(答案公开,方法点评见1楼)[+1](-3-)
题目名称 如此阵列?(答案公开,方法点评见1楼)
题目状态已结束
题目来源
截止日期5位得分为止
加分分数1分
题目说明
有一个无规律阵列,每个孔的位置变化是没有规律可循的,参考下面图片。现在客户给出了三种不同的孔位排布数据A、B、C(参考下面三图),要求能根据其它的一些条件(自己随便假设,比如某特征有无、某参数值为某值、某尺寸值为多大等等)自动选择使用哪种孔位排布方式。请考虑如何用一个模型满足要求。


答题要求
1.参考提供图片,自行建模;
2.简要说明做法,可附图,如文字描述清楚了,可不附part;
3.回复答案请选“楼主及版主可见”;
4.0~5分者加1,欢迎高手参与探讨,如所提方法与期望答案不同,可加分;
5.未结束加分前公开做法者,特别奖励:-2分!



评题小记:
很多兄弟一看是阵列题,立马想到这个题目是个很复杂的阵列,接下来就跑到关系阵列、填充阵列等方向去了。实际上,这个题目很简单,就是两个知识点:一是表阵列的表是可以为一个阵列定义多个表的,二是可以用族表管理一个阵列特征的多个表。题目说了,点位的排布(及数量)是无任何规律的,因此,除了表阵列外,所有阵列的方法都是不顶用的,而要有多种不同的排布方案,那就是为阵列定义多个表来实现,至于根据某些条件(比如某特征有无)选取方案,那用族表来做不是轻轻松松。37、38楼是正确答案,47、49楼的解法虽然麻烦了点,但也可以一用,24楼用程序控制,兄弟们也可作为一个参考。OK,结束。

教程:https://www.icax.org/html/article/proe/2006-04/709.html

作者: qqff0755    时间: 2006-4-12 11:31
其它的一些条件是什麼條件?可在曲線上加點的方式作陣列.
作者: huihong.lqb    时间: 2006-4-12 11:36
占个位,提示一点吧,天使,偶很菜的,又想加分
作者: xdq2257    时间: 2006-4-12 11:55
楼主是不是这样做的啊
作者: whcyh    时间: 2006-4-12 12:02
请问用修改阵列关系来达到这三种图片可以吗,这样要重定义可以吗?
作者: mjzy    时间: 2006-4-12 12:05
不太明白版大的意思,是否是把上面三个图的孔集中在一个模型上,请版大给个结果参考图
作者: xdq2257    时间: 2006-4-12 12:07
楼主太利害了.

[ 本帖最后由 袖珍天使 于 2006-4-13 11:16 编辑 ]
作者: 海无涯先生    时间: 2006-4-12 12:12
标题: 不知是不是这样
1   做出基体与小孔
2    将小孔用填充阵列    草绘为一自由曲线
3   随意更改阵列方式及其各项参数 以实现不规则效果

[ 本帖最后由 袖珍天使 于 2006-4-13 11:16 编辑 ]
作者: xdq2257    时间: 2006-4-12 12:30
应该在这里搞一个关系式,可就是不知道怎么搞了.楼主指点一下啊.

[ 本帖最后由 袖珍天使 于 2006-4-13 11:17 编辑 ]
作者: 百姓    时间: 2006-4-12 12:31
不太明白,排列是随机的吗?
--那随机的函数是什么啊,天使,提示提示啊?
--想起VB里面是“rand”,不知道proe是什么。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:16 编辑 ]
作者: 海浪584520    时间: 2006-4-12 12:32
标题: 族表
先随便阵列6个孔,利用族表参数来控制孔的位子。这样可以吗?
作者: zxcwzm    时间: 2006-4-12 12:40
不只是不是先用TABLE阵列,再做族表

[ 本帖最后由 袖珍天使 于 2006-4-13 11:12 编辑 ]
作者: xiamen_guo    时间: 2006-4-12 12:45
这个应该不是太难,现在电脑里没有pro/e,等回家再做,共享方法!天使这样有没有分加呀?

[ 本帖最后由 xiamen_guo 于 2006-4-12 12:50 编辑 ]
作者: sunemy    时间: 2006-4-12 12:47
刚刚看着天使兄上次快速装配的prt,学族表,不知道用法对不?
1。做平板拉伸
2。做孔
3。将孔作成组
4。阵列组、然后取消阵列
5。族表如图

如果是天使兄提到的这种情况,我会按A,B,C...Z各方案去各自做阵列(或尺寸阵列或表阵列,不需要的孔可以在阵列中被取消),再在族表里面定义哪个阵列为Y哪个为N。
这样可否?


[ 本帖最后由 袖珍天使 于 2006-4-13 11:14 编辑 ]
作者: murphy521    时间: 2006-4-12 12:48
可以用曲线阵列
其实也是可以用填充阵列的(曲线)

[ 本帖最后由 袖珍天使 于 2006-4-13 11:14 编辑 ]
作者: tjf1234    时间: 2006-4-12 13:06
还是弄不懂要求!
作者: 海浪584520    时间: 2006-4-12 13:07
先随便阵列6个孔,利用族表的参数控制孔的位子,这样可以吗

[ 本帖最后由 袖珍天使 于 2006-4-13 11:15 编辑 ]
作者: whcyh    时间: 2006-4-12 13:07
没选仅楼主及版主可见,重新发

[ 本帖最后由 whcyh 于 2006-4-12 13:10 编辑 ]
作者: whcyh    时间: 2006-4-12 13:08
这样可以吗?
1.随机草绘基准点X个
2.过点作一基准曲线CC
3.在曲线上作一点PNT16(用比例=0)
4.过PNT16作一轴,垂直面
5.过轴作通孔
6.把点PNT16,轴,通孔作组
7.阵列(用孔的直径大小作条件,来阵列三种随机情况),用TRAJPAR_OF_PNT("CC","PNT"+ITOS(IDX1+?))

[ 本帖最后由 袖珍天使 于 2006-4-13 11:15 编辑 ]
作者: 海浪584520    时间: 2006-4-12 13:12
先随便阵列6个孔,利用族表的参数控制孔的位子,这样可以吗
作者: DAIYHONG123    时间: 2006-4-12 13:50
用族表加表阵列是吗

[ 本帖最后由 袖珍天使 于 2006-4-13 11:09 编辑 ]
作者: 李雯忻    时间: 2006-4-12 14:46
是不是将孔的尺寸设为参数,在参数表里修改呢?

[ 本帖最后由 袖珍天使 于 2006-4-13 11:09 编辑 ]
作者: jiangjunlei    时间: 2006-4-12 15:20
标题: 嘿嘿
老大,我随便阵列以后,在把组去掉,然后把需要的留下来,不知道这样做行不行

[ 本帖最后由 袖珍天使 于 2006-4-13 11:09 编辑 ]
作者: wshyz1    时间: 2006-4-12 15:49
用程序实现:
    1、创建工件
    2、建立孔,并合并为3个组
   3、用程序控制3组孔的隐含(见prt)
  假定条件:用中间孔的孔径来控制3组孔的隐含:该孔径大于30显示第一组孔,小于10显示第二组也,其余孔径显示第3组孔。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:10 编辑 ]
作者: cuteboyzwd    时间: 2006-4-12 15:56
版主 我第一次做  不知道对不对 ?
方向1选取d31和d32为方向尺寸,d31为默认增量
d32添加如下关系式:
memb_v=lead_v+idx1*30
if memb_v>100
   if memb_v<180
             memb_v=idx1*15
   endif
endif
做了好久,感觉还有点像,能给我加分吗?

[ 本帖最后由 袖珍天使 于 2006-4-13 11:11 编辑 ]
作者: dgqi    时间: 2006-4-12 16:01
用表阵列,建立几个不同的表,使用时进行选择。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:11 编辑 ]
作者: 海浪584520    时间: 2006-4-12 16:06
先随便阵列6个孔,利用族表参数来控制孔的位置。 谢谢.

[ 本帖最后由 袖珍天使 于 2006-4-13 11:11 编辑 ]
作者: dgqi    时间: 2006-4-12 16:13
发错了!

[ 本帖最后由 dgqi 于 2006-4-12 16:15 编辑 ]
作者: dgqi    时间: 2006-4-12 16:13
用表阵列,建立几个不同的表,使用程序控制,加入if语句进行自动选择。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:11 编辑 ]
作者: zhangyong981222    时间: 2006-4-12 16:30
天使兄向你学习!你看这样行不?每一个孔都可以定久它的直经和摆放尺寸!

[ 本帖最后由 袖珍天使 于 2006-4-13 11:12 编辑 ]
作者: hero325    时间: 2006-4-12 16:37
不好意思,发重了,楼下是我的答案。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:06 编辑 ]
作者: hero325    时间: 2006-4-12 16:38
摸了一上午,终于做好了!
   1。孔用两边定位,阵列用表阵列。
   2。以孔定位孔的两边的距离建立三个表(也可以是N个),输入值。
   3。编辑阵列定义,选用不同的表就可生成不同的阵列。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:06 编辑 ]
作者: njtu16504    时间: 2006-4-12 16:43
是不是作阵列表?
作者: zhangyong981222    时间: 2006-4-12 16:49
天使兄在看看!如果这样的话应该符合你上面的要求了!但不知这样做对不对你的思路!

[ 本帖最后由 袖珍天使 于 2006-4-13 11:07 编辑 ]
作者: 998008    时间: 2006-4-12 17:12
方法1.
1.建立一個四邊型實體...
2.然後沿邊沿切剪一個孔....然後建立組
3.陣列...再後解除陣列....把不要的孔刪除掉.
方法2.
1.建立一個四邊型實體...
2.做表陣列.輸入孔的XY平面坐標.
附上2種方法的PRT.
解壓密碼:pp

[ 本帖最后由 袖珍天使 于 2006-4-13 11:07 编辑 ]
作者: hongcg1101    时间: 2006-4-12 17:27
标题: 请天使PP!
是否用表阵列完成?
我用的三个阵列表,分别对应三种方式。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:07 编辑 ]
作者: hero325    时间: 2006-4-12 17:52
真晕啊,才搞了族表我就没想起用。
          接我32楼的帖子:
      把表加入族表中,这下好了,加分吧,天使版主,早就想转正了

[ 本帖最后由 袖珍天使 于 2006-4-13 11:08 编辑 ]
作者: proe-007    时间: 2006-4-12 19:37
标题: 请批批
首先建立表格阵列,给表起个名,建立好后做“修改”-“阵列表”打开表对话框,选中该阵列,单击“操作”-“新增”建立第2和第3个阵列表,再进入零件族表,插入“阵列表”类型的可变列和相应的可变特征/参数等,再建立相应的族实例模型

[ 本帖最后由 袖珍天使 于 2006-4-13 11:08 编辑 ]
作者: hongcg1101    时间: 2006-4-12 19:37
版主,怎样才算到目的地呢,PART中好像是符合您的题意呀?

[ 本帖最后由 袖珍天使 于 2006-4-13 11:08 编辑 ]
作者: yexoyang    时间: 2006-4-12 22:35
是不是这样子的。
先用填充,再把不要的点选去除。
作者: wshyz1    时间: 2006-4-13 00:24
呵,没想到其它的好方法了。。。
恭侯最佳答案。。。
作者: carterlee    时间: 2006-4-13 00:48
想了一下,有点眉头,就是不知道没有领会意思


天使,是不是只用一个阵列命令做出三个图的效果?
作者: 袖珍天使    时间: 2006-4-13 08:53
还差2人哦
作者: jialiangjun    时间: 2006-4-13 10:06
标题: 这样吗
呵呵后
作者: jialiangjun    时间: 2006-4-13 10:13
PART

[ 本帖最后由 袖珍天使 于 2006-4-13 11:05 编辑 ]
作者: jialiangjun    时间: 2006-4-13 10:20
呵呵   阵列的参数可以根据要求随意设置,呵呵

[ 本帖最后由 袖珍天使 于 2006-4-13 11:05 编辑 ]
作者: carterlee    时间: 2006-4-13 10:46
天大,不知道做得对不对:
先用阵列选项中的“表”方式通过隐含后分别做出三个(N个也可以)阵列特征,再通过族表的功能,控制抻伸特征中的一个尺寸发生变化时分别对应那一个阵列特征

帮俺评一下,如果错了帮俺指出错在那,

谢谢

[ 本帖最后由 袖珍天使 于 2006-4-13 11:05 编辑 ]
作者: whcyh    时间: 2006-4-13 10:47
请问是不是用程序来控制用哪种阵列呢?也就是在打开文件时,输入一个参数,来选择用哪一个阵列
作者: srzx    时间: 2006-4-13 10:48
我说说我的做法:
先做一块底板,然后在族表中建N个子件,取名为A、B、C...N,
分别在N个子件中,切孔,选择两个驱动尺寸,做表阵列,
以后,在打开主文件时,从目录中选择需要的就可以了。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:06 编辑 ]
作者: 袖珍天使    时间: 2006-4-13 11:05
OK,5位满,结束加分
作者: carterlee    时间: 2006-4-13 11:13
原帖由 carterlee 于 2006-4-13 10:46 发表
天大,不知道做得对不对:
先用阵列选项中的“表”方式通过隐含后分别做出三个(N个也可以)阵列特征,再通过族表的功能,控制抻伸特征中的一个尺寸发生变化时分别对应那一个阵列特征

帮俺评一下,如果错了帮 ...



只有期待更好的想法了,这个题目搞了一上午,那个参照的题目搞了一晚上还错了,
作者: swordlight    时间: 2006-4-13 11:23
1。先打一孔
2。阵列,定义阵列(孔的两个尺寸方向和孔的直径)三个增量和次数
3。阵列方式改为“表”
4。在表里右键添加若干次。
5。分别编辑“表”数据
6。根据需要在活动表里选择表名。

[ 本帖最后由 袖珍天使 于 2006-4-13 11:26 编辑 ]
作者: carterlee    时间: 2006-4-13 11:23
原帖由 hero325 于 2006-4-12 17:52 发表
真晕啊,才搞了族表我就没想起用。
          接我32楼的帖子:
      把表加入族表中,这下好了,加分吧,天使版主,早就想转正了


兄弟,可不可以分享一下你的做法?我也是用族表,但天大说做的有点麻烦
作者: 袖珍天使    时间: 2006-4-13 11:27
加分结束,兄弟们可自由讨论了,回帖不用再加“楼主及版主可见”了。小评请见第一楼。有不明白的请回复讨论,实在再不明白,请稍等,会出相关教程。
作者: swordlight    时间: 2006-4-13 11:36
版主答复
袖珍天使(2006-04-13 11:28):
为一个阵列定义多个表你掌握了,接下来的用族表管理怎么没想到呢?

我们PROe界都集体补了钙,没来得及给我补,就差一步,版大呀!!!
作者: 袖珍天使    时间: 2006-4-13 11:39
原帖由 swordlight 于 2006-4-13 11:36 发表
版主答复
袖珍天使(2006-04-13 11:28):
为一个阵列定义多个表你掌握了,接下来的用族表管理怎么没想到呢?

我们PROe界都集体补了钙,没来得及给我补,就差一步,版大呀!!!


呵呵,过几天给你系统的补一下这方面的东东
作者: 李雯忻    时间: 2006-4-13 12:39
感谢天使,期待您的教程,对表阵列我今天才接触.
作者: xiamen_guo    时间: 2006-4-13 12:41
唉!原来我也错了,学艺不精呀!
作者: 袖珍天使    时间: 2006-4-13 13:52
原帖由 xiamen_guo 于 2006-4-13 12:41 发表
唉!原来我也错了,学艺不精呀!


呵呵,郭兄没注意到而已
作者: 李雯忻    时间: 2006-4-13 13:53
天使请问族表中增加阵列表时,怎样才能把表阵列中的不同表同时加入?
作者: 袖珍天使    时间: 2006-4-13 13:57
原帖由 李雯忻 于 2006-4-13 13:53 发表
天使请问族表中增加阵列表时,怎样才能把表阵列中的不同表同时加入?


请稍等看教程。OK?
或者看前面兄弟的part
作者: liangyuantop    时间: 2006-4-13 15:26
又学会了一招,拜谢
作者: DAIYHONG123    时间: 2006-4-13 15:27
虽没拿到分,但又学习了,呵呵
作者: srzx    时间: 2006-4-13 20:10
袖珍天使的讲评真的是认真细致,切中问题要害,使人受益非浅,谢谢了!
论坛有你而精彩!
作者: guzhiyun    时间: 2006-4-13 22:09
高手啊,俺很采啊
作者: hushu    时间: 2006-4-25 11:50
化了个小时,看结果好像还是不要加族表的来的方便,在换种阵列效果的时候没有在直接去阵列表来的好。
作者: fan2o2    时间: 2006-5-10 10:22
是不是可以采用 阵列中的   table 那个 命令呀  你想怎么样定都行的,
作者: linjianvhai00    时间: 2006-5-20 10:37
学习
作者: cgxmold    时间: 2006-6-11 16:06
我是搞模具设计的,也进来热闹一下,看到你们天主这么热心真是高兴啊,为什么模具板块就没有这样的人和这样的人气呢?有点酸酸的,不过还是要表达我对你们的支持
作者: lixinming    时间: 2006-9-27 13:11
我要教程呀,我都从来没有学过什么表阵列呀,什么族表管理!
郁闷呀,看来,我要走的路还长着呢!
加油……
作者: xxss27    时间: 2006-12-27 17:15
学习~~~~~~~
作者: zmqjason    时间: 2007-8-2 09:56
对表和簇表还不是很了解,谢谢楼主的指点,又学到了些!!!!狂顶啊!!!!!
作者: ccplay    时间: 2007-8-2 21:14
我觉得还是用族表,把空的位置一个个填进去就可以了
作者: yatougood    时间: 2007-9-23 20:33
求学  哈哈  很多不懂的
作者: い秴尙命℡┾    时间: 2007-9-24 19:34
YUN 不是稍后有教程的么




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3