|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
7 _ n5 \. N8 L( l- l
" }/ p6 V5 M/ K% W0 ]6 |西门子 贾仲文 SolidEdge联盟
! q: a/ v# H# W# n4 m) {
q6 u" o4 a, u( A6 s: ?3 ~9 c z' q( U* D% w7 k. m
1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?
" e0 {; `) y: x9 n! d
( S7 o+ q( Z0 @9 u2 F3 [' t0 ~通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。7 m9 n; u/ @. x- M* d+ S
1 B5 s; { C, L3 t6 ?1 N
3 a& G! Z; x- y( z# [2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。
! ~! k: t. R4 S; d3 V. e
! q5 g2 @. A3 Q" [% z您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。
! y( s9 @7 e! j; ?/ B. X7 H4 C% Y* _ I q0 O# \% u* R. h
Teamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。2 @) U: e9 d, G0 Y% L: H8 V' h
+ W0 _3 {2 q, z1 P
4 b" S# t) Q u u5 W6 e1 g6 K3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!! |% K5 _4 {- c! i( j$ Q
: [4 |! a4 e5 H& [# k1 D4 C6 ]
3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。. G2 e- [0 X/ n+ Y- @" C
8 {1 u4 ~4 q6 a5 ?: e5 ?
/ _ W W) }8 s. n6 ~3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。% h/ \ C! l+ I2 C2 C
/ y7 h' h8 I" g( k6 n, `
3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。
% G4 V5 `! ?. g: V" G- n7 A7 e; O7 [; W
请把SEEC_BOM_Synchronize首选项设置为True。
3 `! ]) L) U( D) A# o0 C5 R! g
, O9 N( c) Y' m$ G
这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。) D5 ^- T) f/ N$ p; d5 d
, d0 X7 M& m- v3 c请把SEEC_Foreign_Datasets首选项设置为TRUE
- t. W) Y7 \) N* @: h
" ]+ {# |9 X5 f' E9 H, u
' }* k6 m) c% P" _* T& ?) E这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。; @7 h! |1 g3 ]
注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。
( x8 n/ T: r6 i! l) \. o/ U; Q. m0 X$ m& H) e; I/ k8 q' c( m1 i8 e& P. m
将PS_new_seqno_mode首选项设置为existing
) \! s: K( b9 j9 i% Z) o _
4 c! u/ D* h# m2 Y- a/ B/ U: ?1 B- e, k7 H
好吧,我承认我不太知道这个首选项有什么用,照着做就是了。8 d7 W8 F& Y0 }4 h
- f1 K6 k) D0 Q0 W! x" b# {3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。0 G* o; F5 f: F n5 M
& H& Q3 j' x- Q4 Y: Q- C! B' {% e
# k6 F) ]0 j* H; s8 {; [. s. t+ ~取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。
6 y+ M# V5 i. ^. }4 U9 e* V$ ~$ {+ D" q7 e: x% G+ Q7 _
3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”
+ U5 d8 w) q: n: K' S- Y
2 j8 E8 @+ v& K1 C- k1 |
6 ]0 ^2 e% m8 z. m7 s4 e3 z. P% Q在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。" ^9 w0 E! R4 K# D
9 S7 R, w: q/ _, s8 N1 S3 _. a* b3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。; i; }! e' u$ e6 D' E4 v' c
。
8 m2 h- D7 r) F' [4 缩写注释SE: Solid Edge
& V7 O% l+ s6 w, n5 Z/ R, kSW:SolidWorks
# N# }" C& C6 v% J! HTC: Teamcenter; O3 s7 B, v% y- X
5 g- {+ f: L8 C O. v2 a( L* E: f# J& W
- s. u+ F: @8 u5 A6 [) m$ u# j- p |
|