4.3 FeatureWorks
FeatureWorks与其他CAD系统共享三维模型,充分利用原有的设计数据,更快地向SolidWorks系统过渡,这就是特征识别软件FeatureWorks所带来的好处。
4.3.1 FeatureWorks特点
FeatureWorks提供了崭新的功能,包括在任何时间按任意顺序交互式操作以及自动进行特征识别。FeatureWorks提供了在新的特征树内进行再识别和组合多个特征的能力,新增功能还包含识别拔模特征和筋特征的能力。
下面将FeatureWorks功能特点做简要介绍。
1. 便捷的重建模型
标准的数据转换器使人们可以共享不同CAD系统的几何信息,但是转换的模型有时成功,有时不成功,通常需要人工重建模型。人们往往需要引入新的设计意图,或增加转换过程中丢失的信息。FeatureWorks软件能让用户迅速而方便地在转化的数据模型中添加新的设计意图。
2. 第一个为用户设计的特征识别应用程序
FeatureWorks与SolidWorks完全集成,是第一个为用户而设计的特征识别应用程序。
FeatureWorks能对由标准数据转换器转换来的几何模型进行特征识别,为几何模型添加信息,形成SolidWorks特征管理器中的特征。
3. 方便用户对孔、切除、圆角、倒角和拉伸的尺寸和位置进行修改
特征识别完成后,用户可以用SolidWorks的命令按需要对设计进行修改。例如,可以简单地将识别后的孔直径从3cm改成5cm。由FeatureWorks识别的特征是完全可以编辑的、是全相关的和参数化的,而且可随时增加新的特征。FeatureWorks给以前的设计数据赋予新的价值,使不同的CAD用户之间更方便、更快地共享三维设计模型。
4. 保持设计思想,提高产品质量
FeatureWorks不仅能够灵活地对转化数据进行修改,而且能保持或修改新的设计思想。例如,一个孔原来是“盲孔”或“通孔”,转换时它可能丢失,就需要重新定义,因此转换时需要保持原始的设计思想,以确保产品质量。
5. 使用特征识别,节省时间
FeatureWorks可以从标准转换器转换的几何模型中捕捉所有的数据,然后进行特征识别。标准数据格式包括STEP、IGES、SAT(ACIS)、VDAFS和Parasolid。FeatureWorks最适合识别规则的机加工轮廓和钣金特征,其中包括:
· 拉伸特征,特征的轮廓是由直线、圆或圆弧构成的。
· 圆柱或圆锥形状的旋转特征。
· 所有孔特征,包括简单孔、螺纹孔和台阶孔。
· 筋和拔模特征。
· 等半径圆角。
· 其他诸如倒角或圆角的特征。
6. 自动和交互两种方式
FeatureWorks提供自动和交互两种特征识别方式。自动的方式不需要人工干预。一般情况下,如果不能自动识别特征时,会弹出一个交互式的对话框,通过简单的交互,点取一个孔或凸台的一个面,通过控制或指定设计意图来实现特征识别。模型指示器显示特征识别前后的轮廓变化。交互识别方式和自动识别方式可以交替使用。
7. 安装简单,易学易用,与SolidWorks完全集成
启动FeatureWorks非常简单,可以从SolidWorks菜单中选取所有FeatureWorks的命令,特征管理器中的特征树自动保存有FeatureWorks识别的特征,整个操作过程直观、简单。
4.3.2 关闭和激活FeatureWorks
FeatureWorks在SolidWorks的零件文档中,可以对输入实体中的特征进行识别。对初学者来说,FeatureWorks可以帮助用户了解没有详细设计参数的模型的建模过程。
要使用FeatureWorks,需要在标准选项卡中选择“插件”命令,然后在弹出的“插件”对话框的“活动插件”选项列表中勾选FeatureWorks复选框,再单击“确定”按钮即可在特征选项卡中显示FeatureWorks选项,如图4-36所示。
图4-36
一般情况下,在SolidWorks中打开的是具有详细设计参数的模型时,启动FeatureWorks的按钮命令,“识别特征”未激活,呈灰色显示。当打开具体参数的模型后,“识别特征”按钮命令被激活。
要关闭FeatureWorks,可在“插件”对话框中取消勾选FeatureWorks选项。
用户可通过以下方式来执行FeatureWorks命令。
· 在“特征”选项卡中单击“识别特征”按钮或者“FeatureWorks选项”按钮。
· 执行“插入”|FeatureWorks|“识别特征”或“选项”命令。
· 在图形区选中模型并执行快捷菜单中的“识别特征”或“选项”命令。
· 在特征管理器设计树中选择“输入”特征并执行快捷菜单中的“识别特征”或“选项”命令。
4.3.3 FeatureWorks识别方法与类型
FeatureWorks识别特征的方法包括自动特征识别、交互特征识别和逐步识别。
1. 自动特征识别
FeatureWorks的自动识别方法可以自动识别并高亮显示尽可能多的特征,这种方法的好处是加速特征的识别,而不必选取面或特征。
2. 交互特征识别
交互特征识别方法是选择特征类型和构成所要识别特征的实体,这种方法的好处是可以控制所识别的特征。例如,当决定要将圆柱切除识别为拉伸、旋转或孔时。此外,还可以借助所选的面及边线来决定特征草图的位置及复杂程度。
3. 逐步识别
逐步识别方法可以识别零件的某些输入实体特征,保存该零件,稍后再识别同一输入实体的其他特征。也可以识别部分零件(包含输入实体和识别特征)的特征,还可以保存部分识别的文档,以便保留各个识别阶段。
逐步识别被自动和交互特征识别,或这些方法的组合所支持。
逐步识别方法的好处是:
· 逐步识别可供多体零件或带钣金特征的零件使用。
· 识别前的特征名称在识别后不被保留。
· 查找阵列、组合特征和重新识别命令,仅适用于当前显示在中级阶段PropertyManager识别下的特征。
4. 识别类型
FeatureWorks最适合识别带有长方形、圆锥形、圆柱形的零件和钣金零件。表4-3列出了使用交互特征识别方法可识别的标准特征类型。
表4-3 可识别的标准特征类型
4.3.4 FeatureWorks操作选项
当打开其他stp格式的文件时,可以在特征选项卡中单击“识别特征”按钮,属性管理器中显示FeatureWorks面板。FeatureWorks面板中包含两种识别模式:自动和交互。“自动”识别模式的选项设置如图4-37所示;“交互”识别模式的选项设置如图4-38所示。
图4-37
图4-38
技术要点:
当打开其他软件生成的文件(实体或钣金零件)时,“识别特征”工具才可用。
FeatureWorks面板中主要选项和按钮的含义如下。
· 信息:信息列表中显示用户进行下一步操作的提示。
· 自动:单击此单选按钮,按自动识别的方法识别特征。
· 交互:单击此单选按钮,按交互特征识别方法识别特征。
· 标准特征:单选此单选按钮,将在“自动特征”选项组中显示标准特征复选框。
· 钣金特征:FeatureWorks所能识别的钣金特征。单击此单选按钮,将在“自动特征”选项组中显示钣金特征复选框。
· 复选所有过滤器:单击此按钮,则“自动特征”选项组中所有复选框被自动勾选。
· 取消复选所有过滤器:单击此按钮,则“自动特征”选项组中所有被选中的复选框被自动取消勾选。
· 本地识别实体:当用户选择特征进行识别时,“本地识别实体”列表中将列出选择的特征。
· 特征类型:在“特征类型”下拉列表中包含了FeatureWorks所能识别的交互特征。
· 所选实体:从图形区域选择用户想识别的几何体为所选的实体。
· 成形到面:选取特征终止的面。FeatureWorks从草图基准面拉伸特征到所选的面。
· 检查平行面:识别非类型特征(如果它们具有与选定面平行的面)。
· 识别阵列:识别阵列特征类型。
· 识别相同:选择该复选框来识别具有相同特点的特征。例如,图形区中拥有数个具有矩形截面的凸台拉伸,选择其中一个凸台的面,这些特征会同时识别,但作为单独的特征。
· 识别:单击此按钮,FeatureWorks运行识别程序。
· 删除面:删除在“所选实体”列表中的特征。
4.3.5 FeatureWorks选项设置
用户可以设置FeatureWorks选项以帮助识别。在特征选项卡中单击“FeatureWorks选项”按钮,弹出“FeatureWorks选项”对话框,如图4-39所示。
图4-39
该对话框中包括“普通”“尺寸/几何关系”“调整大小工具”“高级控制”选项。
1. “普通”选项设置
“普通”选项主要设置在文件中FeatureWorks选项识别特征的生成,其中包括3个选项,含义如下。
· 覆写现有零件:在现有的零件文件中生成新特征,并且替换原来的输入实体。
· 生成新文件:在新的零件文件中生成新特征。
· 零件打开时提示识别特征:选择此复选框时,当用户在SolidWorks零件文件中打开来自另一系统的零件作为输入实体时,将自动开始特征识别。
2. “尺寸/几何关系”选项设置
“尺寸/几何关系”选项主要设置在草图中是否启用标注尺寸,如图4-40所示。
图4-40
该设置中主要选项的含义如下。
· 启用草图自动标注尺寸:自动将尺寸添加到识别的特征。
· 模式:将尺寸标注方案设定为基准、链或尺寸链。
· 放置:设定尺寸的水平和垂直放置方式。
· 几何关系:是否为草图添加几何约束。
技术要点:
如果“给草图添加约束”复选框没有被勾选,则草图实体仍然处于欠定义。
3. “调整大小工具”选项设置
“调整大小工具”选项主要用于调整特征的识别顺序,以及是否自动识别或提示用户在编辑时特征自动识别子特征,如图4-41所示。
图4-41
该设置中主要选项的含义如下。
· 识别顺序:为编辑特征设定识别顺序。
· 调序的特征:该列表框中列出了识别特征项目,单击上移按钮或下移按钮,可调整选中的特征项目的顺序。
· 在使用编辑特征时自动识别子特征:在使用编辑特征识别输入实体上的面时,识别面的子特征。右边的下拉列表中列出3个选项,分别为“是”“否”和“提示”。
4. “高级控制”选项设置
“高级控制”选项主要用于设置诊断、检查识别特征,以及是否识别向导孔特征,如图4-42所示。
图4-42
该设置中主要选项的含义如下。
· 允许失败的特征生成:允许软件生成有重建模型错误的特征。如果不选择此复选框,当一个或多个特征有重建模型错误时,软件无法识别任何特征。
· 进行实体区别检查:在特征识别后,比较原始的输入实体及新的实体。
· 不进行特征侵入检查:当选择此复选框时,软件在自动特征识别过程中不会对侵入另一特征的特征进行检查。
· 不进行实体检查:当选择此复选框时,软件可以在特征识别过程中周期性地检查实体。如果不选择此复选框,软件不为实体检查任何错误。
· 识别孔为异形孔向导孔:FeatureWorks支持识别柱孔、锥孔、螺纹孔、管道螺纹孔,以及普通孔类型异形孔向导特征。