|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
* p" V9 C) F9 ]1 q. k# u# C5 W+ [, [- K$ Q8 W, i
西门子 贾仲文 SolidEdge联盟
, c/ i1 \& T! A% k5 `! Y" p- g) K/ `8 e3 w. i
& j2 W. h8 C9 X$ |1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?
" w3 u, ?( G3 b& o4 X( x4 r7 E+ q! P) ^8 ~8 `$ G3 T% D
通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。& m9 j4 p" g' z$ s$ I$ O* ~) q6 g8 V
7 l2 O! |8 x& N U6 v5 e
r$ y Z1 E0 v" r( T7 n! l6 K2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。# a P7 D' l4 f% L8 S8 i
# c! w) d2 E( k
您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。
% b; x+ t/ }3 _: ? W
3 l' c( {8 t! i* mTeamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。$ W7 K) ~ u- I0 V# ` x. J& M
! p4 P+ M2 @6 W% `; R- q
! }0 c; L+ y! b- o4 t) |3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!
' F. Y; p- B. G( v. K
1 t' S5 f% Z8 W$ p* y& Z3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。
) B9 v9 o- E; ^8 ~
+ r! ~6 H. D2 R) \' `' w8 n. y$ _9 D7 o/ f9 W ?
3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。/ W' z7 E! }) i' H
4 i% A3 k9 U$ \: }9 y7 X5 N/ Y3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。
6 R( D& w0 o1 q4 Z2 l
7 J c7 d6 E" B. o请把SEEC_BOM_Synchronize首选项设置为True。) E& j' n6 n6 ^4 ^, g4 G; T
. F# O, h9 R7 h这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。4 T7 T5 W& g! L. S& W/ p
0 I. O5 u6 c" Z4 }3 [& J. ^/ f& j请把SEEC_Foreign_Datasets首选项设置为TRUE
- R3 \! r) _ `- b! |. A6 s
/ ?" V7 p5 F* O
4 H+ ~' d! w! a- R7 s
这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。- g* t% \9 ?! J! Y+ [8 K) ]
注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。6 S0 D8 f& b7 W. @7 c
0 I' V5 H1 j( |+ D f" n
将PS_new_seqno_mode首选项设置为existing
; U9 x+ S+ A8 W. ]0 E
! Y, v6 h6 p% y# b9 O3 P
" R8 T$ o" I1 K0 F+ U好吧,我承认我不太知道这个首选项有什么用,照着做就是了。
r) y/ I& ?. j0 H& t; y" p
5 ?, d2 A" `; a4 n3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。
; N, B+ u. X J* _
6 P- r W" ?3 a: f. y( N' x6 \# Y6 F( F+ L
取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。9 N. p } Q9 n7 Z9 y
2 W3 l; A4 |# O( V% a3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”
; M0 Y- e5 b0 [
2 S; [; t0 y* e" x/ t/ |, t
( u2 R, f' Z# Q$ H4 O在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。5 U s" b- ]* y: A$ o
" ?+ K: }. g6 v3 h
3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。
B1 v) G P, K/ @ {6 X7 ]# [。
- h# H+ F/ Y# p/ E9 m4 缩写注释SE: Solid Edge
8 ~" u; S w) M r5 Z* ?SW:SolidWorks% d0 F9 J) O9 i [& m
TC: Teamcenter
' D1 w/ T$ L+ V. ~) K+ [+ h0 D+ ?% ~$ E) y" j* J/ `
4 f0 E5 x9 E( ?5 t6 K% J: \1 i" k6 ^5 d, B0 h
|
|