玩软件 > CATIA
+

CATIA装配设计教程(3)

2012-09-03    作者:未知    来源:网络文摘

3.3.5 约束的设定及编辑
该小节主要包括四部分内容,即:
1、 CATIA构建约束的规则;
2、 常用约束的建立方法;
3、 约束的高级用法;
4、 约束的操作,包括显;控制及编辑。
1、 CATIA构建约束的规则
CATIA添加约束时有一定的规则,基本的要求就是只能将约束添加至活跃部件(Active Item)所管辖的范围,而且约束所限定的两个部件共同的第一个上级(子)装配件必须是活跃部件,否则约束无法添加成功。如果用户不能正确设置活跃部件,那么就会经常出现一种情况:设置两者之间的约束时无法选取到您希望选择的目标对象。
CATIA关于约束的规则,可以较为清楚地描述于图3-283所示模型树图中:
CATIA装配设计教程
图3-283 约束规则阐述的模型树图
纵观图3-283的模型树结构,可见:
  Product1由Product2和Product8两个子装配件组成
Product2由Product3、Product5、product6三个子装配组成
Product8由Product9、Porduct10、Product11三个子装配组成。
当前的活跃部件为Product2,那么,此时如果欲针对图中7种箭头所指的两个对象之间添加约束,CATIA会作何判断呢?答案如下:
①  Product5以及Product6的直接上级是Product2,正好是活跃部件,当然允许添加约束。
②  Product4的直接上级虽然是Product3,但Product6的直接上级是Product2,所以仍然可以。
③ 同第一种情况一样,可以添加。
④  Part1和Product7的直接上级是Product6, Product2作为活跃部件是不可以的,如果想添加两者之间的约束,必须双击Product6,使之获取活跃焦点(呈蓝色)。
⑤  Product9 和 Product10的直接上级是Product8,此时不能添加两者之间约束,如果希望添加,必须双击Product8,使之获取活跃焦点。
⑥  Product10和Prodcut11情况同上。
⑦  Product11和Product3的第一层次共同上级是Product1,所以必须双击Product1,使之获取活跃焦点,方能添加两者之间的约束。
2、 常用约束的建立方法
CATIA提供的约束工具条为CATIA装配设计教程,阐述如下:
CATIA装配设计教程Coincidence相合,可以用来作为相合对象的体素包括:点、直线、平面。具体操作过程参前面的入门实例即可。(点击命令,选择两个对象即可)
CATIA装配设计教程Contact接触,可用来定义接触约束的体素有:平面、柱面、球面、锥面等。具体的操作过程也参前面的入门实例。(点击命令,选择两个对象即可)
  CATIA装配设计教程Offset偏距,该约束定义两个选定对象约淦叫星蚁喔粢欢ň嗬耄可以选择的对象有:点、线或者平面。打开光盘中3.3节Constraints目录下的hinge_step1.catproduct,如图3-284所示,点击CATIA装配设计教程图标,并选择图中所示两个合页的顶面,在弹出的对话框中可以设定这两个顶面的方向Orientation(同向Same;相对Opposite;系统自动判断Undefined);此外,还可输入两者的距离值(Offset 框);若用户选择Measure单选框,则该约束将转化为测量。此例中,我们要求两个顶面同向且距离为零。
CATIA装配设计教程
图3-284  设定合页两顶面之间同向且偏距为零
     CATIA装配设计教程Angle角度,设定两个对象之间呈一定角度,对象可以选择为直线或者平面。点击CATIA装配设计教程图标,并选择如图3-285所示合页的两个内面,系统将弹出角度定义对话框。本例选用图中所示参数。
角度的定义有4种模式,分别为:Perpendicularity垂直;Parallelism平行;Angle在角度框内输入具体数值;Planar Angle平面角度(平面角度模式需要选定一根同时属于两个对象平面的轴线方可定义)。
  角度值还可以通过Sector选取不同的象限来决定(象限1、2、3、4)。
CATIA装配设计教程
图3-285  设定合页两内面之间夹角为60度
继续下一步之前,请设定两个合页之间的轴线相合约3Coincidence,达成图3-286所示同轴效果。
CATIA装配设计教程Fix锚定,被锚定的部件在重新更新计算时禁止偏离它的父对象,CATIA提供两种类型的锚定,即:Fix in Space和Fix。其中Fix in Space类型限制对象的空间绝对位置;Fix仅和其他部件的相对位置。
用户新定义的锚定约束都是Fix in Space类型的,点击CATIA装配设计教程图标,并选定Hinge1零件,则模型如图3-286所示(注意模型树上的Fix约束左下角有个锁形符号,表示锁定该部件的空间绝对位置),这种情况1,如果用户将拖动罗盘附身到Hinge1零件上,然后移动Hinge.1零件。最后点击CATIA装配设计教程图标更新模型的结果将1:Hinge1弹回原始位置。
CATIA装配设计教程
图3-286  Hinge1部件被Fix in Space约束
如果用户希望将该锚定约束调整Fix,即仅限定Hinge1相对于其他部件的位置,那么需要双击模型树节点CATIA装配设计教程,系统将弹出图3-287左侧所示对话框,点击More按钮,对话框变为3-287右侧所示内容,去掉其中的Fix In Space单选框,确定后类型变更为简单的Fix,注意观察此时的模型树节点变为CATIA装配设计教程(左下角没有锁形符号)。这种情况下,如果用户将拖动罗盘附身到Hinge1零件上,然后移动Hinge.1零件。最后点击CATIA装配设计教程图标更新模型的结果将是:Hinge1保持新位置不动,其他和Hinge1有关系的部件都被其拖到新的位置。
CATIA装配设计教程   CATIA装配设计教程
图3-287 Fix约束的类型变更
CATIA装配设计教程Fix Together绑定,该约束较为简单,负责将两个对象别在一起。
  CATIA装配设计教程Quick Constraint快速自动约束,该命令按照约束设置规定的优先级顺序(参图3-279),自动采纳一种可能的约束种类来约束用户选定的两个对象之间关系。如用户选择两个轴线,则系统可能设置两者同心;如用户选择两个平面,则用户可能设定两者贴合等。读者可自行尝试。
  CATIA装配设计教程Change Constraint改变约束类型,操作方法为选定模型树中要改变类型的约束节点,点击CATIA装配设计教程命令图标,在对话框内设定要变为何种类型约束即可。如按图3-288将Offset.1变为Surface Contact约束后,合页将由图中形状变为装倒了的效果。
CATIA装配设计教程
图3-288 将Offset.1变为Surface Contact约束的设置
3、 约束的高级用法
当装配零部件比较多时,经常会面临下面几种情况:
希望连续设定多个螺栓和多个孔同心;
希望连续设定若干个部件上的面之间平行且互成一定偏距;
希望连续设定某个零件上的一个平面和其他多个部件的面贴合或平行;
  某个零部件具备阵列(pattern)生成的多个孔,且第一个孔内已经装上了螺栓,希望将这个螺栓阵列到其他孔内。
这些时候,如果仍然按照前面的方法一个一个约束的添加,未免会坏糜械愦舭澹CATIA当然提供了解决这些问题的方法。那就是当鼠标左键双击某个约束添加图标时(如双击CATIA装配设计教程CATIA装配设计教程中的某一个时),CATIA将处于连续定义该约束的状态,此时再配合CATIA装配设计教程这三个图标定制连续约束状态下的零部件选择模式(分别是多对多、链式及一对多)就可以顺利完成工作;另外CATIA提供了CATIA装配设计教程功能负责再利用零件上的阵列,下面就这四种情况依次阐述:
1) “多对多”选择模式CATIA装配设计教程
默认状态下,CATIA保持“多对多”的选择模式,该选择笔较铝续定制约束时,第一个约束定义在第1、2次选择的对象之间;第二个约束定义在第3、4次选定的对象之间;第三个约束定义在第5、6个选定的对象之间;依此类推。
如打开“3.3\Advanced_Constraints”目录中Advanced_Constraint.CATProduct,定义4个子块和基座之间的4个侧面贴合约束,确保选择模式处于默认状态CATIA装配设计教程,然后鼠标左键双击Contact约束图标CATIA装配设计教程;则系统处于连续定义贴合约束的状态,欲定义图3-289所示4个贴合约束,则用户需要选择四组侧面(每次都需要选择一次基体槽的左侧面,然后再选择子块的左侧面,共计选择8次侧面)方能完成这4个侧面贴合约束的设定。设定完毕后左键点击Contact约束图标CATIA装配设计教程退出连续定制状态。
CATIA装配设计教程
3-289  多对多选择模式下,多个贴合约束的定义示意图
2)  “链式”选择模式CATIA装配设计教程
该选择模式下连续定制约束时,第一个约束定义在第1、2次选择的对象之间;第二个约束定义在第2、3次选定的对象之间;第三个约束定义在第3、4个选定的对象之间;依此类推。
如继续定义上述装配件中子块插入基座槽的长度各差20mm,则可以点击CATIA装配设计教程票杲选择切换为“链式”;然后双击Offset图标CATIA装配设计教程;选定基块朝向我们的断面以及第一个子块的同向端面;弹出图3-290所示Offset定义对话框,输入Offset值-20mm后点击Ok完成第一个Offset约束的定义;然后点击第二个子块的同向端面;在弹出对话框中输入Offset值-20mm后点击Ok完成第二个Offset约束的定义;然后点击第三个子块的同向端面;在弹出对话框中输入Offset值-20mm后点击Ok娉傻谌个Offset约束的定义;最后点击第四个子块的同向端面;在弹出对话框中输入Offset值20mm后点击Ok完成第四个Offset约束的定义。结果如图3-291所示。
CATIA装配设计教程
3-290  链式选择模式下,第一个Offset约束的定义示意图
CATIA装配设计教程
3-291  链式选择模式下,定义4个Offset约束并更新后的结果图
3)  “一对多”9择模式CATIA装配设计教程
该选择模式下连续定制约束时,第一个约束定义在第1、2次选择的对象之间;第二个约束定义在第1、3次选定的对象之间;第三个约束定义在第1、4个选定的对象之间;依此类推。
如继续定义上述装配件各子块底面和槽底贴合,可以左键点击CATIA装配设计教程图标将选择模式切换为“一对多”,再双击CATIA装配设计教程图标进入连续定义Contact约束状态;然后选择基座的一个槽底,接着依次选定各子块的底面,则轻松定义成功图3-292所示4个底面贴合约束。
CATIA装配设计教程
3-292  一对多选择模式下, 4个Contact约束的定义只需选择5次贴合面
4) 零部件中阵列的再利用CATIA装配设计教程
当零部件中利用阵列功能复制了多个同样的特征,而装配时又希望能添加一样的零部件与这些阵列特征相配合时,CATIA装配设计教程功能就显得非常方便,它可以简单地再利用零件特征复制。
打开光盘“3.3\Reuse_Pattern”目录中Reuse_Pattern.CATProduct,该装配件的基件有6个孔,编号为“1”的孔是母孔,其他5个孔是按照自定义阵列复制过来的;该装配件已经装配了一个螺栓在母孔内,现在希望其他5个复制孔都安装一样的螺栓,方法非常简单:点击CATIA装配设计教程按钮,选择User_Pattern.2至对话框的Pattern栏;然后选择螺栓至“Component to Instantiate”栏;如图3-293所示,则CATIA将自动再次利用UserPattern.2复制螺栓至其他5个孔,结果参Reuse_Pattern_finished文件。
CATIA装配设计教程
3-293  阵列的再利用范例
4、 约束的操作(显示及编辑)
默认状态下,设置成功的约束都以绿色图符标附于几何模型上,一般u说,这些图形标示符号能给用户的后续操作带来便利,如:提示用户已有哪些约束、用户可点击图标来选定某个约束进行操作等。如用户确实希望隐藏某个(或全部)约束图符,方法非常简单,用户只需选中模型树上该约束子节点(或所有约束子节点、或Constraints节点),然后利用其右键菜单中的Hide功能将其隐藏即可。
除此之外,读者在构建约束时,经常会遇到四种状态的约束状态:
正常工作状态,如CATIA装配设计教程(图标上没有附加图符)
Deactive非活跃状态,如CATIA装配设计教程(图标左下角有红色括号),约束处于非活跃状态表示该约束不再生效,可以通过模型树上该约束节点的右键菜单中(Active/Deactive)子菜单进行状态切换。
需要更新的状态,如CATIA装配设计教程(图标左下角有一个CATIA装配设计教程图标),约束处于欠更新状态表示该约束新近被改动过,如果要使改动生效,需要点击CATIA装配设计教程图标。
无解状态UnResolved状态,如CATIA装配设计教程(图标左下角有个/叹号),该状态表示约束的要素丢失或者约束不再可能。
读者应熟悉上述四种约束状态和相应的解决办法,这样才能更好地驾驭装配设计(打开光盘“3.3\装配件结构体系\Robot_Status.catproduct”文件,模型树中可见这四种状态)。
再者,CATIA的约束一般是定义选定的某两个零部件之间的某两个体素呈一定几何关系,如CATIA装配设计教程CATIA装配设计教程都是如此。比如说用户原来定义的是Part1的左侧面Part2的右侧面贴合,现在却希望修改该贴合约束的两个要素,怎么办呢?
如打开光盘上“3.3\Constraints\Hinge_Finished.catproduct”,双击模型树上最后一个约束节点“Offset.10”,系统弹出图3-294所示对话框,点击CATIA装配设计教程按钮对话框变为图3-295所示;可见该Offset约束限定的两个对象是Part3.1端面和Hinge1.1端面,选中框内的Hinge1.1断面,然后点击Reconnect按钮,再选择新的平面(如Hinge2的顶面),则CATIA将该OFFSET约束替换为Part3.1端面和Hinge2.1端面之间的约束。当然,用户还可以通过该对话框调整偏距值(Value)或者方向(Same、Opposite等)。
CATIA装配设计教程
3-294 约束重定义弹出的对话框
CATIA装配设计教程
3-295 选中约束的一个要素通过Reconnect进行要素替换
阅读:57687    评论:0
  • 相关文章
  • 热门文章
  • 相关评论
网站地图

免责申明:我要玩起网旨在提供一个相互学习交流的平台,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:279459762@qq.com Copyright 2018-2021我要玩起网

湘ICP备17006802号-2
【电脑版】  【回到顶部】