|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
& _: k. u0 O8 X0 I) U& w' E3 R' a, P0 q* p$ ]" ?. M' \
西门子 贾仲文 SolidEdge联盟, C/ b7 D6 ^( V# \
* V) b$ D! V- }; }$ J5 L1 Y( z! Y; y- O4 ?% B
1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?! x9 t2 D" T4 Y- u* Z
, T8 J1 K' Z- b4 e: c通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。' W0 U4 M3 m( T% V) g" r( ~( [
3 t. j2 E+ ?* h6 R" s6 n& v0 c
* H6 X1 S4 y9 c3 ^* l2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。6 d2 a) H: j( x& P* |
! I- R1 J* x+ l% }' }' q8 f您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。8 _# y* \% J5 `8 }/ J8 }
3 K3 N. v8 m0 J) u+ r1 }* i7 L# \Teamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。
- k9 [* K' T: V: W& b3 L5 x9 N+ m/ @& b, |8 {) y/ Q& y
3 P6 `9 l1 h' ~3 N3 Y, y. `3 G
3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!
+ a5 G! B7 r5 }* B
9 Y0 G$ j) m3 |3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。
7 l$ J. Q/ p0 I$ G; l# g) p/ F2 J4 e0 T8 ^, W# Q0 {: |
7 W1 b0 O5 T0 R, t, R9 f% Q
3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。3 i% F3 E! y- |# E g
, y2 T8 l W8 i: H/ d4 M3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。9 g4 G6 Y) A3 \6 e0 e9 l/ y
: F) j+ s+ q- M, k1 ?, G
请把SEEC_BOM_Synchronize首选项设置为True。
( N% f4 K6 D+ w* b
7 E: A/ u: G) l5 Q0 y& r' T7 P, h这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。2 b+ V |! F' i: R/ w' _8 w3 M6 `/ N
2 E0 I$ k8 b- G5 p5 h请把SEEC_Foreign_Datasets首选项设置为TRUE# _' y# U4 s" r$ c" Q R
8 h% L. M w9 M0 V* L1 A Q- N6 O. i- l
这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。
1 }7 c1 R! @5 W: m注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。9 w9 u- L/ [1 {. l& [8 \4 l
8 J7 u E7 D, e4 C1 _- H
将PS_new_seqno_mode首选项设置为existing
* h; M! z4 G; R
$ ` j) W- Z% o e0 n
7 \. a* x, q+ K7 i3 W
好吧,我承认我不太知道这个首选项有什么用,照着做就是了。: i2 o% y2 k. ?( [6 E+ A
& E$ a; a5 i3 y) C5 \! ?3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。+ I1 i2 ~7 ^5 G0 [
7 F. v3 G& l# Z
( N# R' `, l. V+ H( P
取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。+ m5 S: O; }8 O: D: S8 U
3 x9 [2 l0 C" x" |% Z3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”% }7 T2 [# X$ w8 @! e8 W( e j' T; [
; l7 K7 v# J# f4 j/ I
4 L1 x5 C# d0 k- ~+ c& O. [0 ?
在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。" W) ]( j" g1 h0 G: X
: Z: o3 |- w: x3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。
+ y" r/ v% U4 \5 ^。
9 |) d) r" l: ~& T; f% |4 缩写注释SE: Solid Edge
3 E* D5 w: Y3 \% h6 C, CSW:SolidWorks+ V7 f8 z8 K( ?. u4 g6 z5 \0 e
TC: Teamcenter
2 O. L7 ^2 ^2 \* s# c9 Q/ Y2 {2 r" K5 m5 N
: h; E0 y! K D. s, @' f% Z# |
" \8 D3 h4 e9 {9 B0 D
|
|