|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑 $ x- L. D7 q0 @/ S5 C
$ g! }$ o: D' p% }% N
西门子 贾仲文 SolidEdge联盟2 V+ @: \: F# y5 C' z
5 S2 j) y; Z0 f( q4 Y
" j+ H9 c6 M. T8 q2 s( r1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?
4 {5 Z( p+ H- q* s' J
* o. S; w# H: Z2 S通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。
$ a7 Z1 @. b9 b0 I* Y
- O' ~' O# c; n- k2 M% S+ C! k: Y/ I7 v! R
2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。
4 f0 N/ X& r( ~3 |3 n$ z5 C
( e) o) U4 b) m( d" Q ~) T您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。3 ?: Z1 Z$ n. |* v2 K
8 |* X0 M+ ?4 q2 G; iTeamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。. d8 l' P* ^2 V: l0 Y' Y( r
# q( l3 A! l: u- d/ u
1 _8 h' p- ~4 C% {! A0 p
3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!' P/ F, H d) ^, H8 h) k+ \
# A7 {3 B4 [9 [
3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。
: g5 h! b( b% ?
9 k* ?, t8 V8 F8 M0 m* b/ e5 d, t; }3 z/ }
3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。
; z& o! ^) z! P" v* u5 J' r! X1 j; ^
! Y: n. K7 k7 N' v" p3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。* d6 O' V. d P
4 q' o6 I. D) \3 y. }. d/ E( Z请把SEEC_BOM_Synchronize首选项设置为True。* B% g9 @8 x* u$ I- i
1 g, `! X) z9 s1 n: J% Y3 w这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。
4 ?5 c$ V. C) {+ s
' ]: \0 y# ?4 Z7 J+ F* _7 W请把SEEC_Foreign_Datasets首选项设置为TRUE8 E( J5 ^8 m( S' E' D6 M
6 D6 p* G" f# K9 _- l7 O$ b
# `: L) W. g6 h+ _+ B: [" s这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。
; x; V, z. v p: o! D注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。
# k9 |" L3 \. G; Z
& o* F2 `$ H2 U/ e/ \. y将PS_new_seqno_mode首选项设置为existing) a( }4 W* Y; ^3 T
) D% m* w; J3 ~% o: @+ J- n2 o
0 y! O0 P+ l! y5 ^! j* T
好吧,我承认我不太知道这个首选项有什么用,照着做就是了。- `+ D$ D; M7 F9 H: s4 i
" _$ g% W% ^/ }7 Y
3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。: M k N& Q8 o9 b. i/ N
4 V: o1 ~2 l; E3 ~9 G% Z
# n$ g; l. [2 a5 e
取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。0 R7 ~( h- C, m- r
9 k% o8 y. {( V9 K0 N8 U5 K3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”$ @, E) h4 j# W- k. x/ N
6 a4 t6 {' R) e: n; i7 i3 U6 \) B
+ ]; U* s$ n7 W/ d; S2 \在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。; c1 [1 Q* o" l1 G6 d: T
* u! z2 U1 V( S2 R: V, {3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。
6 v6 {. u9 _$ ]: t6 I% }。* h5 W8 n9 w; k
4 缩写注释SE: Solid Edge
+ i9 E7 p) \5 x' m, wSW:SolidWorks
) r. K+ \9 d& G2 R" zTC: Teamcenter
: X0 Z6 Q. ~' t6 t+ |; m* ], c( B/ c! J" {' Y) R
9 O2 O5 m9 i) A2 E+ B; n
& `* [: F6 d" T* u8 v( Q& S |
|