机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: Cavalier_Ricky

做个认真的软件比较吧

  [复制链接]
发表于 2015-3-27 18:50:42 | 显示全部楼层
你自称看过其它论坛的软件比较,却不知道所谓同步建模已经被批的烂够,且看一位资深NX用户对同步建模的吐槽:
1 S, j0 ]3 S; n8 @, }# G, |4 G* |对于任何产品,需要详细设计,就必须严格的规范设计,特别是大型项目,大团队协作,而且能实现设计知识的固化与流程化、自动化。这个的实现最好的方式就是参数化。
; D& l2 I5 b4 u# L作者毕业后在某大型汽轮机制造商液压室、分厂、信息中心做过技术员,后跳槽到UTC(普惠、汉胜、西科斯基的母公司)的一级供应商外企技术部做工程师。目前在某半导体设备商担任技术项目芝麻小组长,兼管技术信息化工作。
& `7 Z8 Y& O- \; v水平不咋样,都是大公司的一颗小螺丝。只是东西见了不少。" T- ~; U6 u  k  }' b5 @
集团企业级的SAP PLM,PTC windchill;
( N$ N0 v# `$ Y; h. G' |3 }" w分公司级的Teamcenter engineering(就是以前的UGS IMAN 很老就上了我是后来的培训资料都是IMAN,集团级的Teamcenter enterprise 和TCUA 2007 技术部门高层没有谈妥,听说俺离职后是上了,但我总归错过了);: i( A  V/ t8 R5 T# {% Y: N
部门级项目组级的CAXA plm,西门子insight,autodesk vault ;我都用过和跟过项目,最少都是对角色前端操作比较熟练的,有些作为种子关键用户参与实施,标准起草,客制工作。
; @# ~6 |( E( E8 I这三家企业,前两家是UG NX为主设计CAX软件,在分厂做工艺装备会用到solidedge/insight,有部分部门和项目组会使用Inventor) k+ T! Y- X% Q) U6 j/ {! E
在半导体设备商主设计软件是pro/e,兼用老版UG。
. N2 h, m+ }7 O6 g0 m4 a) n; s无论是用哪个软件,上哪个PDM/PLM系统。所有详细设计模型都不能有非参数据,哪怕哪个实体、曲面体去了参,外来导入转换的数据(如step 格式转换,inventor转进UG),都必须有源全参模型,并通过PDM系统挂接管理,而且都有备案(转换报告会保留)。非参数据根本入不了系统,标准化那一关,以UG为例check mate一查就出来。参数化建模、制图也都有严格的规范,如元件间的WAVE链接不得同级,越级WAVE链接;对象属性值、引用集(辅助几何体不放工作模型引用集)、图层严格的规范、特征公差(论坛上扫略、网格曲面的链接公差我们原来是不允许随随便便修改的),质量设置。否则一个check mate一查,到处都是叉叉。定期,信息化与标准化系统人员会对系统数据进行清理备案整改,进一步筛除不符合企业数字化设计规范的数据。说实在的一线工程师,实施初期没有人不烦和骂街的,但是经过一段时间大家也就都习惯了。  `* C. T* l  n' v3 o2 ^0 J1 i
个别成熟的设计,通过NX/intent语言也好,toolkit也好,iLogic也好将成熟设计经验固化为自动化的设计知识库,供企业高效重用5 C9 R, B0 t* I
到数字化总成,及其在PLM进行统管的时候,得到的就是一个健壮、架构清晰、重用性高的电子数据仓。在质量追溯、工程变更ECO等环节发挥了巨大优势。( z$ q2 H# o  h: Q* C

- u6 N3 n( ^4 \2 t总结一句话:有人说不懂得参数化的(是说pro/e的,本人认为UG也如此)都是水平低下的。俺不以为然。但是这个观点可小小修改一下:在制造业,不懂得或者玩不好参数化的公司,都是技术管理差劲的公司。& v9 t' l$ i. `3 q& |6 |7 h% |
大企业,大项目,大团队工程师个体水平并不咋样,而且面窄。就作者以前所在的液压室,有些年纪很不小的工程师对自己负责的如油压调节泵这一块狭窄的领域很熟悉,但是换成很相关的起动油泵就变得很外行了。& D9 \* ~8 U  P& y. R* u- x
大企业,大项目团队厉害的是体系,在这个体系下,所有人都是体系下的一个螺丝钉,包括总设计 总系统工程师 规划师等等,他们熟悉的是总体结构和布局。小公司的高级技术人员可以很熟悉其下的分部件,而大公司却对分部件根本不熟悉,只把它当做有按需输入输出的黑箱(更多的时候这些高高在上的总工、总规划师做的是项目管理的事情,连具体的布局设计规划设计都很少参加)。+ s$ l& K& L$ r
在这种体系下,必须依靠规范的研发流程、标准规范将团队甚至集团公司约束起来,各司其职。可以说小公司式的管理方式在复杂项目上根本不具备与大公司相比的竞争力,或者说想坛里的很多同学说的想去参就去参的作业方式哪怕你召集向大公司一样规模的技术人员,也根本不可能组织起复杂的大项目开发。不是人的水平问题,是体系的问题。* Q8 u2 P. B( i! j, V9 v
所以我说,坛里有些同学想说的复杂大型产品不可能参数化,所以都是非参的为主,都是想当然的说法。大项目产品设计的详细设计恰恰需要参数化,而且要非常规范、自顶向下、按项目WBS的运作方式参数化。
& `+ a5 d: k5 w8 `# x, c非参和参数结合。不就混合建模吗?所谓的同步建模,历史模式下进行直接建模,方便编辑任意几何疙瘩,拜托不就是把移动面、偏移面、旋转面、面面对齐做成了特征吗。你不信?以前的proe NX2.0都有类似的,你看下proe编辑下菜单下的偏移面命令是不是和这个类似,而且外来的非参几何疙瘩是不是可以对某个面做偏移??之前UG一直就有直接建模,只是没有做到现在同步建模那么花哨,你不会以为在非参环境下还是参数环境下添加移动面、面调整大小之类的特征是什么很了不起的高科技吧?, Q/ G& @  F6 e, p0 G
& M  ?  V2 {% m/ ^$ q6 A" K
说到不依赖于建模历史的同步或者直接修改,笑话,你目前创建的移动、偏移这些所谓的同步特征就是最后一个,它之后还有任何特征码?你把这个移动偏移特征作用的面的生成特征(你这个面的生成总归是前面拉伸啊 旋转之类生成的吧)改一下,你看这个移动偏移会不会跟着改。creo一样半斤八两号称非参参数无缝融合,历史无历史切换可逆,比UG聪明,耍了点小花招,direct模块貌似是非参直接建模,实际上创建修改过程给你一一记录且隐藏下来,然后parametric模块给你呈现出来,真的以为有什么火星黑科技???" ?4 F* f& E2 Y2 s# `
回复 支持 反对

使用道具 举报

发表于 2015-3-27 23:02:47 | 显示全部楼层
pacelife 发表于 2015-3-27 07:25
& u' t! ~* x* u: t  L2.零件设计( ]; s/ g& B/ r9 z/ I) R! Q* G3 Y
solidedge也是针对机械设计的,其基本建模功能非常简便并且功能强大,全参数化,草图也是简洁有 ...
! v% [7 U8 v( t3 A
都可以关联的,但是这种关联我个人不怎么用,不是说不会,我在学UG时曾经仔细研究过,经过后来的一段实践,发现尽量避免这种关联是有好处的2 n" @6 h! h5 Z, W/ Z) m! A
& v% Q* Z, ?" r! S$ L+ B4 _
( d* ^$ r) X5 C  t2 s* _+ K9 z

点评

我在Solidedge的调查那个贴子里也问了这个问题,只收到了会让技术人员回答的回复。后来,就没有消息了。  发表于 2015-3-31 11:14
回复 支持 反对

使用道具 举报

发表于 2015-3-27 23:29:25 | 显示全部楼层
我用的solidworks,

点评

So?  发表于 2015-3-28 02:49
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-28 02:48:48 | 显示全部楼层
pacelife 发表于 2015-3-27 23:02 9 ~! ^. x/ Z3 T9 l+ r$ D" l) t
都可以关联的,但是这种关联我个人不怎么用,不是说不会,我在学UG时曾经仔细研究过,经过后来的一段实践 ...
1 H3 D8 e( v% F4 w) i. d/ j; B
啊????不会吧???% I! ?- w: Y5 j/ s

6 t6 B/ d7 s# h; q; z( a能请教你是做什么细分行业的?
; X! J" R7 T" c3 |6 L0 r) U# ?  ~; b, M/ g6 D" I, e2 h
能具体说说有哪些好处?我的话,离开参数,都不会设计了。/ v9 z$ D3 `( g" `; o, u8 c5 R
5 n! o% ^0 o0 l$ R! E. Y, l
那,两个零件之间的关系是用什么方式关联的?; \6 d; a" M: c- i

! W8 u& Z' \) h6 t; Z+ d
回复 支持 反对

使用道具 举报

发表于 2015-3-28 11:20:32 | 显示全部楼层
Cavalier_Ricky 发表于 2015-3-28 02:48
$ T, n  T4 |3 K啊????不会吧???
' d+ }" R/ G8 T: s, V4 l6 \7 Y" v- B# s) U
能请教你是做什么细分行业的?
4 n: {( a' U& Y0 a8 D
我做机床行业的,机械零件算是比较多的,零件之间的关系主要是体现在装配关系上啊,如果搞链接的话,后期修改会复杂的根本无从下手,并且如果后面有人接手你的工作,人家看到这么多的链接,会骂娘的,还有现在一直提倡的自顶向下的设计,尤其是像UG那样通过参考其他零件的面或者其他元素进行的关联设计,即所谓的wave技术,在具体实施过程中会产生相对大的副作用,主要体现在后期的修改中,最好的做法通过还是传统的装配关系做
+ p5 G5 o+ K8 ~( {4 Y最合适,还有就是同步建模技术,我也想说几句,solidedge的同步其实在各大软件中处于领先地位的,其最新的技术都在solidedgesolidedge中成熟后再转移到UG中的,同步建模的特征是没有历史关系的,对于需要修改的设计运用还不成熟,也没听说哪个公司在大量运用这种技术再做设计,但早在solidedge很早版本的时候存在一些同步建模技术的类似命令,比如移动面,删除面,修改圆角等等,这些命令在实际设计中有很大但的用处,因为它们是基于历史的,后期修改也能进行,对外来的模型修改简直是神器,楼主可以试着用一下看看2 V& z$ M4 D; ~9 O
9 ~' b9 x3 p- ]5 }+ @
3 g  P7 \! o' i: Q$ h
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-28 11:59:23 | 显示全部楼层
pacelife 发表于 2015-3-28 11:20
6 W" Z) D# k& T+ u. T* \我做机床行业的,机械零件算是比较多的,零件之间的关系主要是体现在装配关系上啊,如果搞链接的话,后期 ...

. x; ~/ R. a# m7 i* m我是做非标设备设计的。别说让别人接手,就算是我自己,一台设备动不动3千多个非标零件。# h) L0 G' z* S2 W
% @" c( ~* e- u
各零件之间都有具体参数的公式关联,这样,后期修改时,那个参数有问题,就只要往回查这个参数的来历,很容易查出问题的。" V. E) \* t- Q  O

# h" _8 `) L9 q( u, Z% B$ G7 I但如果直接修改某个零件,修改的参数是怎么定的?他的合理性怎么判断?他与他的驱动件之间的关系,他与他的从动件之间的关系,他本身的强度或其他指标。。。; a  u9 e) _& Y* I1 G
7 Z! f' F, m2 ]( C, a4 D
Inventor,在装配环境中也有投影其他零件的外形特征来新建和修改其他零件的功能。折腾了一年,问题不是一般的多。这不是软件本身的问题,而是一旦被投影的零件有外形变化或位移,投影出来的草图就容易失去自己的投影源。
3 F# _- v7 j8 L9 D0 z6 v8 `! y0 \, D. z/ b- J: q! \7 Q8 x
机械的零件,是不可能独立存在的。每个零件,一定会与其他一个或很多零件有着多个唯一关联性。2 Q7 c& Y9 k' k- t
6 |8 r+ e8 a& s
而每组相互有关联的零件,也许是紧挨着,也许在两个“貌似”不相干的两个单元里。
7 [' o' }$ j2 \/ Q  k" i7 F" n3 b3 \
如果两个零件相离很远,且只有参数关系,这事怎么办?
9 Q6 s) x4 L! [) r- j$ e9 O* K3 g6 J" }+ b# q/ d2 S
比如,从主传动轴经过多组传动方式驱动的末端两个零件,需要1:2的动作周期关系,怎么处理?
回复 支持 反对

使用道具 举报

发表于 2015-3-28 12:38:23 | 显示全部楼层
Cavalier_Ricky 发表于 2015-3-28 11:59
! ^# P  c' f7 _0 d! f* A我是做非标设备设计的。别说让别人接手,就算是我自己,一台设备动不动3千多个非标零件。
: {5 Y# o$ m! R, U4 p  n6 i" ^( P( C
各零件之间都 ...
* |1 ?% Q; r. c% o; y
你一个人3千多个非标件?那得画多长时间啊,我们一台整机也就3千种物料啊,还是把标准件都算上去的情况下,就这样我们三到四个人设计一台机床也需要五六个月,当然其中包括存在各种修改的情况下,不过也得疯狂加班才能赶上,只能说你的境界比我们高太远了, S+ C# L/ E' h" n
回复 支持 反对

使用道具 举报

发表于 2015-3-28 13:02:36 | 显示全部楼层
还有你说的传动问题,这个传动不是事先算好的吗,零件做到装配里不就完了,你还想怎么样,一个零件变一下,其他零件也跟着变?那只是在参数少的情况下,而且你根本做不到一个零件变其他零件跟着变儿不用更改其他的特征的
回复 支持 反对

使用道具 举报

发表于 2015-3-28 13:09:56 | 显示全部楼层
proe的功能一环套一环,要学好久才能背住,而且不用就会手生。UG界面感觉没SW看的爽快容易疲劳,操作上快捷键貌似不能改。SW可以改快捷方式,功能基本一目了然,配色舒服,上完手就懒得换了。具体画出来的东西CAM都是有软件一对一的应该差不多。还是学生,生产的事不知道
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-28 13:45:48 | 显示全部楼层
pacelife 发表于 2015-3-28 12:38 8 @* V3 d% V% h- E0 V$ u; M
你一个人3千多个非标件?那得画多长时间啊,我们一台整机也就3千种物料啊,还是把标准件都算上去的情况下 ...

2 \: ^  u$ W/ m/ d不用参数关联的话,开头也许感觉很快,但,到后期找毛病修改,那事情就多了去了。
" ^$ L; t% [+ }- {: \# V7 T( X" O9 [3 d+ E
另外,参数化关联设计的好处,就是把一个自己喜欢的单元或组件拿到其他项目的类似工序去利用时,只要把条件参数改一下,八成就完事了。
1 V2 D0 X9 s$ C0 N5 q: X& h* e3 S; h/ Q0 l3 u% `2 Q* T8 P! x; H
几千个零件,要我一个人每次都一个一个地画,那真得手抽筋也画不完。。。

点评

几千个零件中,很多组件是借鉴之前设计的吧  发表于 2015-4-1 16:58
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-12-23 13:02 , Processed in 0.056388 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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