首页/文章/ 详情

CATIA中法则曲线的应用讲解,绘制波纹管,CATIA二次开发简单引用

7月前浏览14080

本文摘要(由AI生成):

本文主要介绍了CATIA GSD模块的法则曲线命令,以及如何利用法则曲线与正弦函数结合来创建特征曲面。文章首先介绍了法则曲线的两种创建方法,并详细演示了第一种方法的操作步骤。接着,文章介绍了第二种方法,即通过关系当中的fog命令来定义法则,并使用正弦函数来创建扫略曲面。最后,文章还介绍了如何将振幅、偏距、频率定义为参数变量,以随时得到想要的扫略模型。


来源:CATIA小蚂蚁

今天给大家讲解一下CATIA GSD 模块的法则曲线这个命令,以及法则曲线与正弦函数的结合来创建特征曲面。首先需要知道的是,GSD模块创建法则曲线有两种方法:

第一种,

直接通过法则曲线这个命令icon,这个命令需要勾选GSD license

图片

图片

在使用这个命令之前需要先定义两条曲线,两条曲线位置随意,系统会自动拟合

如下我们来演示一下这种方法,

①-----先创建出这样的一个草图,随后我们退出草图,然后用extract分别将两条曲线提取出来,由草图我们可以看出,两段线条开始距离20mm,末尾距离10mm,中间在100/2500.4)占比位置,相距40mm(划重点)

图片


②-----提取之后的两条线段如下,我们取红色直线作为参考,蓝色曲线为定义,之后就创建了一个法则曲线。此时自变量x的取值范围是0-1,因变量y的取值范围是从起始两点的距离20,到末尾两点的距离10,即 20-10之间

图片


③-----而后我们就可以应用这个法则了(创建如下曲面扫略模型)

先做一条曲线如箭头所示,然后做一个扫略,选择子类型圆心和半径这种模式,半径右侧点击法则曲线命令,之后选择我们前面所做的法则曲线,这样的话,扫略曲面的半径就是变化的,将单位1分布在这条曲线上,半径按照法则曲线变化。

图片

④----验证,可以将我们箭头所指的曲线视为x的取值范围单位1!我们可以简单验证一下,在曲线上距离起点占比0.4的位置取一个点,并做平面与曲线垂直,交扫略面得到一个圆圈,然后测得这个圆的半径是40mm这正好与前面定义法则做的草图100/250的占比位置,相距40mm吻合!!

图片

简单的采用法则曲线来定义变半径扫略的话可以采用这种方法

第二种方法

我们可以采用relation当中的fog命令来定义法则

图片

这种方法直接来定义一个函数,我们拿正弦函数来示例 y=sinx,(下面有点绕,耐心点图片图片图片图片)但是这个函数的周期是2π(高中学的哦),如果我们要创建跟之前一样的扫略,我们需要至少将他的周期定义为1,才能扫略出一个正弦波形的曲面,w(角速度)=2π/T=2π,所以函数可取为y=sin2πx,但是这个函数的y的取值范围是±1之间,所以我们需要调整一下函数数值,让其取值大于0(因为我们后续要创建扫略啊!我们总不能扫一个半径为负数的圆形管路吧!)所以此时函数可取为y=sin sin2πx 1,这个时候y的取值范围【0-2】,且是一个波形,我们采用这个函数创建了如下的法则函数

图片

我们随意画一条直线如下,然后采用之前用的圆心和半径模式扫略命令,法则曲线-高级,直接选择结构树中的如下fog法则曲线,变得到如下的扫略曲面

图片

我们似乎失败了,这个曲面咋这么细,并且没有感觉到正弦的存在,那么我们继续来对法则函数进行修改,为了让扫略曲面的半径更粗一些,我们需要调整一下正弦函数的振幅,振幅调整为5,为了让函数的y值始终保持大于0,这个时候我们取可以取函数偏距 4,便会得到如下函数y=5sin 2πx 4,此时y的变化范围【1-9】,为了得到更多的波形,我们调整一下函数的周期,如果取10个波形,那么周期为T=0.1w=2π/T=20π,所以最终函数是y=5sin 20πx 4,如下图所示,但是有一点需要记住,sin函数的自变量的取值单位应该是弧度,所以我们这里要乘以1rad!!

图片

而后我们可以得到如下的扫略曲面,现在可以看到正弦波形了吧。

图片

其实我们所画的中心曲线也可以是样条曲线,这样就相当于弯曲了的波纹管,我们沿着样条曲线做同样的扫略可以得到如下模型

图片

但是这样你就满足了吗,我们可以将振幅,偏距,频率定义为参数变量,随时得到我们想要的扫略模型,如下动画演示

图片

但是这样你就满足了吗,其实并没有,二次开发来简单做一下,得到一个更整洁的界面!动画演示如下,二次开发整体思路和正常设计差不多,都是先创建参数--创建法则--创建扫描而已~~~

图片


CATIA
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-10-25
最近编辑:7月前
CATIA专业培训讲师
日拱一卒无有进 功不唐捐终入海
获赞 38粉丝 128文章 65课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈