找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: Wait_For_You

[求助] 圆孔渐变阵列问题

[复制链接]

11

主题

209

回帖

1

威望

工程师

积分
331
 楼主| 发表于 2015-4-9 19:47 | 显示全部楼层
11822845 发表于 2015-4-9 18:52
没能打开你的模型,看看是不是你想要的效果。

谢谢!不过,我预想的效果是滤孔的直径从内圈到外圈逐渐变大,就如下图所示 图像 10 (Copy).jpg

但我并没有找到一个又好又快的方法,把上图中的那一列孔阵列到整个圆面中,类似于圆周阵列或者轴阵列那样

回复

使用道具 举报

85

主题

2753

回帖

417

威望

教授

积分
4149

热心助人勋章希望之星勋章优秀会员勋章嘉宾勋章

发表于 2015-4-9 19:58 | 显示全部楼层
11822845 发表于 2015-4-9 18:52
没能打开你的模型,看看是不是你想要的效果。

谢谢分享谢谢
回复

使用道具 举报

11

主题

209

回帖

1

威望

工程师

积分
331
 楼主| 发表于 2015-4-9 21:26 | 显示全部楼层
ling9400 发表于 2015-4-9 18:00
最笨的方法就是直接一个圆一个圆的阵列,这样也好把握圆的直径和间距。----纯属建议

我也打算先这样一圈一圈的阵列了,虽然可能不是最好最快的方式,但好歹比一个一个的打孔快……而且尺寸和间距也比较好控制。
谢谢!!
回复

使用道具 举报

0

主题

5

回帖

0

威望

实习生

积分
7
发表于 2015-4-9 22:24 | 显示全部楼层
用尺寸阵列可以的,初开始拉伸出的孔除了孔径尺寸和位置尺寸为,再给一个角度尺寸,这样把孔径尺寸跟位置尺寸作为第一方向的参考,实现孔径逐渐增大阵列,把角度作为第二方向参考实现旋转阵列
捕获.PNG
回复

使用道具 举报

11

主题

209

回帖

1

威望

工程师

积分
331
 楼主| 发表于 2015-4-9 22:48 | 显示全部楼层
ake087 发表于 2015-4-9 22:24
用尺寸阵列可以的,初开始拉伸出的孔除了孔径尺寸和位置尺寸为,再给一个角度尺寸,这样把孔径尺寸跟位置尺 ...

谢谢!
不过这种方式有个问题,就是每一圈孔的个数是一样的,而且在圆周方向上孔壁的厚度也不易控制。
下图是我用曲线阵列和轴阵列做出来的效果。
图像 1 (Copy).jpg
因为几根加强筋把圆面分成了六个扇面,所以先用曲线阵列,一圈一圈地阵列出一个扇面,然后再用轴阵列填满整个圆面。该过程中,用关系式来控制孔径、径向壁厚、周向壁厚等尺寸。不过可能是由于关系式有错误,当改变其中某个参数时,会提示有错误。
请问还有更好的方法吗??
回复

使用道具 举报

13

主题

237

回帖

10

威望

工程师

积分
304
QQ
发表于 2015-4-10 14:14 | 显示全部楼层
Wait_For_You 发表于 2015-4-9 22:48
谢谢!
不过这种方式有个问题,就是每一圈孔的个数是一样的,而且在圆周方向上孔壁的厚度也不易控制。
...

这个不错,大概能达到你说的效果了,麻烦上传PART参考参考。屌丝只有5.0能打开,麻烦帮忙弄下,非常感谢!
Kay Qing
Lighting/Photometric Designer
ATG Electronics Corp.
回复

使用道具 举报

0

主题

56

回帖

0

威望

助工

积分
66
发表于 2015-4-10 15:40 | 显示全部楼层
今天通过另外一种方式搞了一下,是不是这种效果
图像 1.jpg
回复

使用道具 举报

11

主题

209

回帖

1

威望

工程师

积分
331
 楼主| 发表于 2015-4-10 21:05 | 显示全部楼层
本帖最后由 Wait_For_You 于 2015-4-10 21:10 编辑
ling9400 发表于 2015-4-10 14:14
这个不错,大概能达到你说的效果了,麻烦上传PART参考参考。屌丝只有5.0能打开,麻烦帮忙弄下,非常感谢 ...

guolvban.prt.part01.rar (128 KB, 下载次数: 64) guolvban.prt.part02.rar (128 KB, 下载次数: 41)
guolvban.prt.part03.rar (128 KB, 下载次数: 43)
guolvban.prt.part04.rar (128 KB, 下载次数: 41)
guolvban.prt.part05.rar (51.18 KB, 下载次数: 39)
呃,不好意思,我电脑里只有creo 3.0 F000……

思路是这样的:
先草绘一组同心圆,各个同心圆即为各圈滤孔的中心所在的圆。
图像 1 (Copy).jpg
其中,各同心圆的直径用关系式控制。
k(1)=8
r(1)=25
r(i)=r(i-1)+k(1)+a+(2*i-3)*b
k(1)为第一圈滤孔的直径,r(i)为从内到外第i个同心圆的半径,a为径向孔壁厚度,b为滤孔半径的增量。准确来说,a为当相邻两圈滤孔各有一个滤孔的中心处在同一条扇形的半径上时的最小径向壁厚,如下图所示。
图像 2 (Copy).jpg
这组关系式的目的是使滤孔的径向壁厚尽量均匀一致。

由于存在6条加强筋,所以先完成6个扇形中的一个,再将其轴阵列就完成了。

在制作第一个扇形时,我是一圈一圈地拉伸切除的。每一圈在切除时,先切除第一个孔,就是上图中红线上的孔,该过程中,用关系式k(i)=k(i-1)+2*b控制滤孔的直径,同时用其他关系式控制孔壁与加强筋的距离,这个过程比较繁琐,就不细说了。然后用曲线阵列完成这一圈上其他的孔。同理,完成其他各圈孔。
大体思路是这样的,还是比较麻烦的,希望有大神能给出其他简单高效的办法……


图像 1 (Copy).jpg
图像 2 (Copy).jpg
回复

使用道具 举报

11

主题

209

回帖

1

威望

工程师

积分
331
 楼主| 发表于 2015-4-10 21:15 | 显示全部楼层
wyz19920103 发表于 2015-4-10 15:40
今天通过另外一种方式搞了一下,是不是这种效果

是这个意思。
看模型树里过程好像很简单的样子啊,请教一下是怎么阵列的???
回复

使用道具 举报

0

主题

56

回帖

0

威望

助工

积分
66
发表于 2015-4-13 09:03 | 显示全部楼层
我把关系式给你,你自己试一吧。
memb_v=idx1*-60
if idx1>5
memb_v=15+idx1*-30
endif
if idx1>17
memb_v=idx1*-20
endif
这个关系式是通过角度偏移来控制每一圈的个数的
memb_v=3.7
if idx1>5
memb_v=7.4
endif
if idx1>17
memb_v=11.1
endif
这个是控制相邻两圈孔之间的间距
memb_v=1.6
if idx1>5
memb_v=2.2
endif
if idx1>17
memb_v=2.5
endif
这个是控制孔径的,在最后孔的个数中输入你要阵列的孔的个数。不过这种是没考虑筋的情况.......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2025) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2025-6-19 10:17 , Processed in 0.163806 second(s), 25 queries .

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