在讲Creo7.0绝对精度对钣金展开的帮助之前,我们有必要先来说明一下Creo的精度定义。
刚使用Creo7.0版本的新建模型,很多网友就问,怎么模板文件中有两个同样单位的选择,“abs”和“rel”有什么区别?
其实这就是用来区别精度的:
abs(absolute)——绝对精度
选择mmns_part_solid_abs模板新建的实体模型是一个默认设置绝对精度值为0.01的实体模型。
rel(relative)——相对精度
选择mmns_part_solid_rel模板新建的实体模型是一个默认设置相对精度值为0.0012的实体模型。
绝对精度 - 模型的绝对精度定义了 Creo 可无错误显示或解释单位大小的最小容许值。例如,如果模型的绝对精度是 0.01,那么 Creo 可以准确显示长度大于或等于 0.01的边,但可能无法显示长度小于 0.01的边。
比如下图,我在绝对值设置为0.01的模型上倒圆角,定义值0.005,报错提示就告诉我们,数值范围需要大于等于0.01,0.005的尺寸无法识别了。
相对精度 - 指定最小模型尺寸与零件尺寸的比率,就是使用一个比例值来设置模型中的最小尺寸,默认值是0.0012。例如,如果模型的零件尺寸为 100mm,则 Creo 可以准确显示长度大于或等于 0.12mm的边,但可能无法显示长度小于 0.12mm的边。
Creo帮助文件中给出的计算公式是:
绝对精度 = 相对精度 * 零件尺寸(模型最大边界尺寸)
下图是一个100mm的正方体上倒圆角,对角线尺寸大约是173mm,相对精度0.0012,所以按帮助文件中给的公式计算,绝对精度值大约是0.2mm,实际定义尺寸可以到0.018mm及更大。0.017mm会特征失败,看来这里确实如冰大IceFai的推测,精度计算是有个安全系数的,大概在0.1到1之间。我们知道有这么个系数范围,判断精度是否合适也就大概知道方向了。
两种精度类型,各有所长,相对精度计算速度快,一般的情况下,也不会有大模型小尺寸的特征。绝对精度计算慢一些,精度的值越小,再生模型的时间就越长,但是设置合理模型不容易出错。现在Creo7.0默认使用绝对精度,看来计算量应该在现有硬件环境下不再有太大影响。
以前的ProE或者Creo版本默认使用相对精度,我们需要在config选项中增加enable_absolute_accuracy yes选项来显示精度设置的选择菜单。
当enable_absolute_accuracy设为no或者没有设置时,精度对话框只能设置默认的相对精度值,无法选择绝对精度设置其值。
只有当config选项enable_absolute_accuracy设置为yes时,控制精度的菜单才会出现“绝对”选项,这时才能设置绝对精度。
现在Creo7.0的版本无需设置这个config选项了,新建模型选择你需要的模板就可以获得绝对精度或相对精度的设置。
如果你选择相对精度的模板新建模型文件,也可以修改精度为绝对。
如果你没有选模板,直接空白新建模型,就可以看到现在Creo7.0默认使用绝对精度了。
言归正传,今天文章的主题是Creo绝对精度对钣金展开的帮助。我们来看一个例子,一个STP文件读入后的导入特征模型,转换钣金,壁厚1.2mm。绝对精度0.01和相对精度0.0012的不同模型完成读取STP和转换钣金都没问题。
但是接下来展开就不同了,绝对精度0.01的钣金件可以顺利展开。
相对精度0.0012的钣金件却展开失败,从提示信息可以看到,红色画圈内的两个折弯是引起展开失败的原因。
对比折弯局部如下图,明显左图几何完整,右图几何已经显示不准确了。
用绝对精度值为0.01的模型测量可知,折弯半径定义为内R等于0.2。
我们再来分析相对精度值为0.0012的模型,通过工具——模型大小指令,可以在左下角的消息提示区查看,模型最大边框尺寸大约为2021mm。
利用Creo帮助文件中的公式计算可得绝对精度值:2020x0.0012=2.4252
即使再给一个0.1的安全系数,2.4252x0.1=0.24252也大于0.2的R角值了。
所以外侧R角1.4还能正常显示,而内R的0.2就无法正确识别了,在模型上直接就显示为一个尖角无圆角。
虽然钣金转换的时候Creo勉强给转了,但是展开的时候还是遇到了麻烦,当其余折弯都展开的时候,外R1.4没问题,但是这个内R0.2就没法显示了,最终导致展开失败。
问题分析清楚了,解决起来就容易了,只需要把相对精度0.0012调整为绝对精度0.01即可实现正确几何识别,展开就不再遇到问题。
这个问题来自TomLee钣金QQ群的讨论,有朋友说转换不了钣金、或者有朋友说转换钣金成功,但是展不开......
我用Creo7.0测试一次打开STP转换钣金和展开都成功,很顺利。大家就开始神话新版本Creo7.0的强大!结果仔细比对才发现是精度设置惹的祸!因为我习惯在读取STP档案时选择使用自己的模板,这样就使用的绝对精度0.01。而不选择模板,系统给的精度设置不合理,而选用相对精度的模板也不合适。在此TomLee强烈建议各位,在读取外部文件STP或者IGS时选择使用模板,并且是设置绝对精度0.01的模板,一般就不会遇到问题了。
如果你说我不想用模板,那也有办法,你可以自己进行细节配置。
模型精度选择外部,也就是使用导入模型的精度。
以这个模型为例,使用外部精度设置导入模型后。
获得的精度设置大约为:0.0168。
导入模型转换钣金和展开都顺利完成。
钣金件有时候会遇到很大的板件,而需要很小的R角,这就是大尺寸模型中的小尺寸特征了!比如这个例子当中,2米左右大小的钣金件有0.2毫米这么小的R角,这种情况下相对精度往往就会遇到识别不了几何的问题,所以还是使用绝对精度比较保险。以前是硬件计算受限,默认设置相对精度来确保计算流畅,有问题自己再调整为绝对精度。现在随着硬件发展和软件的优化,软件已经直接设置绝对精度来作为默认精度设置了,所以我们在使用时也要跟上软件发展的步伐。
详细操作请点击下面链接,观看视频:
你懂Creo绝对精度吗?导入模型转钣金展开不再难!
往期精彩文章推荐:
Creo7.0多主体分模和创建制模零件的方法详解教程
Creo7.0钣金视频教程推荐观看:
钣金拆图其实很简单,Creo7.0多主体分割法视频教程
钣金压铆螺柱,Creo7.0多实体创建法详解视频教程
一个视频速览Creo最新钣金设计新功能增强!
Creo7.0钣金设计视频教程之多主体应用于凸模成型中
一个视频搞懂Creo钣金拆件之组件分拆方法详解!
一个视频看懂Creo钣金建模流程和思路!
Creo7.0多实体视频教程之钣金件多主体建模
Creo7.0更新视频教程之平整壁和法兰壁的增强功能
creo7.0钣金百叶窗udf应用实例视频教程
Creo7.0钣金视频教程之分类的拉伸工具说明
Creo7.0钣金设计视频教程之对剪切成型修剪边
更多精彩原创Creo视频教程持续更新中,敬请关注TomLee的头条号!