顾名思义,部件间表达式(IPE)就是指允许某个部件中的表达式控制或依赖于另一个部件中的表达式。例
如,您可根据与 U 形孔配对的针脚控制该 U 形孔直径。这样的表达式如下所示:
DIA_HOLE = pin_filename: IA_PIN
部件间表达式(IPE)最初在“用户默认设置”对话框中是禁用的。尽管看起来很简单,如果未建立如何及何
时使用部件的准则,您可能会无意间更改了部件。后面的部分旨在帮助您确定这些操作。通过开启“允许部
件间建模”用户默认值,启用 IPE。有关更多信息,请参见 Customer Defaults 帮助。
本节不会对语法或命令进行全面的讨论。有关语法或命令,请参见 Modeling 帮助中的一般描述。本节将
介绍放置 IPE 的位置、如何覆盖表达式、命名和重命名准则、部分加载的影响和一些故障排除提示。
通常,部件间表达式 (IPE) 应位于装配结构中。如果您打开包含引用外部部件的装配,而这些部件并未加
载,则该装配将标记为过时。
可通过开启加载选项下的“加载部件间数据”来解决这种情况。这将尝试完全加载由 IPE、配对条件和/或
WAVE 数据链接的任何文件。但是,这可能与“部分加载”和“无组件”加载的优势产生较大的冲突。
IPE 链接应保持简单并易于操作。它们应在装配树中上下移动,且只应在明显相关的部件之间横向移动。
等式引用(拖动)的右侧最简单。左侧引用(推放)的功能稍微更强大,但也更复杂(请参阅覆盖表达式
主题)。
保持 IPE 位于装配本地的例外情况可能是已确定的设计参数控制文件,如主草图和控制结构! Z7 M |! {2 Y4 H/ Q# Q. D"
B
3 L( P; Q# b5 x* v H- L
操作 沿装配向上
沿装配向下 7 }5 |, u- [+
f3 _, E8 W; ?% M& l
跨装配
装配外 3 _& ~+ X& B7 l-
W6 d$ |- J
右侧(拖动)
DIA_HOLE=pin_filename:
IA_PIN
首选 小心使用 小心使用
仅在特殊情况下使用
1 c* S: L( s5 M2 \) Z" Y
左侧(推放)5 q! Y l' B0 s. N- k:
k# i
bolt_filename:
ENGTH=THICKNESS+0.52
^, \( f* L+ @3 }* {% E* o
不可能- p6 r; ?6 G: h( o* D
仅在特殊情况下使用
9 P' r* }5 L( o
不可能( {$ n& u" b, B* O9
X
不可能
其它资源:Modeling 帮助
通过将表达式路径置于左侧,装配可拖拽或覆盖其中一个组件中的表达式,如:
bolt_filename: ENGTH = THICKNESS+0.5
覆盖表达式只能按从装配到其中一个组件的方式进行使用,而不能反向或在组件间进行使用。另请参阅命
名部件间表达式主题。
一般而言,应避免使用覆盖表达式。两个源尝试覆盖相同的表达式可能会产生无法预料的结果。
有关表达式的更多信息,请参见 Modeling 帮助。
IPE 的命名规则可能有所帮助,例如使用“IPE_”作为前缀。除了可对部件间表达式进行标识外,还可对其
进行排序,例如:
IPE_DIA_INNER
IPE_DIA_OUTER
IPE_LENGTH
IPE_OFFSET_COMPONENT
IPE_OFFSET_MAIN
IPE_OFFSET_SECOND
创建以大写字母表示的所有用户定义表达式,并将名词置于形容词之前,也是有用的。这可在任何系统表
达式(“p”值)前对这些表达式排序,并将相似类放在一起,如上文所示。IPE 不应包含对这些系统表达式
的引用;对“comp: IAMETER”的引用比对“comp::p32”的引用更清楚。
重命名系统表达式可避免在删除基本特征时将系统表达式自动删除。在需要时,可使用此特征。但是,如果系统
表达式未被引用,则在通过“部件清理”删除未使用的表达式时,系统表达式仍将被移去。
其它资源:Modeling 帮助
即使某一表达式或另一表达式被重命名,NX 仍具有强劲的系统来维持部件间表达式(IPE)链接。IPE 链
接被重命名且父部件和子部件已加载后,链接则应更新。不太明显的是,当仅在父部件文件或子部件文件
中重命名表达式,而子部件或父部件未加载时,也会正确更新。
由于 NX 除名称外还使用称为句柄的内部标识符,因此即使部分未加载,重命名 IPE 也是有效的。加载
链接对时,如果未找到该名称,则使用句柄,或如果未找到句柄,则使用该名称。因此,可以删除一个表
达式然后重新创建该表达式。
只有文件重命名要求源文件和目标文件均被加载,以确保维持所有 IPE 链接。实际上,重命名必须使用“另
存为”操作来完成。下表汇总了预期的结果。
操作 7 p9 `% @4 R% U0 _ 父状态 5 z2 v8 o* ?9 Z 子状态 维护链接, Q' Z- T) m1 m1 Z. a
重命名的表达式 5 r. Q+ i& b- R 加载的- a0 X0 m" h: K+ z h. x 加载的 是( m# k9 ^, y1 l5 X. [4 u, E3 \- `" D
重命名的表达式 加载的 ------ 是
重命名的表达式* @& g" B* a;
Y3 i
------ 加载的 是
删除并重新创建的表达式 1
V, D* S, ~' r! v
加载的 0 C, h3 K. p$ \/ o& D# \ 加载的 是- ~; H" V ]6 g, w) H& k2 `5 g
删除并重新创建的表达式
$ d3 P+ }) y- K/ O3 P3 `, d
加载的 6 h5 K5 q' s7 G2 f' ?. G! F$ F ------8 ], E# _6 O6 C$ _ 是* b/ ]% Q+ H0 E- \5 c- J+ d; D
删除并重新创建的表达式 1
B# s# ^( K$ e: {
------ 加载的 是$ S Q6 \) {+ A) C
用“另存为”重命名源文件 加载的; V+ H: d* g) j9 ?: e3 D 加载的) j1 }6 l6 ?5 {9 U 是
克隆的装配+ Y ?$ l& s+ }5 |7 s2
z7 n
不可用- ^) J( ^5 O* F( M6 D 不可用 s9 |! e( N7 P- c1 P: a4 { 是# Q; C! S/ @9 R. @% Y$ T# N3 J
在操作系统中重命名的源文
件
不可用( |) t! t1 U) T1 n 不可用
仅推放链接
(target::exp1=exp2)6 B. f: e%
K# j3 h. Y+ g
使用“另存为”重命名目标文
件
加载的 加载的& Y3 W. O2 M# \; b! G% e: d 是, R9 u3 V5 n$ Y
在操作系统中重命名的目标
文件( T( Z2 \. D( C4 h% q# {
不可用 不可用
仅拉动链接
(exp1=source::exp2)
其它资源:Modeling 帮助、NX CAST 培训
可以编辑引用部分加载组件的部件间表达式 (IPE),但在进行任何更改前,这些组件必须完全加载。这些
组件将标记为过时,装配导航器中。装配更新
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
也可用于标识其实体需要更新的部分已加载文件。
如果组件对于 IPE 已过时,可能会引起较大的混淆。因此,更改了部分加载的组件的 IPE 链接后,NX 还
将显示一条警告:建议您立即将依附的组件完全打开。在“表达式”对话框中,有一个专门用于该功能的“打
开”工具。然后,您应保存这些文件。
其它资源:Modeling 帮助
如果由于部件间表达式(IPE)发生更改而导致部件在加载时更新失败,则有几个选择MATCH_
word
word文档格式规范word作业纸小票打印word模板word简历模板免费word简历
_1717324727560_1:
可以抑制更新失败的特征,然后在确定(并修复)导致失败的表达式后将该特征取消抑制。但请注
意,这对于部件的根特征无效,因为不能抑制部件的根特征。
可独立加载部件,在会话中无任何其它部件,然后确定表达式更改导致失败的原因。希望结果是类
似制作一个比模型本身还大的孔那样的错误。 ; g( V5 J, W5 T4 d( ^, u3 C' z
IPE 的修复取决于该 IPE 是否必需。如果有效,可能需要更改一些设计参数。如果不需要,可删除该链接,
并用一个常数值替换。
NX 中的配对组件允许一个组件中的对象与另一个组件中的对象配对,从而部分或完全地定义其相对位置。
装配中的配对组件优先于简单定位,这有许多原因:
关联性:一个组件的大小、形状和位置变化会自动对其它相关组件进行重定位。
简单:在许多情况下,与定义矢量移动和旋转相比,将组件对位更为容易和更具逻辑性。例如,内
置选项很容易将 U 型和同轴之间气缸的首尾进行对中。
动画:简单的机械运动可以通过运动的次数进行动画模拟。不过,要更多地把握动画的威力,请参
见 CAE 运动。
变量定位:某些子装配,例如气缸,每次使用时都是多次分别布置的。添加较高级的替代配对条件,
则允许这些位置进行更改而不需要独立的部件号。
调节特征集:可以自动向特征集添加多个组件,例如在只配对一个之后的螺纹圈。
训练和重复:如果重复添加部件和进行配对,配对条件的源部分则可
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
下来供将来使用。 , J# j( U6
l5 i! E
建议您将组件进行配对,这样可以使它们配合发挥作用。框与基座用螺栓固定时应充分配对,无任何自由
度。转轮应能够转动和铰接旋转。如果需要某些旋转位置,您通常添加的基准平面或轴可以加载成角条件。
将柱面进行配对时,“对准”或“对中”配对类型优先于“配对”类型。后者仅对相同直径曲面起作用,但如果有
极轻微的更改,也会失败。
其它资源:配对文档,NX CAST 培训
主草图文件是形成产品核心布局的一种有效而简单的方法。该技术在引入 WAVE 几何链接和控制结构前开
发的,它仅通过配对条件、部件间表达式、部件系列和草图即可粗略地控制产品变化。如果满足下列条件,
该技术即可用:
您的产品主要在二维平面中变化(例如,旋转设备)
由此产生产品系列
您的子装配可通过位置及几个参数来驱动(即,并非 3D 表面)
您应从包括主产品参数的一个或多个草图开始。可抽取简单实体来为配对部件和子装配提供目标。额外的
长方体和/或辅助基准面可能对其它配对有所帮助。可能需要相当数量的部件间表达式才能驱动设计参数。
并且可使用部件系列来交换子部件变化。
但是,该技术无法在三维中驱动。汽车设计或移动电话中的表面相关性可以通过更有效的 WAVE 控制结构
来更好地解决。如果使用“部件列表”或“Teamcenter Engineering 产品结构”,则还有必要进行特殊适应性
调节。
除了具有在装配内隐藏源部件的附加功能外,提升与 WAVE 链接体相似。即基本部件在“装配导航器”中保
持正确的结构,但在装配中仅提升的部分可见。当将部件放置在一起之后必须添加装配级别的特征(如加
工)时,提升尤其有用。非主要数据(如制图和 CAM),也将更新为提升的部件而不是 WAVE 链接体。
但是,由于提升的部分不能重新成为父部件或重新链接,故应限于在这些特殊情况下使用。除非提升的基
本部件得以加载并且可视,否则提升将不可见。但是,可随时将其转换为 WAVE 链接以避免受到这些限
制。
示例:如果因为公差(举例),剪切长度拉伸(左上方)必须在加工槽和十字孔前进行装配,则使用提升
是合适的。特别是当已经在更高的级别为原始拉伸添加了尺寸,并需要更新到新的加工版本时,更是如此。
使用提升也有益于加工的焊接件。
但是,如果可以先进行剪切长度拉伸再进行装配(这种情况更常见),应使用更稳固、功能更强的 WAVE
链接体。
其它资源:Modeling 帮助
WAVE 允许您有关联性地将几何体从一个部件复制到另一个部件,并使所有参数在新位置可用。在左下方
的示例中,轴承尺寸被更改,但未编辑安装框架孔。通过 WAVE 将曲线从轴承复制到框架,无论轴承尺
寸更改、旋转还是轴位置移动,都可自动更新孔。
不带有 WAVE 带有 WAVE# u" n% A! `/ ?+ _2 l, e' g
由于 WAVE 具有强大功能,公司需要建立如何及何时进行使用该功能的准则。只有这样,才能建议将“允
许部件间建模”用户默认值切换为开。
WAVE 可链接任何几何体,从而创建无数可能的应用。按照相对的复杂性顺序,主要的应用可归类如下:
1. 简单 WAVE 链接
一个组件的几何体可驱动另一个组件,其位置由装配控制。
2. 独立链接定位 7 E' ^) i5 e# f3 y/ @
一个部件可驱动另一个部件的形状及相对位置,其绝对位置的没有装配控制。
3. 自上而下的链接设计 6 n$ `* [* x( L$ l! D& O+ _
使用顶级装配驱动下游设计
4. 控制结构链接设计
使用独立 mockup 模板装配进行设计
最后一种方法,即控制结构,正如所期望的,是最 WAVE 链接最强大的一种应用。与创建 3D 模板类似,
控制结构有可能驱动整个产品范围,并在短时间内作重要调整。有关成功案例,请将这些链接粘贴到浏览
器中:
http://www.plmsolutions-eds.com/publications/success/consumer/alloy/index.shtml
http://www.plmsolutions-eds.com/publications/cl2000/success/pdf/apv_baker.pdf
http://www.plmsolutions-eds.com/press/press_releases/1999/ug_diedesign.shtml
对于中小型项目,自上而下的方法能产生类似的结果。
其它资源:NX CAST 培训,WAVE 功能详细信息
通常,链接部件间数据的操作应在将始终显示链接组件间正确关系的装配中完成。这样将保持正确的位置,
并在必要时有助于重指定父代的操作。
要创建链接,则将目标组件设置为工作部件,而装配仍为显示的部件。然后,按照公司
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
设置链接几何
体的工作层,并从其它任何可视组件几何体中创建链接。由于无法选择小平面表示,因此您可能需要更改
所有有效的轻量级参考设置。现在目标文件中有可用于拉伸、修剪等操作的几何体的相关副本。
在装配上下文中操作时,要将可访问性和可见性控制最大化,NX 建议将组件添加到原始层而不是指定单
一层。制造工作部件时,只有结合装配首选项“显示整个部件”,才可能在装配上下文中实现组件特征的完
全层控制。这在包含大量其它参考几何体的复杂部件中屏蔽 WAVE 链接几何体时尤其有用。
已添加到单独层的组件可在组件“属性”下随时进行更改。, }$ a* l8 z/ P% ]: A* |& i! T; C, |
& ^( z3 T$ z' D0 T% ]
其它资源:WAVE 文档、Modeling 帮助(层)、NX CAST 培训
在没有装配的情况下,可将半定位独立链接直接复制到新的或现有的文件中。如果需要在目标文件中移动
链接几何体(“编辑”→“特征”→“移动”),这将有所帮助。但请记住,移动源几何体时,将从任何新位置增
量式移动目标几何体。
可通过“装配导航器”中的 WAVE MB3 选项访问此方法。必须通过选择“工具”→“装配导航器”→“WAVE 模
式”来开启这些选项。
要重新指定父代或编辑此类型的已断开链接,则创建一个包含源和目标的虚拟装配。: E5 U; i2 g( m3 s
其它资源:WAVE 文档
通过允许使用高级产品几何体来驱动子组件,WAVE 加快了自上而下的设计。如果满足以下条件,则可以
从顶级装配开始驱动整个设计:
您产品的复杂度为低级或中级(20-100 个部件)
您拥有较小或中级规模的设计团队(5-25 位设计人员)
您的产品受到高级草图和/或表面的限制
由此产生产品系列。
项目管理者可以开始在顶级装配中进行布局设计。然后控制几何体可降为组件,其他人可在组件中添加详
细信息。对新版本而言,这可以产生易于维护或克隆的紧凑简明的设计。
对于项目管理者更多、规模更大的设计,由于管理者竞相访问顶级装配,因而该方法的实用性不高。用大
量部件控制更新也不实用。
其它资源:WAVE 文档,NX CAST 培训
对于大中型设计,WAVE 几何链接的一种非常有效的应用是创建 3-D 模板或控制结构。这可用于驱动表
示完整产品信息的单独查看装配。如上图所示,它可被视为在更低级别互相链接的两个单独的装配结构。
通常应将控制结构与尽可能多的产品知识(如几何界面、基本组件形状、组件位置、产品变化和选项)集
成在一起。该结构通常可镜像公司机构,并由高级工程师控制较高级别,而由不同的分支代表不同的领域。
在控制结构的底部,系统将从一个或多个更高的级别使用 WAVE 链接几何体创建称为起始部件的种子部
件隔离层。然后起始部件将被完整地 WAVE 复制,以便为详细产品部件创建基础。然后将这些名为链接
部件的新部件集中到查看装配中以进行传统生产,如对材料清单、装配说明等制作文档。
该技术的优点包括:
开发和尝试各种“假设”方案的轻量级装配。
将方案与所选设计分离的清晰界限。
从各种来源收集 3D 几何体的基础。
通过自下而上重新构造装配而进行的设计检查。
控制结构和所选设计之间完整的关联性。
其它资源: NX CAST 培训是用于 WAVE 控制结构各个方面的极好资源。要了解简单的工作示例,请试看
入门教程(参见《NX 发行说明》)。有关基础结构机制,请参见 WAVE 功能详细信息。
控制结构级别(出自 NX CAST 培训)
控制结构和查看装配需要相互隔离的方法。控制结构可以将起始部件冻结以防止更新。当设计处于不稳定
的“假设”阶段时,该功能在并发工程环境中尤其重要。
相反,查看装配几乎是自动隔离的。由于起始部件不是查看装配的部件,所以无需进行加载。需要注意,
使用“加载部件间数据”加载选项时例外。如果出现问题,可将生产文件移动到释放目录或将链接部件冻结。
建议按照控制结构的“假设”级别对公司组织进行镜像:高级“产品工程师”可控制顶级,电子工程主管控制系
统等。每个级别都应链接给定的设计参数。
建立命名约定对于迅速识别特定级别的部件很有帮助。您可以让生产文件(查看装配端)遵循当前公司标
准,且控制结构和起始部件可分别以“cs-”和“sp-”为前缀。
通常,使用基准面、轴或点可在控制结构中自由地定义几何界面。这甚至可扩展为定义特定模型所处的范
围或边界,还可定义人性化界面和要求。
在创建新产品系列成员时,应在将控制结构和查看装配添加到临时顶级装配后将两者进行克隆。
可视化编辑器利用图形向导的帮助,提供一种交互方式来显示和编辑表达式。随着表达式数量的增加,必
须将表达式集中在易于编辑的组中。可视化编辑器允许导入草图或绘图,并将其置于任意数量的页面中。
表达式可在多个页面中退出,甚至可通过单击每个维度下图形区域中的热点进行编辑。
有关类似表达式的控制,另请参见 Modeling 电子表格。电子表格的图形自动化功能较弱,但灵活性较大。
必须将环境变量设置为 UGII_DRAFT_EXPRESSIONS_OK=1,以便使用 Drafting 应用模块中的表达式和可视化
编辑器。这是因为在 Drafting 应用模块中,“工具”→“表达式”选项通常不可用。
; U7 a8 E! Z' P
其它资源:Modeling 帮助、NX CAST 培训
Modeling 电子表格(courtesy Arctic Cat)
Modeling 电子表格允许您利用电子表格包含的丰富计算和显示功能关联地控制表达式。电子表格可为记录
直接嵌入部件内的设计意图提供一种极好的介质。这对于有效地维护关键装配(如控制结构)至关紧要。
其准则包括:
高亮显示和说明基本“规格”参数。
高亮显示和说明控制大小、变化和/或选项的参数。
包括将参数与模型关联的草图和/或特定尺寸绘图的屏幕显示。
其它支持文档的超级链接。& k- p7 k6 R B2 y& x. E+ W
可视化编辑器也可控制表达式。它包括自动化程度更高的图形集成,但电子表格功能较少。