|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-23 10:54 编辑
/ `# q7 N/ ?" ]! O$ M8 w5 A( {: ?3 m6 c
西门子 贾仲文 SolidEdge联盟5 i5 A; a& O+ y# m% y
6 |5 {+ a( }& G
, ]9 ^# B- }3 f$ @, A1 问题的提出有许多企业在使用Solid Edge进行产品设计时,会不可避免地用到供应商或者客户的第三方数据,你不能指望他们都和你使用同样的软件,而且还是一样的版本。这时该如何进行异构CAD的混合装配呢?' @! V1 }( j7 r/ D) k9 j7 ~
" M' V4 P0 ~- a% p9 }通常的思路是把异构CAD的模型转化为SE模型,然后再进行装配。但这样做有些小问题,这个问题就是如果供应商的模型发生变化,你需要重新转化,而转化出来的SE模型和原先的异构模型是没有关联关系的。这样的话,你设计出来的Solid Edge装配是没办法自动保持最新的,必须进行繁琐的手动更新操作,而且需要手工维护两套模型:原始的异构三位模型和转化后的SE模型。
7 g3 P, e6 m" ], M1 ]5 S$ W' y, n: L( y- ~) W
* y& {) R! t3 D& V
2 解决的原理要进行异构装配,必须要要用到西门子的独门绝技:轻量可视化模型:JT。在西门子的PLM解决方案Teamcenter中,不管你用的是什么三维软件,不管你的软件版本是什么,所有的三维模型在Teamcenter中都以两种文件格式存在,一个是你原始的三维模型格式,另一个就是JT模型。这个JT模型是在你将CAD模型导入PLM系统时自动产生的。
5 h2 {. U. l* Z6 Q1 K
5 x" m% `8 H. I5 V/ a您不能把Solid Edge零件和SolidWorks零件装在一个装配里,但你可以把两个JT模型做成一个装配,所以在Teamcenter系统中可以很方便地管理多CAD,并且实现多CAD的混合装配。" u! _) E7 x5 b
) I! d* |! A5 s" ^$ M4 a8 R8 R
Teamcenter支持的三维CAD包括:NX、Solid Edge、CATIA、Creo、Inventor、SolidWorks。
* o8 X7 D, Z8 Y n- p$ ~2 |& a, ?$ E+ w3 e, N4 }% X' E0 f0 r! s
& u9 z2 U6 T' A. F* h4 N
3 技术细节和详细设置假设您使用Solid Edge进行产品设计,而您的供应商使用SolidWorks,那你如何在您的Solid Edge装配中使用供应商的SolidWorks零件呢。注意,我要求如果SW零件发生改变,我的装配应该能自动更新!2 \3 E4 a! n: k6 g. {4 n& `2 E$ j
3 [$ i% V3 j# d9 x1 l- q
3.1 软件购买和平台搭建你除了要有Solid Edge软件以外,还需要在计算机上安装SolidWorks软件。当然您还需要Teamcenter软件,需要TC的作者许可(TC10101),以及SE的TC集成环境(SE375),还有SW的TC集成环境(TC30607)。其中SW的TC集成环境您只需要购买一个许可证用于导入数据即可。
3 ?# a7 b7 U1 b1 n! @- d& [5 X8 O/ z3 K3 ^" p8 c
8 O! s" a; S% M3.2 导入SW模型你可以通过TC的SW集成工具将SW模型导入TC系统。在导入系统后,在Item版本下面,会自动保存一个SW的模型和一个JT模型。详细做法请参考TC与SW集成的文档。
1 d+ Y* R+ d0 n2 C- x5 Y3 p7 \+ ?
% t8 z$ o" R8 Y3.3 TC的首选项设置在TC中,你首先需要设置一些东西,这个设置必须使用infodba账户进行设置,只需要做一次。
6 s( q4 }1 i. {6 X7 |/ @
( c2 Q) x) i! c% T j8 Y请把SEEC_BOM_Synchronize首选项设置为True。
( W0 G" \* l, b" N- e# Y1 K
( Y. I3 c! @) i4 a这个首选项可以把TC的PSE产品结构双向同步到SE的装配结构。2 @5 z$ K0 V; X9 H8 ^
1 {0 D9 k: L+ I( N- J请把SEEC_Foreign_Datasets首选项设置为TRUE5 v0 f/ O" y3 r3 X# b& r+ w
7 O( m# Z0 b z% W" ]; }
, N) y. g, B0 B$ z" }: P4 B- X这个首选项设置为如果一个Item版本没有SE模型的话,可以使用JT模型进行装配。8 } ~) ]5 E' |& j; B
注意这个首选项有两行,只需将第一行从FALSE改为TRUE就可以了,第二行不要动。因为目前SE装配除了SE,只支持JT,将来有可能还可能增加其它类型。9 o' ~* `7 Z+ A
& B$ P# `7 m* Z
将PS_new_seqno_mode首选项设置为existing
+ S5 {7 r, B1 S
) u! p0 T. i$ h! o8 N% n5 S9 Y2 Z5 E& @
好吧,我承认我不太知道这个首选项有什么用,照着做就是了。 H" E/ q# H9 e* l
% R2 C! S6 S" X# {
3.4 修改SE首选项在Solid Edge中,将“将从动参考保存到Teamcenter”前面的钩取消掉。
S9 {" W# b d, [% R
$ z) N' j4 d/ O, Y* y' x$ [5 X. j2 A6 I4 U* N
取消后,在TC中SW的零组件下面只有SW和JT模型,当SW更新时,SE装配也会自动更新。如果使用默认值,SE会自动将JT模型转化为SE模型,和SW模型保存在一起,以后就直接使用SE模型了,这样虽然会快一些,但SW模型发生改变时,SE装配就不会自动更新了。
2 L' O1 i6 ~& [! \ E- l( ?! R
. O: R6 k! ^+ k0 z1 N3 l& l# j3.5 使用JT模型作为零件装配在SE装配环境下,通常只能使用SE的零件,这时,请在Teamcenter零件库中用鼠标右击,选择“文件类型”
# D* P9 b7 q; x. d- B- I: j+ {
3 I5 f1 ]$ @4 j3 C& c
3 L/ c; }, a) g g
在文件类型中,将JT模型选上,这样就可以直接使用JT模型进行装配了。6 M; r. K1 M I. `" f
( ^. `7 S& V X% U8 T j3.6 更新SW模型您只需要重新在TC中导入SW模型,SE装配就会自动更新,无需您再费心了。这样是不是很棒?注意,我们除了SW,也支持其它格式的CAD,包括包括:NX、CATIA、Creo和Inventor。! K" y% G1 |1 S0 n( ?4 X1 S) g
。6 R5 `- y& g4 e2 F
4 缩写注释SE: Solid Edge
* A8 }5 V: i' C D F5 A# xSW:SolidWorks m, y7 _8 I$ x
TC: Teamcenter
8 i5 E4 T9 c4 ?$ X' g& R% ?0 p$ V' c6 h$ M' m% j+ Q
% w3 e$ O# h8 w- K9 F/ d% @
1 t- {7 f* x I$ C) Z& d |
|