|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
6 v0 e- c7 a" i2 d) ]1 b. T! s4 b" j; l: c0 K- r
西门子 贾仲文 SolidEdge联盟4 O7 S; ~# A; n! ~% F# c
: e/ O# f- H( A' N0 I& |9 v# g/ k( k
+ Q' N" b3 B& H& @1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?" c% M* Q2 |/ [6 z
: ^1 T' j! X, h+ {$ ]
通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。: z& g: g5 X, W8 Q) Z8 L: I
& x- C0 Z- H8 B. c. G; W( l8 r- {6 v; z6 R# @" Y( f" S
2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。" G* W, a# i) ^6 S$ a) \
/ j. l, _0 j; E6 J& ~; {/ k& Y您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。' I) z1 B8 b/ T# g! O
8 ?1 |, e! L4 T+ V$ F# L6 u- x
Teamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。$ u8 m' J- Y5 C6 W$ k" S' e& P, N/ L
" y, [ f( \. ]" M2 q( g6 o
0 Q: |. {" o/ X$ F* J* b) c3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!0 D* Y# r4 }! `3 w
3 t; h a3 x- C3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。2 E0 Z9 ]& F0 V* \0 U3 [
0 ^ k: o4 a7 n2 V X$ w& m
" ]/ u/ C# |0 b4 t& w6 c
3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。3 q; a* H) a& C- S v r; Q
; h% q6 y4 ]2 o l- x
3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。5 A. Y+ ~2 ]* R& Z2 [
/ m7 ?8 d* \" a* w( \% o
请把SEEC_BOM_Synchronize首选项设置为True。! u. D) B3 n; C$ h
M8 R5 f `3 @ y0 g$ L" i( F9 c! y
这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。6 S1 ?+ l7 J# M/ T7 f; R/ i% a; r
9 @5 |) T) y! L: i+ Y) j4 }1 h% ^请把SEEC_Foreign_Datasets首选项设置为TRUE
: D" W* g o, @. Q7 \" l. ^
[8 p6 E; ?* J( T! l
8 f9 g! _) [+ ^' U; ^% ]# W这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。 s4 f+ J5 t7 J8 U6 y U6 w( }6 N
注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。7 J8 B' l2 x; ~! K. z. n3 R- J- t
) j( p8 `9 t! \/ D将PS_new_seqno_mode首选项设置为existing2 r% e# m2 K& x3 ~# |/ a
) _1 i: K/ f( ~/ K; e* e/ x" b( P. N( r, |* ], B$ J( L
好吧,我承认我不太知道这个首选项有什么用,照着做就是了。
2 C, ^! ]$ H. A5 Q
7 q$ z1 m! Q. [3 b+ [; O3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。0 K- S* x' F% N! x L5 u, S S1 O! T6 z
5 U/ X) w! o+ M1 ~
. J; b! V3 s' _/ I; d: G" a取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。
! v; r% O/ H0 f" b7 o1 |1 Y, a# L2 @5 |8 e$ r3 q: d0 u
3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”
0 V: q6 f6 S2 ^
# \1 z4 A' ~/ E4 H: _9 g' j3 A. v/ X
. C3 T( P& P9 Y2 p- s& Z在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。
% h' c8 M5 W$ j" g8 \7 }) u& m. O# j1 [5 |9 U
3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。0 l& T! h+ l2 Z, ~
。
- _& C# H4 K/ H8 I! @* s& u# @4 缩写注释SE: Solid Edge
1 d, R! y; J5 h& Z- ISW:SolidWorks
; d. Q$ B" T% D$ w- fTC: Teamcenter! t5 l9 w. s' \
5 f5 W4 I1 z, H, t: C" S
`; ? p1 ?7 U: f/ {8 t) o+ x3 ~
; | f. [% c# V4 H" D3 t |
|