找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3985|回复: 6

如何实现多级约束的运动动画?

[复制链接]
发表于 2019-6-28 09:14:28 | 显示全部楼层 |阅读模式
本帖最后由 Schmidt579 于 2019-6-28 09:15 编辑 9 A) V. h( E; {" o

# N3 Z7 c- r) ^7 T这是一个机器人的机械手
; a# r$ l/ i4 ]# y8 m* J# P: \+ N% \" B
如图两个红色齿轮之间、黑色和红色齿轮之间都用了运动约束。手动拖动时完全没问题。
, l7 l4 ]- q2 u1 U
& r8 E$ f) w# T5 }: J黑色齿轮上做一个角度约束做驱动约束。
( F; k7 y* N! J6 @( q可是当驱动这个角度时弹出来下面的警告, T0 x8 ]* l7 Q# S4 u% S" d# v
( q+ @- Q& g( g# ?6 n3 _& ]# I9 r
在studio中参数动画只有黑色齿轮运动0 \, G6 a  g! r' A9 `) A
7 A0 I4 w) t( t/ `2 c* N) k1 V
我也查了资料,官方说明说的是驱动只可以驱动一级的约束,如果有多级约束的话驱动不可用,我认为studio也是这个原因而失效的。) M' A) U+ f4 |% W) H# G

& H- L& F( z( c- ]8 t, K: d( K$ }/ O- O2 J3 }3 W
. }& a. p5 d2 t* h1 B9 s6 j
可是使用官方方法通过使用“表达式”在联接或约束之间创建代数关系来驱动其他关系。对于这种多级齿轮传动来说也太麻烦了吧。
4 C- {- ?- d# ?! x* Z请问各位前辈这种多级传动的运动如何实现动画制作的问题啊,以及这种情况是否还用更多的潜规则。: u5 ]0 q8 L3 L. z2 X( x
9 c* z# D4 s1 M8 ^% k

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
回复

使用道具 举报

发表于 2019-6-28 09:38:35 | 显示全部楼层
运动学及动力学仿真还是要用adams   CAD软件的运动学仿真不是太好用  
发表于 2019-6-28 10:03:38 | 显示全部楼层
试试
回复

使用道具 举报

发表于 2019-6-28 18:14:39 | 显示全部楼层
我倒过来说,先从“总之”开始说:别玩了。Inventor,到目前为止(包括还没上市的新版本),做不出像样的动画或仿真,除非你有天大的耐性和对Inventor操作上一大堆潜规则的深度理解和巧妙的规避能力。1 z, U5 P6 B4 V# X! e5 j

* _4 l- l: U7 E- s然后,倒数第二个:比如红色不完全齿轮的配合,如果是我,就不用那个可怜的“运动”配合。因为他很容易累得自己绊自己的脚。。。, l; B$ @, F$ M' Y1 n
不如,用基准面的对称配合。。。
4 N) |- F% _$ _5 V6 c8 s3 O
; n7 y! W* ~4 l! R* D. e一个零件的点线面的各种参数,如果我没理解错的话,都是从这个零件的基准点线面得来的。
* L) v: N( r! m* M7 V9 K# b  r3 Q零件之间的配合,尽量使用基准点线面,少给可怜的软件造成可以避免的计算负担。。。( A( i6 P- T8 S2 d) B

# B5 P* b2 g3 N% ^! x- L不再说倒数第几了,直接说你这个模型的事儿。。。" R/ S2 Y" B+ }2 [8 ^5 n3 a

, i* E& \7 G  ]" m, Q红色零件的齿形是怎么搞定的?就算软件在不检查碰撞干涉的条件下跑舒服了,你敢出工程图让人家加工?
6 \! S$ y; {1 R" `$ r' Y" c& p. y. f' |' m8 O, H
何况,你这个图里,就是干涉状态。。。+ `) r2 o4 Q; }3 |, G

4 d' y: {; V* {4 F$ Y' q8 x所以,别太依赖软件,得自己心里有数。软件说我的设计不行,但其实行;软件说我的设计行,但其实不行。
* E0 w% G5 g/ A$ C. n" o
9 {! u4 Z5 V* o看得出来,其实你也是超级认真的,很让人欣慰,齿形的原始基础数据是没问题,两片的齿形参数关系是咬合的。
6 D% s- Z( e' V: b$ h0 `$ \- r  F. t! h" w
剩下的,就是了解软件了。这不只是你用不用Inventor的事情。
 楼主| 发表于 2019-6-28 21:43:02 | 显示全部楼层
Cavalier_Ricky 发表于 2019-6-28 18:14
- b4 t2 z2 m7 Q" x& g* c; ?7 L1 t我倒过来说,先从“总之”开始说:别玩了。Inventor,到目前为止(包括还没上市的新版本),做不出像样的动 ...

3 x; `( ?9 |: X6 g谢谢解答,确实专业的事还是让专业的软件去干吧。
  b2 q' j7 j# B' q: K: E本来是齿轮是合理啮合的,驱动出错造成了干涉。截图时也没来得及调整一下。+ d3 a' S7 `+ e* Z1 g0 T
' ~/ A* \4 l; d1 x2 [1 |
虽然多级运动约束inventor在驱动时不认可,最终把所有的齿轮都约束到驱动齿轮上,传动比手动修改为各级齿轮传动的乘积算是勉强解决了这个问题。
+ Q0 l1 A# H! a8 [+ Y这可能也是目前在inventor里最好的解决方案了。, \  R3 o: v6 `! \' g5 D4 p
还是学习以下其他软件来接替inventor完成这部分工作吧。) Y" Q, L6 F- U, t" x/ S: v
发表于 2019-6-29 07:30:24 | 显示全部楼层
对于齿轮啮合、螺纹配合这类一般的机械结构,Inventor都不懂,所以想做成“真的”,比较麻烦...
  y1 l* P2 |" F# l. ~# Y$ Q可能的解决就是“作假”。也就是不靠正确啮合来实现,而是直接用速比。
- l+ {6 t8 [# |但是这类假的结果,费了半天劲,得到的都是我们“已知”的情况,也不能发现机构的问题,也就不是CAD了。* r9 ~! K& n' J- z& J& H) a& @% L
充其量是给用户看一个模拟的动画,给外行看个热闹。2 j% _  K5 L2 Y) _
发表于 2019-6-29 10:38:49 | 显示全部楼层
做机械设计的,无法避免客户要求事先做动画给他们看。/ [7 Q6 e/ |) G! w. q
" P: J1 r4 w# j8 f( }2 y2 x
我一贯的说辞是:动画是假的,跟实际不一样,没必要。
- p2 {: d, r: ^  h2 n3 q$ i# c5 y+ B8 t" Q1 U
我不记得上次做动画是什么时候的事儿了。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-9-14 07:33 , Processed in 0.084266 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表