SpaceClaim 在线帮助
您在此处:设计 > 分配装配条件

分配装配条件

 

Assembly(装配)工具可以在组件间创建靠近和排列条件。这些条件将约束元件,使其不能违反约束条件而移动Closed。下方动画示例中,两个圆柱体元件(一大一小)以相切Closed条件约束。大圆柱可以在不移动小圆柱情况下竖直移动,但如果一个圆柱斜移,则两个圆柱会同时移动,因为必须保持其相切关系。

单击重播

单击重播

 

关于在不同几何体组合Closed间创建约束的说明,请参阅可打印的装配约束参考表

 

请务必注意:因为条件会约束移动,所以可能在无法进行所需移动处创建条件。约束求解器用来计算可以移动的自由度,并将因冲突而导致的(小)误差降到最低(如果有)。

装配条件显示在结构树Closed中,其图标和从功能区选取的条件工具相同 - 配对条件的每个元件都对应一个装配条件。

 

要分配装配条件,对象必须属于不同元件。

 

可以为元件创建多个装配条件。

如果在仅有一个自由度的元件上使用移动工具,“移动”手柄会相应调整,并仅激活可以移动/旋转的轴。

 

装配约束求解器与基于历史的建模工具不同。请阅读下节有关装配条件的重要事项。

有关装配条件的重要事项

将装配条件应用到元件后,元件的平移或旋转将会受到约束。例如,一面与另一平面平行的块体,可在该平面内移动,并在该平面上旋转,但不能旋转出该平面(这样对齐平面将不再平行)。

因为已经取消“历史”的概念,添加装配条件的顺序就变得不再重要;所有的活动约束都在同时判定。约束求解器将计算元件的可移动自由度,然后以最小可能误差求解。在装配元件时,进行装配的方式将引导一些重要的考虑因素。

即便没有历史概念,最终误差还是可能出现较小差异,这取决于初始条件和自由度。例如,为两个起始紧贴在一起,和两个起始相距很远的元件各自添加相同约束,产生的误差可能不同。但是,两个误差值都会小于求解器的误差阈值。

 

如果元件的创建和装配过程中都没有冲突约束,那就不会产生误差并且所有元件都完美对齐(见下方插图)。

 

将一个完美方形块装到 90° 的 L 型块上,以便其在角部对齐。
底面与水平面对齐。
左面与竖直面对齐。
放大右下角可看到完美的对齐。
放大左上角可看到完美的对齐。
然而;如果竖直面有明显的草图,底面可以对齐,但竖直面不能(反之亦然)。这样,会引起底面旋转,从而断开与水平面的对齐。因为这是一个大角度误差,并且不能达到内部阈值,结构树中的对齐条件上就会显示一个警告三角。

另外;方形块在本例看起来相同,但左竖直面有一个轻微(0.01°)的倾斜。这个倾斜小于求解器公差,所以可以创建约束条件。但实际上会对两个块体的位置进行调整,以最小化对准误差。这是一个潜在的非直观动作,特别许多用户期望预先分配的对齐绝不会被冲突的条件所“打破”。

放大右下角可以看到,已创建一个非常小的干涉Closed,考虑到冲突指示,这是最佳结果。
左上角也是如此。

 

再者,在一个无约束、无顺序、误差最小化的系统中,选择元件的顺序与哪个元件将会移动和/或旋转以满足添加其的约束条件没有关系。系统会尝试计算这些元件,以便得到最小的总变化,从而满足新添加的约束条件。

如果需要顺序概念,推荐在一个元件上应用锚点条件。锚定的元件将保持位置不变,定位/旋转改变仅会影响其他元件(及其装配的所有元件。)

最佳实践

以下方法在使用装配条件时非常帮助。

切换装配条件

取消选中结构树中的装配条件复选框,可禁用装配条件。选中该框可启用装配条件。

选择所有装配条件。

启用装配工具Closed时,在 Options(选项)面板中单击 Select all conditions(选择所有条件)

也可在结构树中选择单个装配条件,然后按 Ctrl+A。

删除装配条件

  1. 在结构树中选择装配条件。

    如果要删除所有条件,可以在装配工具启用时,单击 Options(选项)面板中的 Select all conditions(选择所有条件)

  2. Delete或单击右键并选择 Delete Assembly Condition(删除所有装配条件)

高亮显示共享同一装配条件的面

 

在结构树中选择装配条件。

可在 Assembly Options(装配选项)面板中单击 Select all conditions(选择所有条件),以高亮显示所有条件。

可以从 Assembly(装配)功能组中使用以下工具创建装配条件:

相切

对齐两面使其相切,或使面与线、点或平面相切。可相切的面类型包括:平面、圆柱面Closed、球面和圆锥面。

对齐

对齐两点、线、面或其任意组合。如果选择圆柱或圆锥面,则使用轴。如果选择球面,则使用中心点。

定向

旋转组件,以使所选元素定向相同。。

刚性

锁定两个元件相对彼此的方向和位置。

齿轮

约束两个对象,以使一个对象随另一个对象的旋转而旋转。可以在两个圆柱、两个圆锥、一个圆柱和一个平面或一个圆锥和一个平面间,创建齿轮条件。

锚定

在三维空间中锚定单个元件的位置。


Copyright © 2004-2017 ANSYS, Inc. All Rights Reserved. SpaceClaim is a registered trademark of ANSYS, Inc.