|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
2 j# R8 j$ K, m
: z0 K, e9 q6 p9 e/ L西门子 贾仲文 SolidEdge联盟5 r0 S( v1 u2 N; L$ F0 W( _8 p
; i' @& o% z; \8 o
* [' V) K, z/ z+ i; G: _9 J
1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?, t" l8 L0 C8 w
9 w* ^( H, [; l$ K" d- ?; D
通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。
2 d: g4 o, P5 p/ N, j' N3 [2 [- ^" `$ m
1 [" D8 U, z; P* p1 d2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。
- x! n6 n X6 [+ m
8 M: Q3 p9 Z6 `- U S. b+ a您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。
. ~2 s6 i6 P0 V, ]/ ~- K; N# z' Z0 n" z* ^0 M; c E& H
Teamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。
+ X4 N5 F+ H, o/ j' _% ?) i+ F
/ ~% }" a( q u" R& j! \* Q" \% p, ?& i2 `0 L# ^
3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!
, o0 s0 j3 H2 E w4 k5 Z; ^1 `( r
! q- }3 \! l4 u: S% `- g2 s; [3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。# k3 Z3 a& x- H
. U: o# }/ o" I9 V: Y
$ i7 Y6 X2 Y# n2 G& c* Z3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。
C! [* e0 l/ \/ X6 k0 \* g' Q" L6 r0 J7 v) v
3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。+ |: x4 o6 Q% N4 S) d
% ~6 Q$ R# V) O d
请把SEEC_BOM_Synchronize首选项设置为True。% k+ e2 Q# W% Z' O a: W& g
$ ~+ h. x) J- z8 _0 G( i
这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。
5 l- p- [3 _' F+ t, l) G) f' [5 g% H, F7 O) W5 ]
请把SEEC_Foreign_Datasets首选项设置为TRUE
+ A- I) z# R" c: \) T
; o7 n! z* s' j
, [) ^" A; o; |; y3 ^( s这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。
1 \# d' B, {! S* ^6 F" t注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。
6 U: P5 V* Y$ {/ |; u6 ?: Z6 p2 q, }: o
将PS_new_seqno_mode首选项设置为existing; X- {; s. _4 Y5 u$ K+ [
' S) _7 h: a5 i
( u# m: w# W) u N( x" W好吧,我承认我不太知道这个首选项有什么用,照着做就是了。
8 ?( y4 _4 ^+ p
- N( Y) `# M1 ?3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。4 \; |, m9 B1 [# w/ O$ E2 j
& S* E+ u J* l
1 u7 v9 z; @+ s取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。
9 g/ m T7 c6 }$ N; n3 f; T5 ]5 V( o8 }
3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”9 |5 @6 }- |. J3 i- i6 o+ W! {
2 E+ l4 C) I2 p2 a- V* t7 [9 B5 }. L0 r! ]2 ]8 H' p
在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。2 y! \& e1 {8 v7 l2 d; z1 G
2 D B) o; s O w6 W( n& E( b
3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。7 P8 z# c& I ~ O; D
。
/ l' \$ i/ P( V4 缩写注释SE: Solid Edge8 y! k7 x9 x' M0 B1 y' d: `" E. Q5 q
SW:SolidWorks1 D4 q& i6 a! [1 h( O
TC: Teamcenter
+ }) y) `$ i8 F2 C" \
# f2 S& S9 J# O1 @5 o- R" I) Y' B" w2 ^* K; _) c4 H
- L1 f9 s& B m+ Z, o
|
|