|
如图1所示,我们经常有人问推杆随着圆柱旋转会上下移动怎么设置,于是有人出了用槽连接来解决,
我认为这个也是唯一的解决方法,(关于为何不用凸轮连接,这是因为圆柱曲面不是单向拉伸曲面,所以不能用凸轮连接,详细见仿真基础贴.)
但美中不足的是推杆的球面和圆柱曲面会出现干涉,即球面和圆柱曲面在平面时是相切,但斜面时却没有相切.即球面有一部分掉到圆柱面里去了.这个影响美观效果啊.
下面我要讲的就是如何把推杆球面和圆柱曲面旋转时也是相切的.
但这里面需要一个前提条件.如果不能满足下面条件,则无法做到相切.
1.推杆的球面半径要小于圆柱曲面最小半径.(我这里推杆半径为3)
下面是做法步骤.
1.把圆柱曲面向上偏移3,注意用半径分析工具分析一下曲面最小半径是否大于3,如果小于3,偏移是不能成功的.
2.将推杆的路径投影到偏移曲面上.
3.将把投影曲线复制,用选项选择"逼近",这样曲线就成了一条样条曲线.
4.在推杆球心建立一个点.
5.在机构模块下选则点和刚建立的曲线.其它约束选项就我就不多讲了.看源文件就行了.
6.运行运动学即可.
但我这里也有这个问题,就是最后一个帧运算时会出错,希望有人也可改进.
源文件放上.供大家参考.
[ 本帖最后由 yokoy 于 2011-5-17 12:07 编辑 ] |
|