|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑 # G" f; ^) `' D7 k0 P- e
& B$ g' J' u' \% w9 s% Z西门子 贾仲文 SolidEdge联盟
. f6 N% s; E* P9 o1 u
# j. P, D$ M* N% c
3 K6 J, Y* A1 d5 D1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?
* m6 X s D8 i5 G' Y& o1 r j4 R
6 S: q. c; S6 e$ d: i通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。: S5 L4 k5 B1 W0 b: \" t) D
. M) J2 V7 R7 W1 b- L6 t S' _) u0 P/ @% v8 V
2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。
6 l# E* ^! Y. ^" s, a2 s' G7 c) d6 j3 S/ P) B" g
您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。
5 o8 l0 u# l8 z- Y+ i+ N% d( ]% H! u- {) Q" Q2 G# H
Teamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。2 x! |9 `, ^, d8 c- p
" K" T( \1 I* D+ O; w
1 r0 o! L0 w- A3 V8 `3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!
, q+ h0 F% p4 _( S
: E# N+ @: O1 n! u( D0 | s& A3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。( I- Z l1 ^4 j* d. j X
/ C [2 H' ^2 d& J8 v, n S0 Y2 P. Q3 R: n7 a4 t
3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。. e6 E: L$ t7 R" z1 ? N8 M
5 V2 U% ^7 e3 |3 U. u, C, J3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。
, q$ ?% f4 A3 s+ Q8 \2 J1 D6 e0 F. ?# g( `+ N
请把SEEC_BOM_Synchronize首选项设置为True。' V9 ?+ n X) l$ n& @
3 W2 X. ~7 r& O- C' m这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。
1 ]1 N+ }/ W! f# i$ z- r) _. M0 {; y
请把SEEC_Foreign_Datasets首选项设置为TRUE
' P0 a$ r; ?0 T6 j$ \0 r
, ^# u P; t# Y8 v& R& f) K
1 \1 G7 t( S3 S. r7 V这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。# g0 f0 m7 \2 h9 B' f5 N; ?
注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。$ P' U; J. a9 O0 b& K& H
! M4 N% V0 t/ t; a( r0 H$ D: p
将PS_new_seqno_mode首选项设置为existing; B4 V( J' |/ r1 o: l
8 j d# d9 {9 n& M+ q( U
) t5 g7 Q* ?) U0 Z+ X; l好吧,我承认我不太知道这个首选项有什么用,照着做就是了。# N6 a. b6 O+ J
, [8 \2 ]) W2 p3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。
& j; N9 @1 B8 f4 t/ F
! Y7 {0 W; e8 b! E' G- b- g! o! _0 H, c
2 |0 P* D3 @* N8 x" h, P6 P取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。& e+ e& E$ @4 K0 h% q) H# g
+ J9 ]/ A: \/ L* C8 M- s
3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”$ S; T: K: J. ~7 c4 H$ \( M
; W# [- J8 S5 m" B& \
k: ~3 A9 B9 _) v: u* S在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。' O) [' Z9 ]. v1 F) i$ [' c
+ M/ y3 ]0 Q; D6 h
3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。# W% u7 c5 Z0 [+ Q2 E
。. p1 ?9 C, \& Y# U; {. X
4 缩写注释SE: Solid Edge
. i* |5 N, r2 ~* ?: k8 Q) `4 b, ISW:SolidWorks
" \9 n0 m: J& j6 K+ g# xTC: Teamcenter
0 N( R% j5 f8 I' {1 o6 b' E J9 j0 ?: v9 }# S/ N5 p% \4 E
9 Y% |0 N" O# @1 {! h6 K0 X% m4 W- e- F
|
|