本帖最后由 weidea 于 2014-5-7 19:18 编辑
Step函数的挖掘机简图运动仿真 先来一张做好的图看一下,仅供初学者参考。原来看了有些仿真能几个轴先后顺序完成动作,觉得很好奇,也一直困惑着我,后来才知道原来是用了一个叫Step的函数,现将自己的一点心得奉上。 Step函数可通过如下步骤查找,【运动副】--【驾驶员】下面的旋转菜单里选择函数,点击最下端的小箭头选 择f(x)函数管理器,后点击【新建】,插入【运动函数】,在所有函数的下拉菜单的最下面便是Step函数,在利用一个“向上”的箭头便可以对Step
函数进行编辑。接下来会多处用到这个步骤。简单介绍Step(x,x0,h1,x2,h2),中x是变量,x0是初始值,x2是终止值,下面我们用到的是Step(time,time1,h1,time2,h2),给定h1和h2的数值,因为用的主要是旋转副,自然h1和h2都应是角度值。举例Step(time,0,0,1,90)+ Step(time,3,0,5,-90)表示在第0到1秒按正方向旋转90度后,第1-3秒过程中不动,第3-5秒有反方向转90度,注意“加号”哦。
一、 首先是建模,因为建模的零件不是很复杂,都是一些简图,这里我不再介绍了,就直接将简图传到网上提供下载。这部分包括五个组件,分别是1dizuo、2shangpan、3liangan1、4.liangan2、5dou。编辑序号如下图所示
二、装配
1. 新建装配图--【添加组件】dipan.prt,定位通过【绝对原点】。
2. 【添加组件】shangpan.prt定位通过【通过约束】--【同心】,分别选择dizuo的上面圆心和shangpan的下面圆圆心。
3. 用上述相同的方法添加组件liangan1.prt,分别选择liangan1一端的圆环和shangpan需要同liangan1相接触的小圆环
后调整liangan1与shangpan成一定角度,可通过【移动组件】里面的【绕轴旋转】或通过【添加约束】里面的角度来限制liangan1同shangp轴线的角度,在这里我们设置liangan1轴线与shangpan竖直方向轴线成140度。
4. 用上述相同的方法分别添加组件liangan2.prt与pan.prt,【同心】分别选择相互接触的两个小圆环既可。 并调整liangan2与liangan1到适当角度,这里设置成105度,dou同liangan2轴线角度设置成75度,角度可以自己调整,装配图完成。
三、进入运动仿真节面。
1. 电机开始进入【运动仿真】--【新建仿真】--【动态】。
2. 创建连杆,dizuo设置为固定连杆,其余四杆件为活动连杆。
3. 创建运动副,共四个旋转副,分别是第一个shangpan同dizuo,第二个liangan1同sahngpan,第三个liangan2同liangan1,第四个dou同liangan2.
4. 然后用到我们介绍的Step函数,通过上面介绍的步骤分别给四个旋转副添加Step驱动。首先要构思挖掘机仿真需要完成的动作,这里对本次仿真动作做如下介绍,第一步(第一秒)liangan1绕旋转副2向下旋转20度,第二步(第二秒)liangan2绕旋转副3向下旋转20度,同时dou绕旋转副4向下旋转130度,。这样完成上料过程。第三步(第3-5秒)shangpan绕旋转副1xuanzhuan90,这样完成运料过程。第四步(第5-6秒)liangan1绕旋转副2向上转动20度,第五步(第6-7秒)liangan2绕旋转副3向上旋转20度,同时都绕旋转副4向上旋转130,完成卸料过程。第六步(7-8秒)liangan1绕旋转副2向下旋转20度,第7-9秒过程中shangpan绕旋转副1旋转90,回到原来位置,等待下一次工作。
5. 解决方案,求解(将时间设定为9秒,步数为450步)
四、上传仿真效果图
|