上下料机械手毕业设计
目录
摘 要 ........................................... 3
第一章 绪论 ...................................... 5
1.1 选题背景 ............................................................. 5
1.2 设计目的 ............................................................. 5
1.3 国内外研究现状和趋势 ................................................. 6
1.4 设计原则 ............................................................. 6
第二章 机械手的概述 .............................. 7
2.1 机械手的组成 ......................................................... 7
2.2 机械手的分类 ......................................................... 7
2.3 机械手的基本动作 ..................................................... 8
2.4 机械手的操作原理 ..................................................... 9
2.5 机械手的应用 ........................................................ 10
第三章 机械手自动控制系统 ....................... 12
3.1 控制系统的选择 ...................................................... 12
3.2 液压控制系统的元件 .................................................. 12
3.3 液压控制系统原理 .................................................... 13
3.4 机械手夹紧液压系统的控制回路 ........................................ 15
3.5 液压控制的特点 ...................................................... 16
第四章 机械手夹紧电气控制设计 ................... 17
4.1 设计内容 ............................................................ 17
4.1.1 设计要求 ...................................................... 17
4.1.2 方案的确定 .................................................... 17
4.2 机械结构的设计 ...................................................... 18
4.2.1 机械手的机械结构 .............................................. 18
4.2.2 机械结构的设计要求 ............................................ 18
4.3机械手夹紧工作原理图的设计 .......................................... 19
4.3.1 元件的选择 .................................................... 19
4.3.2 绘制原理图 .................................................... 20
4.3.3 元件作用 ...................................................... 21
4.4 主要电器元件 ........................................................ 22
4.4.1 接触器 ........................................................ 22
4.4.2 热继电器 ...................................................... 23
4.4.3 时间继电器 .................................................... 23
4.4 机械手夹紧电气控制系统的设计 ........................................ 24
4.4.1机械手夹紧的工艺流程 .......................................... 24
4.4.2机械手夹紧的动作状态表 ........................................ 24
4.4.3 机械手夹紧电气控制电路的逻辑表达式 ............................ 25
4.4.4 电路图的描绘 .................................................. 27
第五章 PLC控制系统 ............................. 29
5.1 PLC概述 ............................................................ 29
5.1.1 PLC简介 ...................................................... 29
5.1.2 可编程序控制器的工作原理 ...................................... 29
5.1.3 三菱PLC编程语言的特点 ........................................ 30
5.1.4 PLC的应用设计步骤 ........................................... 32
5.2机械手夹紧电气控制系统的设计 ........................................ 33
5.2.2 机械手夹紧PLC控制系统的I/O端点分配和I/O接线图 .............. 33
5.2.3 程序控制的设计 ................................................ 34
翻译............................................ 40
心得............................................ 46
参考文献 ........................................ 48
致 谢 ........................................... 49
摘 要
通过对机械设计制造及其自动化专业大学本科四年的所学知识进行整合,对工业机械手各部分机械结构和功能的论述和分析,设计了一种圆柱坐标形式的数控机床上下料机械手。重点针对机械手的腰座、手臂、手爪等各部分机械结构以及机械手控制系统进行了详细的设计。具体进行了机械手的总体设计,腰座结构的设计,机械手手臂结构的设计,机械手腕部的结构设计,末端执行器(手爪)的结构设计,机械手的机械传动机构的设计,机械手驱动系统的设计。同时对液压系统和控制系统进行了理论分析和计算。基于PLC对机械手的控制系统进行了深入细致的设计,通过对机械手作业的工艺过程和控制要求的分析,设计了控制系统的硬件电路,同时编制了机械手的控制程序。设计达到了设计的预期目标。
关键词:机械手; PLC; 液压伺服定位; 电液系统
Abstract
Integrate the knowledge of the past four years’ of undergraduate course of Machine, discuss and analysis the each part and function of manipulator; design a kind of cylinderical coordinate manipulator used to pack and unload work piece for CNC machine tools. In particular, made the detailed design about base, arm, and end effector and the control system etc. including Total design, waist’s construction design, the arm’s construction design, the wrist’s construction design, the end effector’s construction design, and the drive system of manipulator. At the same time, analysis and compute the hydraulic pressure system and control system. Deeply design the manipulator’s control system, which based on PLC. After analysis about the craft process and the requests of the manipulator, the hardware circuit and the control program of the manipulator then is designed. In a word, the design of the manipulator has come to the anticipant object.
Keyways: Manipulator; PLC; Hydraulic servo control; Electrohydraulic system
第一章 绪论
1.1 选题背景
机械手是在自动化生产过程中使用的一种具有抓取和移动工件功能的自动化装置,它是在机械化、自动化生产过程中发展起来的一种新型装置。近年来,随着电子技术特别是电子计算机的广泛应用,机器人的研制和生产已成为高技术领域内迅速发展起来的一门新兴技术,它更加促进了机械手的发展,使得机械手能更好地实现与机械化和自动化的有机结合。机械手能代替人类完成危险、重复枯燥的工作,减轻人类劳动强度,提高劳动生产力。机械手越来越广泛的得到了应用,在机械行业中它可用于零部件组装 ,加工工件的搬运、装卸,特别是在自动化数控机床、组合机床上使用更普遍。目前,机械手已发展成为柔性制造系统FMS和柔性制造单元FMC中一个重要组成部分。把机床设备和机械手共同构成一个柔性加工系统或柔性制造单元,它适应于中、小批量生产,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。当工件变更时,柔性生产系统很容易改变,有利于企业不断更新适销对路的品种,提高产品质量,更好地适应市场竞争的需要。而目前我国的工业机器人技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。因此,进行机械手的研究设计是非常有意义的。
1.2 设计目的
本设计通过对机械设计制造及其自动化专业大学本科四年的所学知识进行整合,完成一个特定功能、特殊要求的数控机床上下料机械手的设计,能够比较好地体现机械设计制造及其自动化专业毕业生的理论研究水平,实践动手能力以及专业精神和态度,具有较强的针对性和明确的实施目标,能够实现理论和实践的有机结合。
目前,在国内很多工厂的生产线上数控机床装卸工件仍由人工完成,劳动强度大、生产效率低。为了提高生产加工的工作效率,降低成本,并使生产线发展成为柔性制造系统,适应现代自动化大生产,针对具体生产工艺,利用机器人技术,设计用一台装卸机械手代替人工工作,以提高劳动生产率。
本机械手主要与数控车床(数控铣床,加工中心等)组合最终形成生产线,实现加工过程(上料、加工、下料)的自动化、无人化。目前,我国的制造业正在迅速发展,越来越多的资金流向制造业,越来越多的厂商加入到制造业。本设计能够应用到加工工厂车间,满足数控机床以及加工中心的加工过程安装、卸载加工工件的要求,从而减轻工人劳动强度,节约加工辅助时间,提高生产效率和生产力。
1.3 国内外研究现状和趋势
目前,在国内外各种机器人和机械手的研究成为科研的热点,其研究的现状和大体趋势如下:
A.机械结构向模块化、可重构化发展。例如关节模块中的伺服电机、减速机、检测系统三位一体化;由关节模块、连杆模块用重组方式构造机器人整机。
B.工业机器人控制系统向基于PC机的开放型控制器方向发展,便于标准化、网络化;器件集成度提高,控制柜日见小巧,且采用模块化结构;大大提高了系统的可靠性、易操作性和可维修性。
C.机器人中的传感器作用日益重要,除采用传统的位置、速度、加速度等传感器外,装配、焊接机器人还应用了视觉、力觉等传感器,而遥控机器人则采用视觉、声觉、力觉、触觉等多传感器的融合技术来进行决策控制;多传感器融合配置技术成为智能化机器人的关键技术。
D.关节式、侧喷式、顶喷式、龙门式喷涂机器人产品标准化、通用化、模块化、系列化设计;柔性仿形喷涂机器人开发,柔性仿形复合机构开发,仿形伺服轴轨迹规划研究,控制系统开发;
E.焊接、搬运、装配、切割等作业的工业机器人产品的标准化、通用化、模块化、系列化研究;以及离线示教编程和系统动态仿真。
总的来说,大体是两个方向:其一是机器人的智能化,多传感器、多控制器,先进的控制算法,复杂的机电控制系统;其二是与生产加工相联系,满足相对具体的任务的工业机器人,主要采用性价比高的模块,在满足工作要求的基础上,追求系统的经济、简洁、可靠,大量采用工业控制器,市场化、模块化的元件。
1.4 设计原则
在设计之前,必须要有一个指导原则。这次毕业设计的设计原则是:以任务书所要求的具体设计要求为根本设计目标,充分考虑机械手工作的环境和工艺流程的具体要求。在满足工艺要求的基础上,尽可能的使结构简练,尽可能采用标准化、模块化的通用元配件,以降低成本,同时提高可靠性。本着科学经济和满足生产要求的设计原则,同时也考虑本次设计是毕业设计的特点,将大学期间所学的知识,如机械设计、机械原理、液压、气动、电气传动及控制、传感器、可编程控制器(PLC)、电子技术、自动控制、机械系统仿真等知识尽可能多的综合运用到设计中,使得经过本次设计对大学阶段的知识得到巩固和强化,同时也考虑个人能力水平和时间的客观实际,充分发挥个人能动性,脚踏实地,实事求是的做好本次设计。
第二章 机械手的概述
2.1 机械手的组成
1. 手部(或称抓取机构):包括手指、传力机构等,主要起抓取和放置物件的作用。
2. 传送机构(或称臂部):包括手腕、手臂等,主要起改变物件方位和位置的作用。
3. 驱动部分:是驱动前两部分的动力,因此也称动力源,常用的有液压、气压、电力和机械式驱动四种形式。
4. 控制部分:是机械手动作的指挥系统,由它来控制动作的顺序(程序)、位置和时间(甚至速度与加速度)等。
5. 传感装置:其中装有某种传感器,使手指具有敏感性和自控性,用以反映受制于物件是否接触、物件有无滑下或脱落、物件的方位是否正确、手指对物件的握紧力是否于物件的重量相适应等。
6. 行程检测装置:是检测和控制机械手各运动行程(位置)的装置。
2.2 机械手的分类
1. 按用途分类
(1)专用机械手
专用机械手是专门为一定设备服务的,简单、实用,目前在生产中运用得比较广泛。它一般只能完成一、两种特定的作业,如用来抓取和传送工件。它的工作程序是固定的,也可根据需要编制控制程序来获得多种工作程序,以适应多种作业的需要。
(2)通用机械手
通用机械手是在专用机械手的基础上发展起来的。它能对不同物件完成多种动作,具有相当的通用性。它是一种能独立工作的自动化装置,其动作程序可按照工作需要来改变,大都是采用顺序控制系统。
2. 按控制形式分类
(1)点位控制机械手
点位控制机械手的运动轨迹是空间两点之间的连接。控制点数越多,性能愈好。它基本能满足各种要求,结构简单。
(2)连续轨迹控制机械手
这种机械手的运动轨迹是空间的任意曲线,它能在三维空间中做极其复杂的动作,工作性能完善,但控制部分比较复杂。
3. 按驱动方式分类
可分为四类:
(1) 液压驱动式;
(2) 气压驱动式;
(3) 电气驱动式;
(4) 机械驱动式。
4. 按机械手臂力大小分类
按臂力(即被传送物件的重量)的大小,又可将机械手分成如下4类:
(1) 微型机械手,臂力小于1kg。
(2) 小型机械手,臂力为1~10kg。
(3) 中型机械手,臂力为10~30kg。
(4) 大型机械手,臂力大于30kg。
2.3 机械手的基本动作
机械手形式较多,按手臂的坐标形式而言,主要有4种基本形式——直角坐标式、圆柱坐标式、球坐标式和关节式。
现就每种形式所能完成的动作进行阐述。
1. 直角坐标式
直角坐标式机械手,是适合于工作位置成行排列或与传送带配合使用的一种机械手。它只能进行直线运动。具体动作如下:
(1) 手臂伸缩;
(2) 手臂左右移动;
(3) 手臂上下移动。
2. 圆柱坐标式
圆柱坐标式机械手,是应用最多的一种形式,它适用于搬运和测量工件。基本动作如下:
(1) 手臂水平回转;
(2) 手臂伸缩;
(3) 手臂上下;
(4) 手臂回转动作;
(5) 手指夹紧动作。
3. 球坐标式
球坐标式机械手,是用途比较广的一种机械手。它的基本动作如下:
(1) 手臂上下运动,即俯仰运动;
(2) 手臂左右运动,即回转运动;
(3) 手臂前后运动,即伸缩运动;
(4) 手腕上下弯曲;
(5) 手腕左右摆动;
(6) 手腕旋转运动;
(7) 手指夹紧运动;
(8) 机械手整体运动。
4. 关节式
关节式机械手,是一种适用于靠近机体操作的传动形式。它像人手一样有肘有节,可实现多个动作,动作比较灵活,适于在狭小的空间工作。其动作如下:
(1) 肩旋转;
(2) 上臂弯曲摆动;
(3) 下臂弯曲摆动;
(4) 下臂旋转;
(5) 手腕弯曲摆动;
(6) 机械手整体旋转。
2.4 机械手的操作原理
设计机械手的灵感来自人的手臂,但也有些不同。例如,机器人的手臂可以通过嵌入重叠而扩展,即滑动一个套一个的圆筒使手臂延长。机器人的手臂将有待改造以便于他们能像大象鼻子那样弯曲。抓手,或末端效应器,被设计仿造人的手的作用和结构。许多机器人装备有特别的抓手以抓取特殊设备譬如试管或弧焊
工机架。
机器人手臂的关节通常是电动机驱动的,大多数机器人抓手从一个地方移到另一地方改变方向。运动中计算机计算关节角度时需要将抓手移到指定位置。
一些多关节的手臂由伺服系统,反馈系统,从计算机接收输入信号的控制器构成。手臂各关节有一个设备测量它的角度并把结果送往控制器。如果手臂的实际角度不合指定位置的计算角度,伺服控制器控制关节移动到手臂角度等于计算值。控制器和与之相连的计算机还必须处理从照相机收集到的确定被抓物体位置的测量信息,不然的话就会碰坏抓手上调节抓力的传感器。
任一种机械手的设计在一个无特定结构或未知的环境里将要求多个传感器和控制器,例如,超音波或红外传感器可避免障碍。机器人,像美国航空航天局(NASA)的齿轮机器,要求有许多传感器和强有力的机载计算机处理他们流动性的复杂信息。对于设计像人一样准确工作的机械手,例如帮助残疾人的机械手和在医院为病人喂食的机械手,就更是如此。安全性是设计为人类服务的机械手必备的。
2.5 机械手的应用
机械手是一种能按给定的程序或要求,自动地完成物件(如材料、工件、零件或工具等)传送或操作作业的机械装置,它能部分地代替人的手工劳动。较高级形式的机械手,还能模拟人的手臂动作,完成较复杂的作业[3]。机械手正在工业生产的各个领域大显身手。它们被用于搬运物品、装卸材料、组装零件等,或握住不同的工具,完成不同的工作,如:让机械手握住焊枪,可进行焊接;握住喷枪,可进行喷漆。而且让机械手处理高温、有毒产品等,它比人手更能适应工作。机器人技术发展到智能化阶段,机械手也越来越灵巧了,它们已能完成握笔写字、弹奏乐器、抓起鸡蛋、甚至穿针引线等精细复杂的工作。机械手还可以用来装配电子元件。机器人能很好的将芯片装配在印刷电路板上,因为它具备人所没有具备的能力。一旦适当地编程,机械手就不会将芯片放错地方。这种自动的精度在这种类型的工业中特别有价值,因为定位和安装错误代价是很高的。
机械手的运动范围是指机械手在平面或空间的运动图形(轨迹的形状)及其大小是机械手的主要技术参数之一。机械手所具有的活动度的数目及组合不同,
则其运动图形也不同,而活动度的变化范围(即直线运动的距离和回转角度的大小)决定着运动图形的大小。一般情况下臂部的活动度主要是用以基本上确定手部以及工件(或工具)在空间的运动范围和位置。因此臂部的运动也称作机械手的主运动而腕部的活动度则主要是用来调整手部以及工件(或工具)在空间的方位。
第三章 机械手夹紧自动控制系统
3.1 控制系统的选择
控制系统是机械手的一个重要组成部分,是保证机械手完成动作要求的主要手段。用它可以控制机械手的工作顺序、运动轨迹、动作时间和速度等,使机械手按照作业的要求去完成各项任务。在综合性装配作业中,机械手不仅需要具备各项装置的性能,还应具有相当的识别能力,如视觉、听觉和触觉的能力等。如要具有判断、思考能力,则还需要装配各种传感装置。对于复杂的作业则需要装配计算机来进行控制。
目前生产中配备的机械手主要采用液压控制和程序控制。控制动作比较简单的可采用射流控制和机械控制;控制动作较多、较复杂的可采用数字控制;多台机械手同时操作时,则可采用小型计算机控制系统。本次设计中,基于考虑实际应用和机械手具体动作而采用液压控制系统,然后采用PLC逻辑编程。
3.2 液压控制系统的元件
液压控制是机械手的一种主要的控制形式,机械手的运动速度和操作是根据油的流量与压力来确定的。
1. 油缸
油缸是盛油液的主要装置,是进行自动控制的媒介。它与手爪夹紧时所需的压力、油缸的机械效率、机械手运行速度都有关系,应根据具体情况而定。当外部载荷确定后,工作压力高,可减小活塞面积,使机械手小巧灵活。但随着压力增高,对液压元件精度及密封要求也高。
2. 油泵
油泵是液压系统的心脏,它把电动机输入的机械能转变成为油压,同时向液压系统提供具有一定压力和流量的压力油。油泵的种类较多,目前在机械手上多数是采用齿轮泵和叶片泵。而从流量的特性看,多数是采用定量泵。机械手常用的齿轮泵CB型,一般额定工作压力为25kg/cm2,叶片泵(YB)型一般为
63kg/cm2。而定量泵是根据液压系统所需的油泵工作压力P和所需的流量q这两个参数来确定的。
3. 控制阀
液压元件主要有方向控制阀、压力控制阀和流量控制阀3大类。
(1) 方向控制阀
方向控制阀能够引导或阻止液流通过某选定的通道,它只起开关作用,而不能调节流量和压力。它通常是两通、三通和四通型的,可以采用手动和机械传动、气动和电动进行操作。
(2) 压力控制阀
压力控制阀用于调节油路压力,可分为溢流阀和减压阀两类,可以是单级(直接作用式),也可以是两级(复合式)。溢流阀是常闭的,达到最大压力时才开启,将多余流量从旁路流掉,以保持调定的压力;减压阀是常开的,它的关闭是为了对管道中液流进行节制,以保持某一最低压力。此外,与减压阀结构近似的压力控制阀还有安全阀或过载溢流阀、背压阀、卸荷阀、分载阀、顺序阀、降压阀以及冲击抑制阀等。
(3) 流量控制阀
流量控制阀用来调节油路中流量,其结构形式也很多。从简单的两通针阀、球阀、闸门阀直至固定式和可调式带压力补偿的流量控制阀等。分流阀、减速阀也是流量控制的一种特殊形式。
总之,液压执行元件结构紧凑,输出功率大,作为动力元件是十分合适的。但怎样进行反馈测量以及信号放大、信号操纵,则有赖于电子元件。
3.3 液压控制系统原理
机械手的液压系统是以有压力的油液作为传递动力的工作介质。电动机带动油泵输出压力油,是将电动机供给的机械能转换成油液的压力能。压力油经过管道及一些控制调节装置进入油缸,推动活塞杆运动,从而使手臂作伸缩、升降等运动,将油液的压力能又转换机械能。手臂在运动时所克服的摩擦阻力大小,以及夹持式手部夹紧工件时所需保持的握力大小,均与油液的压力和活塞的有效面积有关。手臂做各种运动的速度决定于流入密封油缸中油液容积的多少。这种借助于运动着的压力油的容积变化来传递动力的液压传动称为容积式液压传动,机
械手的液压传动系统都是属于容积式液压传动。液压传动系统框图可概括如下:
图3-3a 液压传动系统框图
根据系统框图绘画出其原理图。
11回转油路
图3-3b 机械手夹紧液压原理图
1-油箱 2-滤油器 3-油泵 4-溢流阀 5-单向阀 6、7、8-换向阀 9-压力表开关 10-压力表 11-直线缸 12-活塞杆(手臂) 13-手指 14-手指动作直线缸 20-回油油
图3-3b中换向阀8是处于中间位置的,这时手臂是不动的。换向阀7处于断电状态(工作油路19与手指夹紧油缸14左腔断开)。
压力油通过单向阀5进入工作油路19后,又分成几条油路分别进行工作。其中一条压力油经换向阀8(此时电磁铁线圈左通电,而右端的电磁铁断电)把阀芯推向右方,使压力油经左边的环槽进入手臂伸缩油缸11的左腔,活塞杆12向右移动(手臂伸出)。
油缸11右腔的油经换向阀8右边的环槽和回油路20流回油箱。当换向阀8的电磁铁线圈左断电,而其右边的电磁铁线圈通电时,把阀芯推向左边,使工作油路19与手臂伸缩油缸11的右腔接通,压力油推动活塞杆(手臂)12向左移动,使伸缩缸11左腔的油经换向阀8左边的环槽和回油油路20流回油箱。另一路压力油经换向阀7,工作油路19中的压力油进到握紧油缸14的左腔,推动活塞杆21向右移动,借助其端面的楔形使手指13闭合,以握紧物件。手部握紧工件时要有一定的握力,因此要求油路系统要保持一定的压力,这个压力的调节是由溢流阀4实现的。从油泵3打出来的压力油,除了通向单向阀5以外,还有一条分路通向溢流阀4。当溢流阀中的钢球在弹簧的作用下将阀门堵死时,压力油不能通过溢流阀。当油液的压力增高到一定程度时,并能克服弹簧的作用力将钢球顶开时,压力油就通过溢流阀及管路而流回油箱,使工作油液的压力再不能继续升高。
3.4 机械手夹紧液压系统的控制回路
机械手的液压系统,根据机械手动作的多少,液压系统可繁可简,但是总不外乎由一些基本控制回路所组成。这些基本控制回路具有各种功用,如工作压力的调整、油泵的卸荷、运动的换向、工作速度的调节以及同步运动等。而任何机械运动的全局都是由它的局部构成,掌握了实现这些基本功用的液压控制回路,对于分析和设计机械手的液压系统大有裨益。
3.5 液压控制的特点
1. 液压控制的优点
(1)液压执行元件(马达和油缸)结构紧凑,重量轻,功率-重量比小。
(2)可通过液压油带走大量热能,保证机械的正常运行,并且由于液压油的润滑作用,可延长元件的使用寿命。
(3)液压元件有直线位移式和旋转式两种,使用范围较广,其控制速度的区间也比较宽。只要通过阀和泵的调节就能实现开环与闭环的控制系统。
(4)响应速度比较快,能高速启动、制动和反向,无滞后现象。其力矩-惯量比也较大,因而其加速能力较强。
(5)液压元件与其他驱动元件相比,刚度较大、位置误差小、定位精度、耐振动。
2. 液压控制的缺点
(1)液压控制需要一套液压系统,不像电力容易获得,而且价格较贵。
(2)油温有上限,并难以保持不漏,比较脏,容易使阀和执行元件堵塞。
(3)控制系统比较复杂,处理功率信号的数字运算误差、检测、放大、测试与补偿功能不如电子、机电装置灵活简便。
第四章 机械手夹紧电气控制设计
4.1 设计内容
机械手的设计,主要是根据生产的具体要求进行机械手方案的设计,以便选择和确定机械手的形式、机械结构、驱动方式及系统原理图和控制方式及线路图等。它必须视具体情况而定。
此次设计因为要考虑到手部、大手臂、小手臂、手腕的动作状态,根据这几个动作要求,选择可进行多个动作操作的关节式。目前工业生产中多采用液压系统进行控制,故此次设计经实用性方面考虑驱动方式和控制方式均采用液压系统来进行驱动并控制。
4.1.1 设计要求
1. 被抓取对象的情况
就是被抓物件的重量、形状、尺寸、材料、表面加工情况、易碎性及数量等,以便选择手部的结构及计算必要的夹紧力或吸附力大小。
2. 工作现场的情况
机械手所附属于工作主机或自动线的工作场地面积和空间大小,工作主机的排列情况等,决定着机械手的安装情况。
3. 工作环境及其他特殊要求
此次设计主要是在高温环境下作业,由于有热的传导和辐射问题,手部要采取冷却与隔热措施,使机械手能够安全顺利的实施自动操作。
4.1.2 方案的确定
方案的确定主要是机械手的驱动方式的确定。究竟是用液压、气压、电动,还是机械传动,要根据生产工艺和工作环境来定,本次设计根据设计要求及实用
性,采用液压驱动方式。
4.2 机械结构的设计
4.2.1 机械手的机械结构
机械手的机械结构包括手指、手腕、手臂、机身。各结构控制的动作各不相同。
(1) 手指:机械手中直接与工件或工具接触完成握持工件或工具的部件有些机械手直接将工具(如焊枪喷枪容器等)装置于机械手的前端而不设置手部。
(2) 手腕:机械手中联接手部与臂部主要用来确定手部工作时的位置并扩大臂部动作范围的部件一些简易的机械手也有不设手腕部件将手部直接装在手臂部件的端部。
(3) 手臂:机械手中支承腕部和手部用来实现较大范围运动的部件
(4) 机身:机械手中用来支承手臂等部件并安装驱动装置及其他装置的部件。机械手的每一个活动度都相应要配有一个原动件(如油缸气缸或电动机等驱动装置) ,当原动件按一定的规律运动时,机械手各运动部件就随之作完全确定的运动。活动度数和原动件数必须相等,只有这样才能使机械手具有运动的确定性。
本次设计中,手部的动作是夹紧和松开,由双作用式活塞油缸驱动齿条齿轮机构实现。手腕的动作是左右横移运动,由无杆活塞油缸和四个滚动轴承构成的滚动导轨等组成的机构来实现。小手臂的动作是上下摆动运动,由采用铰链连接的双作用活塞油缸推动杠杆支架来使其动作。大手臂的动作是上下摆动运动,与小手臂的运动分别在互相垂直的平面内,同样是采用铰链连接的双作用活塞油缸推动大臂杠杆使其动作。
4.2.2 机械结构的设计要求
1. 手臂设计要求
手臂的基本作用是将手爪移动到所需位置和承受手爪抓取工件的最大重量,以及手臂本身的重量等。设计当中应该满足以下几点要求:
(1) 手臂应承载能力大、刚性好、自重轻
(2) 手臂的运动速度要适当,惯性要小
(3) 手臂动作要灵活
(4) 位置精度高
(5) 通用性强,能适应多种作业;工艺性好,便于维修调整
2. 手部设计要求
手部除了要满足手指抓取机能的要求外,还应满足以下几点要求:
(1) 握力的大小要适宜。握力过大,则需要较大的动力源和较大的结构,不经济,并可能损坏物件;握力过小,会由于物件的自重以及传送过程中的惯性和振动等而抓不住物件。在通常情况下,所需的握力是物件重量的2~3倍。
(2) 有足够的加紧距离。无论哪种类型的手部,抓取物件时,要使物件能够顺利地进入手指;而放置物件时,物件又应易于摆脱手指的约束。
3. 手腕设计要求
手腕是连接手臂和手指的中间部分,所以对它的要求也很简单,只要能够灵活的移动及运转即可。
4.3机械手夹紧工作原理图的设计
液压系统工作原理图的绘制时设计液压机械手的主要内容之一。液压原理图是各种液压元件为满足机械手动作要求的有机联系图。绘制液压原理图的一般顺序是:先确定油缸和油泵,再布置中间的控制调节回路和相应元件,以及其他辅助装置,从而组成整个液压系统,并用液压系统图图形符号,画出液压原理图。
4.3.1 元件的选择
1. 油泵的选择
此次设计中,机械手的动作共有八个,即手指夹紧零件、手指松开零件、大手臂上移、小手臂上移、大手臂下移、小手臂下移、手腕左移、手腕右移。单靠一个油泵无法达到供油的目的,所以采用双联泵共同控油。
2. 电磁换向阀的选择
设计中,机械手的动作都是相对的,即上下摆动、抓紧松开、左右横移,鉴
于此可采用一个换向阀控制手臂的相对动作,节省财力和能源。而又因为每个电磁换向阀均控制两个动作,故采用三位四通形式。
3. 调速阀的选择
调速阀的选择首先应该具有调速的功能,同时为了避免油泵停止工作时,液压系统中的油液流空和进入空气,可选择具有单向调速阀。
4.3.2 绘制原理图
鉴于以上所作的分析,此次八动作机械手的原理图的绘制如图4-3-2所示。
手腕左右横移
图4-3-2 机械手夹紧液压系统
4.3.3 元件作用
1. 原理图中采用34D-25B三位四通电磁换向阀来控制油缸的动作。大、小手臂上下摆动工作油路,采用QI-25B单向调速阀分别调节大、小手臂上下摆动的速度。大、小手臂油缸的下端进油腔分别接入1Y-25液控单向阀,以防止突然断电时大、小手臂倒下来。在系统的回油路设置了单向阀I-25,使系统在油缸停止
工作时不致因油液流空而进入空气,以保证启动平稳。手指夹紧需要一定的握力,所以单独用一油泵控制其动作。换向阀采用34D-10B,单向阀采用型号为1Y-10,避免突然断电时手指松开。
2. 37-100L为网式滤油器。油泵从油箱中吸进的油液先经过滤油器,将油液过滤,以防止碎屑等杂质进入工作油路而损坏工作机械。
3. 单向阀用来保证该油路只能单方向工作。当油泵停止工作时,借以防止液压系统中的油液流空和进入空气而影响液压驱动的性能。 4. Y-25B和Y-10B均为溢流阀,其调节液油压力作用。
应当注意的是在液压系统中由于液压要流经溢流阀、节流阀、减压阀和调速阀等,以及液压元件的自身泄漏和油液流经长而曲折的管道时均有压力损失,这些压力损失都转变为热能,运动部件之间的互相摩擦也产生热量,致使液压系统的油液温度升高。
在高温环境下工作的机械手(如在锻造、热处理和压铸生产中使用的机械手),其手部和手臂要伸入到加热炉内抓取工件或舀取金属溶液,或是在炉外抓取灼热的工件等,并将工件或金属溶液送至工作机械处。机械手在高温下工作,由于热的传导和辐射作用。会使机械手的手部和手臂本身温度升高,并将热量传给液压系统,使油液温度升高。
为使液压机械手能正常工作,对油温要进行控制。首先在液压系统设计时要考虑卸荷,减少功率损耗,同时油箱的容量与系统所需流量相匹配,使油液在油箱中有一散热的机会(自然冷却)。另外减少液压元件的泄漏,提高运动件的加工精度和表面光洁度,以减少摩擦产生的热量等。
4.4 主要电器元件 4.4.1 接触器
接触器是用来接通或切断电动机或其它负载主电路(如电阻炉)的一种控制元件。它是利用电磁力来使开关打开或闭合的电器,适用于频繁操作(高过每小时1500次),远距离控制大电流电路。
接触器的动作过程是:当励磁线圈通电,在铁心中产生磁通,将衔铁吸合,主触点在衔铁的带动下闭合,于是接通了主电路。与此同时,辅助触点的动合触点闭合,而动断触点断开。当励磁线圈失电或电压显著降低时,由于反力弹簧的作用,衔铁被释放,所有触点恢复常态。
4.4.2 热继电器
热继电器是利用电流的热效应原理工作的电器,广泛用于三相异步电动机的长期过载保护。
电动机在实际运行中,常会遇到过载情况,但只要过载不严重、时间短,绕组不超过允许的温升,这种过载是允许的。但如果过载情况严重、时间长,则会加速电动机绝缘的老化,甚至烧毁电动机,因此必须对电动机进行长期过载保护。但须指出的是,由于热继电器中发热元件有热惯性,在电路中不能用于瞬时过载保护,更不能用于短路保护。
热继电器主要由热元件、双金属片和触头组成。热元件由发热电阻丝做成。双金属片由两种热膨胀系数不同的金属碾压而成,当双金属片受热时,会出现弯曲变形。使用时,把热元件串接于电动机的主电路中,而常闭触头串接于电动机的控制电路中。当电动机正常运行时,热元件产生的热量虽能使双金属片弯曲,但还不足以使热继电器的触头动作。当电动机过载时,双金属片弯曲位移增大,推动导板使常闭触头断开,从而切断电动机控制电路以起保护作用。热继电器动作后,经过一段时间的冷却即能自动或手动复位。
4.4.3 时间继电器
从得到输入信号(线圈的通电或断电)开始,经过一定的延时后才输出信号(触头的闭合或断开)的继电器,称为时间继电器。
时间继电器可以有三种工作方式:①瞬动触点,即触点不延时,当继电器线圈得电时,其动合触点即时闭合,动断触点即时打开;继电器线圈失电时,触点恢复常态。②得电延时,即当线圈得电时,动合触点延时闭合,动断触点延时打开;继电器线圈失电时,触点即时恢复常态。③失电延时,即当继电器线圈得电时,动合触点同时闭合,动断触点断开,一直维持到当继电器线圈失电时,延时
一段时间触点才恢复常态,即动合触点打开,动断触点闭合。电路中的延时元件是时间继电器。时间继电器有两个作用,一是在一个工序(即延时工序)中,它是执行此延时工序的控制元件;二是其延时触点动作发出的信号又是下一工序继续进行的指令,起着如行程开关一样的信号元件的作用。而时间继电器的电磁线圈带电或失电仍然由已知的信号元件发出的信号进行控制,它何时带电或失电便要根据工艺要求进行设计。因此,在元件动作状态表中表示时,时间继电器的电磁线圈在得电状态时相当于控制元件,任务是执行延时工序;其延时触点相当于信号元件,
4.4 机械手夹紧电气控制系统的设计 4.4.1机械手夹紧的工艺流程
机械手夹紧采用时间继电器实现自动程序动作。按压SB按钮启动油泵电动机后,选择SA按钮的工作位置。若将SA扳到手动位置时,分别按下按钮各点动开关,使换向阀的电磁铁分别得电,便可控制各个油缸的动作;若将SA扳到自动位置时,按一下启动按钮,机械手就能按顺序自动工作。其自动控制的工艺流程如图4-4-1所示。
图4-4-1
4.4.2机械手夹紧的动作状态表
根据图4-3-2和图4-4-1,制作机械手夹紧动作状态表,如图4-4-2
4.4.3 机械手夹紧电气控制电路的逻辑表达式
KM1:接触器KM1是控制油泵电动机。其启动信号为SB,复信号为SB14.考虑介入热续电器FR1.。则其自动控制电路的逻辑表达式为:KM1=(SB+KM1)SB14FR1 KA1:运算元件。由执行机构的动作状态图形可见,8线磕作为所有的执行机构的对称中线,因而其信号设在1先,1~2~3~4~5~6~7~8区间。启动信号为SB12,
抚慰信号为kt7。启动与抚慰信号没有出现同时动作。其逻辑表达式为:KA1=(SB12+KA1)kt7
换向阀的电磁铁YA1~YA11可以从图4-4-2中直接的找出它们与时间续电器的瞬时蓄点的关系。其逻辑表达式为:YA2=KT1;YA3=KT2;YA5=KT3;YA8=KT4;YA1=KT5;YA10=KT6;YA11=KT7;YA9=KT8;YA7=KT9; YA6=KT10;YA4=KT11.
从图4-4-2中可见,所有的时间续电器的启动信号与其复位信号均不出现同时动作,故都可用它们的瞬时触点实现“起~停~保”电路。其逻辑表达式为:
KT1(前)(SB12KT1)kt2KT2(kt1KT2)kt3KT3(kt2KT3)kt4KT4(kt3KT4)kt5KT4(kt3KT4)kt5KT5(前)(kt4KT5)kt6KT6(kt5KT6)kt7KT7(kt6KT4)kt7KT8(kt7KT8)kt1KT1(后)(kt8KT1)kt9KT9(kt1KT9)kt10KT10(kt9KT10)kt11KT11(kt10KT11)kt5KT5(后)(kt11KT5)kt5
上述的逻辑表达式要考虑下面的几点而进行修改:
(a)SB12在KA1与KT1都用它做启动信号,但又不能共用,因而增加中间继电器KA2;
(b)KT1和KT5在一个循环中出现两次动作,用中间继电器KA1进行逻辑组合来区分它们;
(c)KT2和KT9都是由kt1作为启动信号,用中间继电器KA1进行逻辑组合来区分它们;
(d)KT1和KT5瞬间触点在多处使用,又不能合并使用,则分别以中间继电器KA3与KA4来增加它们的触点;
(e)增设手动按钮。
机械手夹紧自动控制电路逻辑表达式经修改后如下所示:
KM1(SBKM1)SB14FR1KA1(KA2KA1)kt7KA2SB12
YA2KA3SB1SB1KA3KT1(前)KT1(后)
(KA2KA3)kt2KA1(kt8KA3)kt9KT1KT1KA3
YA3KT2SB2SB2KT2(kt1KT2)kt3KA1YA5KT3SB3SB3KT3(kt2KT3)kt4YA8KT4SB4SB4KT4(kt3KT4)kt5YA1KA4SB5SB5KA4KT5(前)KT5(后)
(kt4KA4)KT6KA1(kt11KA4)kt5KA1KT5KA4
KA10KT6SB6SB6KT6(kt5KT6)kt7YA9KT8SB8SB8KT9(kt1KT9)kt10KA1YA6KT10SB10SB10KT10(kt9KT10)kt11YA4KT11SB11SB11KT11(kt10KT11)kt5
4.4.4 电路图的描绘
根据机械手夹紧液压系统的原理图绘制其自动控制的电路图如图4-4-3所
示。
FU1
FU3
KM1
KT1
YA2
KT2KT3
KT4
KT5
KT6KT8KT7
图4-4-4 机械手夹紧自动控制电路图
图中,手动控制各换向阀得电均由起动按钮直接控制。自动控制时,换向阀的电磁铁由时间继电器控制,因其延时的作用,可使其动作自动行进下去,直到完成。
第五章 PLC控制系统
5.1 PLC概述 5.1.1 PLC简介
可编程序控制器(PLC) 是20世纪60年代发展起来的一种新型自动化控制置。最早是用于替代传统的继电器控制装置,功能上只有逻辑运算、定时、计数以及顺序控制等,而且只能进行开关量控制。此种控制器英文名为“Programmable Logic Controller”,简称PLC,中文称为“可编程序逻辑控制器”。随着微电子技术、计算机技术和通信技术的发展,在PLC的基础上,与先进的微机控制技术相结合而发展起来的一种崭新的工业控制器,其控制功能己远远超出了逻辑控制的范畴。如今,可编程序控制器己广泛地应用在自动化领域。比如,在机电一体化系统中成为了电子信息处理系统中的主要组成部分。在本文中所叙述组合机床系统中PLC就是控制系统中的一个组成部分,主要实现各种开关量的控制。
5.1.2 可编程序控制器的工作原理
PLC采用循环(巡回)扫描工作方式,而中大型PLC还增加了中断工作方式。循环扫描既可按固定顺序,也可按用户程序所规定二级顺序(高级和低级顺序)或可
变顺序等进行。因为有的用户程序不需要每扫描一次执行一次,也有的是在控制系统需要处理的I/O点数较多时,通过不同的模块组合的安排,采用分时分批扫描执行的办法,可缩短循环扫描周期和增加控制的实时性。用户将用户程序设计、调试后,用编程器键入PLC的存贮器中,并将现场的输入信号和被驱动的执行元件相应地接在输入模板的输入端和输出模板的输出端上,然后用PLC的控制开关使其处于运行工作方式,PLC就以循环扫描的工作方式进行工作。在输入信号、用户程序的控制下,产生相应的输出信号,完成预期的控制任务。PLC的典型的循环顺序扫描工作过程如图5-1-2所示。从图4-1可以看出,一个典型的可编程序控制器在一个扫描周期中要完成六个扫描过程。在系统软件的指挥下,按下图所示的程序流程顺序地执行,这种工作方式成为顺序扫描方式。从扫描过程中的某个扫描过程开始,顺序扫描后又回到该过程成为一个扫描周期。进行一个扫描周期所需的时间称为一个扫描周期。
图5-1-2:PLC扫描周期图
5.1.3 三菱PLC编程语言的特点
F1系列的PLC是三菱公司生产的一种低档小型机,是较早进入我国市场的PLC机型之一,在我国市场上占有较大的比例。三菱PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。其编程语言具有以下特点: (1). 图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成
象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给于表示,虽然象征性不如逻辑运算部分,也受用户欢迎。
(2). 明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。
(3). 简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。
(4). 简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。
(5). 强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。
(6). F1系列PLC步进指令
STL(step ladder):步进接点指令;RET(return):步进返回指令。
STL/RET步进指令使用状态继电器S600~S647共40个,状态继电器均由电池支持。
使用步进指令时,用状态转换(移)图设计步进梯形图。状态转换图中的每个状态表示顺序工作的一个操作,因此步进指令常用于控制时间和位移等顺序的操作过程。使用步进指令不但可以直观地表示顺序操作的流程,而且可以减少指令程序的条数和容易被人们理解。
步进指令只有常开接点,而没有常闭接点,指令用STL表示,连接步进接点的其它继电器接点用LD或LDI指令表示。
步进接点须与梯形图左母线连接。使用STL指令后,凡是以步进接点为主体地程序,最后必须用RET指令返回母线。由此可见,步进指令具有主控功能。
使用S指令后的状态继电器(有时亦称步进继电器),才具有步进控制功能。这时除了提供步进常开接点外,还可提供普通的常开接点与常闭接点,但STL指令只适用于步进接点。
只有步进接点闭合时,它后面的电路才能动作。如果步进接点断开,则其后面的电路将全部断开。当需保持输出结果时,可用S和R指令来实现。
总之,三菱PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。三菱公司的F1系列产品的一些编程元件及其功能。
5.1.4 PLC的应用设计步骤
PLC控制系统是以程序形式来体现其控制功能的,大量的工作时间将用在软件设计,也就是程序设计上。由于PLC内部继电器数量大,其接点在内存允许的情况下可重复使用,具有存储数量大、执行速度快等特点,所以采用此设计方法可缩短设计周期。PLC程序设计可遵循以下六步进行:
(1) 确定被控系统必须完成的动作及完成这些动作的顺序。
(2) 分配输入输出设备,即确定哪些外围设备是发送信号到PLC,哪些信号是接收来自PLC信号的,并将PLC的输入、输出口与之对应进行分配。
(3) 设计PLC程序画出梯形图。梯形图体现了按照正确的顺序所要求的全部功能及其相互关系。
(4) 实现用计算机对PLC的梯形图直接编程。
(5) 对程序进行调试(模拟和现场)。
(6) 保存已完成的程序。
显然,在建立一个PLC控制系统时,必须首先把系统需要的输入、输出数量确定下来。然后按需要确定各种控制动作的顺序和各个控制装置彼此之间的相互关系。确定控制上的相互关系之后,就可进行编程的第二步——分配输入输出设备,在分配了PLC的输入输出点的内部辅助继电器、定时器、计数器之后,就可以设计PLC程序画出梯形图。之后便可以使用相应PLC的编程工具写入PLC进行调试,直到符合控制要求。这便是程序设计的整个过程。
5.2机械手夹紧电气控制系统的设计
5.2.1机械手夹紧电气控制系统的流程图
图5-2-1夹紧工件流程图
5.2.2 机械手夹紧PLC控制系统的I/O端点分配和I/O接线图
输入设备是输入控制信号和被控制设备连接起来的部件,输入部件接收从开关、按钮、继电器触点和传感器等输入的现场控制信号,并将这些信号转换成中央处理器能接收和处理的数字信号。输出部件接收经过中央处理器处理过的输出数字信号,并把它转换成被控制设备或显示装置所能接收的电压或电流信号,以驱动接触器、电磁阀和指示器件等。中央处理单元的主要任务是按一定的规律和要求读入被控对象的各种工作状态,然后根据用户所编制的应用程序的要求去处理有关数据,最后再向被控对象送出相应的控制(驱动)信号。PLC的基本结构如图5-2-2.
图5-2-2 PLC的基本结构
PLC的输入信号有26个,包括油泵电动机启动、停止按钮,组合机床自动启动按钮,转换开关手动、自动信号,热继电器的触点及每一个动作的点动按钮。
PLC的输出信号有21个,包括控制油泵电动机的信号和控制电磁阀动作及其对应显示灯的信号。当转换开关扳到自动位置时,手动控制线路被切除,组合机床由PLC控制并显示组合机床各个动作。当选择开关扳到手动位置时,在油泵电动机已启动的条件下,不再由PLC控制组合机床动作,而是由按钮直接操纵。
5.2.3 程序控制的设计
本次设计当中涉及到两种工作方式:点动操作和自动控制。点动操作时,用按钮单独操作机构上升或下降、右移或左移、夹紧或放松。自动控制工作时,按下启动按钮,机构从“原点”开始,自动完成一个工作循环过程,即将工件夹紧后,从A点移动到B点放下工件,然后返回“原点”,等待下一次操作。设计当中可选用F1-30MR型PLC,输入点数16,输出点数14,满足要求。其输入输出接线图如图5-2-3所示。
图5-2-3 输入输出接线图
下面分别就点动操作和自动控制作详尽的研究。
1. 点动操作
对于机械手自动控制系统,点动操作就是单独按压下其对应的按钮,机械手便完成指定的动作。本次设计中机械手的动作手指夹紧零件、手腕左移、小手臂上摆、大手臂下摆、手指松开、大手臂上下摆、小手臂下摆、手腕右移的控制器件分别是SB1、SB2、SB3、SB4、SB5、SB9、SB10、SB11。当分别按下它们时,推动液压油的流动,进而转化为机械手的机械能。
(1) 点动操作梯形图,
点动操作梯形图
现以机械手的手指夹紧零件为例,分析点动操作时其原理。将工作方式选择开关置于“点动”位置时,X410常闭接点断开,执行点动操作。按下起动按钮SB1时,X400常开接点接通Y430电磁铁线圈,活塞移动,手指夹紧零件。同理,机械手其他动作也是据此实现的。点动操作梯形图如图5-3所示。
(2)点动操作的编程
0 LDI X410
1 CJP 700
2 LD X412
3 OR Y530
4 ANI X500
5 OUT Y530
6 LD Y530
7 OR X400
8 OUT Y430 ;手指夹紧
9 LD Y530
10 OR X401
11 OUT Y431 ;手腕左移
12 LD Y530
13 OR X402
14 OUT Y432 ;小臂上摆
15 LD Y530
16 OR X403
17 OUT Y433 ;大臂下摆
18 LD Y530
19 OR X404
20 OUT Y434 ;手指松开
2. 自动控制
(1)自动控制梯形图的绘制
机械手的自动控制就是将图中的工作方式选择开关置于“自动”位置时,X411常开接点闭合,执行自动控制。按下SB12起动按钮,在时间继电器的延时控制作用下,换向阀的电磁铁线圈得电失电,机械手就能够自动的按照顺序执行动作。
选择工作方式开关置于“自动”状态,按下起动按钮SB12,则X413常开接点接通,时间继电器KT1得电,同时接通Y430电磁铁线圈,手指夹紧零件,控制下一个动作手腕左移的常开延时闭合触头kt1延时闭合。又因为手腕左移动作
中串联有下一动作的常闭延时打开触头,即下一动作开始时断开,上一动作即结束。如此反复,直到完成整个规定动作。自动控制梯形图的绘制应根据此原理绘画,如图
Y430
Y530
T450
T451
Y431
T452
Y432
Y433
T454
T455
Y435
T456
Y436
T457
Y437 自动控制梯形图
(2)自动控制编程
0 LD X411
1 CJP 701
2 OUT Y430 ;手指夹紧
3 LD X412
4 OR Y530
5 ANI X500
6 OUT Y530
7 LD X413
8 OUT T450
9 LD T450
10 OR T451
11 ANI T452
12 OUT T451
13 OUT Y431
14 LD T451
15 OR T452
16 ANI T453
17 OUT T452
18 OUT Y432
19 LD T452
20 OR T453
21 ANI T454
22 OUT T453
23 OUT Y433
24 LD T453
25 OR T454
26 ANI T455
27 OUT T454 ;手腕左移 ;小臂上摆 ;大臂下摆
28 OUT Y434 ;手指松开
在整个程序中,虽然在点动操作和自动控制两个程序段中都含有Y430-Y437的线圈,但是由于两段程序不会同时工作,所以不会出错。
翻译
Robot is a type of mechantronics equipment which synthesizes the last research achievement of engine and precision engine,micro-electronics and computer,autormation control anddrive,sensor and message dispose and artificial intelligence and so on.With the developed quickly and all types of the problems which are difficult to operate for human being,but also advances the industrial automation program.Modern industrial robots are true marvels of engineering.A robot the size of a person can easily carry a load over one hundred pounds and move it very quickly with a repeatability of +/-0.006 inches.Furthermore these robots can do that 24 hours a day for years on end with no failures whatsoever.Though they are reprogrammable,in many applications(particulary those inthe auto industry)they are programmed once and then repeat that exact same task for years.
At present,the research and development of robot involves several kinds of technology and the robot system configuration is so complex that the cost at large is high which to a certain extent limit the robot abroad use.To development economic practicality and high reliability robot system will be value to robot social application and economy development.With the rapid progress with the control economy and expanding of the modern cities,the let of sewage is increasing quickly:With the development reseve,more and more people realized the importance and urgent of sewage disposal.Active bacteria method is an effective technique for sewage disposal.The lacunaris plastic is an effective basement for active bacteria adhesion for sewage disposal.The abundance requirement for lacunaris plastic makes it is a cinsequent for the plastic producing with automation andhigh productivity.Therefore,it is very necessary to design a manipulator that can automatically fulfill the plastic holding.With the analysis of the problems in the design of the plastic holding manipulator and synthesizing the robot research and development condition in recent years,a economic scheme is concluded on the basis of the analysis of mechanical configuration,transform system,drive device and cintrol system and guided by the idea of the characteristic and complex of mechanical
configuration,electronic,software and hardware.In this article,the mechanical configuration combines the character of direction coordinate and the arthrosis coordinate which can im[rove the stability and operation flexibility of the system.The main function of the trensmisission mechanism is to transmit power to inplement department and complete the necessary movement.In this transmission structure,the screw transmission mechanism transmits the rotary motion into linear motion.Worm gear can give vary transmission ratio.Both of the transmission mechanisms have a chaaracteristic of compact structure.The design of drive system often is limited by the environment condition and the factor of cost and techanical lever.““The step motor can receive digital signal directly and has the ability to response outer envirinment immediately and has no accumulation error,which often is used in driving systerm.In this driving system,open-loop control system is composed of stepping motor,which can satisfy the demand not only for control system precision but also for the target of economic and practicality.On this basis,the analysis of steppong motor in power calculating and style selecting is also given.The analysis of kinematics and dynamics for object holding manipulator is given in completing the design of mechanical structure and driveststerm.Kinermatics analysis is the basis of path programming and track control.The positive and reverse analysis of manipulator gives the relationship between manipulator space and drive space in position and speed.The relationship between manipulator’s tip position and arthrosis angles is concluded by coordinate transform method.The geometry method is used in solving inverse kinematics problem and the result will provide theory evidence for control systerm.The founction of dynamics is to get the relationship between the movement and force and the target is to satisfy the demand of real time conreol,in this chamfer,Newton-Euripides method is used in analysis dynamic problem of the cleaning robot and the arthrosis force and torque are given which provide the foundation for step motor selecting and structure dynamic optimalting.Control system is the key and core part of the object holding manipulator system design which will direct effect the reliability and practicality of the robot system in the division of configuration and cotrol function and also or limit the development cost and cycle.With the demandof the PCL-839card,the PC computter which has a tight structure and is easy to be extended is used as the principal computer cell and takes the function of system initialization,data operation and dispose,step motor drive and error diagnose and so on.At the same time,the configuration structure features,task principles and position function with high precision of the control card PCL-839 are analyzed.Hardware is the matter foundation of the control.System and the software is the spirit of the control system.The target of the software is to combine all the parts in optimizing style and to improve the efficiency and reliability of the control
system .The software design of the object holding manipulator control systgem is divided into several blocks such as system initialization block,data process block and error station detect and dispose model and so on.PCL-839 card can solve the communication between the main computer and the control cells and take measure of reducing the influence of the outer signal to the control system.The start and stop frequency of the step motor is farlower than the maximum running frequency.In order to improve of the step motor is far lower than the maximum running frequency.In order to improve the efficiency of the step motor,the increasa and decrease of the speed is must considered when the step motor running in high speed and start or stop with great acceleration.The increase and decrease of the motor’s speed can be controlled by the pulse freque ncy sent to the step motor drive with a rational metheod.This can be implemented either by hardware or by software.A step motor shift control method is proposed,which is simple to calculate,easy to realize and the theory means is straightforward.The motor””s acceleration can fit the torque-frequency curve properly with this method.And the amount of calculcation load is less than the linear acceleration shift control method and the method which is based on the exponential rule to change speed.The menthod is tested by experimengt.At last,the research content and tne achievement are sum up and the problems and shortages in main the content are also listed.The development and application of robot in the future is expected.
The purpose of manipulator control is ti maintain the dynamic res[onse of a computer-based manipulator in accordance with some prespecified system performance and desired goals.In general,the dynamic performance of a manipulator directly depengds on the efficincy of the control algorithms and the dynamic model of the manipulator.The control problem consisits of obtaining dynamic models of the physical robot arm system and then specifying corresponding control laws or strategies to zchieve the desired response and performance.
Current industrial approaches to robot arm control treat each joint of the robot arm as a simple joint servomechanism.The servomechanism approach models the varying dynamics of a manipulator inadequately because it neglects the motion and configuration of the whole arm mechanism.These changes in the parameters of the controlled system simetimes are significant enough speed and damping,limiting the precision and speed of the end-effector and making it appropriate only for limited-precision tasks.Manipulators controlled in this manner move at slow speeds with unnecwssary vibrations.Any significant performance dynamic models,sophisticates cintrol approaches,and the use of dedicated somputer architectures and parallel processing techniques.
In the industrial production anf other fields,people often endangered by such factors as high tenperature,corrode,poisonous gas and so forth
at work,which have increased labor intensity and even jeopardized the life sometimes.The corresponding problems are solved since the robot arm comes out.The robot arms can catch,put and carry objects,and its movements are flexible and diversified.It applies to medium and small-scale automated production in which production varieties can be switched.And it is widely used on soft automatic line.The robot arms are generally made by withstand high temperatures,resistcorrosion of materials to adapt to the harsh environment.So they reduced the labor intensity of the workers signficantly and raised work efficiency.The robot arm is an important component of industrial robots,and it can be called industrial robots on many occasions,Industrial robot is set machinery,electronics,control,computers,sensors,artificial
intelligence and other advanced technologies in the integration of multidisciplinary important modern manufacturing equipment.Widely using industrical robots,not only can improve product quality and production,but also is of greetsignificance for physical security protection,improvement of the environment for labor,reducing labor intensity,improvement of labor productivity,raw material consumption savings and lowering production costs.
There are such mechanical components as ball footbridge,slides,an air control mechanical hand and so in the design. A programmable controller,a programming device,stepping motors,stepping motors drives,direct current motore,sensor,switch power supply,an electromagnetism valve and control desk are used in electrical connection.The programmable conteoller output two lines pulses to stepping motors drives to drive the two stepping motors drives on beam and vertical axis;direct current motors drive the rotation kr the base and the hand;sensors send signals of location to the mainframe,and the mainframe sends directive to control the sxtension and contraction,up and down,moves location;the mainframe send signals to control the opening and closing of the hand to carry objects.Related parameters can be changed according to request of the changes of the objects and movement flow at any time change the relevant parameters in the design,so ithas great flexibility ane operability.
机器人是典型的机电一体化装置它综合运用了机械与精密机械、微电子与计算机、自动控制与驱动、传感器与信息处理以及人工智能等多学科的最新研究成果,随着经济的发展和各行各业对自动化程度要求的提高,机器人技术得到了迅速发展,出现看各种各样的机器人产品。现代工业机器人是人类真正的奇迹工程。一个像人那么大的机器人可以轻松地抬起超过一百磅并可以在误差+-0.006英寸误差范围内重复的移动。更重要的是这些机器人可以24小时永不停止地工作,在许多应用中《特别是在自动工业中》他们是通过编程控制的,但是他们一旦编程一次,他们可以重复地做同一工作许多年。机器人产品的实用化,既解决了许多单靠人力难以解决的实际问题,又促进了工业自动化的进程。
目前,由于机器人的研制和开发车技多方面的技术,系统结构复杂,开发
和研制的成本普遍较高,在某种程度上限制了该项技术的广泛应用,因此,研制经济型、实用化、高可靠性机器人系统具有广泛的社会现实意义和经济价值。由于我国经济建设和城市化的快速发展,城市污水排放量增长很快,污水处理已经摆在了人们的议事日程上来。随着科学技术的发展和人类知识水平的提高,人们越来越认识到污水处理的重要性和迫切性,科学加和研究人员发现塑料制品生产的自动化和高效率要求成为经济发展的必然。本文结合塑料一次挤出成型机和塑料抓取机械手的研制过程中出现的问题,综述近几年机器人技术研究和发展的状况,在充分发挥机、电、软、硬件各自特点和优势互补的基础上,对物料抓取机械手整体机械结构、传动系统、驱动装置和控制系统进行了分析各设计,提出了一套经济型设计方案。采用直角坐标和关节坐标相结合的框架式机械结构形式,这种方式能够提高系统的稳定性和操作灵活性。传动装置的作用是将驱动元件的动力传递给机器人机械手响应的执行机构,以实现各种必要的运动,传动方式上采用结构紧凑、传动比大的涡轮杆传动和将旋转运动转换为直线运动的螺旋传动。机械手驱动系统的设计往往受到作业环境条件的限制,同时也要考虑价格因素的影响以及能够达到的技术水平。由于步进电机能够直接接收数字量,响应速度快而且工作可靠并无累计误差,常用作数字控制系统驱动机构的动力元件,因此,在驱动装置中采用由步进电机构成的开环控制方式,这种方式既能满足控制精度的要求,又能达到经济型、实用化目的,在此基础上,对步进电机的功率计一算及选型问题进行了分析。在完成为那个机械结构和驱动系统设计的基础上,对物料抓取机械手运动学和动力学进行了分析。运动学分析是路径规划和轨迹控制的基础,对操作臂进行了运动学正、逆问题的分析可以完成操作空间位置和速度向驱动空间的映射,采用齐次坐标变换法得到了操作臂末端位置和姿态随关节夹角之间的变换关系,采用几何法分析了操作臂的逆向运动学方程求解问题,对控制系统设计提供了理论依据。机器人动力学是研究物体的运动和作用力之间的关系科学,研究的目的是为了满足是实时性控制的浒苔,本文采用牛顿-欧拉方法对物料抓取机械手动力学进行了分析,计算出看关节力矩,为步进电机的选型和动力学分析与结构优化提供依据,控制部分是整个物料抓取机械手系统设计关键和核心,它在结构和功能上的划分和实现直接关系到机器人系统的可靠性、实用性,也影响和制约机械手系统的研制成本和开发周期。在控制主机的选用上,采用结构紧凑、扩展功能强和可靠性高的PC工业控制计算机作为主机,配以PCL-839卡主要承担系统功能初始化、数据运算与处理、步进电机驱动以及故障诊断等功能;同时对PCL-839卡的结构特点、功能原理和其高定位功能等给与了分析。硬件是整个控制系统以及极限位置功能赖以存在的物质基础,软件则是计算机控制系统的神经中区,软件设计的目的是以最优的方式将各部分功能有机的结合起来,使系统具有较高的运行效率和较强的可靠性。在无聊抓取机械手软件设计上,采用的是模块化结构,分为系统初始化模块、数据处理模块和故障状态检测与处理等几部分。主控计算机和各控制单元之间全部由PCL-839卡联系,并且由该卡实现抗干扰等问题,减少外部信号对系统的影响。步进电机的启停频率远远小于其最高运行频率,为了提高工作效率,需要步进电机高速运行并快速启停时,必须考虑它的升,降速控制问题。电机的升降速控制可以归结为以某种合理的力一式控制发送到步进电机驱动器脉冲频率,这颗由硬件实现,也可由软件方法来实现,本文提出了一种算法简单、易于实现、理论意义明确的步进电机变速控制策略:定时器常量修改变速方案。该方法能使步进电机加速度与其力矩——频率曲线好拟合,从而提高变速效率,而且它的计算量比线性加速度变速和基
于指数规律加速度的变速控制小很多。通过实验证明了该方法的有效性。最后,对论文主要研究内容和取得的技术成果进行了总结,提出了存在的问题和不足,同时对机器人技术的发展和应用进行了展望。
研究机械手控制的目的是保持以计算机为基础的机械手的动态响应,以便与一些预先设定的系统性能和理想目标保持一致。一般情况下,机械手的动态性能直接依赖于控制算法的效率和机械手的动态模型。控制问题包括获得自然的机械手系统的动态模型,然后指定相应的控制规则或步骤以达到想要的系统响应和性能。
目前的工业机械臂控制将每一个机械臂的联合看作一简单的联合伺服。伺服方法不能充分地模仿不同的动学机械手,因为它忽略了机械手整体的运动和配置。这些控制系统的参数的变化有时是足够得要,以至于使常规的控制方法失效。其结果是减少了伺服响应的速度和阴尼,限制了精度和最终效应的速度,使系统公适用于有限精度的工作。机械手以这种方式控制速度降低而没有不必要的震动。任何在这领域和其它领域的机械臂性能增效力要求更有效率的动态模型、精密的控制方法、专门的计算机架构和并行处技术。
在工业生产和其他领域内,由于工作的需要,人们经常受到高温、腐蚀及有毒气体等因素的危害,增加了工人的劳动强度,甚至生命危险。自从机械手问世以来,相应的各种难题迎刃而解。机械手可在空抓、放、搬动物体,动作灵活多样,适用于可变生产品种的中、小批量自动化生产,广泛应用于柔性自动线。机械手一般由耐高温,搞腐蚀的材料制成,以适应现场恶劣环境,大大降低了工人的劳动强度,提高了工作效率。机械手是工业机器人的重要组成部分,在很多情况下它就可以称为工业机器人。工业机器人是集机械、电子、控制、计算机、传感器、人工智能等多学科先进技术于一体的现代制造业重要的自动化装备。广泛采用工业机器人,不仅可以提产品的质量与产量,而且对保障人身安全,改善劳动环境,减轻劳动强度,提高劳动生产率,节约原材料消耗以及降低生产成本,有着十分重要的意义。
要设计所用机械部件有流珠丝、滑轨、气控机械抓手等。电气方面有可编程控制器(PLC)、编程器、步进电机、步进电机驱动器、直流电机、光电传感器、开关电源、电磁阀、旋转码盘、操作台等部件。可编程控制器发出两路脉冲到步进电机驱动器,分别驱动横轴,竖轴的步进电机动转;直流电机拖动底座和手爪的旋转;接近开关、微动开关、旋转码盘将位置信号反馈给主机,由主机发出指令来实现对手臂的伸缩、上下、转动位置的控制;主机发信号到气动电磁阀,以控制手抓的张合来抓放物体。本设计可根据工作的变化及运动流程要求随时改相关参数,具有很大的灵活性和可操作性。
心得
机械手是近十年来出现的一种技术设备。它能模拟人体上肢某些动作,在生产过程中代替人搬运物件或操持工具进行操作。其控制系统从某种意义上来讲,起着与人脑类似的指挥作用。特别是在高温、多粉尘、危险、易燃、易爆、放射性等恶劣环境,以及在笨重、单调、频繁的操作中使用工业机械手更显优越性,并有着广阔的发展前途。它能提高生产效率,改进产品质量,在人类无法达到的一些环境中进行操作,减轻人为的工作压力,在以后的许多领域,机械手发挥了它越来越重要的作用。
此次设计是基于PLC控制的机械手的夹紧电气控制系统的设计,所要完成的动作是手指夹紧零件、手腕左移、小手臂上摆、大手臂下摆、手指松开零件。首先对于机械手自动控制的背景和发展趋向做了阐述,进而介绍了关于机械手的一些基本理论知识。实践总是建立在理论的基础上,脱离不了理论知识的指导,了解了机械手的理论知识,为以后的设计打下坚实的基础。
设计中机械手的控制机构是采用液压系统控制,它包括能源元件、执行元件、控制元件和一些辅助元件。章节中对其各部件的特性及作用做了介绍。针对具体的动作设计出了原理图和电路图。最后绘制出梯形图。
题目的综合训练比较强,涉及知识面广,重点在于培养工程思想及意识,理论联系实际,提高初步设计能力。设计要求在保证其原有性能的前提下,尽可能地提高其特色即性能价格比。并且要求该机械手具有较小的体积,简单的结构和低廉的价格,以及造型美观的外形,各调整环节的设计要方便人体接近方便工具的使用。其难点在于结合实际,进行结构设计. 在设计过程中,本人综合运用了四年来所学到的专业知识,感觉到自己专业知识中某方面的欠缺,通过再次的复习,明显感觉到了知识的增长,我们从中学到了很多的知识,也体会到了毕业设计的综合性,结合辅导老师的指导与自己的专业知识和生产实践,才能较为完整地完成此次设计任务。
本次设计是我大学中第一次参与的实际应用设计,经历了这次毕业设计的整个过程,我对一个较正式的设计课题的全过程有了全面的了解,使我学会了一个具体课题拿到手以后,该从何处入手,遇到难题时该如何解决,同时我今后从事
什么样的工作,这些无疑都是一笔丰富的经验积累。
整个的设计历时一个学期,在这段时间,通过查阅资料和搜集素材讨论,除了巩固了专业知识以外,还锻炼了自身的素质与学习的能力,对以后的学习与工作大有裨益。但由于初次涉及到此类问题,可能在设计的过程当中还存在很多的不足,今后在学习与工作当中去完善与改进。
参考文献:
1] 王承义等.机械手及其应用[M].北京:机械工业出版社,1981
[2] 编写组.工业机械手[M].上海:上海科学技术出版社,1980
[3] 胡玉睿.机械手原理[M].北京:中央广播电视大学出版社,2004
[4] 王兆明.电气控制与PLC技术[M].北京:清华大学出版社 ,2005
[5] 王承义.机械手及其应用[M].北京:机械工业出版社,1981
[6] 邓则名等.电器与可编程控制器应用技术[M].北京:机械工业出版社,2004
[7] 顾战松.可编程控制器原理与应用[M].北京:国防工业出版社, 1996
[8] 金以慧.过程控制[M].北京:清华大学出版社,1991
[9] 徐灏主.机械设计手册[J].北京:机械工业出版社, 1991
[10] 申袁等.控制系统的设计与实现[M].北京:清华大学出版社,1992
[11] 关景泰.机电液控制技术[M].上海:同济大学出版社,2002
[12] 张铁.机器人学[M].广州:华南理工大学出版社,2000
[13] 陈强等.机械系统的微机控制[M].北京:清华大学出版社,1997
[14] 姚佩阳等.自动控制原理[M].北京:清华大学出版社,2005
[15] 邵忍平.机械系统动力学[M].北京:机械工业出版社,2005
[16] 侯珍秀.机械系统设计[M].黑龙江:哈尔滨工业大学出版社,2000
[17] 孟详旭.人机交互技术原理与应用[M].北京:清华大学出版社,2004
[18] 吴美芳.机器人控制基础[M].北京:中国铁道出版社 ,1992
[19] 费仁元.机器人机械设计和分析[M].北京:北京工业大学出版社, 1997
[20] 许福玲等.液压与气压传动[M].北京:机械工业出版社, 1997
[21] 龚正等.液压传动与控制[M].上海:上海科学技术出版社,1989
[22] 陈绍华.机械设备电器控制[M].广州:华南理工大学出版社,1998
致 谢
历时近三个月的毕业设计终于完成,在这这段时间里,我运用大学四年的专业知识比较成功的完成了本次毕业设计,在毕业设计中通过方案论证,理论设计计算,机械结构的设计,工程图的绘制,设计说明书的撰写等环节的训练,已经使个人理论水平和实际动手能力有了一次飞跃,锻炼了个人在设计、分析,动手实践等方面的能力,同时使所学专业知识得到一次全面的巩固和加强。
此次毕业设计能够顺利完成,我得到了很多老师、同学的关心、帮助和支持,在此本人首先向他们表示感谢。在毕业设计过程中,我的指导老师张振金老师给予很多专业方面的帮助。在设计前期的准备时,张老师就非常关注我的选题,指明选题方向,帮助分析题目的可行性和实际中可能出现的问题以及需要注意的事项;在进行方案选择时,为我指出所需要重点掌握的知识范围,并帮助我分析相应知识难点的原理,使我的毕业设计能顺利进行。
同时,我也要感谢大学四年所有教过和没有教过但给我很多帮助的老师,是他们的教导让我能在这里学到很多的专业知识,给我以后工作和学习打下了坚实的基础,是他们的谆谆教诲使我明白了更多为人处事的道理,给我今后的人生足迹烙下更深的印迹,在此我衷心地感谢所有帮助过我的老师。此外,非常感谢许多其他同学,他们很多想法和建议对我启发很大。在此一并致谢!
还有在中华工业控制网和中国机器人联盟网上以及在其他场合给提供我帮助的知道名字和不知道名字的朋友,在此也一并致谢,谢谢你们!
由于时间和个人知识及能力水平有限,论文中难免会有一些纰漏或错误之处,恳请各位老师批评指正。不胜感谢!