|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑 % o2 I# O* ^: Z; c% y' h0 H
Z2 D2 x# l. D- p( O! o; @( {; Q西门子 贾仲文 SolidEdge联盟; M/ ]4 i) b3 q6 O8 T
6 v2 p" }8 i9 f7 h1 t2 L2 w# w* E! a* o5 T6 R& _# Q
1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?
" i5 E1 z. z& z6 x+ s, S8 u2 u' a* M c5 C9 @$ V. o* ^1 l
通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。& k, {6 ]6 {' M! z/ \0 e
, i% Z* r4 |; o2 @5 }% S v3 o7 c
! U {- ^" T1 h( V9 ~1 o* l$ Y$ D2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。
) e2 |- g5 K3 \9 h4 E, I+ |3 k
]$ s% ]. e1 m0 x6 }$ o: Q您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。9 S8 \8 f! |4 e, {2 m& S5 ]
& i5 E5 M0 y* {8 cTeamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。
8 D) B3 }: U$ u7 c; i" ?, g" _5 T# Y
3 o) _/ m3 n8 a: q* r5 B9 c3 y3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!
4 X9 v/ f) L2 x G; P) h5 D: F* @1 _9 U
3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。
' @. Z2 h" Z/ y; f4 c1 T, ~
4 l) l2 @. z2 J; F+ J. o
) T& Q# y5 `7 T1 p8 K: I* { N3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。! z$ O7 W# m% e: J- q
( G. o# S5 G- ~) Z8 N
3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。
# D8 o! d" G5 E9 [
7 R& ~7 `; T2 T9 Y+ f请把SEEC_BOM_Synchronize首选项设置为True。
9 M: X$ n. F8 L! w% z+ ?* w" I
! I, w& P5 P/ [3 Y( ~
这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。& G" E& {! M+ E3 B
; W w: o( t5 w7 B6 i4 [3 {请把SEEC_Foreign_Datasets首选项设置为TRUE
7 }" Z5 }8 F+ {. F
! Z( M9 w5 k4 D1 S/ B! i6 Z/ k, _' @8 h5 R+ o8 g7 M8 F ?: p6 l8 D2 P
这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。
/ Q, d& K5 R7 J+ {% Z注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。5 n& e) U5 m+ \5 M5 Y
& ~* N' [2 M5 J$ F+ ?# B) n' @将PS_new_seqno_mode首选项设置为existing1 c! l4 M7 t, U) |0 k
& S) e1 H- Y$ X" u9 M4 e, y6 f% y6 _
. d" ^9 O6 k* _& ?- a好吧,我承认我不太知道这个首选项有什么用,照着做就是了。# n4 _* `) A. ~( h$ [# _
+ N" V7 n" i; Q3 [! O9 s3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。' K' d& S0 d% E2 x
/ I3 P* L/ P' h1 T! W. ^
9 `3 Z# {1 Z' U8 ~; w* ~
取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。
& O A2 [: Y% `/ v" [! O% e$ t [) ~1 W0 d
3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”
( N( l- f7 o1 k8 @9 j3 U3 B5 ?% {
& H; g' P( O" u( B8 N7 {" b
7 T/ D( y* S9 Z/ J) Z
在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。
5 h' U1 K4 w4 A5 b# e- h
1 v) }+ Z5 N4 [6 v. F3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。 z+ R) r( `# F3 K
。
$ V6 M2 [7 i$ m8 A( t4 缩写注释SE: Solid Edge* j) z! r2 }; X
SW:SolidWorks: z# U; z K, o; Q& Y* U- l( T
TC: Teamcenter1 L& N: _* Y& a- s. _/ \/ d X
9 Q& o7 @6 `5 U* {( a# g) O
% w( g7 m* G3 j. h
4 y5 o* a: v* M6 ?' W, _ |
|