找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: yiqing

[原创] Creo与UG自顶向下设计的逻辑对比【申请加精】

[复制链接]

9

主题

100

回帖

1

威望

工程师

积分
217
发表于 2023-12-28 14:22 | 显示全部楼层
坐等楼主更新,学习一下。
回复

使用道具 举报

2

主题

243

回帖

0

威望

工程师

积分
277
发表于 2023-12-28 16:56 | 显示全部楼层
谢谢大佬梳理,占楼
回复

使用道具 举报

1

主题

135

回帖

5

威望

助工

积分
164
 楼主| 发表于 2023-12-28 23:34 | 显示全部楼层
首先,感谢各位的捧场

下面开始回复主题:

1.先介绍一下“TOPDOWN”概念:
Snipaste_2023-12-28_22-21-55.png

2.下面通过一个肥皂盒上下盖模型(网上有用UG做的教程,请网友自行搜索B站)的TOPDOWN设计过程,具体了解CREO和UG分别是如何实现的:
(1)CREO实现路径:
Snipaste_2023-12-28_22-27-07.png
在TEST_CREO01_SKEL0001中,要给COVER_UP新增了两个特征:梯形面组和圆柱实体,如何传递给COVER_UP呢?
Snipaste_2023-12-28_22-30-36.png
在TEST_CREO01_SKEL0001和COVER_UP之间,已经建立了一个数据通道,通过发布几何实现上述目的:
Snipaste_2023-12-28_22-32-09.png

这个数据通道,具有集约性,可以将不同特征(曲面、主体、曲线、参考),在统一的数据通道中发布:
Snipaste_2023-12-28_22-36-54.png
然后,进入COVER_UP中,从模型树可以看出获取的几何特征,永远在模型树的顶层,“Ctrl+G”刷新数据,新增的特征就可以自动获取:
Snipaste_2023-12-28_22-37-58.png
综上,CREO在TOPDOWN设计过程中的逻辑为:

  • 系统接口变化在Top_System中完成;
  • 同时在Top_System中完成变更后的系统接口传递,而Sub_System不需要多余的操作,直接依据最新接口数据做参考设计。
Snipaste_2023-12-28_22-44-51.png


(2)UG实现路径:
Snipaste_2023-12-28_22-47-46.png
在TEST01中,要给COVER_UP新增了两个特征:梯形面组和圆柱实体,如何传递给COVER_UP呢?
Snipaste_2023-12-28_22-48-14.png
先在TEST01当中,将COVER_UP设置为工作部件:
Snipaste_2023-12-28_22-49-56.png
然后,点击WAVE,在WAVE里面也有特征选项(曲面、主体、曲线、参考):

从COVER_UP模型树中可以看出:
  • 获取的几何特征,按曲面、主体、曲线等分开成不同的通道,没有做到数据接口的集约性统一性,
  • 获取的几何特征会散乱分布与模型树中,与其他特征杂乱而存。


Snipaste_2023-12-28_22-51-00.png Snipaste_2023-12-28_22-54-51.png
Snipaste_2023-12-28_22-54-15.png Snipaste_2023-12-28_22-54-39.png

综上,UG在TOPDOWN设计过程中的逻辑为:

  • 系统接口变化在Top_System中完成;
  • 但要在Sub_System中通过WAVE完成系统接口传递,才能获取最新接口数据。
  • 这种逻辑与Solidworks的操作无异,本质上就是一种“DOWNTOP”设计


Snipaste_2023-12-28_23-06-08.png

综上所述,CREO和UG关于“TOPDOWN”的设计逻辑对比如下:
Snipaste_2023-12-28_23-07-07.png

上述均为对实操过程的总结分析获得的结论,我们还可以从各大论坛中对“TOPDOWN”和“自顶向下”做检索,从大众的实践当中得出相同的结论:
Snipaste_2023-12-28_23-10-52.png Snipaste_2023-12-28_23-11-14.png
Snipaste_2023-12-28_23-11-36.png

从检索的结果可以看出,UG本身并不适合做“TOPDOWN”。

而利用CREO做“TOPDOWN”如下优势:
Snipaste_2023-12-28_23-18-06.png

最后,我再举一个例子演示CREO做“TOPDOWN”的大体过程和优势,文末会附上模型:
Snipaste_2023-12-28_23-20-26.png
Snipaste_2023-12-28_23-21-35.png
Snipaste_2023-12-28_23-22-12.png
Snipaste_2023-12-28_23-22-49.png

从上述CREO做“TOPDOWN”,参数化设计的实际例子中,可以体会到如下:
  • 执一以贯之
  • 道生一、一生二、二生三、三生万物
  • 不要用战术勤奋,试图掩盖战略懒惰
  • 效率就是生命






Snipaste_2023-12-28_22-52-29.png

UG Demo.rar

364.44 KB, 下载次数: 4

售价: 2 金钱  [记录]

UG12 肥皂盒

Creo Demo 01.rar

396.34 KB, 下载次数: 8

售价: 2 金钱  [记录]

CREO9.0 肥皂盒

Creo Demo 02.part1.rar

500 KB, 下载次数: 11

售价: 2 金钱  [记录]

CREO9.0 实例

Creo Demo 02.part2.rar

440.14 KB, 下载次数: 8

售价: 2 金钱  [记录]

CREO9.0 实例

回复 1 0

使用道具 举报

2

主题

755

回帖

0

威望

高工

积分
926
发表于 2023-12-29 08:16 | 显示全部楼层
占个楼,坐等更新
回复

使用道具 举报

3

主题

225

回帖

0

威望

工程师

积分
274
发表于 2023-12-29 08:40 | 显示全部楼层
楼主强:)
回复

使用道具 举报

14

主题

964

回帖

1

威望

讲师

积分
1213
发表于 2023-12-29 12:21 | 显示全部楼层
楼主太强大了
回复

使用道具 举报

1

主题

135

回帖

5

威望

助工

积分
164
 楼主| 发表于 2023-12-29 22:19 | 显示全部楼层
本帖最后由 yiqing 于 2023-12-30 21:59 编辑

20231229继续更新:

也许UG朋友会认为,Creo参数化,他们用UG的表达式也可以实现。

必须承认,UG表达式也是参数化的一种手段(等同于Creo中关系式的用法)。

但是,Creo与UG在参数化方面有着本质的区别:
  • Creo通过记事本,让参数与模型特征的对应关系实现可视化,即使参数繁多,也能一目了然,快速准确找出;
  • UG则是通过表达式实现参数化,仅通过文字注释说明该参数用途(非可视化),参数数量越多,则越混乱。

如下图所示:
屏幕截图 2023-12-29 142417.png


回复

使用道具 举报

1

主题

135

回帖

5

威望

助工

积分
164
 楼主| 发表于 2023-12-29 22:27 | 显示全部楼层
Chengkeguo 发表于 2023-12-28 08:39
Creo并行设计(自定向下设计)方法论
http://www.proewildfire.cn/thread-173013-1-1.html
(出处: 野火论 ...

谢谢朋友的链接,很好的一个帖子,我之前看过了。
回复

使用道具 举报

1

主题

135

回帖

5

威望

助工

积分
164
 楼主| 发表于 2023-12-29 22:29 | 显示全部楼层

只要明白Creo每个模块之间,怎么建立逻辑缜密的数据通道,传递参数的机制,就能轻松驾驭。回头根据本实例中Demo出一个补充教程。
回复

使用道具 举报

1

主题

397

回帖

5

威望

工程师

积分
479
发表于 2023-12-30 16:26 | 显示全部楼层
yiqing 发表于 2023-12-29 22:29
只要明白Creo每个模块之间,怎么建立逻辑缜密的数据通道,传递参数的机制,就能轻松驾驭。回头根据本实例 ...

谢谢,受教了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 17:32 , Processed in 0.173701 second(s), 24 queries .

快速回复 返回顶部 返回列表