商软塑料件/注塑件网格建模解决方案——ANSA篇
上一章主要介绍了Hypermesh在塑料件和注塑件网格建模的解决方案,这一篇我们一起看一下ANSA在塑料件/注塑件网格建模的解决方案。主要内容分为:Casting功能简介、Midmodeling常用功能简介以及Hypermesh与ANSA建模思路的个人见解。可以直接后台私信我拿样例模型。Midmodeling
Midmodeling的主要过程是通过casting直接生成中面网格。同样的,几乎所有的Geometry和Mesh模块的命令都可以直接作用于casting生成的中面网格。个人感觉与Hypermesh相比,ANSA更是一种以特征为指导的网格生成方式,在进行相关的操作之前,用户可以尽可能地将特征信息定义好,这将让中面生成的网格质量变好同时减少后续的修复工作。Midmodeling常用命令
针对Casting生成的中面网格,可以采用三类命令对其进行操作,分别是:1.Align Manager提供的命令;2.Mesh模块提供的命令;3.Geometry模块提供的命令。这里主要围绕Align Manager提供的命令进行介绍,Geometry和Mesh的常用命令与正常钣金件建模所用的命令是完全一致的,此处不再赘述。Align Manager相关的常用命令
Align Manager中的Areas包含Plane、Middle、Empty三种元素,其中,Plane可以理解为一种基准面,比如画塑料件的时候,通常会认为很多特征都是从一个“大面”上延伸出来的,这个“大面”就是Plane;Middle可以理解为长在Plane上的一些中等尺寸的特征,这些特征的中面就是Middle;Empty指的是ANSA在Casting期间未能判定的面,需要用户修改的面。(tips:其实无所谓什么元素,只要能达到和几何对其、生成连续高质量网格就行,只是个工具,灵活变通即可)Align Manager中的Perimeters包含Triple、Faces、Sharp、Empty等元素,与特征线类似的,Triple为三个面的共享边、Faces为自由边、Empty为Casting期间未定义的边。
Align Manager的主要目的是定义元素的链接关系(定义时,默认会自动align指目标与指定对象),方便后续的align操作。使用add to,将目标面与指定面的归属设置为一样的(该操作等同于按住目标面直接拖拽至指定面):
可以使用Edit修改中面特征:
使用O-junctions完成特征修改:
使用Guided-From top配合new element/replace/edit生成网格(25版以前的可以用Shell mesh-Fill):
mesh/Geom相关的常用命令
正如本章开始所说,Geometry和Mesh模块的常用命令只是为casting功能生成的中面网格提供了更多的网格修复手段,Align、Move Grids、split、reconstruct、smooth等命令都是比较常用的。总结
个人感觉Hypermesh和ANSA这两个软件无论是界面还是功能上,已经越来越像了,但他们的使用机制上还是有较大区别的。ANSA更喜欢使用“集成式的命令”,step by step的操作机制。以Align为例,ansa是先选目标点,选择完成并确定后才会进到下一个界面,选择首尾点确定直线...。Hypermesh会直接把align界面丢给用户,随便用户先选目标点还是先做其他需要输入的数据。ANSA喜欢以管理器(xxx manager)的方式批量管理同一类型的操作,而Hypermesh似乎更喜欢提供独立的操作命令(Hypermesh也有管理器的操作方式,但这种操作模式并不深入人心)。
欢迎一起交流哪个软件的操作方式更得用户的心、为啥会更喜欢这种操作模式,或者更喜欢哪个软件的哪些功能,亦或者如果是自己做一个前处理软件,更希望将哪些命令集成到一起做进去......