QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 12582|回复: 55
打印 上一主题 下一主题

[教程] UG/NX 表达式,规律曲线 实例教程

  [复制链接]

四级士官

Rank: 3Rank: 3

2

主题

57

帖子

815

积分
跳转到指定楼层
楼主
发表于 2020-5-2 20:36:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我们要建立一个如下图中左侧一样的轴,它是用右侧的斜盘切割而成。那么怎么做呢?
范成法装配模拟无限逼近 求差运算。。。。可不可以通过计算将右侧斜盘上点的运动数据转换求得左侧目标轴上对应点的轨迹数据呢?先做一个原理图看看.

a圆与A圆向齿轮一样同步由C点向B点旋转相同角度c点与C点最终会在B点重合,那么ac的长度为ac=aA-CA
同步旋转的角度<bac=<BAC ,C点在右侧圆周线上的坐标X=DA=cos(<BAC)*r , (r为圆半径,r=CA=BA), Y=CD=sin(<BAC)*r ,Z=0
现在要求C点对应的左侧圆c点的坐标则为 Xc=cos(<BAC)*ac ,Yc=sin(<BAC)*ac,Zc=0

以上为左右两侧圆上坐标转换原理。


评分

参与人数 1G币 +50 收起 理由
3D世界网-零 + 50 楼主是大神!膜拜!

查看全部评分

有奖推广贴子: 

回复

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

100

主题

1140

帖子

1万

积分
推荐
发表于 2020-5-6 06:32:25 | 只看该作者
看了这个,我知道为什么做机械设计要本科,研究生,博士生了,我以前以为,高中生,大专生只要软件学的好,机械原理学好,懂加工,就能把机械设计做好,确实有点偏激了。
回复 支持 6 反对 0

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

0

主题

418

帖子

1万

积分
推荐
发表于 2020-5-2 23:05:40 | 只看该作者
数学不好的,来看看
回复 支持 1 反对 0

使用道具 举报

少校

Rank: 6Rank: 6

1

主题

1025

帖子

8999

积分
推荐
发表于 2020-5-2 22:53:55 | 只看该作者
满满的硬货呀
回复 支持 1 反对 0

使用道具 举报

四级士官

Rank: 3Rank: 3

2

主题

57

帖子

815

积分
推荐
 楼主| 发表于 2020-5-2 21:38:39 | 只看该作者
源文件 _model11.prt (520 KB, 下载次数: 5, 售价: 5 元宝) 刀.prt (219 KB, 下载次数: 4, 售价: 1 元宝)

初学UG不知道怎么装配,求将这两个装配的具体教程,不胜感激。



回复 支持 1 反对 0

使用道具 举报

四级士官

Rank: 3Rank: 3

2

主题

57

帖子

815

积分
沙发
 楼主| 发表于 2020-5-2 20:49:06 | 只看该作者
实战准备
下面发一个斜盘截面的数据,旋转后为斜盘,斜盘与水平夹角20度,斜盘截面图及数据,弧线上点到中间构造线距离为3.08mm图中UG四舍五入显示为3.1mm
旋转后的斜盘模型如下
斜盘与被切轴之间的关系

左边构造线部分是要求得的被切轴,被切轴与斜盘轴之间的轴心距aA=65mm,被切轴的半径r=50mm
左侧被切轴数据如下:他被右侧斜盘切出5条规律曲线,下面我们就想法求出这些曲线。


回复 支持 反对

使用道具 举报

四级士官

Rank: 3Rank: 3

2

主题

57

帖子

815

积分
板凳
 楼主| 发表于 2020-5-2 21:00:16 | 只看该作者
求基本曲线 为左侧轴内侧中间的那条曲线
如下图,y1他是右侧斜盘中间构造线旋转,会在左侧y4轴上切过形成的曲线。左轴a右轴A,两轴间距aA=65mm
斜盘Y1与水平y3圆夹角20度,即<BAD=20
Y4圆球逆时针与y1圆球顺时针同步旋转,求右边线段CE旋转到BD位置时,C点在y4圆球上形成的曲线。
y4圆球是由360度向180度方向旋转,y1圆球角<BAC是由180度向360度方向旋转。但<BAC<DAE<DAE的角度根据<BAC求出,因y4y3同步且旋转方向相反所以<DAE=<eag
A圆与a圆的半径都是r=50,圆心距 aA=65,  <BAD=20度,BA=CA=r=50,设theta为旋转角的变量,值为0360度,在UGt=(0~1) theta=360*t就代表<BAC会在0~360度范围变化,同时<DAE也会变化。
这里的角变量theta指的是<BAC由小变大,即theta是在y1圆平面上的角度变量。要求得<eag的值,即得求出相应的<BAC对应的<DAE的值,<DAE就是<BAC在圆y3上的投影。Y4ae=65-EA当斜盘y1移动角度thetay1上形成角<BAC这时C点在y1上(x,y,z)坐标如何计算?
1,在圆y1上过C点垂直半径BA做一条辅助线CF为圆y1上弦长的一半,FA为圆y1的弦心距FA=cos(theta)*r
2在圆y1上过C点坐标xC=GA=cos(20)*FA,yC= CE= FG=sin(20)*FAzC= CF=EG=sin(theta)*r
现在我们要把求得的y1C点坐标转换为对应圆y4上的点坐标
EA=cos(<CAE) *r, <CAE=arcsin(CE/r),由于EA值随角度变化进入不同象限有正负值变化所以使用不同的公式
EAxm=cos(<CAE)*r =cos(arcsin(CE/r))*r =cos(arcsin(20)*cos(theta)))*r
EAzm=sqrt(CA^2-CE^2)=sqrt(50^2-(sin(20)*cos(theta)*r)^2)=sqrt(2500-(sin(20)*cos(theta)*50)^2);
<DAE=<eag_xm=arccos(GA/ EAxm)=arccos(cos(20)*cos(theta)/cos(arcsin(sin(20)*cos(theta))))
<DAE=<eag_zm =arcsin(CF/ EAzm)=arcsin(sin(theta)*50/sqrt(2500-(sin(20)*cos(theta)*50)^2))
计算y4上的对应坐标
Xm =cos(<eag)*ae  ae=65-EA, aA是常量65EA是随角度theta的变化而随时改变长度的。
ae=aA- EAxm =65-cos(arcsin(20)*cos(theta)))*50,圆y3上线段EA与圆y4旋转theta角度后顶点重合时ae的长度。
y4上基本曲线的坐标
Xm=-cos(<eag_xm)*ae
=-cos(arccos(cos(20)*cos(theta)/cos(arcsin(sin(20)*cos(theta)))))*(65-cos(arcsin(sin(20)*cos(theta)))*50)
Ym= yC =CE=FG=sin(20)*FA=sin(20)*cos(theta)*r
Zm=sin(<eag_zm)*ae
=sin(arcsin(sin(theta)*50/sqrt(2500-(sin(20)*cos(theta)*50)^2)))*(65-cos(arcsin(sin(20)*cos(theta)))*50)

录入UG基本曲线参数
关联规律曲线


回复 支持 反对

使用道具 举报

四级士官

Rank: 3Rank: 3

2

主题

57

帖子

815

积分
地板
 楼主| 发表于 2020-5-2 21:07:03 | 只看该作者
基本曲线内侧上曲线
Y1圆球逆时针与y2圆球顺时针同步旋转,求y2圆球上线段CE旋转到BD位置时,在y1圆球上形成的曲线。
aA=65y1y2的圆心距(y2,y3,y4同心,半径同为R=50; y2,y4,y5y3平面垂直,y4y2夹角20度,y5y4平行,距离JA=3.08cm,KA垂直DA,<BAD=<JAK=20度。r=BA=FA=CA=50 JA=3.08  <KAD=<JAB=90 <KAJ=<BAD=20  thetay5圆上点的旋转角度,如由B点转到C点的角度。y5圆的半径FJy3园半径BA的弦心距加KJ
FJ=CJ=sqrt(FA^2-JA^2)=sqrt(50^2-3.08^2)=49.90504584  KJ=tan(20)*3.08  KA=MH=JA/cos(20)=3.08/cos(20)
MJ=cos(theta)*CJ=cos(theta)*sqrt(50^2-3.08^2)=cos(theta)*49.90504584
HA=MK=MJ-KJ=cos(theta)*sqrt(50^2-3.08^2)-tan(20)*3.08
HP=sin(20)*HA=sin(20)*(cos(theta)*sqrt(50^2-3.08^2)-tan(20)*3.08)
y5圆坐标如下:
X5=PA=cos(20)*HA=cos(20)*(cos(theta)*sqrt(50^2-3.08^2)-tan(20)*3.08)
Y5=CE=MH+HP=3.08/cos(20)+sin(20)*(cos(theta)*sqrt(50^2-3.08^2)-tan(20)*3.08)
<CAEy5=arcsin(Y5/r)=arcsin((3.08/cos(20)+sin(20)*(cos(theta)*sqrt(50^2-3.08^2)-tan(20)*3.08))/50)
EA=Y5/tan(<CAEy5)=(3.08/cos(20)+sin(20)*(cos(theta)*sqrt(50^2-3.08^2)-tan(20)*3.08))/tan(arcsin((3.08/cos(20)+sin(20)*(cos(theta)*sqrt(50^2-3.08^2)-tan(20)*3.08))/50))
Z5=CM=EP=sin(theta)*CJ=sin(theta)*sqrt(50^2-3.08^2)
<DAE=<eag_um=arccos(PA/ EA)
<DAE=<eagumZ=arcsin(CM/EA)
Y1圆坐标如下:
ae_um =65- EA, aA是常量65EA是随角度theta的变化而随时改变长度的。
Xmu=ag=cos(<eag_um)*ae_um
Ymu= Y5=CE
Zmu=eg=sin(<eagumZ)*ae_um
录入UG基本曲线-上曲线参数

关联规律曲线


回复 支持 反对

使用道具 举报

四级士官

Rank: 3Rank: 3

2

主题

57

帖子

815

积分
5#
 楼主| 发表于 2020-5-2 21:34:10 | 只看该作者
外下曲线
Y1圆逆时针与y2圆顺时针同步旋转,求右边线段CE旋转到PD位置时,在y1圆球上形成的曲线。
Y1圆是由360180方向旋转,y6圆球角<PFC是由180360方向旋转。但<PFC<DAE<DAE=<eag
A圆与a圆的半径都是r=50,圆心距 aA=65,  <BAD=20度,BA=fA=r=50DA=AK=15,PD,HK垂直DK,HG垂直PD, DK=30  GF=XH=15 <JOH=50度,YA=3.08, <fAV=20+arcsin(3.08/50)theta为旋转角的变量,值为0~360度范围。
P点向C点运动时y1圆与y2实线圆同步反方向转动;即角<eag与角<EAD总是相等。这里的角变量theta指的是<PFC由小变大,即theta是在y6圆平面上的角度变量。要求得<eag的值,得求出相应的<PFC对应的<DAE的值。Y1ae=65-EA PC点在Y1圆球上形成的运动轨迹(x,y,z)坐标计算如下:
fV=ON=PD=SA=sin(<fAV)*FA=sin(20+arcsin(3.08/50))*50=19.9627842
SO=tan(20)*SA=tan(20)*sin(20+arcsin(3.08/50))*50=7.26585924
JH=XH-SO=15-tan(20)*sin(20+arcsin(3.08/50))*50=7.73414076
OJ=SX=JH/tan(50)=(15-tan(20)*sin(20+arcsin(3.08/50))*50)/tan(50)= 6.48971466
FA=GD=SA-SX/2=(sin(20+arcsin(3.08/50))*50)-(15-tan(20)*sin(20+arcsin(3.08/50))*50)/tan(50)/2
PF=CF=FH=sqrt((SX/2)^2+XH^2)=sqrt(((15-tan(20)*sin(20+arcsin(3.08/50))*50)/tan(50)/2)^2+15^2)=15.34695732
<PFG=arctan (SX/2/XH)= arctan ((15-tan(20)*sin(20+arcsin(3.08/50))*50)/tan(50)/2/15)=0.2130411472
当角<PFC的大小为theta
MF=cos(theta)*CF  
MT=sin(<PFG)*MF  
Y=CE=MR=GD+MT  
Z=CM=sin(theta)*CF= sin(theta)* sqrt((SX/2)^2+XH^2)
X=RA=cos(<PFG)*MF
EAod=cos(<F) *CF, <F为线CF与小实线圆的夹角<F=arcsin(MT/CF), EAod=cos(arcsin(MT/CF))*CF
<DAE=<eag_od=arcsin(CM/EAod)<DAE=<eag=arccos(RA/EAod)
ae=65-EAod
Xod=cos(arccos(RA/EAod))*(65-EAod)
Yod =CE= -GD-MT
Zou=sin(<eag_od)*(65- EAod)= sin(arcsin(CM/EAod))*(65-EAod)

录入UG表达式
关联规律曲线
录入UG外上曲线参数
关联规律曲线
内下曲线
关联规律曲线

扫掠轮廓线
扫掠结果
旋转体轮廓线
旋转结果
修剪体






回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

1

主题

225

帖子

9598

积分
9#
发表于 2020-5-5 22:26:37 | 只看该作者
数学没有学好,慢慢来消化!
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

58

主题

3698

帖子

3万

积分

论坛元老

10#
发表于 2020-5-5 22:36:56 | 只看该作者
能有视频就更完美了..得慢慢消化,表达式这些

读书读的少啊~
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-4-20 09:17

返回顶部