proe精度设定

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教程详细讲解了在Pro/Engineer中相对精度和绝对精度的不差异,并对两种产生的原理作了详细的剖析,对帮助读者理解和应用proe的精度很有好处

相对于其它的CAD软件,Pro/Engineer有一个相对来说比较特殊的精度系统,精度系统不单会影响系统的计算时间而且还会实际影响几何的创建。下面我们就对Pro/Engineer的精度系统进行一些探讨,力求帮助大家从原理上理解Pro/Engineer的精度系统。

在我们讲解精度之前,我们首先了解一下在Pro/Engineer有关精度的配置选项enable_absolute_accuracy yes/no

控制“精度”菜单的显示与否;当设为no的时候,只有零件的当前精度是绝对精度的时候点设置的时候才会出现精度菜单,否则不会出现,换言之,你无法进行绝对精度的设置。设为yes则不管当前零件是否使用绝对精度都可以出现精度菜单accuracy_lower_bound 1e-3

设置精度下限,设定你可以替模型设定的相对精度下限,同时也是绝对精度下限,default_abs_accuracy 0.001

缺省的绝对精度值。

实际上,对于精度的下限,在pro/engineer中我们实际可设的精度并不等于精度下限,而是要比精度下限要小10倍左右,这个10倍应该是为了安全起见而设置的安全系数,一般来说,这个安全系数在0.1到1之间,对于绝对精度亦然。比如你如果设置精度下限为1e-3,实际操作中你最小可以设置为1e-4。而如果模型最大尺寸为100,那么绝对精度就可以设置为0.01左右而不是0.1左右。

相对精度和绝对精度的设置

“精度”,这样在精度菜单中我们就可以通过选择相应的精度系统来进行设置,但前提是我们的配置选项已经设定正确。⎝“设置”⎝在Pro/Engineer中,有两种精度系统,它们分别是相对精度和绝对精度。要设置精度,我们可以通过菜单“编辑”

相对精度

相对精度使用一个比例值来设置模型中的最小尺寸,默认是0.0012。换言之,假设我们的模型最大尺寸是100mm,那么在我们的模型中,允许的最小尺寸大概就是100*0.0012*0.1=0.01左右。其中最后一个0.1是安全系数,在0.1和1之间。我们用一个例子来说明,首先创建一个100x100的正方形拉伸薄板,那么这个模型的最大尺寸应该是对角尺寸,大概在140左右。然后我们在其中一条边上倒圆角,输入0.01作为圆角大小,这时系统就会提示你最小的圆角必须是0.016以上(因为140×0.0012×0.1约等于0.016),在这里0.016这个尺寸就是我们这模型可以辨别的最小尺寸,凡是小于这个尺寸的几何将会认为是零值,比如圆角、间隙、短边等等。当然,安全系数并不总是等于0.1,具体的确定方法我们也无法清楚的确定,我们知道的只能是一个大概范围,但这已经足够我们用来进行判断我们的精度系统是否合适了。

为了加深我们的理解,我们继续在这个模型上进行特征的创建,首先我们在其上创建一个直径0.02的圆柱拉伸,你会发现,这个创建可以成功再生(因为0.02>0.016);不过,虽然特征可以成功再生,但是这个圆柱的显示变成了多边形截面了,这也是因为太接近最小尺寸的缘故,要改善这个情况,只有提高模型的精度。

把这个尺寸改为0.01的时候,你就会发现这个特征失败(因为0.01<0.016)了,虽然单纯从建模原理上它不应该失败.

而我们如果想解决这个失败,可以采用提高精度的方法,比如把相对精度改为0.0001,但碰到这种极端的情况下,我们一般采用绝对精度的方法更为合适。==更多精彩,源自无维网()

绝对精度

相对于相对精度,绝对精度对于最小尺寸的定义和模型的大小无关,也就是说,不管模型尺寸如何,当设定绝对精度后,那么模型的最小尺寸就只和绝对精度有关而和模型无关,这就是绝对精度名称的来由。

比如对于上例,假设我们把绝对精度设为0.01,那么就可以成功解决因为精度而

引起的特征失败。

绝对精度除了应用于这中极端尺寸比例的模型外,一般还用于装配的零件间有几何参考的情况,为了避免因为不同零件的精度不同而导致在复制几何的时候出现不必要的非理性失败,通常就会使用绝对精度以保持不同零件之间具有相同的精度。我们再用一个例子来演示这种情况所带来的问题。首先我们创建一个装配,装配中有一个壳体零件,尺寸大概是250x120x40,还有一块PCB,PCB上有一排直接0.5的装配孔。我们现在想在壳体零件中复制PCB的一个底面以方便作内部结构的参考,壳体用相对精度0.01,PCB为0.0012。

在孔径为0.5的时候,我们复制过去的平面正常,正如我们期望的,四个装配孔都顺利在壳体上反映出来。但当我们把孔径改为0.2再生的时候,你就会发现在壳体中四个孔就会消失,而我们复制的方法其实根本没有改变,这是什么原因呢?

其实其中的道理就是因为两者的精度不一致导致的,在壳体中,最大尺寸大约300,相对精度0.01,所以最小尺寸大概为300*0.01*0.1=0.3左右;而对于PCB而言,最大尺寸大概50,相对精度0.0012,所以最小尺寸大约为50*0.0012*0.1=0.06,所以对于0.2的孔完全没有问题,但是这些孔复制到了壳

体后,因为它们比壳体的最小尺寸还小,所以系统就完全不认为其上存在孔了,这也就是孔消失了的原因。同样的道理,假如我们的模型中有使用这个孔作参照的几何的话,那么就会造成了失败,这就是有的时候不同零件件复制曲面会失败的原因。

要解决这个问题,我们可以把壳体的精度直接改为绝对精度并且让它跟随PCB的精度,因此可以选择绝对精度然后选择“选取模型”并指定PCB便可。

这种情况尤其用于分模的装配之下,因为对于分模的零件不少情况都是输入的模型,模型本身就存在大量的细小边或细小间隙,当从一个零件复制到另一个零件的时候这些细小边或间隙就会消失,从而在新的零件中所生成的几何就和原始几何发生了偏差引起失败。

总结

两种精度各有特点,使用相对精度,系统自动根据模型的大小设定最小尺寸界限,这样在大多数的情况下都能在兼顾模型的情况下减少计算资源的损耗和提高系统运算速度;因为在一般的情况下,一个大模型不太可能有很小的特征,比如一个10几米的机床上恐怕你找不到一个1mm的孔或5mm的倒角,但某些特殊情况下还是会存在的,比如2米的汽车内饰件上就很可能有R1的圆角,在这种情况下,使用相对精度就会带来麻烦。

Pro/E精度修改

在Pro/ENGINEER 里可以使用Accuracy 命令来修改零件或组件的精度。零件的精度是一个与零件大小的相对值,有效值范围为0.01 到0.0001,缺省值是0.0012。注意当你提高零件精度(减少相对精度的数值)后,零件在生的时间也会加长。

可以修改配置文件选项“accuracy_lower_bound”来修改相对精度值的下限,有效的下限值为1.0000e-6 ~ 1.0000e-4。

零件精度值要小于零件上的最短边与包容零件的长方体的最长边的比值。除非有必要,一般情况下使用缺省的精度设置即可。

在以下情况下,你可能需要改变零件的精度:

在一个很大的零件上添加一个非常小的特征。

用两个零件使用相交法(融合或切割)来生成新零件时。两个源零件要兼容,它们就必须具有相同的绝对精度。要使用相同的绝对精度,可以估计两个零件的尺寸并分别乘于各自的相对精度值,如果结果不一样,可以改变零件的相对精度值直到结果相同为止。

相关文档
最新文档