solidworks做运动学分析Motion(牛头刨床为例)机械原理课设(详细)
前言
好久没用solidworks做运动学分析Motion,网上找的资料不详细,一些细节处理,花了一段时间我才弄明白,那还是我有底子的前提。所以分享出来帮到同学们和新手们,避免一些坑。如果有帮助的话点个赞,或者关注涨粉,有问题的话下方评论
题目
建模
网上的资料:段胜儒牛头刨床
http://www.doc88.com/p-9955781305463.html 里面的程序以01点为原点,向上为y正方向,向由为x正方向
1.这里先把原点显出来
2. 将竖固定杆上面的圆心点与整个模型的原点 配合–重合,就直接固定了
3. 1号主动件杆的模型建立要注意,这个零件如上图水平放置时,这个零件的原点坐标系 要和 整个模型的原点坐标系 一致。x对应x,y对应y。因为主动件的旋转角度是和x+的夹角,如图:
如果x对应y,y对应x。
则后面出图的时候,主动件的旋转角度是和y的夹角,和程序对不上
4.建模小技巧:在装配图里 画或改 零件图
自由发挥,适合快速建模一些 配合较多,复杂,位置复杂的零件
运动学分析
0.准备工作(细节重要)
为 便于 和 c语言程序内容 角度信息一致, 一开始 主动件的方向角度是和x+的夹角为0,即保证主动杆件1是水平方向。先把 主动杆件1的水平面 和 模型 -上视基准面 配合平行,再把配合删了,避免影响运动分析
1.点击
2.展开
这里可新建或删除多个算例
3.选motion
4.选择马达
这里的方向和题目一致,负方向。转速等速60 转每分钟 。也就是1秒转1圈 (360°)(2*pi)
5.设置运动算例属性(细节重要)为 便于 和 c语言程序内容 角度信息一致,每隔15°角计算记录一次数据
设置运动算例属性
每秒帧数改为24:
电机转速1秒360度 ,每隔15°角计算记录一次数据。360/15=24
6.结果和图解(细节重要)
选择水平构件5的一个平面,设置如下。
这是出图的Y轴的参数,即x方向的位移
这是出图的X轴(自变量)的参数,即主动件1的旋转角度,参数设置如图,选择主动件1的旋转内孔
7.计算出结果
点鼠标右键输出表格即可(可用excel打开)
这里出现了三条线
最上面的肯定是水平构件5的x方向位移
下面两条不知道,好像没什么用(欢迎给出意见)
结果大致一样,有些地方有点不一样,可能是计算精度,误差之类的吧,速度分析和加速度分析的和上面操作一样。