在多级装配下,NX装配约束是一直存在的,只是在上级装配下,子装配的约束不会显示而已。
一般来说,我们装配约束可以在各级子装配中设置好,如果要修改约束关系,直接在目录下的该子装配中修改即可。
这个【替换位置】目的可以使子部件在子装配与上级装配中使用不同的约束。
我有一个挖掘机装配体,最顶级的装配是整车,次一级的是油缸组件,在次一级的油缸组件里,我做了油缸杆和油缸筒的同轴约束,并保留了平移自由度。如果仅仅是在油缸组件里,我是可以以保留的 平移自由度移动油缸杆的。但是在顶级的整车装配里,油缸组件里的约束就失效了,比如,我在顶级装配里,把一个抓斗约束到油缸杆上,然后想移动这个抓斗,但是这时候子装配油缸组件内的约束就失效了,无法移动。
我同事的SolidWorks可以在顶级装配内使用任意子装配内的约束。
网上看过一些解决文案,但是工程机械整车上的活动部件太多,如果每个都用右键点击选择替代位置,这样就太过麻烦。