|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
/ {9 C0 h" l1 [" ~$ x. T# O @) j' P# b& a) B" Y1 d9 J }
西门子 贾仲文 SolidEdge联盟
/ K' O# r% i) s' ~: c" B
" h& b, O* B% H$ \) `; u1 c5 u5 `4 g) \1 P+ N8 v& ]
1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?5 y# V6 V r2 d3 N3 q& w1 Q
* u, ^$ f" I& N' f$ I& e
通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。
! f$ C$ i2 W3 S2 L* ?7 |1 G# a% g& ^3 W( t5 e; M
. b! N4 N2 u: r" Y( p. j7 i4 Y2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。* d7 N1 H+ V: _4 i
2 ~6 z C, N1 k, P# p您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。
2 a% q& n3 d; M3 Q- r
1 U, \7 x8 {, nTeamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。
" n, [, s( d) m: A6 C7 d& B2 a2 Y
$ X3 S5 |+ s8 ?' _0 v: l# C7 s8 Z6 q7 d. ?- m3 T
3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!5 @ [0 X+ H- S2 ~0 R8 F
t# k8 \% y6 }' q, o$ L
3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。
" @ P& a: r4 m K; [8 u; |4 B. d, p; C% |! m; u9 o- _
$ }; p' S, F" a* D W/ r# [3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。/ C+ |0 U$ h- q/ Z/ g: ]5 S
; C5 ?/ z6 A- o3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。) ]/ ~( K$ a/ Y6 @# K- X+ D
6 P" q7 w. S' y' j7 _. f请把SEEC_BOM_Synchronize首选项设置为True。) e2 C. m2 s- S0 I
2 n- a: }! l! ~9 ^0 i这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。
: t8 b: E# k0 Y) H# b/ ~8 Q
+ b( v+ g! Q9 L6 @请把SEEC_Foreign_Datasets首选项设置为TRUE" X5 ]) n& Y! w _) \( N
; u% u6 T S, D
. B0 `- A [/ X9 x3 I- Y这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。( ~# {6 S- D% ^; V7 |
注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。
! u9 l, U, _8 ~9 h7 L& O9 A$ D6 c. n( e; {, r5 ?# a! G. ]$ \ @; x
将PS_new_seqno_mode首选项设置为existing
9 ?: r, z# ~7 Z( r+ n. s! T9 m
* c! W4 I& L k4 g% M
8 g# }8 X8 c# L% b z( A) e
好吧,我承认我不太知道这个首选项有什么用,照着做就是了。
8 |8 l1 i' q. a3 I. o1 {, I! Q6 O0 m, i3 E/ G0 E: r! C, E( u f9 ^+ s
3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。
4 S; x" n0 Y+ X2 L* U3 C2 M1 g
. e: r" }1 Q" ?; G
$ _. \8 u5 E% G- X" `; Z
取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。
" q6 Q, K5 r" Q2 s* P& m: R: s+ g- o, Q; g- Y' X
3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”
" g5 w' x( y# C* y
* d# R. y) B& S, y$ h
4 L2 y% J/ B6 w% w- k! w( L+ O! c
在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。
* F+ ~; c B# E" q; s. `4 Y+ y/ J. s) A" m
3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。
. Y& E9 U4 t4 t。! J, B& r( x! @: p
4 缩写注释SE: Solid Edge
1 B7 V1 y* L/ [) Y* q! ~ ASW:SolidWorks
) q0 z' M, m; K, _* \TC: Teamcenter
4 r( y9 i2 y$ P; Z. j% d' V' v( r% B" m }1 l- v- G
. [9 D, C! y: v% e! y$ j1 n( T& x$ T$ s8 A4 H4 B. N( [
|
|