6.3 装配约束

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[第六章装配设计] 6.3 装配约束
创建装配约束-工具栏
5.31 创建装配约束
1:工具栏介绍
相合约束 (Coincidence Constraint)
接触约束 (Contact Constraint)
偏移约束 (Offset Constraint)
角度约束 (Angle Constraint)
固定 (Fix)
固联 (Fix Together)
快速约束 (Quick Constraint)
柔性子装配 (Flexible Sub-Assembly)
更改约束 (Change Constraint)
重复使用阵列 (Reuse Pattern)
创建约束
2:创建约束
1)打开\Training Part\Assembly Design\Constraint_01.CATProduct装配图档,鼠标左键快速双击约束工具栏里的相合约束 指令,依次选择
“CRIC_FRAME”&“CRIC_BRANCH_3”零件轴线。

如下图:
2)接着依次选择“CRIC_FRAME”零件的内边面 &“CRIC_BRANCH_3”零件的外表面为贴合面,具体细节参考下图:CRIC_BRANCH_3
3)参考上面的操作方法,对“CRIC_BRANCH_1”& “CRIC_BRANCH_3”零件进行同轴、相合约束。

如下图:
4)接着对“CRIC_BRANCH_3”& “CRIC_BRANCH_2”零件进行同轴、相合约束。

如下图:
5)完成如上所有相合、同轴约束后,连续按两下键盘Esc键退出相合约束指令。

单击更新工具栏里的更新指令 ,完成约束更新,零件自动参考约束状况更新定位。

如下图:
6)单击约束工具栏里的角度约束 指令,依次选择“CRIC_FRAME”零件的内边面 &“CRIC_BRANCH_3”零件的外表面为角度约束面,弹出角度约束定义框。

如下图:
为45deg。

如下图:
8)参考上述的操作方式,创建“CRIC_BRANCH_3”&“CRIC_BRANCH_1”零件的角度约束,并修改角度值为65deg。

如下图:
9)单击约束工具栏里的角度约束 指令,依次选择“CRIC_BRANCH_2”零件的定位面 &“CRIC_BRANCH_3”零件的内表面为角度约束面,弹出角度约束定义框,勾选平行约束选项。

如下图:
10) 单击更新工具栏里的更新指令 ,完成约束更新。

如下图:
(注:勾选自动更新选项,每创建一个约束将自动更新,具体参考5.11 章节。

如果处于手动更新状况,约束符合将呈灰色状况,推荐设置手动更新状况。


创建接触约束(Contact Constraint )
3:创建接触约束(Contact Constraint )
1)打开\Training Part\Assembly Design\Constraint_03.CATProduct装配图
档,单击约束工具栏里的接触约束 指令,依次选择“CRIC_FRAME”零件底面 &“Contact_Constraint”顶面,创建接触约束。

如下图:
2:单击更新工具栏里的更新指令,完成约束更新。

如下图:
3:在这个例子中,如果我们使用相合指令 去约束,一样可以做到接触约束的效果,并且可以改变方向。

如下图:
(注:从上面应用的细节我们可以发现,接触约束只是相合约束的一部分。

在工作中我们完全可以抛弃接触约束的使用,推荐使用相合约束代替接触约束。

如果类似贴合的面,需要数值去控制距离,我们可以用偏移约束 去控制距离大小。


使用快速约束 (Quick Constraint)
4:使用快速约束 (Quick Constraint)
1)快速约束 (Quick Constraint) 指令,是按照选项列表中的顺序优先创
建约束类型。

如下图:
束。

如下图:
(注:具体列表选项可以查看5.12章节内容。


更改约束类型
5.32 更改约束类型
1:打开\Training Part\Assembly Design\Constraint_02.CATProduct装配图档,单击约束工具栏里的更改约束类型 指令,选择“Angle.8”约束特征,弹出约束类型切换定义对话框,选择垂直(Perpendicularity)选项,单击确认
按钮完成修改。

2:单击约束工具栏里的更改约束类型 指令,选择“Angle.9”约束特征,弹出约束类型切换定义对话框,选择平行(Parallelism)选项,单击确认按钮
完成修改。

3:单击更新工具栏里的更新 指令,完成约束更新。

如下图:
(注:如果在工作的时候,创建约束类型选错了,我们可以通过修改约束类型去更改。


分离式移动
5.33 分离式移动
1:默认移动模式
1)打开 \Training Part\Assembly Design\Articulation.CATProduct 装配图档,“Articulation”产品里面包括一个 CATProduct 和两个 CATPart 文档,
如下图:
以看见整个“chain”产品都会跟着罗盘移动,而不是单个零件移动。

如下图:
(注:在系统默认的产品目录下,移动的群组都是根据产品的第一个子特征级组移动,而不是根据单个零件去移动。


2:分离移动模式
1)打开 \Training Part\Assembly Design\Articulation.CATProduct 装配图档,“Articulation”产品里面包括一个 CATProduct 和两个 CATPart 文档,
如下图:
2)选择“chain”[attach]13094[/attach] 产品特征,单击鼠标右键选择chain.1 对象 (chain.1 object)->活动性装配模式切换 (Flexible/Rigid Sub-Assembly) 指令,激活分离模式。

如下图:
3)将罗盘拖放到“Link”零件上,然后选择链接 并拖动罗盘。

现在可以单个零件移动了,而不是整个“chain”产品级别移动。

如下图:
(chain.1))”。

您可以注意到“活动性 (flexible)”属性也被复制。

如下图:
使用阵列约束
5.34 使用阵列约束
1:保留关联
1)打开\Training Part\Assembly Design\Reuse Pattern_02.CATProduct 装配
图档,产品里面包括两个 CATPart文档,如下图:
2)单击约束工具栏里的使用阵列 指令,弹出定义对话框,首先选择“Part2 ”作为要阵列的零件,再序选择“Support” 零件下的阵列特征为驱动
特征。

如下图:
3)勾选保留关联选项(默认勾选),单击确认按钮完成创建。

如下图:
4)鼠标左键快速双击“Support” 零件下的PartBody 目录树,快速切换到零件模块。

如下图:
5)在RectRattern.1 特征上方单击鼠标右键,选择RectRattern.1 object
--Definition重定义特征,修改X轴的阵列个数为5,单击确认按钮完成修改。

如下图:
6)鼠标左键快速双击“Reuse Pattern_02” 树特征,快速切换到装配模块。


击更新工具栏里的更新 指令,完成阵列同步更新。

如下图:
(注:如果取消“保留关联”选项,系统将自动选择“复制已有约束”方式来阵列图形,并且不能跟随阵列特征同步更新。

假如阵列个数改变,装配将出现约束失败等警告符号。


复制已有约束
2:复制已有约束
1)重复“保留关联”章节的(1~3)步骤,弹出整列定义对话框,勾选“复制已有约束”选项,单击确认按钮完成创建。

如下图:
2)单击模型树下面的约束枝节,查看约束特征。

可以发现每个阵列的零件都是拷贝了已有的约束特征,而不是单独的一个阵列特征去驱动。

“复制已有约束”选项可以单独的修改零件约束,使修改约束更加的弹性化。

如下图:
创建活动性部件
3:创建活动性部件
1)重复“保留关联”章节的(1~3)步骤,弹出整列定义对话框,勾选“创建活动性部件”选项,单击确认按钮完成创建。

如下图:
录下面了,并且激活了活动性装配模式 。

如下图:
分析约束
5.35 分析约束
1:查看约束状况
1)打开\Training Part\Assembly Design\Constraint Analysis.CATProduct 装配图档,单击下拉菜单Analyze---Constraints…分析约束 指令,弹出约束状况对话框。

如下图:
2)单击约束页面,可以看见约束状况信息。

A)活动部件 (Active Component):显示活动部件的名称。

B)部件 (Component):显示活动部件中包含的子部件的数量。

C)未约束 (Not constrained):显示活动部件中未约束的子部件的数量。

D)约束状况(Status ):显示当前装配子级别目录下的约束数量。

已验证 (Verified):显示已验证的约束的数量。

无法实现 (Impossible):显示无法实现的约束的数量。

“无法实现”是指几
何图形与约束不兼容。

例如,两个不同直径的圆柱面之间无法实现接触约束。

结构树中的此约束类型图标上显示黄色的无解符号: 。

未更新 (Not updated):显示等待更新的约束数量。

已断开 (Broken):显示已断开的约束的数量。

定义这些约束的某个参考元素
丢失。

例如,可能已被删除。

您可以重新连接此约束(请参见“重新连接约束”)。

结构树中的此约束类型图标上显示黄色的无解符号: 。

已停用 (Deactivated):显示被停用的约束的数量。

测量模式 (Measure Mode):显示测量模式下的约束的数量。

固联 (Fixed Together):显示固联操作的数量。

总数 (Total):显示活动部件的约束总数。

查看有问题的约束
2:查看有问题的约束
1)打开\Training Part\Assembly Design\Constraint Analysis.CATProduct 装配图档,单击下拉菜单Analyze---Constraints…分析约束 指令,弹出约束状况对话框。

如下图:
2)切换到断开页面,可以查看到当前4个已断开的约束名称,分别单击属性框里的约束名称,可以上查看约束的具体位置。

如下图:
性框里的约束名称,可以上查看约束的具体位置。

如下图:
(注:鼠标左键快速双击属性框里的约束名称,可以快速弹出约束定义框。


查看自由度
3:查看自由度
1)接着5.35-2章节的操作步骤,切换到自由度页面,将显示当前没完全约束的零件名称,并显示自由度的数量。

单击属性框里的零件名称可以快速查看零件的
位置,如下图:
框。

如下图:
3)单击自由度对话框里的旋转 (Rotation_1)按钮,系统将高亮当前零件的旋转自由度。

如下图:
4)单击自由度对话框里的平移 (Translation_1)按钮,系统将高亮当前零件的平移自由度。

如下图:
重定义约束1
5.36 重定义约束
1:打开\Training Part\Assembly Design\Constraint_04.CATProduct装配图档,点击模型树下的约束集加号,显示所有约束特征。

如下图:
2:鼠标左键快速双击“Offset.12”约束特征,弹出定义对话框。

如下图:
3:单击更多 按钮,弹出更多选项窗口。

如下图:
前约束的属性。

如下图:
5:单击重新选择按钮,重新选择“Position”零件的顶部面。

如下图:
重定义约束2
6:点击“Motoa”平面约束特征,单击重新选择按钮,重新选择“Motor”零件的顶部面,单击确认按钮完成修改。

如下图:
7:单击更新工具栏里的更新 指令,出现更新失败的对话框。

单击取消按钮,退出对话框。

如下图:
8:重新快速双击“Offset.12”约束特征,点击箭头改变方向,单击确认按钮完成修改。

如下图:
9:单击更新工具栏里的更新指令 ,完成约束更新。

如下图:
束。

)。

相关文档
最新文档