高分请教:catia DMU如何实现球面在曲线上滚动

2024-12-17 08:12:13
推荐回答(3个)
回答1:

思路:

1)做一个辅助文件(新建一个PART),如上图含直线和点的文件,曲线分别偏移出两条曲线来(曲面的切向和曲面的法向),注意,这里是偏移,不是平移.然后设置三个"点在线上"的运动副(第一个设驱动).

现在系统会提示你可以运动了,你试一下,这样做的目的是保证这个"辅助文件"在曲线上移动,并控制其运动方向不是平动,而是随曲线的变化而垂直于曲线(两个方向都要垂直),当然这里只是近似的垂直

2)接下来就简单了,做球与这个"辅助文件"的旋转运动副.并设为驱动.

3)最后必须确实球的转动速度与在线上运动的关系,计算轨迹线的长度及圆的周长,在运动分析时,球转一圈,轨迹长度运动一个圆的周长.重复几下就可以了.

注:这样做的方法是没有错的,但有一个难点,就是那三边轨迹线要画得相对间距在每一个点上完全一致.这很难.为了解决这个问题,步骤1必须分解开来,再做两个辅助文件来解决这个问题,由于时间关系,这几天交货,没时间做了.

回答2:

309041940@qq.com你发过来 我看看
但是我的CATIA是V5R16版本的哦!!!1

回答3:

怎么保持求位置不动,你是不是要加个零件(球面的)对三个球进行约束