养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

CATIA 子装配体零件固定后,柔性装配不能移动

时间:2024-10-04 03:22:10

CATIA中,子装配体有固定约束,在总装配体中让该装配体柔性装配,被固定的零件不能移动,导致没法装配成功。若解除子装配中的固定约束,又容易一不小心将子装配里的零件偏离绝对坐标原点。本经验给出一种CATIA建立子装配体的经验,用以防止这种情况出现。

工具/原料

Windows10

CATIAV5R19

问题背景介绍,以示例说明

1、如图所示。这里建了个示例模型produ罕铞泱殳ct1,里面有一个part3和一个子装配体product2。pro颊俄岿髭duct2里有一个类扳手形状的part1,和一个带斜角的part2。子装配里两个零件是随意放置的。在总装配体里,对子装配体有约束:扳手的圆柱面与part3同轴;扳手的侧面与part3某一面平行。

CATIA 子装配体零件固定后,柔性装配不能移动

CATIA 子装配体零件固定后,柔性装配不能移动

2、若想在总装配里,让part2的斜面也与part3的某一面平行,由于子装配体里是随意放置的,该约束会报错。因此需要将子装配体改为柔性装配:右键product2——product2.1对象——柔性/刚性子装配

CATIA 子装配体零件固定后,柔性装配不能移动

CATIA 子装配体零件固定后,柔性装配不能移动

3、通常,若希望在子装配体里调整两个零件的位置,会让其中一个零件固定,去拖动其他零件。(如下图拖动part2到part1卡口处,若不固定part1,两个零件会被同时拖动,只有固定part1后part2才能拖到卡口位置)

CATIA 子装配体零件固定后,柔性装配不能移动

4、但是在子装配体里的“固定”约束,在总装配体里的柔性装配时就会出现问题。比如,虽勾袖稣拗然part1在两个约束下,有沿圆柱面轴线移动的自由度。但是被固定后就没有自由度了,无法在总装配体蒗钰妒蟥中拖动part1。而我们希望的part1在子装配体中的固定,是子装配体中part1相对其他零件的固定,而不是在总装配体中的绝对固定。

CATIA 子装配体零件固定后,柔性装配不能移动

5、当在总装配体中让子装配体柔性装配后,子装洧粽袄淖配体中的约束就会上升到总装配体中的层级,因此子装配中的固定零件,在总装配体中也会固定。而我们通常又需要子装配体的某个零件的固定。但是也不能拖完子装配抄荛挝毳体的零件后把“固定”约束删去,这容易导致在子装配体零件约束的时候,那个期望固定的零件出现位移,且撤回也无法挽回这个位移。

该问题的解法

1、在新建每个子装配体时,先新建一个空零件,并在新零件的原点定义对话框出现时点否(将新零件的坐标原点设定在装配体原点)

CATIA 子装配体零件固定后,柔性装配不能移动

2、固定该空零件。这个零件就变成了该子装配体的绝对基准。让子装配体中你想临时固定的零件的三个坐标面都与该空零件三个坐标面相合。这个临时固定的零件就会移动到该子装配体的坐标原点处。

CATIA 子装配体零件固定后,柔性装配不能移动

3、不要删除空零件的“固定”约束跷孳岔养。每当想要拖动子装配里各零件的相互位置关系时,激活这三个相合约束,再拖动。酷搭宀玳当要在总装配体中让子装配体柔性装配时,取消激活这三个相合约束,这样子装配里的零件都自由了,可以在总装配体中约束,而不受到子装配体里固定约束的影响。

CATIA 子装配体零件固定后,柔性装配不能移动

CATIA 子装配体零件固定后,柔性装配不能移动

CATIA 子装配体零件固定后,柔性装配不能移动

4、基准空零件还有保存一个装配体绝对坐标原点的作用。装配体中的零件想要归位到装配体原点位置,只需要和这个空零件约束一下。

© 一点知识