搬运机械手设计说明书.doc
机械及装备工程学院课程设计说明书(2016/2017学年第 1学期)课程名称 : 机械设计课程设计 题 目 : 搬运机械手设计 专业班级 : 机械设计制造及其自动化 学生姓名 : 学 号: 130200216 指导教师 : 设计周数 : 2周 设计成绩 : 2016年 12月 31日第 25 页目录第一章 绪论11.1 机械手应用现状11.2 机械手研究目、意义11.3 设计时要解决几个问题1第二章 机械手总体方案设计32.1 机械手系统工作原理及组成32.2 机械手基本结构及工作流程3第三章 机械手方案设计及其主要参数53.1 坐标形式和自由度选择53.2 执行机构53.3 驱动系统63.4 控制系统7第四章 结构设计及优化84.1手部夹紧气缸设计84.1.1手部夹紧气缸设计84.1.2 确定气缸直径94.1.3 气缸作用力计算及校核94.1.4 缸筒壁厚设计104.1.5 气缸基本组成部分及工作原理104.2手臂结构优化设计104.2.1问题描述104.2.2设计分析104.2.3建立数学模型124.2.4优化计算134.2.5优化结果分析16第五章 Adams运动仿真17总结及展望20摘 要机械手是近几十年发展起来一种高科技自动化生产设备,它对稳定、提高产品质量、提高生产效率、改善劳动条件与产品快速更新换代起着十分重要作用,随着工业机械化与自动化发展以及气动技术自身一些优点,气动机械手已经广泛应用在生产自动化各个行业。本设计中搬运机械手动作由气动缸驱动,气动缸由相应电磁阀来控制,电磁阀由PLC控制。驱动执行元件完成,能十分方便嵌入到各类工业生产线中。本文中对机械手臂运用MATLAB算法进行优化设计,它使得优化过程变得非常简单、容易理解与掌握,从而避免编写各种复杂运算程序,提高了设计效率。用 ADAMS 软件建立虚拟样机进行仿真并优化参数,得出了机械手运动过程演示动画,发现设计结构能有机地结合在一起,工作平稳,并在指定速度与负载等参数下得出了所需要驱动力与结构参数等。虚拟样机代替物理样机对工程机械进行创新设计、测试与评估,可以降低设计成本,缩短开发周期,而且设计质量与效率都可以得到提高。关键词:机械手,气动 ,优化设计,仿真第一章 绪论1.1 机械手应用现状工业机械手最早应用在汽车制造工业,常用于焊接、喷漆、上下料与搬运。工业机械手延伸与扩大了人手足与大脑功能,它可替代人从事危险、有害、有毒、低温与高温等恶劣环境中工作:代替人完成繁重、单调重复劳动,提高劳动生产率,保证产品质量。目前主要应用及制造业中,特别是电器制造、汽车制造、塑料加工、通用机械制造及金属加工等工业。工业机械手及数控加工中心,自动搬运小车及自动检测系统可组成柔性制造系统与计算机集成制造系统,实现生产自动化。随着生产发展,功能与性能不断改善与提高,机械手应用领域日益扩大。1.2 机械手研究目、意义(1)以提高生产过程中自动化程度应用机械手有利于实现材料传送、工件装卸、刀具更换以及机器装配等自动化程度,从而可以提高劳动生产率与降低生产成本。(2)以改善劳动条件,避免人身事故 在高温、高压、低温、低压、有灰尘、噪声、臭味、有放射性或有其他毒性污染以及工作空间狭窄场合中,用人手直接操作是有危险或根本不可能,而应用机械手即可部分或全部代替人安全完成作业,使劳动条件得以改善。 在一些简单、重复,特别是较笨重操作中,以机械手代替人进行工作,可以避免由于操作疲劳或疏忽而造成人身事故。(3)可以减轻人力,并便于有节奏生产应用机械手代替人进行工作,这是直接减少人力一个侧面,同时由于应用机械手可以连续工作,这是减少人力另一个侧面。因此,在自动化机床综合加工自动线上,目前几乎都没有机械手,以减少人力与更准确控制生产节拍,便于有节奏进行工作生产。 综上所述,有效应用机械手,是发展机械工业必然趋势。1.3 设计时要解决几个问题(1)具有足够握力(夹紧力) 在确定手指握力时,除考虑工件重量外,还应考虑在传送或操作过程中所产生惯性力与振动,以保证工件不致产生松动或脱落。(2)手指间应具有一定开闭角两手指张开及闭合两个极限位置所夹角度称为手指开闭角。手指开闭角应保证工件能顺利进入或脱开,若夹持不同直径工件,应按最大直径工件考虑。对于移动型手指只有开闭幅度要求。(3)保证工件准确定位为使手指与被夹持工件保持准确相对位置,必须根据被抓取工件形状,选择相应手指形状。例如圆柱形工件采用带“V”形面手指,以便自动定心。 (4)具有足够强度与刚度 手指除受到被夹持工件反作用力外,还受到机械手在运动过程中所产生惯性力与振动影响,要求有足够强度与刚度以防折断或弯曲变形,当应尽量使结构简单紧凑,自重轻,并使手部中心在手腕回转轴线上,以使手腕扭转力矩最小为佳。 (5)考虑被抓取对象要求 根据机械手工作需要,通过比较,我们采用机械手手部结构是一支点两指回转型,由于工件多为圆柱形,故手指形状设计成V型。 第二章 机械手总体方案设计2.1 机械手系统工作原理及组成控制系统(PLC)位置检测装置手臂手部立柱被抓取物品执行机构驱动系统(气压传动)图2.1 机械手系统工作原理框图机械手主要由执行机构、驱动系统、控制系统以及位置检测装置等所组成。在PLC程序控制条件下,采用气压传动方式,来实现执行机构相应部位发生规定要求,有顺序,有运动轨迹,有一定速度与时间动作。同时按其控制系统信息对执行机构发出指令,必要时可对机械手动作进行监视,当动作有错误或发生故障时即发出报警信号。位置检测装置随时将执行机构实际位置反馈给控制系统,并及设定位置进行比较,然后通过控制系统进行调整,从而使执行机构以一定精度达到设定位置。2.2 机械手基本结构及工作流程机械手是一个水平、垂直运动机械设备,用来将工件由左工作台搬到右工作台。有上升、下降运动,左移、右移运动与夹紧、放松动作与位置控制。简易机械手在各类全自动与半自动生产线上应用得十分广泛,主要用于零部件或成品在固定位置之间移动,替代人工作业,实现生产自动化。本设计中机械手采用上下升降加平面转动式结构,机械手动作由气动缸驱动,气动缸由相应电磁阀来控制,电磁阀由PLC 控制驱动执行元件完成,能十分方便嵌入到各类工业生产线中。原位下降夹紧上升右移停止左移上升松开下降启动右限下限延时上限左限图2.2 机械手工作流程图第三章 机械手方案设计及其主要参数3.1 坐标形式与自由度选择直角坐标型圆柱坐标型球坐标型关节型具有三个移动关节(PPP)具有两个移动关节与一个转动关节(PPR),受部坐标为(z,r,)具有两个转动关节与一个移动关节(RRP)具有三个转动关节(RRR)由于其运动方程可独立处理,且为线性,具有定位精度高,控制简单等特点,但操作灵活性较差,运动速度低特点这种操作机优点是所占空间尺寸较小,相对工作范围较大,结构简单,手部可获得较高速度。而缺点是手部外伸离中心轴愈远,其切向线位移分辨精度愈低。通常用于搬运机器人。优点是结构紧凑,所占空间尺寸小,但目前应用较少。具有结构紧凑,所占空间体积少,相对工作空间大等特点,用于复杂设备当中。本机械手采用圆柱座标型式,具有三个自由度,即腰关节、肘关节与腕关节,都为转动关节;还有一个用于夹持物料机械手。3.2 执行机构1、手部在本设计中我们采用夹持式手部结构,夹持式手部由手指(或手爪)与传力机构所构成。手指运动形式采用平移型手指,其夹持圆形零件时,工件直径变化不影响其轴心位置,因此适宜夹持直径变化范围大工件。手指结构采用带有一定中心距“V”形面手指。2、手臂手臂是支承被抓物件、手部重要部件。手臂作用是带动手指去抓取物件,并按预定要求将其搬运到指定位置。 3、立柱立柱是支承手臂部件,立柱也可以是手臂一部分,手臂回转运动与升降(或俯仰)运动均及立柱有密切联系。机械手立柱因工作需要,有时也可作横向移动,即称为可移式立柱。 4、机座 机座是机械手基础部分,机械手执行机构各部件与驱动系统均安装于机座上,故起支撑与连接作用。 3.3 驱动系统液压驱动系统气动驱动系统电动驱动系统由于液压技术是一种比较成熟技术,它具有动力大、 力(或力矩)及惯量比大、快速响应高、易于实现直接驱动等特点。适合于在承载能力大,惯量大以及在防火防爆环境中工作机器人。但是,液压系统需要进行能量转换(电能转换成液压能),速度控制多数情况下采用节流调速,效率比电动驱动系统低,液压系统液体泄露会对环境产生污染,工作噪音也较高。具有速度快, 系统结构简单, 维修方便、价格低等特点。 适用于中、小负荷机器人中采用。但是因难于实现伺服控制,多用于程序控制机器人中,如在上、下料与冲压机器人中应用较多。由于低惯量、大转矩交、直流伺服电机及其配套伺服驱动器(交流变频器、直流脉冲宽度调制器)广泛采用,这类驱动系统在机器人中被大量采用。这类驱动系统不需要能量转换,使用方便,噪声较低。大多数电机后面需安装精密传动机构。直流有刷电机不能直接用于要求防爆工作环境中,成本上也较其他两种驱动系统高。图3.3 机械手驱动系统气压驱动优点:()能量储蓄简单易行,可以获得短时间高速动作:()夹紧时无能量消耗,不发热;()柔软,安全性高;()体积小,重量轻,输出质量比高;()处理简便,成本低川。由于气压传动系统具有以上所述优点,所以本机械手采用气压传动方式。3.4 控制系统控制系统是支配着工业机械手按规定要求运动系统。目前工业机械手控制系统一般由程序控制系统与电气定位(或机械挡块定位)系统组成。该机械手采用是PLC程序控制系统,它支配着机械手按规定程序运动,并记忆人们给予机械手指令信息(如动作顺序、运动轨迹、运动速度及时间),同时按其控制系统信息对执行机构发出指令,必要时可对机械手动作进行监视,当动作有错误或发生故障时即发出报警信号。相对于其他控制系统,PLC具有如下优点:()抗干扰能力强,可靠性高;()控制系统结构简单,通用性强;()编程方便,使用简易;()功能完善;()设计、施工与调试周期短;()体积小,维护操作方便同。第四章 结构设计及优化夹紧气缸夹紧、驱动力确定,工件重5kg。(g=9.8N/kg)(1)夹紧力: F夹=(4.1.1)(其中 =45°,G=49N,f =0.1)F夹=174(N)(2)驱动力 F驱 = (4.1.2)(其中 b=50,c=30 ,=23°) 故F驱= =250(N) F实际 (4.1.3)其中 K1:安全系数,一般取1.22 取K1=1.5;K2:工作情况系数,主要考虑惯性力影响,K2可近似按下式估计,K2=1+式中a为被抓取工件运动时最大加速度, a=v:升降速度0.2m/s,t:机械手达到最高速度响应时间为0.1s,g为重力加速度 g=9.8m/s2。那么: K2=1+=1.204; 取=0.85(滚动摩擦); F实际=531(N)4.1.2 确定气缸直径取空气压力为P空气 = 0.5 MPa = 5×105Pa,D= (4.1.4)D=0.0368(m)=36.8(mm)圆整气缸直径D=40mm 4.1.3 气缸作用力计算及校核F气缸=(4.1.5)F气缸=628(N)因为 F气缸F实际 , 所以 满足设计要求。由d/D=O.20.3, 可得活塞杆直径:d=(0.20.3)D=812 mm圆整后,取活塞杆直径d=12 mm校核,按公式(4.1.6)其中 =120MPa, F实际=531N则:d (4×531/×120) 1/2 =2.37mm 12mm满足设计要求。4.1.4 缸筒壁厚设计缸筒直接承受压缩空气压力,必须有一定厚度。一般气缸缸筒壁厚及内径之比小于或等于1/10,其壁厚可按薄壁筒公式计算: =DPP/2(4.1.7)式中: 缸筒壁厚 mmD 气缸内径 ,40mmPP实验压力,取PP=1.2P=6×105Pa材料为 : ZL3, =3MPa代入己知数据,则壁厚为: =DPP/2 =40×6×105/2×3×106 =4 mm取=4 mm,则缸筒外径为:D=40+4×2 =48 mm。于是选择SC-40×50型夹紧气缸。4.1.5 气缸基本组成部分及工作原理气动手爪开闭是通过由气缸活塞产生往复直线运动带动及手爪相连曲柄连杆机构,驱动各个手爪同步做开、闭运动。机械手臂作为机器人一个重要组成部分,一直是机器人科学研究热点之一。机械手臂结构设计通常是一多解问题。目前,还未形成完备设计方案。这里针对具体实例,运用目前较为流行结构优化计算来调整截面尺寸与手臂长度,使其在满足强度、刚度与尺寸要求前提下,得到最优尺寸与最小质量,实现结构优化设计。手臂运动由提升重物竖直运动及带动重物旋转水平回转运动组成。手臂自重相对于重物来说,对手臂强度计算影响较小,可不作考略,故设计时仅考虑重物G作用。手臂受力如图4.2.1所示。(1)抗拉强度条件如图4.2.1所示,手臂N点处受到最大拉应力max,max是由弯矩M产生拉应力1及向心力F产生应力2组成。其中1=式中,Wz为抗弯截面系数,仅及截面形状、尺寸有关。对于外径为D,内径为d圆环截面有:Wz=1-()4 (4.2.1)M=GL(4.2.2)2=式中,A为手臂横截面积(m2),A=()2-()2=(2DT-T2)(4.2.3)F=L(4.2.4)据抗拉强度条件有:=+(4.2.5)将式(4.2.1)(4.2.2)(4.2.3)(4.2.4)及已知数据代入式(4.2.5),取g=10m/s2(下同),计算整理得:0(2)抗剪强度条件手臂N点处所受剪应力最大。因圆环截面壁厚T远小于外径D,故最大剪应力为:=2(4.2.6)据抗剪强度条件有;=2(4.2.7)将己知数据代入式 计算整理得:D0.2(cm)(3)刚度条件如图4.2.1所示,受力分析得,M点处挠度最大。据刚度条件=(4.2.8)式中,E为材料弹性模量(GPa);I为截面惯性矩(cm4),I=(D4-d4)(4.2.9)将式(4.2.8)及己知数据代入式(4.2.9)计算整理得:30D3-18D2 -0. 64L20(4)结构尺寸限制 D>>2TL40(cm)优化设计追求目标是机械手臂质量m2最小。m2计算表达式为:m2(x)=M()= =0.005LD-0.001L(4.2.10)式中,设计变量由第二步设计分析计算得D值约3.5cm,故式(4.2.10)可简化为:显然,L、D越小,m2值越小。据此,可写出优化设计数学模型1:min m2( x) =0. 0046 LDx=L,DT0D0.2(cm)30D3 - 18D2 -0. 64L20D>>TL40(cm)此数学模型是一个单目标非线性二维约束优化问题。我们将用于求解优化设计数学模型方法或寻优方法称为优化计算方法。对于机械优化设计问题,求解常常需要经过多步迭代,最终收敛得到最优解1。这里运用数学规划方法理论,根据数学模型特点,利用MATLAB6.5软件进行辅助优化计算及设计,以求得机械手臂最佳设计参数234。 (1)函数性态分析 应用MATLAB6.5编程:x, y =meshgrid(linspace0, 6, 30), linspace(0, 50, 30);%根据函数定义划分网格区域M=0.0046yx; %目标函数mesh(x,y,M);%通过三维网格模拟目标函数图形在MATLAB6.5下运行程序可画出目标函数三维图形,如图4.2.2所示:图4.2.2 目标函数图像Fig. 2 The function diagram of M=.0. 0046LD0x10,0y50同样,通过编程,MATLAB6.5可绘出各约束函数图形。程序如下:ezplot(120 x3 -97 x2 + 34 x-6.4 y X,0,10,0,50) %抗拉强度条件图形,hold ony =0:0. 1: 50;X=.0. 2;plot(x,y,k)%抗剪强度条件图形,k指图形颜色为黑色hold on ezplot(30x3 -18x2-0.64y2,0, 10, 0, 50)%刚度条件图形hold on y =0: 0. 1: 50;x = 0. 4;plot(x, y, k)%截面尺寸边界条件图形hold on x = 0:0. 1::10;y = 40;plot(x, y, m)%长度尺寸边界条件图形,m指图形颜色为紫红色hold ontitle(各个约束函数图像) %标注图形名称 text(4,45, 可行域) %注明可行域区域hold off运行程序绘出约束函数图形,如3所示:图4.2.3 设计变量可行域Fig. 3 Feasible region of variable design由图2可以看出:目标函数图像规则,即性态好,对于多数优化方法均适用。对图3可行域分析可知,实际起约束作用有: 0 结构尺寸限制条件:L-400所以,计算时只须考虑这两个条件。这样就大大简化了计算过程。(2)应用MATLAB软件求解 编及目标函数m文件:objfun. m,返回x处函数值f。 function f =Objfun(x)f=0.0046x(1) x(2); 因设计约束含非线性约束,故需编写一个描述非线性 约束m文件:NonLinConstr. mfunction c, ceq =NonLinConstr(x) c= -30x(1)3 + 18x(1)2 + 0. 64x(2)2;ceq =; 给定变量初值,并调用优化函数:x0= 4 40;A=0 -1;b= -40;lb = zeros(1, 1); %赋 0 语句options = optimset(Display,iter,LargeScale,off );x, fval, exitflag, output = fmincon( Objfun, x0,A, b, , , lb, , NonLinConstr,options) 计算结果:X=3.8160%最后优化结果40. 0000%D .3. 8160cm, L = 40cmfval =%优化后最小质量0. 7021% m2min = 0. 7021kgexitflag =%算法退出处条件1outplot =Iterations:2%函数调用次数funcCount:11%函数赋值次数Stepsize:1%步长Algorithm:medium - scale: SQP, Quasi - Newton, line - search%算法firstorderopt: 0. 1840 %第一优化命令长度 cgiterations: 经11次迭代计算后,求得最优方案为:D = 3.8160cm2, L = 40cm3, m2=0.7021kg4。对机械手臂运动受力进行分析,求得满足强度、刚度与结构尺寸方程,并建立了优化设计数学模型,在此基础上编制程序求得手臂最小质量,实现了手臂结构优化设计。本设计主要特点是运用MATLAB算法进行优化设计,它使得优化过程变得非常简单、容易理解与掌握,从而避免编写各种复杂运算程序,提高了设计效率。设计值及所求近似值很接近,说明其具有相当可信度,并且优化结果可以明显降低加工成本,具有较高经济价值。第五章 Adams运动仿真1. 建模图5.1 机械手模型2. 添加约束在立柱上,大臂及小臂之间,小臂及手爪之间分别添加转动副。3. 添加驱动分别在三个转动副上添加角速度为30度/秒驱动。4. 设置运动函数(motion)立柱:STEP( time , 0 , 0d , 24 , 120d )+STEP( time , 48 , 0d , 72 , -120d )机械臂:STEP( time , 24 , 0d , 33 , 45d )+STEP( time , 39 , 0d , 48 , -45d )手爪1:STEP( time , 33 , 0d , 36 , 15d )+STEP( time , 36 , 15d , 39 , 0d )手爪2:STEP( time , 33 , 0d , 36 , -15d )+STEP( time , 36 , -15d , 39 , 0d )机械手运动过程:立柱向左(右)旋转120度大臂向下转动45度手爪开、合(夹持物体)大臂向上转动45度立柱向右(左)旋转120度(回到原位)。5. 生成曲线(Measure)在仿真结束后,进行测量输出。ADAMS测量功能非常广泛,不仅可以在仿真分析过程中跟踪绘制感兴趣变量,以便跟踪了解仿真分析过程,同时还可以在仿真分析结束后绘制有关变量变化线。在这里我们测量手爪随时间角速度变化,得图5.2与图5.3所示曲线图。图5.2与图5.3中可以清楚地看到机械手爪全部位移运动大部分集中在33-39s内,也就是说,腰关节,肘关节旋转已经基本达到所需位置。图5.2 手爪x 方向角速度图5.3 手爪z方向角速度图5.4 机械臂x方向受驱动力图5.5 机械臂z方向受驱动力由上面图5.2,图5.3,图5.4,图5.5可以看出,角速度相对于力矩来说是极小,可以认为是不变。满足设计要求。改变各个构件各个尺寸,各个关节运动参数,可以得到不同条件下不同点位移,速度,加速度曲线,以及力矩,角速度与角加速度之间关系。可以看出,用Adams进行机构动力学,运动学分析可以得到足够精度,能够快速有效地辅助设计工作完成。 总结及展望1、本次设计是气动自动上下料机械手,相对于专用机械手,此机械手可用于各种生产中机械上下料,可配合不同机械共同运作,适用面较广。 2、采用气压传动,动作迅速,反应灵敏,能实现过载保护,便于自动控制。工作环境适应性好,不会因环境变化影响传动及控制性能。阻力损失与泄漏较小,不会污染环境。同时成本低廉。3、手臂结构优化设计运用MATLAB算法进行优化设计,它使得优化过程变得非常简单、容易理解与掌握,从而避免编写各种复杂运算程序,提高了设计效率。对目前机械手臂结构设计方法进行了创新,为今后设计提供了新思路。 4、机械手采用PLC控制,具有可靠性高、改变程序灵活等优点,无论是进行时间控制还是行程控制或混合控制,都可通过设定PLC程序来实现。可以根据机械手动作顺序修改程序,使机械手通用性更强。 5、机械手高效工作效率,准确定位精度,以及极简单结构及控制方式是人手不能代替,机械手使用也越来越广泛。当然本机械手还有很多不足。比如可采用三平动一转动空间四自由度并联机构,通过动平台拆分,引入末端执行器转动自由度,不仅可以实现物料快速搬运、装箱等功能,同时通过末端执行器转动自由度可以实现物料顺序摆放动作,克服了类似机构存在缺陷。动平台设计创新采用分开式方案,通过末端上下平台在竖直方向相对运动利用螺母丝杠结构实现末端手爪转动。在该部分设计中,同时创新引入双导轨结构,有效地减轻高速运动时对于丝杠与螺母摩擦,延长了机械结构使用寿命。同时,创新采用在工作空间全域内单轴驱动力矩最小机构参数优化条件,完成机构参数匹配优化,有效提升机械手运动学与动力学性能。主要参考文献1蒋少茵.机械手模型及设计J.华侨大学学报(自然科学版),1998,(04).2张建民.工业机器人.北京:北京理工大学出版社,1988 3孙恒 陈作模 葛文杰.机械原理(第八版).高等教育出版社,2013.4濮良贵 陈国定 吴立言.机械设计(第九版).高等教育出版社,2013.5马希青.机械制图(第一版).机械工业出版社,2013.6张瑞萍 王立斯.Creo2.0基础教程(第一版).清华大学出版社,2014.7郑建荣.ADAMS虚拟样机技术入门及提高(第一版).机械工业出版社,2012.