1、前言
草图是参数化设计中的重要内容,由草图绘制的曲线具有可修改性,修改后的曲线可以执行原来的拉伸或旋转功能,无需设计者重新操作拉伸或旋转功能,简化了操作过程。修改时要使用到几何约束和尺寸约束,这样才能按照设计者的要求进行修改。本文通过一个实例介绍如何使用几何约束和尺寸约束,可以加深UGNX软件学习者对草图参数化设计的理解。
2、几何约束和尺寸约束的应用
以图1的模型为例,具体介绍几何约束和尺寸约束的使用过程。
![]()
600)makesmallpic(this,600,1800);" border=0>
图1
2.1用草图建立模型
首先进入草图界面使用默认的xc—yc坐标,任意绘制一个圆曲线,点击尺寸约束按钮,选择曲线后,在对话框内输入圆的直径1570mm(读者可以自己确定其他尺寸),返回到建模界面,拉伸曲线长度为2700mm,得一圆柱体,再按抽壳按钮,厚度为3mm得一壳体模型。也可以使用建立圆柱的按钮直接建立一个圆柱体,然后抽壳完成圆柱壳的建模,非常方便。本文就是采用的这种方法,下面的矩形孔的坐标也是以圆柱底面的中心为绝对坐标原点。为了得到图1模型中的两个300x300矩形孔,方法是重新进入草图界面,选择xc—zc坐标平面绘制矩形曲线,曲线位置见图3。点击曲线工具条中的矩形按钮绘制矩形曲线。
矩形孔的坐标是:
右下孔坐标xc=785yc=0
宽度=300高度=300
左上孔坐标xc=-785yc=2500
宽度=300高度=300
绘出以上两孔后,返回建模界面,点击拉伸按钮,选择矩形曲线拉伸,长度为800该长度要超过壳体的半径,再选择布尔运算的差即可得到壳体上的矩形孔。见图1
2.1修改模型
修改的内容是圆形壳的两个矩形孔,尺寸分别为600x600。修改后的模型见图2,矩形孔明显加大。
![]()
600)makesmallpic(this,600,1800);" border=0>
图2
进入草图界面,选择原来绘制矩形曲线的草图,即活动草图,否则不能修改草图,点击几何约束按钮后,选择右下孔右边的曲线和下边的水平曲线见图3中的箭头所指的1和2处,此时弹出一工具条,选择固定,其意义是这两条曲线固定,扩大的孔向左和上延伸。参考图4中蓝色的矩形曲线,它是草图中绘制的曲线即需要修改的曲线。图3是利用图纸模块得到的图形,主要是为了说明操作,读者不必要作出此图。
点击尺寸约束按钮修改尺寸,点击尺寸按钮后选择左边的竖直曲线出现一对话框可以输入数值600,可看到该尺寸向上移动,再选择另一条未固定的曲线,输入数值600。至此矩形孔的修改完毕,点击模型更新按钮,退回到建模界面,即看到新的模型图2。通过以上操作可以看出利用几何约束和尺寸约束修改草图曲线非常方便。如果不约束可能会得到另外的结果,读者可以自己试一试。右上矩形孔的修改方法与上面介绍的方法一样,固定的边见图3中的3和4箭头所指。然后利用尺寸约束,将两个300的边修改为两个600的边并且更新模型。
border=0>
![]()
600)makesmallpic(this,600,1800);" border=0>
图3
![]()
600)makesmallpic(this,600,1800);" border=0>
图4
3结论
几何约束和尺寸约束在这个例子中只是一个简单的应用,主要是使读者有一个直观的认识。实际设计中的应用还有许多,但有一点是一致的,就是首先要理解几何约束和尺寸约束的作用,草图曲线可以由设计者任意绘制大致的图形,不必首先输入给定的尺寸,图形绘制完成后再进行几何约束和精确的尺寸约束,得到所要的模型。当然,如果考虑模型的绝对坐标原点,可以设定圆柱的底面中心点为绝对坐标原点绘制圆曲线。对于简单曲线的连接,也可以在绘制曲线时用给定的尺寸绘制图形,可以不进行几何约束,即可拉伸或旋转。但对于复杂的曲线连接时要进行几何约束,如曲线中有几处需要相切,若不进行几何约束,就有可能在拉伸或旋转实体时失败。