青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3788|回复: 0

[教程] 基于Solidworks的机械手三维建模及其运动仿真

[复制链接]
发表于 2012-11-16 17:38 | 显示全部楼层 |阅读模式
本帖最后由 vmiuee 于 2012-11-16 17:41 编辑 & e/ k; Y# u4 O2 ?0 @' i
6 ?4 T4 d$ j* Q2 S

1 机械手的三维建模

    机械手是由上承梁、下承梁、背杆、主撑、伸长臂、三联板、铲臂爪臂、二级拉杆和液压缸等零部件组成。机械手的三维建模包括所有零部件的三维设计建模以及虚拟样机的装配。对机械手进行建模采用自底向上的方式进行,即先依据相关零部件的结构和尺寸建立起三维模型,再利用Solidworks的装配体建模,按照各零部件之间的装配以及约束关系逐个进行组装,最后建立虚拟样机。对零部件的精确建模以及相关配合关系的了解是成功建立虚拟样机的关键。

    1.1 机械手零部件的三维建模

    Solidworks零部件的建模过程为:首先选取合适的基准面,建立各零部件的平面草图;其次利用拉伸、特征扫描、旋转、切除、放样等命令完成零件的基本特征的造型;然后利用倒角、圆角等命令完成局部的造型的创意设计,最后完成整个零件的建模。

    建立该机械手模型的过程中,遇到了不少困难,下面结合实际提出几点三维建模的技巧和应该注意的问题。有些零部件特征相当的复杂,例如铲臂爪臂的建模。因为它的主体特征是一个比较复杂的曲面,所以需要熟练曲面建模的命令。曲面建模通过带控制线的扫描曲面、放样曲面、边界曲面以及拖动可控制的相关操作可产生非常复杂的曲面,并可以直观地对已存在曲面进行修剪、延伸、缝合和圆角等操作。其次在建立上承梁、下承梁、背杆等零件基本运用拉伸切除等命令。再次画截面草图时,一些已生成的特征,可以通过实体转换命令获得需要利用的图线.草图的建立也可以快速准确形成。当草图中含有较多的对称特征时,先绘制一个特征,通过镜像工具、阵列命令生成对称的特征,从而达到高效绘制草图的效果。选择合适的特征生成方法也相当重要。一般情况下,相对拉伸.旋转和扫描更能高效生成模型;排列、镜像比逐个生成更快捷,选择合理的特征方法对于复杂零件就娩的尤为重要了。最后,零件的保存应该注意,把建好的零件保存在一个文件夹,便于快速查找修改。熟练地掌握建模的技巧,对于模型的精确高效建立、整个虚拟样机的装配、运动学分析具有重要意义。最终建立的各零部件如图1所示。

    图1 机械手零部件图

    1.机座或上承梁 2.背杆或旋转杆 3.主撑或驱动杆 4.滑环体或下承梁

    5.伸长臂或爪臂 6.号联板 7.二级拉杆、连杆2 8.铲臂爪臂2

    1.2 机械手的装配

    Solidworks提供了强大的装配功能,其优点为:(1)在装配体环境下,可以方便地设计及修改零部件;(2)可以动态观察整个装配体中的所有运动,可以对运动的零部件进行动态干涉检查及间隙检测;(3)可以通过镜像、阵列零部件,设计创建出新的零部件及装配体。在机械手的装配过程中,首先插入的零部件会自动定义为固定静止的部件,然后依次插入各零部件,通过一系列的配合约束关系,装配成整机。装配前,应该认真分析各零件、部件在部件、整机中的位置、作用、以及相关的装配关系、运动关系,以保证装配运动的灵活性、不干涉性。下面通过机械手的装配过程,说明在Solidworks中的装配体生成方法:(1)打开新建装配体命令,即进入生成装配体的界面;(2)在装配体界面中,点击“插入零部件”命令,依次如图1所示,排列各零部件,顺序按照从上到下排列。注意插入的零部件应该集中在一个区域,不要过于分散,以便于下一步装配步骤。(3)装配时,将所有的零部件通过“重合”、“平行”、“垂直”、“距离”、“同轴心”等配合约束装配起来。装配好具有对称特征的一边零部件后,运用圆周阵列特征命令,以上承梁也就是基座中心轴线为中心生成剩下的对称部分。装配时,要运用“移动零部件”、“旋转零部件”将零件拖动到便于配合的合适位置。装配时应该注意做干涉检查,消除装配干涉。最后装配成的虚拟样机如图2所示。图都来自3d教程

    图2 机械手装配图


& D& l5 g3 q5 [3 e: C

2 机械手运动仿真

    2.1 动力学的基本原理

    机构在空间的运动包括平移、旋转或2种运动的合成。运动学基本理论运用旋转平移矩阵来描述其运动情况,这个矩阵是一个4×4矩阵

    其中Rdde是一个3×3矩阵,它描述了机构的旋转运动,Rtron是一个3×1矩阵,用来描述机构的平移运动。

    2.1.1 坐标系旋转变换

    机构绕空间任意轴u旋转,假设旋转角度为φ,那么旋转矩阵可表示为

    式中,ux、uy、uz分别为空间任意轴u的3个方向余弦,且

    在Solidworks中构件绕一坐标轴旋转容易实现,而绕任意轴旋转,需要根据旋转变换矩阵,通过一系列变化,使构件旋转所绕的坐标轴与空间任意轴重合。其具体方法:以构件绕平面坐标系x轴旋转变换为空间任意轴v轴为例,如图3所示,其中坐标系x-y-z为固定坐标系,x'-y'-z'为动坐标系。v轴式已知的,找一个与v轴相垂直的向量n,使它绕z轴旋转,与v轴重合:那么x轴同样绕向量n旋转相同角度,从而得到x';再将v轴与x'叉乘,得到y'轴,就得到了动坐标系x'-y'-z',从而实现了绕v轴的旋转运动。构件绕其他坐标轴旋转的情况可以通过同样的转换得到。

    图3 旋转坐标变换

    2.1.2 坐标系平移变换

    机构平移时,其平移矩阵为

    式中

    x、y、z是构件坐标原点在固定坐标系的坐标,而X、Y、Z为构件坐标原点在动坐标系中的坐标,li、mi、ni(i=1,2,3)分别为动坐标系3个坐标轴的方向余弦。


$ L2 o. G% B$ q
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-1-27 06:30 , Processed in 0.053056 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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