欢迎来到天天文库
浏览记录
ID:40156731
大小:4.08 MB
页数:17页
时间:2019-07-23
《CREO高级阵列解析篇二(demon_love)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、落枫之影原创CREO教程CREO高级阵列经典实例解析(二)在上一期教程中,通过一些实例,详细介绍了在CREO软件中八种阵列方式的应用。本期除了要完成上期未完成的实例,另外增加了图形阵列和渐变阵列的使用,以弥补上期的缺憾。-、上期未完成的实例-1-落枫之影原创CREO教程解析:从上面三视图中,可以看出此实例涉及到的知识点有:1.球体越来越密集,球杆直径越来越细,以及球杆高度呈规律变化,需用到尺寸阵列,并配合阵列关系完成2.螺旋线获取方式(可以用曲线方程,也可以间接使用变截面扫描)解题恩路:绘制一条螺旋线
2、,在其上创建一基准点,然后在基准点处绘制立杆与圆球,最后编组阵列。此题不宜用曲线阵列,曲线阵列特点是:间距不可变,也就是阵列成员之间的距离是定值;阵列的成员尺寸不可更改,比如说球杆变细、变高等。它只适用于那些大量重复性的实体特征。在阵列特征中,仅尺寸阵列、方向阵列和轴阵列可以使用关系及增量来变更阵列成员的形状尺寸或位置尺寸。表阵列则采用另一种方式(表格方式)来设定阵列特征的空间位置和本身尺寸,表尺寸仅在使用表阵列时,方可激活使用。1.螺旋线获取方式方法一:曲线方程-2-落枫之影原创CREO教程选择来自
3、方程的曲线,进入曲线方程操作面板。仔细观察发现,螺旋线应该在平行于XZ平面上(相对于坐标系为demon_love来讲)。所以方程应写成:x=(65-20*t)*cos(t*360*2+180)z=(65-20*t)*sin(t*360*2+180)y=10其中65-20*t为螺旋半径,t*360*2+180表示螺旋有2圈,从180度的位置开始(这里之所以加了180度,是为了与下面变截扫描所得曲线一致,可以不加,其结果不会发生任何变化)-3-落枫之影原创CREO教程t为曲线方程中的变量,其变化范围从0到
4、1.方法二:变截面扫描选择ftont或right平面作为草绘平面绘制一条扫描轨迹线,线长度无所谓选择选择变截面扫描曲面,拾取扫描轨迹线,进入草绘截面草绘一条直线,按如图标注尺寸,输入关系式sd8=90+trajpar*360*2sd5=65-20*trajparsd8作为角度驱动,sd5则负责螺旋变化-4-落枫之影原创CREO教程退出变截面,选择投影工具,将曲面轮廓投影到圆盘端面上。螺旋线就绘制完成,和曲线方程绘制的图形一模一样。不会使用曲线方程的朋友,我强烈推荐使用此种间接方法。-5-落枫之影原创C
5、REO教程2.阵列特征与曲线关联在螺旋线上新建基准点过此基准点创建基准轴然后再过基准轴作基准平面-6-落枫之影原创CREO教程选择新创建的基准面,作为旋转特征的草绘平面,绘制如下截面最后编组阵列尺寸d2413(基准点)添加如下关系memb_i=1/55-14*idx1/(69*55*55)此关系式控制基准点间距的变化,为什么这么写呢?56个阵列成员,共有55个间距,如果平均一下,每个间距长度为曲线长度的1/55,间距逐渐减小,当两个球体紧挨一起时,间距取最小值10,-7-落枫之影原创CREO教程我们使
6、用测量工具,测得曲线长度约690mm,所以最后一个间距占比率为1/69,第一个和最后一个间距比率相差14/69*55,再乘上变化系数idx1/55最后得出比率增量关系式为memb_i=1/55-14*idx1/(69*55*55)。尺寸d3090(旋转)添加如下关系ifidx1<=40memb_v=20+idx1*3elsememb_v=140-3*(idx1-41)endif这个是球杆高度变化的关系式,相信大家不难看懂,这里不作过多解释。把模型树贴出来,若有疑问,可以看下绘制此模型的步骤。此实例中,
7、涉及到一个组阵列的问题。相信大家做此题时,肯定有遇到组阵列失败的情况。组阵列和单一特征阵列没有多大区别,组阵列成功关键在于组内特征之间的相互参照引用。而参照阵列引用的参照必须集中在一个特征上,如果以多个特征作为参照,那么必须将这几个特征编组再阵列。关于组阵列与参考阵-8-落枫之影原创CREO教程列有哪些区别,还需要我们平时在绘图时慢慢总结。二、图形阵列解析:光从这张图片来看,看不出来画的是什么东西,其实我也不知道是什么!随手画的,主要为了说明图形函数在阵列中的如何使用。这个实例有些地方同上例类似,都是
8、通过在曲线上创建基准点,然后利用基准点在曲线上的比率值来驱动阵列。选择草绘工具,绘制一个四角星图形(这个按你自己的意思,可以画别的)-9-落枫之影原创CREO教程然后在草绘曲线上创建基准点在基准点上绘制一个小圆柱,注意参考基准将小圆柱与基准点特征编组阵列D11(基准点)可以添加关系:memb_i=1/64(或直接在增量处输入1/64)D12(拉伸)添加关系:memb_v=evalgraph("tu",(idx1/64)*500)这里需要绘制一个图形,来控
此文档下载收益归作者所有