iCAx开思网

标题: 机构模拟的问题 [打印本页]

作者: fangj0001    时间: 2003-6-1 19:31
标题: 机构模拟的问题
请教高手:-(:-(:-(:-(:-(:-(:-(:-(:-(:-(
作者: fangj0001    时间: 2003-6-1 19:34
它的错误提示是: add command on joints (there are not enough commands)
作者: Jeriflee    时间: 2003-6-1 19:49
这样的,catia中的运动学仿真必须要求整个系统的dof(degree of freedom,自由度数目)必须等于0。这其中包含motion的数目。
  
看你的图片,还有三个自由度,所以无法进行仿真的。
要么增加约束,要么增加motion。
  
运动学仿真之前,应当仔细计算一下系统的机构自由度。
作者: huzhengnan    时间: 2003-6-1 22:14
如果你的运动副是超过一个的话,自由度也可以不是零。
另外通过知识工程设定时间参数,利用规则可以将运动副之间使用时间作为参数产生联系,这个在CATIA的运动干涉分析中也很常用。
我不知道这里的V4用户有没有做过缆车的练习,是个很经典的利用时间联系运动副的练习。可惜V5的联系中缺少这种经典的练习,只保留了起落架的练习。
  
Jeriflee wrote:
这样的,catia中的运动学仿真必须要求整个系统的dof(degree of freedom,自由度数目)必须等于0。这其中包含motion的数目。  
  
  看你的图片,还有三个自由度,所以无法进行仿真的。  
  要么增加约束,要么增加motion。  
  
  运动学仿真之前,应当仔细计算一下系统的机构自由度。

作者: Jeriflee    时间: 2003-6-2 08:58
huzhengnan wrote:
如果你的运动副是超过一个的话,自由度也可以不是零。  
  另外通过知识工程设定时间参数,利用规则可以将运动副之间使用时间作为参数产生联系,这个在CATIA的运动干涉分析中也很常用。  
  我不知道这里的V4用户有没有做过缆车的练习,是个很经典的利用时间联系运动副的练习。可惜V5的联系中缺少这种经典的练习,只保留了起落架的练习。  
   
   

我可能表达有误。因为我用了一句:包含motion
应该是自由度数目等于motion的数目就行。
在catia里面是自由度数目等于command的数目就可以了。
作者: fangj0001    时间: 2003-6-2 09:15
问题解决了,问题出在revolute joint和cylindrial joint之间的区别,前者是一个自由度,后者是两个,他们还是有很大不同的.
作者: ππ神醫    时间: 2003-6-2 10:30
感謝各位高手的幫忙!
作者: 唐雷    时间: 2018-12-18 12:57
这是机构运动学的基础啊




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3