找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 83781|回复: 4

[原创] 技术贴(三)解决”不能生成特征,将导致厚度为零的几何体"的问题

[复制链接]

748

主题

978

回帖

1万

积分

版主

积分
19644
发表于 2018-8-16 19:33:33 | 显示全部楼层 |阅读模式
小石坝,今天给大家归纳总结的是SolidWorks实体建模过程中,经常出现的问题----“不能生成特征,将导致厚度为零的几何体”{}{}。 1.jpg
不管是是菜鸟还是老司机,在进行拉伸,切除,放样,扫描等等常见特征命令过程中,都会遇到此问题,画的多了,遇到多了,可能有时试几次就好了,有的人一遇到这种问题,就取消“合并实体”选项,确实,大多数这样能够解决问题,但有少部分无法解决,这导致大多数人遇到这种问题还是头皮发麻,今天小石坝,就给大家总结归纳此问题,让大家能够做到心中有数,遇事不慌。{:}首先,我们从官方给出的解释了解下:
如果实体模型的边线或顶点与相邻几何体连接不当,则将会产生零厚度的几何体(也称为非多面几何体)。 实体的每个边线都必须恰好具有两个相邻面。

实体的每个边线都必须恰好具有两个相邻面。

零厚度几何体所在的边线。

零厚度所在的顶点。

零厚度所在的切线。

尝试拉伸切线到孔时将会产生零厚度。

这常常会在工程图中产生无效剖面视图。

从个人理解,就会软件or机器不能执行无限循环类似的问题,所以SolidWorks 不允许存在零厚度的几何体,因为它会导致数学问题且在模型中向下传递此问题。

sw软件中常常报错有:
  • 无法生成此特征,因为它将生成零厚度的几何体形状。
  • 无法用剖切线来剖切此模型。请确认剖切线完全通过该模型。

可能的修正措施:
  • 添加或移动足够的实体材质到零厚度几何体的区域,以正确连接边线和顶点。
  • 在拉伸 PropertyManager 中,清除方向中的合并结果。这样会生成多实体零件。
  • 更改拉伸的次序。


小石坝经验总结:

1)取消合并结果,做成实体就行了。
2)故意给个相反方向的拉伸,就消除了那个厚度为0的地方。
3)sw讨厌就讨厌在这里,很多地方都是什么零厚度的. 解决方法很简单的,将相切或者接触的地方改成相交的就行了,也就是说只要有厚度就好了,哪怕只是0.0001也行的;
4)修改草图,将草图变大或者变小点,不出现相切或者厚度为零的情况,这种问题一般不易察觉,实在没有办法才尝试修改该特征命令或者有联系的命令草图,在不破坏设计本意的情况下,多多尝试几次。



评分

参与人数 1G币 +3 收起 理由
楚轩大校 + 3 不错,支持你!

查看全部评分

23

主题

1866

回帖

2万

积分

爱好者终身VIP

积分
29029

VIP会员

发表于 2018-8-16 20:06:33 | 显示全部楼层
还是没明白

748

主题

978

回帖

1万

积分

版主

积分
19644
 楼主| 发表于 2018-8-16 20:45:38 | 显示全部楼层

大神没明白{:cry:},看来必须要举出具体例子来,这样笼统的讲确实说的不清楚,抽时间我在重新做个具体点的分类解决。

0

主题

189

回帖

1518

积分

六级士官

积分
1518
发表于 2018-8-16 21:20:00 | 显示全部楼层
我一般采用加厚0.001的做法,出工程图的时候也是,将端面位置的剖切线向实体偏0.001。简单有效{:}

0

主题

1

回帖

9

积分

列兵

积分
9
发表于 2019-11-26 11:17:55 | 显示全部楼层
感谢解答!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-27 17:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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