
2.4 草图的约束
对草图进行合理的约束是实现草图参数化的关键所在。用UG创建草图,其本质就是随意画出一些图素,然后再添加约束,使其达到设计要求。草图约束包括3种类型:尺寸约束、几何约束和定位约束。
2.4.1 添加约束
1.尺寸约束
尺寸约束就是对草图进行尺寸标注,控制图素的几何尺寸。单击“草图工具”工具栏中的“自动判断尺寸”按钮,弹出如图2-35所示的不同尺寸约束类型供用户选择。

图2-35 尺寸约束
2.几何约束
尺寸约束的作用在于限制草图对象之间的几何关系,如相切、平行、共线等。
(1)自动创建约束
依据草图对象之间的几何关系,按照设定的几何约束类型,自动将相应的几何约束添加到草图对象上去。单击“草图工具”工具栏中的“自动约束”按钮,弹出如图2-36所示的“自动约束”对话框。设定需要的约束类型后,单击“应用”按钮,将分析草图对象之间的几何关系,自动建立各对象间的几何约束。

图2-36 “自动约束”对话框
(2)手工创建约束
手工创建约束是指由用户对选取的对象指定约束。单击“草图工具”工具栏中的“约束”按钮,然后选取需要添加约束的对象,弹出如图2-37所示的“约束”工具栏(该对话框中的约束类型是系统根据草图对象自动判断而得出),单击需要的约束类型按钮,即可创建约束。

图2-37 “约束”工具栏
2.4.2 修改草图约束
1.显示所有约束
单击“显示所有约束”按钮,将显示施加到草图上的所有约束。
2.显示/移除约束
单击“显示/移除约束”按钮,系统弹出如图2-38所示的“显示/移除约束”对话框。利用该对话框可将选定的约束移除。

图2-38 “显示/移除约束”对话框
3.约束的备选解
对草图对象进行约束操作时,如果在同一约束条件下存在多种满足约束的情况,可利用“备选解”工具进行切换。
【例2-3】“备选解”工具的应用。
1)打开随书光盘的ch02\ch02_04\bxj.prt文件,双击草图进入草绘环境,如图2-39所示。

图2-39 草图
2)单击“草图工具”工具栏中的“约束”按钮,然后选择如图2-39所示的两个圆,此时弹出“约束”工具栏,如图2-40所示;单击“相切”按钮
,添加“相切”约束,得到如图2-41所示的内切圆。

图2-40 添加“相切”约束

图2-41 添加“相切”约束(内切)
3)单击“草图工具”工具栏中的“备选解”按钮,弹出“备选解”对话框,如图2-42所示。选择φ157.1的大圆,效果如图2-43所示,两圆由内切变为外切。

图2-42 “备选解”对话框

图2-43 “备选解”(外切)
4.转换为自参考对象
在绘制草图时,有时需要绘制一些辅助线、定位和基准,或者有些草图对象和尺寸可能引起约束冲突,可将其转换为自参考对象,使其不控制草图几何形状。选取需要转换为参考的图素,然后单击“草图工具”工具栏中的“转换为自参考对象”按钮,将其转换为参考。如图2-44所示为将φ100的圆转换为参考对象。

图2-44 创建参考对象