第6章 特征的工程修饰
本章包括
● 孔特征
● 圆角特征
● 倒角特征
● 壳特征
● 筋特征
● 拔模特征
● 综合范例
本章导读
通过第5章的学习,用户基本学会了创建三维实体模型的多种操作方法。但是仅仅依靠这些单纯的模型创建方法满足不了复杂多元的模型创建。所以Pro/ENGINEER为用户准备了多种特征修饰工具,方便对模型进行细致的调整和修饰。
6.1 孔特征
孔特征,顾名思义就是在实体模型上面挖孔,在Pro/ENGINEER野火4.0中有多种方式进行孔的创建,简单地利用Cut功能就能在实体中掏切出孔,除此之外,还可以使用单独设置的孔特征来进行孔的创建。在Pro/ENGINEER野火4.0中孔特征分为两大类:简单孔、异形孔(包含在简单孔的控制面板中)和标准孔。
6.1.1 孔的定位方式
使用孔特征创建孔,需要指定孔的放置平面以及参考尺寸位置标注两个要素,其中较有特点的是孔的标注方法,Pro/ENGINEER野火4.0孔特征为用户提供了三种标注方法,在下面的孔特征控制面板中会为读者一一介绍。
命令启动方法如下:
● 下拉菜单:选择“插入→孔”命令。
● 工具栏:单击“孔特征”按钮。
由于孔的类别不同,其操作方式及控制面板的设置也不同,所以这里根据孔的两大类别分别对其控制面板进行讲解。
1. 简单孔
启动孔特征,作为系统默认的简单孔控制面板首先出现在信息栏处,如图6-1所示。这里将对简单孔的控制面板的各功能选项的意义进行逐一的讲解。
图6-1 简单孔控制面板
放置:设置孔放置位置的控制面板,单击该命令,出现如图6-2所示的控制面板,上面是孔放置平面的信息。
图6-2 放置控制面板
定位标注类型介绍如下:
线性:通过边或面作为参照,并标注出中心线到参照边或面的距离。
径向:通过轴和面作为参照,以极坐标的方式标注孔的中心线位置,并标注极坐标的半径及角度尺寸。
直径:通过轴和面作为参照,以直径的尺寸标注孔的中心线位置,并标注极坐标的直径及角度尺寸。
注意
除类型栏中显示的三种定位标注类型外,还有一种“同轴”的定位标注类型,它是通过同心轴作为参照,只须选择已有的轴线作为孔的轴线即可。
形状:显示孔的形状及尺寸的控制面板,可设定孔的生成方式,同时孔的相关尺寸也可在其控制栏中进行即时的修改,如图6-3所示。
图6-3 形状控制面板
孔的深度设置类型介绍如下:
(指定):单独向着一个方向输入数值来确定深度。
(对称):以草绘平面为分界点向两侧输入数值确定深度。
(穿过下一个):以零件的下一个曲面为终点确定深度。
(穿透):和所有曲面相交,穿透实体特征。
(穿至):穿过所有曲面,直到选取指定曲面为止确立深度。
(指定的):穿过所有曲面,一直延伸到指定的点、线、曲面确立深度。
注释:只有是标准孔时才能使用,显示标准孔的相关信息。
属性:显示孔名称及相关参数,并且名称可以修改。
注意
放置、形状、注释和属性是公共菜单,同时适用于简单孔和标准孔。故在介绍标准孔时不再对其重复介绍。
:单击该按钮,创建简单孔。
:单击该按钮,创建标准孔。
:定义矩形作为孔的轮廓。
:使用标准孔轮廓作为孔的轮廓。
:使用草绘定义孔的轮廓。
:孔的直径输入对话框。
:孔深度的类型选择框。
2. 标准孔
Pro/ENGINEER野火4.0为用户提供了实际生产中应用的标准孔类型的孔特征,其中包括ISO、UNC、UNF三个标准,并且还允许用户选择孔的形状。在孔特征的控制面板上单击“标准孔”按钮,控制面板便转换为标准孔的控制面板,如图6-4所示。这里将对标准孔控制面板的各功能选项的意义进行逐一的讲解。
图6-4 标准孔控制面板
:添加攻丝。
:创建钻孔。
:创建间隙孔。
:螺纹标准选择对话框。
:螺纹尺寸输入对话框。
:孔深度的类型选择框。
:孔肩部深和孔深的选择框,此选项只有选择指定深度类型时才会出现。
:添加埋头孔。
:添加沉孔。
6.1.2 简单孔的创建
简单孔通过选定孔的放置平面,并指定出孔的形状及标注定位尺寸来完成孔特征的创建。
创建简单孔的操作步骤如下:
步骤01 启动孔特征,单击“简单孔”类型按钮。
步骤02 单击“定义矩形轮廓”按钮。
步骤03 在工作区中选择孔的放置平面,并相应地标注出孔的定位尺寸。
步骤04 给定孔的直径尺寸,选择深度类型。
步骤05 单击控制面板中的“预览”按钮,观察孔特征的生成情况。
步骤06 确认无误后,单击控制面板中的“确定”按钮,完成简单孔的创建。
步骤07 如果选择“定义标准孔轮廓”按钮,则按照标准孔的操作流程创建,具体操作步骤见标准孔操作步骤介绍。
6.1.3 异形孔的创建
异形孔就是草绘轮廓创建的孔特征,它需要自主绘制截面形状来完成孔特征的创建。
创建异形孔的操作步骤如下:
步骤01 启动孔特征,单击“简单孔”类型按钮。
步骤02 单击“使用草绘定义孔轮廓”按钮。
步骤03 单击“打开”草绘文件按钮或单击绘制“草绘截面”按钮。
步骤04 选取“打开”一个草绘文件按钮可以选取已有的草绘截面图形进行载入,如果没有可以使用的截面图形则需重新绘制截面图形。
步骤05 单击“草绘截面”按钮,进入草绘状态,绘制一条旋转中心线和孔的截面,标注尺寸。
步骤06 完成草图截面的绘制,单击“完成”按钮,返回三维设计界面。
步骤07 单击“放置”按钮,在“放置”对话框中确定孔的放置平面及尺寸定位方式,同时进行相应的定位尺寸。
步骤08 单击控制面板中的“预览”按钮,观察孔特征的生成情况。
步骤09 确认无误后,单击控制面板中的“确定”按钮,完成异形孔的创建。
6.1.4 标准孔的创建
标准孔是符合工业标准的各类装配用的螺纹孔或不带螺纹的配合间隙孔。
创建标准孔的操作步骤如下:
步骤01 启动孔特征,单击“标准孔”类型按钮。
步骤02 在工作区中选择孔的放置平面。
步骤03 设置孔的螺纹参数,在螺纹类型表中选择“ISO”,在可选用的螺纹尺寸列表中选取所需的螺纹尺寸,也可手动输入,设定孔的深度,最后选择孔的形式是埋头还是沉头。
步骤04 若为不带螺纹的配合孔则需选取配合方式。
步骤05 单击控制面板中的“预览”按钮,观察孔特征的生成情况。
步骤06 确认无误后,单击控制面板中的“确定”按钮,完成标准孔的创建。
6.2 圆角特征
6.2.1 圆角特征的含义及应用
圆角特征是模型创建中必不可少的一个重要特征,它能够起到为模型进行平滑和圆润的作用。在现实生活中,从人体的安全角度去考虑,所有的产品都会作相应的圆角处理,以免划伤人体,并且适当的圆角会丰富产品的造型,提升产品的亲和力。
6.2.2 圆角特征的启动及特征选项的含义
命令启动方法如下:
● 下拉菜单:选择“插入→倒圆角”命令。
● 工具栏:单击“倒圆角工具”按钮。
启动倒圆角特征工具之后,界面的信息栏处出现倒圆角工具的操作面板,效果如图6-5所示,现将其面板中各功能按钮介绍如下。
图6-5 圆角特征的操作面板
:圆角设定模式。
:圆角过渡模式。
:圆角大小的数值输入框,只有在圆角设定模式下才能使用。
设置:设定圆角特征的类型及其他参照信息。单击此按钮,系统弹出如图6-6所示的对话框。
图6-6 设置对话框
过渡:设置圆角的过渡值。
段:显示不明确的圆角组列表和不明确的圆角接头列表。
选项:选择是在实体还是在曲面上进行圆角特征的创建。
属性:显示当前圆角特征的名称及相关信息。
6.2.3 圆角特征的创建方法
倒圆角特征的操作步骤如下:
步骤01 启动圆角特征,信息栏处显示圆角特征的控制面板。
步骤02 选择要建立圆角的边线。
步骤03 在操控面板的数值输入框中输入数值或直接通过调控圆角特征的尺寸手柄来改变圆角的大小,如图6-7所示。
图6-7 通过尺寸手柄调整圆角大小
步骤04 确认圆角大小,单击“确定”按钮,完成圆角特征的创建。
步骤05 如果要创建完全圆角,则需要在模型上选择对立的两条边线,如图6-8所示。
图6-8 完全倒圆角的边线选取
注意
如果想要同时选取多条边线进行操作,可以按住Ctrl键,再依次单击边线即可。
步骤06 在操控板中单击“设置”按钮,在“设置”对话框中单击按钮,查看操作后的效果,如图6-9所示。
图6-9 完全倒圆角效果
步骤07 确认无误后,单击“确定”按钮,完成完全倒圆角特征的创建。
注意
圆角特征常常作为模型的收尾修饰,所以在设计中应尽量晚些创建圆角特征。
6.3 倒角特征
6.3.1 倒角特征的含义及应用
倒角特征与倒圆角特征非常相似,区别是前者是倒直角,后者是倒圆角。所以两者的操作面板及操作流程都有所相似。Pro/ENGINEER野火4.0中为用户提供了两种倒角方式:边倒角和拐角倒角。边倒角是以实体的边线为放置参照,将边切除产生斜面倒角来替代原来以此边为公共边进行连接的两个曲面的放置特征。拐角倒角是以实体的顶点为放置参照,将顶点切除产生斜面倒角来替代原来以此顶点为公共顶点进行连接的多个曲面的放置特征。下面将分别对两种不同的倒角方式进行讲解。
6.3.2 边倒角特征的启动及创建
命令启动方法如下:
● 下拉菜单:选择“插入→倒角→边倒角”命令。
● 工具栏:单击“倒角工具”按钮。
启动倒角特征工具之后,界面的信息栏处出现倒圆角工具的操作面板,效果如图6-10所示,其操作面板中的功能项同倒圆角面板基本一致,这里只说明不同之处。
图6-10 圆角特征的操作面板
:边倒角的类型选择框,打开下拉菜单,其中包含倒角的四种类型,如图6-11所示。
图6-11 倒角类型选择
:创建的倒角沿两个邻接曲面距选定的边的距离都是D,D的尺寸大小需在后面的数值框中输入。
:创建的倒角沿第一个曲面距选定的边的距离是D1,沿第二个曲面距选定的边的距离是D2,D1和D2的尺寸大小需在后面的数值框中输入。
:创建的倒角沿一邻接曲面距选定的边的距离是D,并且与该面成一定夹角。D的尺寸大小和夹角大小需在后面的数值框中输入。
注意
该命令只有在两个平面之间才能使用。
:创建的倒角和两个曲面都为45°,并且每个曲面边的倒角距离都是D。D的尺寸大小需要在后面的数值框中输入。
注意
该命令只有在两个垂直面的交线上才能使用。
边倒角的操作步骤如下:
步骤01 启动边倒角特征。
步骤02 选择要建立边倒角的边线,如图6-12所示。
图6-12 倒角的边线选取
注意
如果想要同时选取多条边线进行操作,可以按住Ctrl键,再依次单击边线即可。
步骤03 在边倒角控制面板中选择倒角类型,并输入相应的尺寸数值。
步骤04 单击控制面板中的“预览”按钮,观察倒角特征的生成情况。
步骤05 确认无误后,单击“确定”按钮,完成边倒角特征的创建,效果如图6-13所示。
图6-13 边倒角效果
6.3.3 拐角倒角特征的启动及创建
命令启动方法如下:
通过下拉菜单,选择“插入→倒角→拐角倒角”命令。
拐角倒角的操作步骤如下:
步骤01 启动拐角倒角特征,系统弹出“倒角(拐角):拐角”对话框,如图6-14所示。
图6-14 “倒角(拐角):拐角”对话框
注意
如图6-14所示,拐角倒角特征需要两个构建元素,一个是顶角,即由多条边线交汇的顶点,需要对这些边线进行逐一的选取,另一个就是尺寸,即顶点到每条边线的倒角距离。
步骤02 首先进行边的选取,选取第一条边,同时系统弹出“菜单管理器”窗口,如图6-15所示。
图6-15 拐角倒角的边线选取
注意
“菜单管理器”中的“选出点”和“输入”选项都是确定倒角距离的命令,其意义分别为:“输出点”命令要求用户在加亮的边上选取一个点来定义倒角在边上的长度。“输入”命令是指以输入数值的方式来定义倒角在边上的长度。推荐使用“输入”选项,因为它更加准确。
步骤03 在“菜单管理器”中选取“输入”选项,信息栏中出现输入数值对话框,如图6-16所示,输入数值,单击“确定”按钮,完成第一条边线的参数定义。
图6-16 数值输入对话框
步骤04 重复上述操作,完成对其他边线的选择和定义。
步骤05 完成所有边线的定义,单击“倒角(拐角):拐角”对话框中的“预览”按钮,观察拐角倒角特征的生成情况。
步骤06 确认无误,单击“倒角(拐角):拐角”对话框中的“确定”按钮,完成拐角倒角特征的操作,效果如图6-17所示。
图6-17 拐角倒角效果
6.4 壳特征
6.4.1 壳特征的含义及应用
壳特征是将实体模型进行掏空并只留有一定壁厚,使模型成壳体状态的操作,壳特征的创建一般在倒圆角之前进行。在创建箱体类的模型时经常会使用到壳特征工具。
6.4.2 壳特征的启动及创建
命令启动方法如下:
● 下拉菜单:选择“插入→壳”命令。
● 工具栏:单击“壳工具”按钮。
启动壳特征工具之后,界面的信息栏处出现壳特征工具的操作面板,效果如图6-18所示。
图6-18 壳特征的操作面板
:壳特征厚度的数值输入框,后面的箭头图标可以改变抽壳的方向,即是向外抽还是向内抽。
参照:单击该按钮,打开壳特征的参数面板,如图6-19所示。
图6-19 参照的参数面板
注意
该面板上由“移除的曲面”和“非缺省厚度”两部分组成。其意义分别为,移除的曲面:用来定义要抽取移除的曲面,如果没有选择曲面,则会在模型中自动创建一个相应厚度的封闭壳。非缺省厚度:用来定义要指定不同厚度的曲面。可以按照用户的意愿为每个曲面指定单独的厚度值。
选项:单击该按钮,打开壳特征的细部处理设置面板,如图6-20所示。
图6-20 选项的参数面板
属性:显示壳名称,并且名称可以修改。
壳特征的操作步骤如下:
步骤01 启动壳特征。
步骤02 选择要进行壳特征的实体模型,选择顶面,如图6-21所示。
图6-21 壳特征操作面的选取
注意
选取抽壳表面时,也可以同时选取多个表面进行抽壳,操作方法是按住Ctrl键不放,单击选取其他进行抽壳的面即可。
步骤03 在壳特征的控制面板中输入想要的厚度数值。
步骤04 单击“预览”按钮,查看特征创建效果。
步骤05 确认无误后,单击“确定”按钮,完成壳特征的创建,效果如图6-22所示。
图6-22 壳特征的效果
6.5 筋特征
6.5.1 筋特征的含义及应用
筋特征是在两个或两个以上的相邻实体平面上进行添加加强筋的加料特征,创建筋特征主要是为了加强零件的强度。筋特征也常被人称做肋特征。
6.5.2 筋特征的启动及创建
命令启动方法如:
● 下拉菜单:选择“插入→筋”命令。
● 工具栏:单击“筋工具”按钮。
启动筋特征工具之后,界面的信息栏处出现筋特征工具的操作面板,效果如图6-23所示。
图6-23 筋特征的操作面板
:筋特征厚度的数值输入框,后面的箭头图标用来控制筋的形成方向,连续单击方向箭头按钮,筋的形成方向逐一变化为:在草绘面的一侧、以草绘面为中心变换到草绘平面的另一侧、以草绘面为中心平面成对称向外侧延伸,效果如图6-24所示。
图6-24 方向箭头的不同效果
参照:单击该按钮,显示草绘选项对话框,其显示了筋特征截面的草绘平面的名称,如图6-25所示。
图6-25 参照的参数面板
属性:显示筋名称,并且名称可以修改。
筋特征的操作步骤如下:
步骤01 启动筋特征。
步骤02 单击筋特征控制面板上的参照选项,单击其中的定义选项打开“草绘”对话框。
步骤03 定义草绘平面及参照平面,单击“草绘”按钮,进入草绘界面。
步骤04 绘制筋特征的草绘截面,如图6-26所示。绘制完成,单击“完成”按钮,退出草绘界面。
图6-26 筋特征草绘截面
注意
筋特征的草绘截面应绘制成开放的图形,不可绘制成封闭图形,系统会根据截面特征自动填充材料至筋的两个相邻表面。
步骤05 单击参照对话框中的方向按钮,使特征为向内生成。
步骤06 在厚度数值对话框中输入想要的数值,单击后面的方向按钮,调整筋的生成方向。
步骤07 调整结束后,单击“预览”按钮,查看特征创建效果。
步骤08 确认无误,单击“确定”按钮,完成筋特征的创建,效果如图6-27所示。
图6-27 筋特征的效果
6.6 拔模特征
6.6.1 拔模特征的含义及应用
拔模特征是为了帮助塑件或铸件顺利脱模,而在模具平行于出模方向的表面上增加一定的斜度结构的特征操作。Pro/ENGINEER野火4.0中的拔模特征允许拔模斜度的范围是±30°之间,但是具有圆角的模型特征不能进行拔模特征的操作。
6.6.2 拔模特征的启动及创建
命令启动方法如下:
● 下拉菜单:选择“插入→斜度”命令。
● 工具栏:单击“拔模工具”按钮。
由于拔模特征的特殊性,为了更好地学习拔模特征,在讲解拔模特征的操作步骤之前,先介绍一下拔模特征的一些相关术语。
拔模曲面:添加拔模特征的实体曲面。
拔模枢轴:拔模曲面的重要参照,拔模曲面以拔模枢轴为参照并围绕着拔模枢轴进行旋转从而生成拔模特征。拔模枢轴可以是直线、曲线或曲线链,也可以是面。
拔模方向:是决定拔模角度方向的参照。可通过选取面、边线、轴和坐标轴来定义拔模方向。
拔模角度:拔模方向与生成的拔模曲面之间的夹角,其范围在±30°之间。调整其角度方向,可以决定此拔模特征是增料还是减料。
拔模特征的操作步骤如下:
步骤01 启动拔模特征,系统出现拔模控制面板,如图6-28所示。
图6-28 拔模特征控制面板
步骤02 单击“参照”选项,弹出“参照”对话框,如图6-29所示。
图6-29 参照选项对话框
步骤03 单击“参照”选项中的“拔模曲面”选项内容框,接着到工作区中选取拔模曲面,效果如图6-30所示。
图6-30 拔模曲面的选取
步骤04 单击“参照”选项中的“拔模枢轴”选项内容框,接着到工作区中选取拔模枢轴,这里选择刚刚选取的拔模曲面的顶面作为拔模枢轴,单击选取之后,效果如图6-31所示。
图6-31 拔模枢轴的选取
步骤05 成功选取拔模枢轴后,会发现拔模控制面板中略有变换,面板中出现了拔模角度值输入框,效果如图6-32所示。
图6-32 控制面板中出现拔模角度值输入框
步骤06 在拔模角度值输入框中输入想要的数值。
步骤07 输入结束后,单击“预览”按钮,查看特征创建效果。
步骤08 确认无误后,单击“确定”按钮,完成拔模特征的创建,效果如图6-33所示。
图6-33 拔模特征的效果
6.7 综合范例
前面介绍了基础实体模型的创建方法,下面通过实例模型的练习来进一步巩固所学知识点,并尽可能地灵活掌握。
6.7.1 范例——基座模型的创建
效果文件:CDROM\06\demo\shitifanli_jizuo.prt.3
演示视频:CDROM\06\video\shitifanli_jizuo.swf
本范例通过基座模型的创建,重点讲解孔、筋、倒角、倒圆角、阵列等工程修饰工具,最终效果如图6-34所示。
图6-34 基座模型最终效果
步骤01 单击“新建”文件按钮,打开“新建”对话框,在“新建”对话框中进行如下设置,在“类型”选项栏中选取“零件”选项,在“名称”输入框中输入草图名称“shitifanli_jizuo”,取消“使用缺省模板”选项的勾选,单击“确定”按钮,如图6-35所示。
图6-35 “新建”对话框
步骤02 在弹出的“新文件选项”对话框中选取如图6-36所示的“mmns_part_solid”选项,从而使零件模型的创建单位为毫米。单击“确定”按钮,进入零件界面。
图6-36 “新文件选项”对话框
步骤03 使用旋转特征工具创建基座主体。单击“草绘”工具按钮,在弹出的“草绘”对话框中,定义FRONT基准面为草绘平面,保持默认的RIGHT面为参照面,方向向右,如图6-37所示。单击“草绘”按钮,进入草绘界面。
图6-37 “草绘”对话框
步骤04 绘制基座主体截面。绘制如图6-38所示的草绘截面,绘制结束后,单击“确定”按钮,退出草绘界面。
图6-38 基座主体截面
步骤05 选取刚绘制的基座主体截面特征,单击“旋转特征”工具按钮,信息栏出现旋转特征操作面板,在操作面板中进行如图6-39所示的设置。单击“确定”按钮,完成旋转特征的操作,效果如图6-40所示。
图6-39 旋转特征操作面板
图6-40 创建旋转特征
步骤06 创建筋特征。单击“筋工具”按钮,信息栏出现筋特征操作面板,单击操作面板菜单栏中的“参照”选项,出现如图6-41所示的草绘定义栏,单击“定义”按钮,弹出“草绘”对话框。在工作区中定义草绘面和参照面,选取如图6-42所示的平面为草绘面和参照面。单击“草绘”按钮,进入草绘界面。
图6-41 草绘定义栏
图6-42 定义“草绘”对话框
步骤07 绘制筋截面特征。绘制如图6-43所示的草绘截面,绘制结束后,单击“确定”按钮,退出草绘界面。
图6-43 筋截面
步骤08 设置筋长度为“5.00”,如图6-44所示为筋特征操作面板。单击“确定”按钮,完成筋特征的创建,效果如图6-45所示。
图6-44 筋特征操作面板
图6-45 创建筋特征
步骤09 创建孔特征。单击“孔工具”按钮,信息栏出现孔特征操作面板,在孔特征操作面板中设置孔直径大小为“12.00”,孔的生成方式选择“钻孔至与所有曲面相交”选项,如图6-46所示。接着在工作区中选取如图6-47所示的曲面作为孔的放置面,可以看到孔被放置到该面上,依次选取孔的两个定位杆,按住鼠标左键进行拖曳,分别将两个定位杆拖曳至FRONT基准面和RIGHT基准面进行定位,双击孔与定位面FRONT间的间距值,在出现的数值框中输入“25.00”,同理将孔与RIGHT基准面的间距也修改为“25.00”,如图6-47所示。单击“确定”按钮,完成孔特征的创建,效果如图6-48所示。
图6-46 设置孔特征操作面板
图6-47 设置孔参照
图6-48 创建孔特征
步骤10 将筋特征和孔特征成组阵列操作。按住Ctrl键,在树列中依次选取筋特征和孔特征,单击鼠标右键,在快捷菜单中选取“组”选项,如图6-49所示,将筋特征和孔特征组成组,成组后图标显示为。
图6-49 筋特征和孔特征组成组
步骤11 在树列中选取由筋特征和孔特征组成的组,单击“阵列工具”按钮,信息栏出现阵列特征操作面板,在阵列特征操作面板中设置阵列方式为“轴”,在工作区中选取如图6-50所示的轴为阵列中心轴,其他保持默认选项,阵列特征操作面板设置如图6-51所示。单击“确定”按钮,完成组的阵列操作,效果如图6-52所示。
图6-50 筋特征和孔特征成组
图6-51 设置阵列特征操作面板
图6-52 创建阵列特征
步骤12 创建倒角特征。单击“倒角工具”按钮,信息栏出现倒角特征操作面板,按照如图6-53所示进行设置。在工作区中依次选取要进行倒角的边,效果如图6-54所示。
图6-53 倒角特征操作面板
图6-54 创建倒角特征
步骤13 创建倒圆角特征。单击“倒圆角工具”按钮,信息栏出现倒圆角特征操作面板,按照如图6-55所示进行设置。在工作区中依次选取要进行倒圆角操作的角的边,最终效果如图6-56所示。
图6-55 倒圆角特征操作面板
图6-56 最终效果