找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

[原创] 基本造型指令-可变扫出

[复制链接]
11
发表于 2005-2-17 11:23:59 | 只看该作者
下图中假设我们截面为一在切线参考上的直线段,那么扫出的面就是一个和参考面相切面额带面,如右下图的效果。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
12
发表于 2005-2-17 11:24:30 | 只看该作者
但是如果刻意标准直线段和参考线成一角度如30度,那么扫出的带面在公共边的任一垂直截面上两个面的交线都是30度(或说是150度)。如右下图所示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
13
发表于 2005-2-17 11:25:26 | 只看该作者
在可变扫出的Options(选项)中还有几个选项:
Variable Section和Constant Section分别控制在扫出过程中截面的形状变化,分别表示可变和恒定,我们在下面会用图来说明则两者的区别。
Merge ends用于在截面是封闭的时候可以生成端部封闭的封闭的曲面
Sketch Placement Point用来确定草绘平面的位置。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
14
发表于 2005-2-17 11:25:56 | 只看该作者
下面的两个图分别说明Variable Section(可变截面)和Constant Section(恒定截面)所产生的不同效果。使用Variable Section选项则表明在扫出过程中截面严格按照在草绘中的约束和尺寸来生成扫出过程的截面形状,所以截面形状是可变的,不变的是截面的约束和尺寸,下例中草绘的截面是使用拉伸圆柱的边界而得到的圆,那么在扫出的过程中因为草绘平面的定位改变使用边界得到的就有可能是椭圆(因为“使用边界“这个约束维持不变),所以就会得到如右下图的形状。而如果使用constant Section选项,那么扫出过程中系统就会维持原来的截面形状不改变(本例中是正圆)。如左下图所示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
15
发表于 2005-2-17 11:26:35 | 只看该作者
我们再看一个例子,如下图的可变扫出有两条轨迹,截面圆经过两条轨迹。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
16
发表于 2005-2-17 11:27:00 | 只看该作者
从下面的两个图中就可以很明显看到两个选项的不同之处。可以说constant Section选项的可变扫出已经不再是可变扫出了,它的截面形状在扫出过程中并不发生变化。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
17
发表于 2005-2-17 11:55:20 | 只看该作者
要灵活使用可变扫出,自然不可不理解轨迹参数trajpar。轨迹参数实际就是扫出过程中当前位置对应的原始轨迹位置相对整个原始轨迹的比例值,其值为0到1之间,它也是可变扫出特征特有的一个参数。在草绘截面时可以把这个参数作为已知参数来编写关系以控制截面的形状。如下图,假设pnt0在曲线中的位置比例为0.3,那么在可变扫出的过程中在这点处的轨迹参数值就是0.3(或0.7)。假设我们在截面中添加的关系为sd3=trajpar*50,那么在这点sd3就是0.3*50=15

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
18
发表于 2005-2-17 11:58:07 | 只看该作者
推而广之,那么在整个扫出过程中截面的sd3值就上从0到50发生线性变化,所以形状就类似下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
19
发表于 2005-2-17 11:58:45 | 只看该作者
利用这个参数和不同数学函数的组合就可以生成各种规则的变化。而很多花哨的变化其实就是一些简单的变化的累加。
大小渐变:
尺寸实现从某个值渐变到另一个值(变大或变小),常用有两个关系(当然你用任何关系都可以),线性变化和正弦变化:
线性:sd#=V0+Vs*trajpar
正弦:sd#=V0+Vs*sin(trajpar*90)
其中: V0是初始值,Vs是变化幅度它决定变化的速度和终了值(V0+Vs),Vs为正值则增大,为负值则为减小。如果要实现先小再大最后再变小的峰状变化,你可以用
Sd#=V0+Vs*abs(trajpar-0.5)或sd#=V0+Vs*sin(trajpar*180)等,如下面两图所示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
20
发表于 2005-2-17 11:59:28 | 只看该作者
螺旋变化:
螺旋变化其实就是线性变化和圆周变化的累加。原始轨迹的自动变化就是线性变化,截面的变化只需加上角度的圆周变化就可以完成螺旋变化,一般的关系形式如下:
Sd#=trajpar*360*n
其中#是变化角度尺寸,trajpar是轨迹参数,n是需要的螺旋圈数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-2 07:52 , Processed in 0.027549 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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