|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
# Y# b Y+ Z) D' [! ?! d9 X* y
2 K$ a$ O0 z% X' {# q西门子 贾仲文 SolidEdge联盟( W% M$ ^: v- s
3 Q* Y1 r6 J' g) @, B/ `4 S% s8 x5 D. j2 B
1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?
2 v9 W8 [/ H7 O1 x# ^6 B% s
' }2 X' u+ @ P; Z- X. ~2 T通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。
! K& A5 o" b% V4 `' M$ |) R/ r9 L2 |2 S0 o
( S/ b" g' m. A# q, R2 v2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。
- }$ m# s, }& t4 |% g6 p' W; x
( V9 _" C- g: F6 f2 ~3 @您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。$ }) E/ O. Q% z/ p) f/ W
6 D9 z" B7 b6 U! R/ i5 s e* @
Teamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。9 v: e" d4 j/ s$ N. N
V E6 {7 E: u
& X c. f" @( r+ [; u
3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!
4 ?8 }- k$ S0 R5 y, V1 |8 H# {2 p$ U: U6 N' n1 U
3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。
p8 l6 I% y8 `: B% [) R
& `8 i6 @4 K' Q" g8 ?# v
) O: a G% _# C2 D( k; h3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。
9 l. u o/ W- B( J+ M8 z' i+ ~& z _. d7 f) p( x' q
3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。
0 c' |- d# F3 |; C0 w' i
8 p5 i" P8 m) N$ s2 m8 I; B请把SEEC_BOM_Synchronize首选项设置为True。 k" h0 s* y, N0 ]8 _4 K
# r z% h% [% ]& I" M这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。- _- Q: K0 T* |6 J& U5 o- k& r- |
- Z+ z! V* L( o Y% a请把SEEC_Foreign_Datasets首选项设置为TRUE9 Q. k# u8 l8 O! h0 ]
; ]" y' d, W( |" j0 C& S5 i, U1 x5 u
) P- B1 w6 D$ B, C& _这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。
2 Z8 |$ n- A6 }# W9 I0 L( V注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。6 S* e ~6 f2 T7 ?
1 w1 W1 |5 D6 ~/ p5 N+ e4 G( [ `
将PS_new_seqno_mode首选项设置为existing
5 ^. n6 L8 a! U
# |+ I3 s) C2 }
! Y: ^& [. y+ O, S) M5 _! H. b0 H# p& f
好吧,我承认我不太知道这个首选项有什么用,照着做就是了。. U# [, Z; P* n. g u' x; p
1 ^- }/ e3 l# C
3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。- s6 R# L, d2 R0 Z: i* T1 d S) t
4 K# l* ]4 I r% p( j3 y
r/ O' m3 y, K" i# y3 }取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。, H" k8 k2 m5 B8 w# c2 @
& A$ o1 g, R- U3 a0 R
3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”
# r* {1 `3 R) G6 k+ ]) z# ]6 ^5 j: t- P
& V5 X4 H% r- K2 A# V
* R- @+ r! L; v6 u- e. ~# ^在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。* c h" n$ ~9 F& p1 c! T' ~
b" y6 e& q, b! m
3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。
$ p; \$ `) T: ~ l/ G; s; i* V。
2 A0 `& N9 ~0 J2 q% _/ L4 缩写注释SE: Solid Edge
5 b0 @# j6 }1 ]' ~) \/ w6 M" H* TSW:SolidWorks3 k& u, o9 Z! w
TC: Teamcenter
1 W) k! O- q. f, e& A2 B; ^: \6 `, j
% L/ B. t B" _/ t( ?% _
6 v& [2 m0 j- S( z% V9 d- C3 h0 T- v1 f8 l5 \
|
|