【Creo随记】基于Creo 8的自动计算最大外形实验(平行于默认三基准平面)

您所在的位置:网站首页 creo怎么测量体积 【Creo随记】基于Creo 8的自动计算最大外形实验(平行于默认三基准平面)

【Creo随记】基于Creo 8的自动计算最大外形实验(平行于默认三基准平面)

2024-07-11 03:34| 来源: 网络整理| 查看: 265

前言:其实有看到过他人的Creo自动计算最大外形的模板,但没有深入研究,疫情在家就心血来潮实验了Creo 8的自动计算最大外形。

总共实验了两种方法:一是用六个足够远的基准平面到零件的距离来反推零件平行于默认三基准平面的最大外形;二是使用Creo 8 自带的“外围体积块”功能,快速生成包络体积块,以测量最大外形。

目前结论是:软件生成的外围体积块有误差,至于误差为何产生...请大佬解答...

先介绍第一种方法(其实也是大家都熟悉的一种)

用六个足够远的平面到零件的距离来反推零件平行于默认三基准平面的最大外形

新建一个零件,再随便拉伸一个特征

以默认三基准面分别向6个方向建立足够远的6个基准面(图中为10000mm),建议根据工作中零件大小适当放大一点~

新建基准平面

3.测量主体到6个基准面的6个距离,并保存为特征(注意特征名不能一样,后面关系引用时要用到)

Creo 8使用主体去测量,旧版中没有主体以零件或实体几何测量??完成后的6个基准面及6个距离测量特征

4.建立参数(都有说明,就不一一解释了)

主要参数参数续(此处建立外形尺寸的字符串是因为Creo关系行有字数限制)

5.计算最大外形的关系

PS:注意是两基准面的距离减去两基准面与零件距离之和,而不是减两次基准面与零件距离!

计算最大外形

计算结果和实际结果一致(图中3D尺寸致显示了2位)

PS:如果不需要转为字符串,只需要在工程图等直接引用外形数据,后面几步可以不看!

6.将各方向的外形尺寸转为四舍五入并保留两位小数的字符串

!!此处可参考冰大的教程Creo关系式中实数转保留两位小数字符串巧妙方法_哔哩哔哩_bilibili以便理解!!

S_FB=itos(floor(D_FB+0.005,0))+“.”+extract(itos((floor(D_FB+0.005,2)-floor(floor(D_FB+0.005,2),0)+1)*100),2,2)

(也可以假想:向上取整报价?)

外形尺寸转为四舍五入并保留两位小数的字符串关系说明

7.把自动计算的外形尺寸合并成一个字符串...以及最终输出结果的确认

PS :因考虑零件为回转体或最大投影面不平行于默认三基准面等特殊情况,所以手动输入外形尺寸作为了最优先结果输出。

最终输出外形尺寸

8.隐抑后面的基准特征,再删除基本的拉伸特征,就可以另存为一个模板了,譬如下图。

当然,为了节约屏幕空间,还可以将这些特征建成“组”折叠起来。

模板模型树

9.一个“栗子”

“栗子”利用“外围体积块”功能再测量外形尺寸

“外围体积块”是Creo 7 or 8新增的功能(记不清,也懒得再确认),此功能可以由Creo自行构建一个最大外形轮廓的体积块(默认是与外形距离0),再测量体积块长度可得到外形尺寸。

自动生成外围体积块

体积块功能默认自动生成,无需其他额外操作

2.建立体积块的WxHxD三个方向的长度测量特征,截图见后面步骤

PS:如果不需要转为字符串,只需要在工程图等直接引用外形数据,到此即可!

3.建立测量特征对应的字符串参数(建立原因仍是Creo对关系行有字数要求)和输出参数,并建立转字符串的关系

体积块WHD字符串参数体积块字符串关系和输出参数

4.对比结果展示

对比结果展示细心的你可能发现:两种方法的结果并不一致!

是的,经过再一次的确认,此椭圆例子中,通过外围体积块测量出来的外形有误差。数据截图如下。猜测其他非平面也会有此问题,但紧急需要时,它快呀!

草绘里面的参考尺寸建立辅助直线后的实际测量尺寸体积块边长



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3