基于步进电机的三自由度直角型机械手设计(含全套CAD图纸) .doc
《基于步进电机的三自由度直角型机械手设计(含全套CAD图纸) .doc》由会员分享,可在线阅读,更多相关《基于步进电机的三自由度直角型机械手设计(含全套CAD图纸) .doc(45页珍藏版)》请在三一办公上搜索。
1、摘 要在工业上,自动控制系统有着广泛的应用,如工业自动化机床控制、计算机系统、机器人等。其中工业机器人是相对较新的机械电子设备,它在现代化工业生产中正扮演着越来越重要的角色。全自动化工业机械手有能模仿人手和手臂的某些动作功能,用固定程序搬运,抓取物体或操作工具的自动操作装置,机械手主要由手部和运动机构组成。按照搬运或者抓去的物件形状、尺寸、重量、材料和作业环境等的要求的不同,手部有几种结构形式,吸附型,托持型和夹持型等。运动机构的功能是使手部完成各种动作:移动、转动等运动来实现规定的动作。机构的伸缩、升降和旋转等运动方式,称为机械手的自由度。本设计选用三自由度直角坐标型工业机器人,其工作方向为
2、四个直线方向,是通过滚珠丝杠来实现小臂与大臂的伸缩,升降。而这些动作都是通过在步进电机的带动下进行。在控制器的作用下,它将执行将工件从一条流水线抓取并运送到另一条流水线这一简单的动作。本篇论文主要对机械手的传动部分滚珠丝杠与步进电机进行了计算,计算内容主要包括工业机器人的传动机构的设计,以及其机械传动装置的选择。另外对控制部分的描述主要有单片机的控制方案,接线原理图以及程序流程图等。关键词:三自由度,直角坐标,工业机器人ABSTRACTIndustrially, automatic control systems have a wide range of applications, such
3、as automation machine tool control, computer systems, robotics. The industrial robot is a relatively new machinery and electronic equipment in the modern industry, it is playing a more and moreimportant role.Fully automated industrial machinery hand can imitate hand and arm some action function, wit
4、h fixed procedures handling, grasping an object or operation tool for automatic operation device, the manipulator is mainly composed of a hand and the movement mechanism. According to the transporting or catch to object shape, size, weight, materials and working environment of the different requirem
5、ents, hand there are several structure forms, adsorption, supporting and clamping type. Motion mechanism is the function of the hand to complete a variety of actions: moving, rotating movement to achieve the required action. Body stretching, lifting and rotating movement, known as the degrees of fre
6、edom manipulator. The design of three degree of freedom industrial robot in Cartesian coordinate type, which is composed of four linear direction, through ball screw to realize small arm and the arm stretching, lifting. These movements are all based on the stepper motor driven by. Under the action o
7、f the controller, it will perform a workpiece from one production line to crawl and transported to another line of this simple action. This paper focuses on the manipulator drive portion of the ball screw and the stepping motor were calculated, calculate the content mainly includes industrial robot
8、design of the transmission mechanism, and the mechanical transmission device selection. In addition to the control part of the description there are single-chip microcomputer control scheme, the wiring diagram and the program flow diagram.Key words :three degrees of freedom, Cartesian coordinates ,
9、industrial robot目 录 1 绪论11.1 装配机械手的概述11.2 国内外研究现状与发展趋势12 工业机器人的总体设计22.1 工业机器人的组成及各部分关系概述22.2 工业机器人的设计分析32.2.1设计要求32.2.2总体方案拟定32.2.3工业机器人的主要技术参数42.3 控制系统的设计分析53 工业机的机械系统设计63.1 工业机器人的运动系统分析63.2 工业机器人的执行机构设计63.2.1末端执行机构设计63.2.2气缸的确定93.2.3手臂机构的计算设计133.2.4 基座的计算设计203.3 工业机器人的机械传动装置的选择263.3.1联轴器的选择 263.3.
10、2滚珠丝杠的选择274 机械手的单片机控制系统设计284.1 机械手单片机控制方案284.1.1控制系统的控制原理及控制要求284.1.2机械手的工作流程294.1.3驱动器的选择324.2 机械手单片机接线原理图的设计324.2.1电源电路324.2.2 时钟电路334.2.3 复位电路334.2.4 接线原理图344.3 机械手单片机程序流程图的设计344.4 汇编语言的设计395 结论42 1 绪论 1.1 装配机械手的概述机械手是在机械化、自动化生产过程中发展起来的一种新型装置。在工业生产线中,机械手具有很广泛的用途。它是工作抓取和装配系统中的一个重 要组成部分。它的基本作用是从指定位
11、置抓取工件运送到另一个指定的位置进行装配。 机械手臂代替了人工的繁杂劳动,并且操作精度高,提高了产品质量和生产效率。近年来,随着电子技术特别是电子计算机的广泛应用,更加促进了机械手的发展,使得机械手能更好地实现与机械手和自动化的有机结合。在机械行业中它可以用于零部件组装,加工工件的搬运、装卸,装配机械手以刚性高的手臂为主体,与人相比,可以有更快的运动速度,可 以搬运更重的东西,而且定位精度相当高,它可以根据外部来的信号,自动进行 各种操作。它适应于中、小批量生产,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。当工件变更时,柔性生产系统很容易改变,有利于企业不断更新适销对路的品种,提高产
12、品质量,更好地适应市场竞争的需要。而目前我国的工业机器人技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。因此,进行机械手的研究设计是非常有意义的。本课题主要应用于生产加工生产线,实现加工过程(上料、加工、下料)的自动化、无人化。通过对机械电子工程(机电一体化方向)专业大学本科的所学知识进行整合,完成一个特定功能、特殊要求的数控机床送料机械手设计,能够比较好地体现机械电子工程(机电一体化方向)专业毕业生的理论研究水平,实践动手能力以及专业精神和态度,具有较强的针对性和明确的实施目标,能
13、够实现理论和实践的有机结合。1.2 设计背景与应用意义机械手工程是近二十多年来迅速发展起来的综合学科。它集中了机械工程、 电子工程、计算机工程、自动控制工程以及人工智能等多种学科的最新研究成果, 是当代科学技术发展最活跃的领域之一。装配机械手是 一种可重复编程的多功能操作装置,可以通过改变动作程序,来完成各种工作, 主要用于搬运材料,传递工件。并且由于装配所具有的重要意义,装配领域将是未来机器人技术发展的焦点之一。其重要性在机器人应用中将跃居第一位。因此,各大型工厂都需要装配机器人来提高其工作效率,需要设计建议。2 工业机器人的总体设计2.1 工业机器人的组成及各部分关系概述图2-1 工业机器
14、人的组成图它主要由机械系统(执行系统、驱动系统)、控制检测系统及智能系统组成。执行系统:执行系统是工业机器人完成抓取工件,实现各种运动所必需的机械部件,它包括手部、腕部、机身等。(1)手部:又称手爪或抓取机构,它直接抓取工件或夹具。(2)腕部:又称手腕,是连接手部和臂部的部件,其作用是调整或改变手部的工作方位。(3)臂部:是支承腕部的部件,作用是承受工件的负荷,并把它传递到预定的位置。(4)机身:是支承手臂的部件,其作用是带动臂部自转、升降或俯仰运动。驱动系统:为执行系统各部件提供动力,并驱动其动力的装置。常用的机械传动、液压传动、气压传动和电传动。控制系统:通过对驱动系统的控制,使执行系统按
15、照规定的要求进行工作,当发生错误或故障时发出报警。检测系统:作用是通过各种检测装置、检测执行机构的整体运动情况,根据需要给控制系统以反馈,与规定要求进行比较,以保证运动符合要求。由图2-2表示机械手控制各部分关系。图2-2 各部分关系图2.2 工业机器人的设计分析2.2.1 设计要求综合运用所学知识,搜集有关资料独立完成三自由度直角坐标型工业机器人操作机和驱动单元的设计工作。(1)机械手最大抓重: 1kg(2)工件尺寸: 直径约23cm(3)自由度数: 3个自由度(4)坐标型式: 直角坐标(5)手指开合角度: 60(最大速度: 60度每秒)(6)Y轴大臂上下移动距离为: 20cm(最大速度10
16、cm/s) (7)Y轴小臂上下移动距离为: 10cm(最大速度10cm/s)(8)X轴小臂伸缩距离为: 10cm (最大速度10cm/s)(9)Z轴平移距离为: 10cm (最大速度10cm/s)(10)机械手(重复)定位精度: 0.5mm2.2.2 总体方案拟定在装配机械手的诸多功能中,抓取和移动是最主要的功能。这两项功能实现的技术基础是完善的机械结构设计和精确的控制驱动。本次设计就是在这一思维下展开的。根据设计内容和需求确定装配机械手,利用步进电机控制平移运动;利用四台步进电机驱动滚珠丝杠旋转,从而使与滚珠丝杠螺母副固连在一起的手臂实现上下及其前后运动;末端夹持器则采用连杆式夹持器,用小型
17、气压缸驱动夹紧。由图2-3显示机械手外形轮廓。 图2-3 机械手外形图 2.2.3 工业机器人主要技术性能参数工业机器人的技术参数是说明其规格和性能的具体指标。主要技术参数有如下:(1)抓取重量:抓取重量是用来表明机器人所能承受负载能力的参数,这是一项主要参数。这项参数一般是指在正常速度下所抓取的物体的重量。(2)工件的极限尺寸:抓取工件的极限尺寸是用来表明机器人抓取功能的重要参数,它表示手部所能抓取的最大的工件尺寸,是设计手部的基础。(3)坐标形式和自由度:说明机器人机身、手部、基座等共有的自由度数及它们组成的坐标系特征。(4)运动行程范围:指执行机构直线移动距离的范围,即各运动自由度的运动
18、范围。根据行程范围和坐标形式就可确定机器人的工作范围。(5)运动速度:是反映机器人性能的重要参数。通常所指的运动速度是机器人的最大运动速度。它与定位精度,抓取的工件重量等参数有关,相互影响。当今社会国内外机器人的最大直线移动速度为1000mm/s左右,回转速度的最大值为180/s。(6)定位精度和重复定位精度:定位精度和重复定位精度是衡量机器人工作质量的一项重要指标。编程方式和存储容量。本课题设计中我采用的是三自由度直角坐标型机械手,其中机械手的小臂、大臂、基座与末端执行器分别通过步进电机、气压缸与单片机控制。机械手的有关技术参数见下表2-1。表2-1 三自由度直角坐标机器人机械手类型三自由度
19、直角坐标型抓取重量1Kg自由度3个(3个方向的移动)机座伸缩运动,前后移动范围100mm, 步进电机驱动 单片机控制大臂机构 伸缩运动,升降范围200mm, 步进电机驱动 单片机控制小臂机构 伸缩运动,伸缩范围100mm, 步进电机驱动 单片机控制末端执行器气压缸驱动 单片机控制2.3 控制系统的设计分析本课题采用单片机对机械手进行控制,初定8051系列,根据机械手的工作流程编制出单片机程序(可能在实际设计过程中会有改动)。机械手的工作流程图如图2-4所示。图2-4 机械手工作流程图 3 工业机的机械系统设计3.1 工业机器人的运动系统分析机械手的运动,可从该机械手的自由度,工作空间和机械结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于步进电机的三自由度直角型机械手设计含全套CAD图纸 基于 步进 电机 自由度 直角 机械手 设计 全套 CAD 图纸
链接地址:https://www.31ppt.com/p-2925794.html