找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 3549|回复: 4

[原创] 草图椭圆全约束解决方案

[复制链接]

115

主题

144

回帖

1万

积分

大校

积分
16426
发表于 2021-12-24 23:38:37 | 显示全部楼层 |阅读模式

本公众号有两篇文章中涉及到草图椭圆全约束的问题,分别是:公众号logo的绘制和参数动画仿真,和谐波减速器的UG建模与参数化仿真,这两篇案例中的椭圆都需要进行全约束,有部分网友按教程没能做出仿真结果,很大程度与椭圆没能全约束有关系,本篇文字就重点讲解椭圆的全约束问题。


为了方便讲解,这里先创建表达式,后续讲解约束时则直接使用表达式,而不出现具体的数值。表达式如下:


[mm] a=50 //长半轴尺寸

[mm] b=30 //短半轴尺寸

[degrees] alpha=30 //长半轴与X轴的夹角

[mm] m=80 //椭圆中心的X向定位尺寸(即椭圆中心至Y轴的距离)

[mm] n=40 //椭圆中心的Y向定位尺寸(即椭圆中心至X轴的距离)


新建草图,为了具有普遍性,这里任意绘制一个椭圆,椭圆中心与坐标原点不重合,从状态栏可以看出,草图需要5个约束,这5个待约束的对象分别是:椭圆的长半轴a,短半轴b,椭圆的姿态(即椭圆长轴或短轴与x轴或y轴的夹角alpha),椭圆中心的X向定位尺寸m,和Y向定位尺寸n。只有上述这5个尺寸确定后,该椭圆才能全约束。


椭圆X向和Y向的定位尺寸比较容易标注,点击椭圆中心,再点击相应的坐标轴即可,椭圆定位尺寸也可以放在椭圆大小和姿态约束之后进行标注。


椭圆大小和姿态的约束则需要借助3条辅助线,步骤如下:


  • 主页选项卡→轮廓线命令,选择椭圆中心,椭圆上任意一点(第1条辅助线),椭圆外一点(第2条辅助线),椭圆上再任意一点(第3条辅助线)。需要注意的是,这三条辅助线要避免水平或垂直的自动约束,方便步骤2辅助线尺寸的标注;
  • 标注第1辅助线长度为a(或者b),标注第2辅助线长度为b(或者a),参看图1;
  • 约束第1和第2辅助线相互垂直,第2和第3辅助线相互垂直(或第1和第3辅助线相等),参看图2;
  • 约束第2,第3辅助线分别与椭圆相切,参看图3;
  • 约束长半轴与X轴的夹角为alpha,此时椭圆已经全约束,参看图4。



ellipse1.png

图1 标注椭圆定位尺寸和辅助线的长度


ellipse2.png

图2 约束第1和第2辅助线垂直,第2和第3辅助线垂直


ellipse3.png

图3 约束第2,第3辅助线与椭圆分别相切


ellipse4.png

图4 约束椭圆长半轴与X轴的夹角


注意事项:做完步骤1和2后,步骤3和4次序互换不影响结果,如果做完步骤1后,先做步骤3,4,会出现椭圆成为圆,再做步骤2,此时极大可能出现过约束,尽量避免椭圆变成圆形的情况。


以上草图椭圆全约束的方法为经验所得,仅供参考,如果读者有更好的方法也可以留言分享。



ps:关于椭圆约束的问题读者也可以去网上查阅唐康林第141讲:NX8.5草图之非完整椭圆全约束解决方案。








评分

参与人数 1G币 +1 收起 理由
whinnyjia + 1 楼主是大神!膜拜!

查看全部评分

0

主题

4

回帖

75

积分

上等兵

积分
75
发表于 2022-1-14 23:16:56 | 显示全部楼层
厉害,受教了

0

主题

4

回帖

75

积分

上等兵

积分
75
发表于 2022-1-14 23:17:29 | 显示全部楼层
楼主厉害,受教了{:}{:}{:}

0

主题

82

回帖

2620

积分

少尉

积分
2620
发表于 2022-3-28 09:27:12 | 显示全部楼层
先画椭圆的长短轴,什么交点坐标、长度、垂直、角度完全约束好。然后以交点为圆心随意画一个椭圆,然后以点在曲线上约束椭圆,最后用长短轴其中一条与椭圆垂直约束。

4

主题

24

回帖

284

积分

二级士官

积分
284
发表于 2023-6-20 13:53:03 | 显示全部楼层
椭圆与圆的区别:1.半径 2.不均匀;解决方案:1.加长短轴数据标数 2.加水平或竖直约束固定位置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-24 04:06

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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