SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 743|回复: 1
打印 上一主题 下一主题

CAXA电子图板“公式曲线”

[复制链接]

5

主题

44

帖子

35

金币

天使

Rank: 2Rank: 2

积分
103
QQ
跳转到指定楼层
楼主
发表于 2013-3-21 10:25:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
CAXA电子图板是一款优秀的国产计算机辅助设计软件,目前已经在制造行业的机械设计中得到广泛应用,成了设计工程师的一件得心应手的绘图工具。
在设计具有曲面外形的机械零件,如螺旋铰刀等零件时,使用该软件的“公式曲线”,绘制出来的设计图样,外形美观,尺寸精确,快捷方便,效果不错,与昔日的描点近似画法,不可同日而语。下面的图1,就是用公式曲线绘制的螺旋铰刀零件图。
图1 用公式曲线绘制的螺旋铰刀零件图
所谓公式曲线,是数学表达式的曲线图形,也就是根据函数方程(如参数方程等)绘制出的函数图像。根据坐标系的类型,公式的给出,可以是参数方程,也可以是极坐标方程,以表达简练准确为原则。公式曲线为用户提供了一种方便、精确的作图手段,以满足某些精确型腔、轨迹线型或具有某些曲线轮廓外形的零件的作图设计。使用者只要交互输入数学公式,给定参数,计算机便能自动生成该公式描述的曲线。
如何正确使用CAXA电子图板“公式曲线”画出所需要的曲线,对初学者来说有时不是一件容易的事。由于软件附带的《CAXA用户指南》对公式曲线的使用方法叙述的比较简略,刚开始使用该命令绘制曲线时,常常不得要领,颇难操作。
我多年从事建材机械设计,一直使用国产软件CAXA电子图板。在设计实践中经过反复试验摸索,终于总结了几条规则,掌握了这些规则,就可以快速生成需要的公式曲线,据此绘制出美观、正确含有所需曲线的机械零件图样。
现将这几条规则分述如下:
1、电子图板的“公式曲线”命令,可以使用参数方程或极坐标方程,来表述欲绘制的曲线,人们常常使用参数方程。
打开的CAXA公式曲线窗口如图2。
图2 CAXA电子图板对话框
在公式曲线对话框中输入公式时,要在已显示的“x(t)=”和“y(t)=”之后的文本框里输入需要的公式,不可将“x(t)=”和“y(t)=”或“=”重复输入;2、函数代号后的变量一定要用括弧括起来,不得连着写,如三角函数只能写为sin(t)、sin(t/300)、sin(20*t),不得写成sint,sint/300,sin20t;同样,对数log、开平方sqrt等函数之后的自变量也必须用括号括起来,如log(t)、sqrt(t)不可以写成logt、sqrtt等等。
在数学领域,上述两种写法是等效的,而且通常采用后面的简洁写法。然而在CAXA电子图板里却行不通,必须按照上述的规则正确输入。3、乘号以符号*表示,不能省略。
代数中的字母连写表示相乘的规则在这里不适用。字母、常数、函数之间如果是相乘关系,必须使用*连接,符号*不得省略。
如3t 、3sint、 tsint等在数学里是合法而正确的,不会引起误解,而在使用CAXA电子图版的“公式曲线”时,则必须写成 3*t、 3*sin(t)、 t*sin(t)等,否则不能自动生成所需要的曲线。4、自变量使用大、小写字母均可,但是区分大小写;5、幂的表达符号为^,如x的4次方,可写为x^4,余类推。
6、绘制用直角坐标方程表达的曲线y=f(x)时,应该先转换成参数方程或极坐标方程,然后使用这些方程绘制曲线。
如绘制直线y=ax+b时,可先改变成参数方程表达式:
x(t)=t
y(t)=a*t+b
遵循以上规则,就可以顺利生成公式曲线。
在机械工业中的很多领域,尤其在我们建材机械行业,常常使用具有螺旋面的机械零件,用来输送物料或使原料挤压成型。这些零件常见的如挤出机中的螺旋铰刀,螺旋输送机的输送叶片等等。
由于螺旋线在平行于其轴线的投影面上的投影是正弦曲线或余弦曲线,所以在设计此类具有螺旋面的零件图时常常要画正弦曲线或余弦曲线作为其轮廓线,使用电子图版的“公式曲线”可以很方便快速地完成该项工作。
在三角函数之中,由于sinx=cos(x+π/2),所以函数y=sinx与y=cosx的图像完全相同,仅仅是位置不同罢了,也就是说,通过移动y=sinx的图像就可以得到y=cosx的图像。这样,我们只要掌握了y=cosx的图像的绘制方法也就等于掌握了y=sinx的图像的画法。
经验表明,通过用CAXA电子图板的公式曲线生成余弦曲线,就可以方便地绘制有关零件图。进一步说,我们只要学会用软件生成三角函数y=Acos(x360/B)的图像,也就得到了绘制有关图形的曲线。在这个公式中,振幅A对应于螺旋铰刀的半径,常数B对应于螺距。
下面通过绘制一个外径等于500毫米、螺距等于400、螺距数为2的螺旋铰刀的实例,说明如何用CAXA电子图板的公式曲线生成绘制螺旋形零件需要的余弦曲线。
其步骤如下:
第一步:在“公式曲线”对话框内先进行必要的设置。
选直角坐标系,角度单位为角度,参变量为t,起始值0,终止值800,公式名“余弦曲线”(可根据需要命名),精度控制0.1。
第二步:按规则输入参数方程(只需输入等号后面部分):
x(t)=t
y(t)=250*cos(360*t/400)
检查输入的参数与公式表达无误后,单击确定,在绘图窗口生成的余弦曲线(见图3),正是绘制外径为500,螺距为400,螺距数为2的螺旋铰刀所需要的轮廓线。
图3 用公式曲线生成的余弦曲线
下面给出一个标准通用的参数方程,并定义系数与铰刀对应参数的关系,这样就可以根据需要用CAXA电子图板快速绘制螺旋铰刀类零件了。
x(t)=t
y(t)= A*cos(360*t/B)
式中:
A:三角函数中叫振幅,与螺旋铰刀半径对应。
t:自变量
B:与螺距对应。
终止值= NB
式中: N螺距数。
N可以是整数,也可以是小数。当N=0.5时,生成的曲线可以画半个螺距,N=2时,可画2个螺距,余类推。
当然,公式曲线也可以绘制常见的其它曲线,如抛物线、渐开线、笛卡叶形线、玫瑰线、心形线及星形线等。我们只要遵守上述规则,细心无误地输入参数方程式或极坐标方程式,指定相应的参数,就可以生成所需要的曲线,进一步绘制出所需要的图形,
CAXA电子图板的许多命令,像“公式曲线”那样,看起来简单,但是却包含着极其丰富的内容。我们必须认真学习,反复实践,不断总结,举一反三,触类旁通,才可以真正地掌握并熟练地使用这些命令绘制机械图样,才能使CAXA电子图板更好地在机械设计工作中发挥强大的作用。
在设计具有曲面外形的机械零件,如螺旋铰刀等零件时,使用该软件的“公式曲线”,绘制出来的设计图样,外形美观,尺寸精确,快捷方便,效果不错,与昔日的描点近似画法,不可同日而语。下面的图1,就是用公式曲线绘制的螺旋铰刀零件图。
图1 用公式曲线绘制的螺旋铰刀零件图
  电子图板可以根据数学公式或参数表达式快速绘制出相应的数学曲线。公式的给出既可以是直角坐标形式的、也可以是极坐标形式的。公式曲线为用户提供一种更方便、更精确的作图手段,以适应某些精确型腔,轨迹线形的作图设计。用户只要交互输入数学公式,给定参数,计算机便会自动绘制出该公式描述的曲线。  单击【绘图】主菜单中的【公式曲线】按钮;单击【常用】选项卡中【高级绘图】面板上的 按钮;单击【绘图】工具栏上的 按钮;执行fomul命令。(1)执行公式曲线命令后将弹出如图2所示对话框。用户可以在对话框中首先选择是在直角坐标系下还是在极坐标下输入公式。
图2公式曲线对话框
(2)接下来是填写需要给定的参数:变量名、起终值(指变量的起终值,既给定变量范围),并选择变量的单位。(3)在编辑框中输入公式名、公式及精度。单击【预显】按钮,在左上角的预览框中可以看到设定的曲线。(4)对话框中还有储存、提取、删除这3个按钮,储存一项是针对当前曲线而言,保存当前曲线;提取和删除都是对已存在的曲线进行操作,用左键单击这两项中的任何一个都会列出所有已存在公式曲线库的曲线,以供用户选取。(5)设定完曲线后,单击【确定】,按照系统提示输入定位点以后,一条公式曲线就绘制出来了。(6)本命令可以重复操作,右击可结束操作。
在此过程中需要注意的是:1、电子图板的“公式曲线”命令,可以使用参数方程或极坐标方程,来表述欲绘制的曲线,人们常常使用参数方程。  在公式曲线对话框中输入公式时,要在已显示的“x(t)=”和“y(t)=”之后的文本框里输入需要的公式,不可将“x(t)=”和“y(t)=”或“=”重复输入;
2、函数代号后的变量一定要用括弧括起来,不得连着写,如三角函数只能写为sin(t)、sin(t/300)、sin(20*t),不得写成sint,sint/300,sin20t;同样,对数log、开平方sqrt等函数之后的自变量也必须用括号括起来,如log(t)、sqrt(t)不可以写成logt、sqrtt等等。  在数学领域,上述两种写法是等效的,而且通常采用后面的简洁写法。然而在CAXA电子图板里却行不通,必须按照上述的规则正确输入。
3、乘号以符号*表示,不能省略。  代数中的字母连写表示相乘的规则在这里不适用。字母、常数、函数之间如果是相乘关系,必须使用*连接,符号*不得省略。  如3t 、3sint、 tsint等在数学里是合法而正确的,不会引起误解,而在使用CAXA电子图版的“公式曲线”时,则必须写成 3*t、 3*sin(t)、 t*sin(t)等,否则不能自动生成所需要的曲线。
4、自变量使用大、小写字母均可,但是区分大小写;5、幂的表达符号为^,如x的4次方,可写为x^4,余类推。6、绘制用直角坐标方程表达的曲线y=f(x)时,应该先转换成参数方程或极坐标方程,然后使用这些方程绘制曲线。如绘制直线y=ax+b时,可先改变成参数方程表达式:   x(t)=t    y(t)=a*t+b遵循以上规则,就可以顺利生成公式曲线。
下面是电子图板公式曲线的部分公式:Sin曲线X(t)=tY(t)=sin(t)
Cos曲线X(t)=tY(t)=cos(t)
Tan曲线X(t)=t*8.5-4.25Y(t)=tan((t*8.5)-4.25)*20)X(t)=tY(t)=tan(t)
次声波X(t)=t*5Y(t)=t*cos(t*360*8)
对数函数曲线X(t)=10*tY(t)=log(10*t+0.0001)X(t)=tY(t)=log(t)
对数螺旋曲线(极坐标系)Ro(t)=sqrt(t*360*30)
梅花曲线(极坐标系)Ro(t)=10+(3*sin(t*2.5))^2
蜜蜂X(t)=cos(t*360)+cos(3*t*360)Y(t)=sin(t*360)+sin(5*t*360)
蝴蝶(x决定蝴蝶翅膀样式)极坐标系Ro=sin(x*t*360)+sin(x*2*360)
抛物线X(t)=tY(t)=0.2*t*t=0.2*t^2
热带鱼X(t)=(5*((cos(t*360*3)))^4)*tY(t)=(5*((sin(t*360*3)))^4)*t
花式曲线X(t)=2*cos(t*360)Y(t)=2*sin(t*5*360)
双扇子(极坐标系)Ro(t)=sin(t*360)*2+sin(t*360)*2
任意椭圆X(t)=x*cos(t*360)(x取大于零整数)Y(t)=sin(t*360)
圆X(t)=cos(t*2*180)Y(t)=sin(t*2*180)
半圆(t=0~1)X(t)=cos(t*180)Y(t)=sin(t*180)
圆月弯刀X(t)=cos(t*360)+cos(2*t*360)Y(t)=sin(t*360)*2+sin(t*360)*2
柱坐标螺旋线(x的取值决定疏密度)X(t)=100*t*cos(t*x*180)Y(t)=100*t*sin(t*x*180)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

4

主题

46

帖子

27

金币

天使

Rank: 2Rank: 2

积分
113
QQ
沙发
发表于 2013-3-25 20:09:01 | 只看该作者
额 这是哪里找到的?
哪里图了?求链接
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-9-20 06:41 , Processed in 0.291273 second(s), 16 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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