机械与装备工程学院
课程设计说明书
(2016/2017学年第 1学期)
课程名称 : 机械设计课程设计
题 目 : 搬运机械手的设计
专业班级 : 机械设计制造及其自动化
学生姓名 :
学 号: 130200216
指导教师 :
设计周数 : 2周
设计成绩 :
2016年 12月 31日
摘 要
机械手是近几十年发展起来一种高科技自动化生产设备,它对稳定、提高产品质量、提高生产效率、改善劳动条件和产品的快速更新换代起着十分重要的作用,随着工业机械化和自动化的发展以及气动技术自身的一些优点,气动机械手已经广泛应用在生产自动化的各个行业。
本设计中的搬运机械手的动作由气动缸驱动,气动缸由相应的电磁阀来控制,电磁阀由PLC控制。驱动执行元件完成,能十分方便的嵌入到各类工业生产线中。
本文中对机械手臂运用MATLAB算法进行优化设计,它使得优化过程变得非常简单、容易理解和掌握,从而避免编写各种复杂的运算程序,提高了设计效率。
用 ADAMS 软件建立虚拟样机进行仿真并优化参数,得出了机械手的运动过程的演示动画,发现设计结构能有机地结合在一起,工作平稳,并在指定的速度和负载等参数下得出了所需要的驱动力和结构参数等。虚拟样机代替物理样机对工程机械进行创新设计、测试和评估,可以降低设计成本,缩短开发周期,而且设计质量和效率都可以得到提高。
关键词:机械手,气动 ,优化设计,仿真
工业机械手最早应用在汽车制造工业,常用于焊接、喷漆、上下料和搬运。工业机械手延伸和扩大了人的手足和大脑功能,它可替代人从事危险、有害、有毒、低温和高温等恶劣环境中工作:代替人完成繁重、单调重复劳动,提高劳动生产率,保证产品质量。目前主要应用与制造业中,特别是电器制造、汽车制造、塑料加工、通用机械制造及金属加工等工业。工业机械手与数控加工中心,自动搬运小车与自动检测系统可组成柔性制造系统和计算机集成制造系统,实现生产自动化。随着生产的发展,功能和性能的不断改善和提高,机械手的应用领域日益扩大。
(1)以提高生产过程中的自动化程度
应用机械手有利于实现材料的传送、工件的装卸、刀具的更换以及机器的装配等的自动化的程度,从而可以提高劳动生产率和降低生产成本。
(2)以改善劳动条件,避免人身事故
在高温、高压、低温、低压、有灰尘、噪声、臭味、有放射性或有其他毒性污染以及工作空间狭窄的场合中,用人手直接操作是有危险或根本不可能的,而应用机械手即可部分或全部代替人安全的完成作业,使劳动条件得以改善。
在一些简单、重复,特别是较笨重的操作中,以机械手代替人进行工作,可以避免由于操作疲劳或疏忽而造成的人身事故。
(3)可以减轻人力,并便于有节奏的生产
应用机械手代替人进行工作,这是直接减少人力的一个侧面,同时由于应用机械手可以连续的工作,这是减少人力的另一个侧面。因此,在自动化机床的综合加工自动线上,目前几乎都没有机械手,以减少人力和更准确的控制生产的节拍,便于有节奏的进行工作生产。
综上所述,有效的应用机械手,是发展机械工业的必然趋势。
(1)具有足够的握力(夹紧力)
在确定手指的握力时,除考虑工件重量外,还应考虑在传送或操作过程中所产生的惯性力和振动,以保证工件不致产生松动或脱落。
(2)手指间应具有一定的开闭角
两手指张开与闭合的两个极限位置所夹的角度称为手指的开闭角。手指的开闭角应保证工件能顺利进入或脱开,若夹持不同直径的工件,应按最大直径的工件考虑。对于移动型手指只有开闭幅度的要求。
(3)保证工件准确定位
为使手指和被夹持工件保持准确的相对位置,必须根据被抓取工件的形状,选择相应的手指形状。例如圆柱形工件采用带“V”形面的手指,以便自动定心。
(4)具有足够的强度和刚度
手指除受到被夹持工件的反作用力外,还受到机械手在运动过程中所产生的惯性力和振动的影响,要求有足够的强度和刚度以防折断或弯曲变形,当应尽量使结构简单紧凑,自重轻,并使手部的中心在手腕的回转轴线上,以使手腕的扭转力矩最小为佳。
(5)考虑被抓取对象的要求
根据机械手的工作需要,通过比较,我们采用的机械手的手部结构是一支点两指回转型,由于工件多为圆柱形,故手指形状设计成V型。
图2.1 机械手的系统工作原理框图
机械手主要由执行机构、驱动系统、控制系统以及位置检测装置等所组成。在PLC程序控制的条件下,采用气压传动方式,来实现执行机构的相应部位发生规定要求的,有顺序,有运动轨迹,有一定速度和时间的动作。同时按其控制系统的信息对执行机构发出指令,必要时可对机械手的动作进行监视,当动作有错误或发生故障时即发出报警信号。位置检测装置随时将执行机构的实际位置反馈给控制系统,并与设定的位置进行比较,然后通过控制系统进行调整,从而使执行机构以一定的精度达到设定位置。
机械手是一个水平、垂直运动的机械设备,用来将工件由左工作台搬到右工作台。有上升、下降运动,左移、右移运动和夹紧、放松动作和位置控制。简易机械手在各类全自动和半自动生产线上应用得十分广泛,主要用于零部件或成品在固定位置之间的移动,替代人工作业,实现生产自动化。本设计中的机械手采用上下升降加平面转动式结构,机械手的动作由气动缸驱动,气动缸由相应的电磁阀来控制,电磁阀由PLC 控制驱动执行元件完成,能十分方便的嵌入到各类工业生产线中。
根据要求:机械手初始位置在原点位置,每次循环动作都从原点位置开始,完成上升、下降运动,左移、右移运动和夹紧、放松动作和位置控制,并能实现手动操作和自动操作方式。当机械手在原点位置下启动按钮,系统启动,左传送带运转。当光电开关检测到物品后,左传送带停止运行。根据分析可得出机械手的工作流程图,如图2.2所示
图2.2 机械手工作流程图
图3.1
本机械手采用圆柱座标型式,具有三个自由度,即腰关节、肘关节和腕关节,都为转动关节;还有一个用于夹持物料的机械手。
1、手部
在本设计中我们采用夹持式手部结构,夹持式手部由手指(或手爪)和传力机构所构成。手指运动形式采用平移型手指,其夹持圆形零件时,工件直径变化不影响其轴心的位置,因此适宜夹持直径变化范围大的工件。手指结构采用带有一定中心距的“V”形面的手指。
2、手臂
手臂是支承被抓物件、手部的重要部件。手臂的作用是带动手指去抓取物件,并按预定要求将其搬运到指定的位置。
3、立柱
立柱是支承手臂的部件,立柱也可以是手臂的一部分,手臂的回转运动和升降(或俯仰)运动均与立柱有密切的联系。机械手的立柱因工作需要,有时也可作横向移动,即称为可移式立柱。
4、机座
机座是机械手的基础部分,机械手执行机构的各部件和驱动系统均安装于机座上,故起支撑和连接的作用。
图3.3 机械手驱动系统
气压驱动的优点:
(1)能量储蓄简单易行,可以获得短时间的高速动作:
(2)夹紧时无能量消耗,不发热;
(3)柔软,安全性高;
(4)体积小,重量轻,输出质量比高;
(5)处理简便,成本低川。
由于气压传动系统具有以上所述优点,所以本机械手采用气压传动方式。
控制系统是支配着工业机械手按规定的要求运动的系统。目前工业机械手的控制系统一般由程序控制系统和电气定位(或机械挡块定位)系统组成。该机械手采用的是PLC程序控制系统,它支配着机械手按规定的程序运动,并记忆人们给予机械手的指令信息(如动作顺序、运动轨迹、运动速度及时间),同时按其控制系统的信息对执行机构发出指令,必要时可对机械手的动作进行监视,当动作有错误或发生故障时即发出报警信号。
相对于其他控制系统,PLC具有如下优点:
(1)抗干扰能力强,可靠性高;
(2)控制系统结构简单,通用性强;
(3)编程方便,使用简易;
(4)功能完善;
(5)设计、施工和调试的周期短;
(6)体积小,维护操作方便同。
夹紧气缸的夹紧、驱动力的确定,工件重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.2~2 取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~0.95 取η=0.85(滚动摩擦);
F实际==531(N)
取空气压力为P空气 = 0.5 MPa = 5×105Pa,
D= (4.1.4)
D==0.0368(m)=36.8(mm)
圆整气缸直径D=40mm
F气缸= (4.1.5)
F气缸==628(N)
因为 F气缸>F实际 , 所以 满足设计要求。
由d/D=O.2~0.3, 可得活塞杆直径:d=(0.2~0.3)D=8~12 mm
圆整后,取活塞杆直径d=12 mm
校核,按公式
≤[σ] (4.1.6)
其中 [σ]=120MPa, F实际=531N
则:d ≥ (4×531/π×120) 1/2
=2.37mm ≤12mm
满足设计要求。
缸筒直接承受压缩空气压力,必须有一定厚度。一般气缸缸筒壁厚与内径之比小于或等于1/10,其壁厚可按薄壁筒公式计算:
δ=DPP/2[σ] (4.1.7)
式中: δ—— 缸筒壁厚 mm
D ——气缸内径 ,40mm
PP——实验压力,取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型的夹紧气缸。
气动手爪的开闭是通过由气缸活塞产生的往复直线运动带动与手爪相连的曲柄连杆机构,驱动各个手爪同步做开、闭运动。
机械手臂作为机器人的一个重要组成部分,一直是机器人科学研究的热点之一。机械手臂的结构设计通常是一多解问题。目前,还未形成完备的设计方案。这里针对具体实例,运用目前较为流行的结构优化计算来调整截面尺寸和手臂长度,使其在满足强度、刚度和尺寸要求的前提下,得到最优尺寸和最小质量,实现结构优化设计。
手臂运动由提升重物的竖直运动与带动重物旋转的水平回转运动组成。手臂自重相对于重物来说,对手臂强度计算的影响较小,可不作考略,故设计时仅考虑重物G的作用。手臂受力如图4.2.1所示。
图4.2.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(下同),计算整理得:
120D3-970D2+34D-6.4LD≥0
手臂N点处所受剪应力最大。因圆环截面壁厚T远小于外径D,故最大剪应力为:
=2 (4.2.6)
据抗剪强度条件有;
=2≤[] (4.2.7)
将己知数据代入式 计算整理得:
D≥0.2(cm)
如图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. 64L2≥0
D>>2T
L≥40(cm)
优化设计追求的目标是机械手臂的质量m2最小。m2的计算表达式为:
m2(x)=M()=
=0.005LD-0.001L (4.2.10)
式中,设计变量
由第二步设计分析计算得D的值约3.5cm,
故式(4.2.10)可简化为:
m2(x)=0.0046LD
显然,L、D越小,m2值越小。据此,可写出优化设计的数学模型[1]:
min m2( x) =0. 0046 LD x=[L,D]T
s.t. 120D3 -97D2 + 34D- 6.4LD≥0
D≥0.2(cm)
30D3 - 18D2 -0. 64L2≥0
D>>T
L≥40(cm)
此数学模型是一个单目标非线性二维约束优化问题。
我们将用于求解优化设计数学模型的方法或寻优的方法称为优化计算方法。对于机械优化设计问题,求解常常需要经过多步迭代,最终收敛得到最优解[1]。这里运用数学规划方法的理论,根据数学模型的特点,利用MATLAB6.5软件进行辅助优化计算与设计,以求得机械手臂的最佳设计参数[2][3][4]。
(1)函数的性态分析
应用MATLAB6.5编程:
[x, y] =meshgrid(linspace{0, 6, 30), linspace(0, 50, 30));
%根据函数的定义划分网格区域
M=0.0046*y*x; %目标函数
mesh(x,y,M); %通过三维网格模拟目标函数图形
在MATLAB6.5下运行程序可画出目标函数的三维图形,如图4.2.2所示:
图4.2.2 目标函数的图像
Fig. 2 The function diagram of M=.0. 0046LD
0≦x≦10,0≦y≦50
同样,通过编程,MATLAB6.5可绘出各约束函数的图形。程序如下:
ezplot(‘120 * x^3 -97 * x^2 + 34 * x-6.4 * y * X’,[0,10,0,50])
%抗拉强度条件的图形,
hold on
y =0:0. 1: 50;
X=.0. 2;
plot(x,y,‘k’) %抗剪强度条件的图形,
‘k’指图形颜色为黑色
hold on
ezplot(‘30*x^3 -18*x^2-0.64*y^2’,[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 on
title(‘各个约束函数图像’) %标注图形名称
text(4,45, ‘可行域’) %注明’可行域’区域
hold off
运行程序绘出约束函数的图形,如3所示:
图4.2.3 设计变量的可行域
Fig. 3 Feasible region of variable design
由图2可以看出:目标函数的图像规则,即性态好,对于多数优化方法均适用。对图3可行域分析可知,实际起约束作用有:
1 刚度条件:30D3-18D2-0.64L2≥0
2 结构尺寸限制条件:L-40≥0
所以,计算时只须考虑这两个条件。这样就大大简化了计算过程。
(2)应用MATLAB软件求解
1 编与目标函数的m文件:objfun. m,返回x处的函数值f。
function f =Objfun(x)
f=0.0046*x(1) *x(2);
2 因设计约束含非线性约束,故需编写一个描述非线性 约束的m文件:
NonLinConstr. m
function [c, ceq] =NonLinConstr(x)
c= -30*x(1)^3 + 18*x(1)^2 + 0. 64*x(2)^2;
ceq =[];
3 给定变量的初值,并调用优化函数:
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)
4 计算结果:
X=
3.8160 %最后的优化结果
40. 0000 %D .3. 8160cm, L = 40cm
fval = %优化后的最小质量
0. 7021 % m2min = 0. 7021kg
exitflag = %算法退出处条件
1
outplot =
Iterations:2 %函数调用次数
funcCount:11 %函数赋值次数
Stepsize:1 %步长
Algorithm:‘medium - scale: SQP, Quasi - Newton, line - search’ %算法
firstorderopt: 0. 1840 %第一优化命令的长度
cgiterations: [ ]
本文来源:https://www.2haoxitong.net/k/doc/412a96f07e192279168884868762caaedd33ba0a.html
文档为doc格式