CAXA三维CAD:尺寸约束定位

投稿人/来源: | 2012-06-19 16:18 | CAXA CAD

在CAXA实体设计中,可以通过添加智能标注然后锁定尺寸,约束实体之间的距离,从而达到某些实体位置联动的目的。

如图1所示为要设计的零件:用CAXA实体设计“工具”图素库中的“热轧型钢”中的“槽钢”做了一个立侧梁,上面打了12个孔,立侧梁的长度是变化的,但孔和立侧梁两端的相对位置是不变的。

我们将通过几次操作分析来解决大家经常会遇到的几个问题。

第一次操作:单击“智能标注”,如图1所示,在零件上的孔与两端面之间添加如图2所示的尺寸,并右键选择这些尺寸,从弹出菜单中选择“锁定”约束这些尺寸。

 

 

图1 智能标注

问题:发现立侧梁长度更改时,孔的位置并没有相应定位。

 

 

图2零件及当前尺寸约束

问题分析:这些尺寸约束不能影响孔图素定位的原因是这些智能标注是添加在零件层次的,此时图素之间的尺寸标注仅有测量显示的功能,没有定位功能。这里涉及到智能标注尺寸所在的层次。要实现孔位置的定位,要在孔图素状态下添加智能标注,即先拾取孔到图素状态,然后再点击“智能标注”。标注后,如果需要约束此尺寸,就锁定此尺寸即可。

注意:如果没有选择实体的层次而先点“智能标注”,默认标注就添加在零件状态了。

第二次操作:分别拾取三个孔到图素状态,然后再点击“智能标注”进行如图3所示的尺寸标注。然后右键选择几个尺寸,从弹出菜单中选择“锁定”即约束了这些尺寸。

成果:增长立侧梁长度时,孔随之变化,保持与立侧梁侧面正确的位置关系。

 

 

图3 孔图素层次尺寸约束

问题:有时减小立侧梁的长度的时候就会出现错误,不仅孔少了一个,而且其中一个孔还跑到实体之外去了,这是怎么回事呢.....

 

 

图4 出现问题

问题分析:原来是因为此时的模型,在减小立侧梁长度越过第二个孔原位置时,约束会出现多解的现象:第一个孔满足与立侧梁侧面约束保持不变,位置仍然正确;第二个孔会跑到第一个孔的另一个方向满足约束要求;第三个孔与第一个孔重合,也满足约束要求。如果立侧梁减小尺寸时不越过第二个孔还可保持正确求解,这就是有时结果又正确的原因。

 

 

图5 约束求解

第三次操作:此时,可修改第二个和第三个孔的尺寸约束参考对象,将其都直接约束到立侧梁左表面可解决此问题。如图6所示。

 

 

图6 重新调整尺寸约束基准

编者导读

小资

在CAXA实体设计中,可以通过添加智能标注然后锁定尺寸,约束实体之间的距离,从而达到某些实体位置联动的目的。