|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
r G6 A* V1 T4 Q2 { |& | H7 Q
L# y5 A! v: ^& W |$ ?% {5 i0 j西门子 贾仲文 SolidEdge联盟' E/ E* N/ `5 V9 X
5 B8 S0 ?5 h- Q. _
) y- a/ C; z P5 p3 M9 R8 i
1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?! x/ Z0 a: h1 H
+ T8 d7 n, P0 p8 z9 Q$ p
通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。
/ q# Y9 k G/ i- S
. {) D6 Z# i# a: w0 h# M! R
" d3 m/ U0 W# D2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。
/ x' S# F! m( a; Y
/ R1 ^3 _6 }( l( v7 }您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。
. x* L) G5 m# B d2 G+ q% X. J g5 Q& b; }0 s
Teamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。- [) v6 o1 n3 R% q4 H
" ?" k0 j* U4 _( G) N# { x" ?
- J3 t! V) }) U3 }& ]3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!
% {* t) m v, v4 |$ O B, a. X& a; K3 q& V1 e* z% P
3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。
& L, V/ N2 ]/ y+ o+ R* p h, w+ W' S' H z. R# c
; ]! f1 l3 u: _4 z3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。
5 H% b4 W3 i A9 X& K# d6 T( t. ^ @/ ^* _3 l% o+ ~! d" ]
3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。
0 D% X# Y4 c' ]& E. T3 ~# n6 ^! N6 X6 V" F" v- _& C; _/ l* f# ^
请把SEEC_BOM_Synchronize首选项设置为True。+ o4 z1 F$ q# w5 I" U) a/ C7 _
9 M7 r( T/ @+ J- ]
这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。
8 r! J( J) h/ Y/ t) r' `. g0 {8 j, ^, C$ e, t e
请把SEEC_Foreign_Datasets首选项设置为TRUE: o& `, {$ _: s: h/ n" @
6 Z( }! }$ V' R: P
) ] m# T( E! G9 `0 l" V2 U8 E这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。
4 _- Y- v c( p( ?8 s注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。
7 Q7 F: n8 X r' l( ]% V
- q$ L' u* z' I* Q! d. N将PS_new_seqno_mode首选项设置为existing: x- {/ S; q- G, z
& L/ `1 K2 o2 o5 ~# [) R
5 _+ _* |" o: r1 |( h
好吧,我承认我不太知道这个首选项有什么用,照着做就是了。
# I! Y- Y" p3 a' b5 g
+ E/ B& |% S/ I. H; D3 ~* Y% o4 F+ l3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。
- y5 @! ~8 |, Z" p' a0 f8 y2 Z* e O
# e% l4 A" L( |0 U. x6 y! F0 d! X r
取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。' [# X( _% W3 h! Y5 t
. H( F+ V6 F8 x3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”
. f% I+ t) ?, `$ b* ?
) s2 w; E+ a9 G+ S& n
* q! Q3 `9 R0 B" ?在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。3 V2 s9 C" e7 X0 n& @$ T1 K% T! _
5 h# h, j) u3 y# g- n3 i, p' y
3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。
( F5 l0 k! A R( m8 ]4 p5 J, i9 V。
" b X( Y; z! {7 E8 U4 缩写注释SE: Solid Edge$ c% `- C& M( M q9 t$ g, A* h; j
SW:SolidWorks% @1 |+ y6 s0 d# } Z. S
TC: Teamcenter
' K r7 M9 Z6 Y+ p' B' @( l' \8 ^+ S1 Q; C. S. C
. H) k/ t1 J) r3 A5 |; C: f# K! ^( o4 X& \' R: ?& D
|
|