工业机械手的PLC控制.docx
《工业机械手的PLC控制.docx》由会员分享,可在线阅读,更多相关《工业机械手的PLC控制.docx(41页珍藏版)》请在冰点文库上搜索。
工业机械手的PLC控制
毕业设计
论文名称:
工业机械手的PLC控制
系部:
电气工程系
专业:
电气工程及其自动化
班级:
09自动化(3)班
姓名:
指导教师:
二O一零年五月
摘要
在当今大规模制造业中,企业为提高生产效率,保障产品质量,普遍重视生产过程的自动化程度,工业机器人作为自动化生产线上的重要成员,逐渐被企业所认同并采用。
工业机器人的技术水平和应用程度在一定程度上反映了一个国家工业自动化的水平,目前,工业机器人主要承担着焊接、喷涂、搬运以及堆垛等重复性并且劳动强度极大的工作,工作方式一般采取示教再现的方式。
PLC是以现代微处理器技术为核心的控制器,作为一种通用的工业控制器,其可靠性高、抗干扰能力强;PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性,此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息;PLC采用光电隔离和滤波技术有效抑制外部干扰源对PLC的影响,此外PLC还可在强、通用性好;开发周期短,功耗小。
本课题对现代工业的的发展具有很重要的意义。
关键词:
意义,应用,前景,编程语言,设计
Summary:
Intoday'slarge-scalemanufacturers,enterprisestoimproveproductionefficiencyandensureproductquality,universalattentionproductionprocessautomationdegree,industrialrobotsasanimportantmemberofautomaticproductionline,graduallytheenterpriserecognizesandadopted.IndustrialrobottechnologylevelandUSESdegreeinacertainextentreflectanationindustrialautomationlevel,atpresent,theindustrialrobotmainbearingwelding,spraying,handlingandstackingrepeatabilityandtheintensityoflaboretcgreatly,worknormallytakethereappearanceofthedemonstrationteachingway.
plcwithmoderntechnologyisthemicroprocessorcontrollerasageneralcontroloftheindustry,itsreliabilityandanti-interferenceability;plcwiththeuseofmodernlsiadoptstrictproductionprocessandinternalcircuitadoptedadvancedanti-interferencetechnology,withveryhighreliability,inaddition,plcwithahardwarefailureanddetectioncapabilities,thefailureofinformationtothetimelyalarm;plcthephotoelectricisolationandtechnicalskillsfilteringiseffectiveintheareaoftheplcexternaltotheinfluenceoftheplc,thereisalsointhestrong,thecommongood;developmentcycles,TDP.thissubjecttothemodernindustrialdevelopmenthasaveryimportant.
Keywords:
significance,application,prospect,theprogramminglanguage,designe
第一章绪论
1.1本课题的意义
1.2本文的主要工作
第二章PLC的概述
2.2PLC的由来及发展
2.4可编程控制器的应用与前景
第三章PLC的编程言
3.1梯形图编语
3.2功能块图编程语
第四章PLC控制机械手的设计
4.1机械手在工业生产中的应用
4.2各电器设备的制方式及控制要求
4.3电器元件设备的选择
4.4控制系统的软、硬件设
4.5功能表图设计
第五章设计小结
谢辞
参考文献
第一章绪论
1.1本课题的意义
机械手是近代自动控制领域中出现的一项新技术,并已成为现代科技的一个重要组成部分。
汽车业的快速发展,车外型愈求美观流线,并由于汽车外板件要求完美无尘的冲压生产线也向高速化、高品质、自动化、柔性化方向发展。
传统冲压生产过程中的手工操作、人工送料的生产方式已无法满足该行业的需要。
机械手的积极作用正日益为人们所认识,其一,它能部分地代替人的劳动并能达到生产工艺的要求,遵循一定的程序、时间和位置来完成工件的传送。
因此,它能大大地改善工人的劳动条件,加快实现工业生产机械化和自动化的步伐。
因此,受到各先进单位的重视并投入了大量的人力物力加以研究和应用。
尤其在高温、高压、粉尘、噪声的场合,应用得更为广泛。
在我国,近代几年来也有较快的发展,并取得一定的成果,受到各工业部门的重视。
可编程控制器(PLC)是一种专门为工业应用而设计的进行数字运算操作的电子控制装置。
由于其具有可靠性高,功能强,编程简单,人机交互界面友好等特性而广泛用于工业控制系统。
1.2本文主要做的工作
1.问题提出:
PLC控制的机械手最主要是应用于自动化生产中,如何综合地运用前面学过知识点,根据实际工程要求合理组合成控制系统,在此介绍组成可编程控制器控制系统的一般方法。
2.系统设计的主要内容
(1)拟定控制系统设计的技术条件。
技术条件一般以设计任务书的形式来确定,它是整个设计的依据;
(2)选择电气传动形式和电动机、电磁阀等执行机构;
(3)选定PLC的型号;
(4)编制PLC的输入/输出分配表或绘制输入/输出端子接线图;(5)根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计;
(6)了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系;
第二章PLC的概述
1.1PLC的定义
可编程控制器(ProgrammableLogicController)简称PLC,它具备了模拟量控制、过程控制以及远程通信等强大功能,所以美国电气制造商协会将其正式命名为可编程控制器(ProgrammableController),简称PC。
但是个人计算机(PersonalComputer)也简称PC,为了避免混淆,将用于逻辑控制的可编程控制叫做PLC(ProgrammableLogicController).
PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置,它其实就是一台计算机,它采用可以编制程序的存储器,在其内部执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,它以接入式CPU为核心,通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
PLC及其有关的外围设备,都是很容易与工业控制系统形成一个整体,容易扩展其功能的。
可编程控制器是一种工业现场用计算机。
它是为工业环境下应用而设计的,工业环境一般办公环境有较大的区别。
由于PLC的特殊构造,使它能在高粉尘、高噪音、强电磁干扰和温度变化剧烈的环境下正常工作。
为了能控制机械或生产过程,它要能很容易的与工业控制系统形成一个整体,这些都是个人计算机无法比拟的。
可编程控制器是一种通用的工业控制计算机。
它能控制各种类型的工业设备及生产过程。
它的功能能够很容易地扩展,它的程序是可以根据控制对象的不同,让使用者来编制的。
也就是说,可编程控制器较其以前的工业控制计算机,如单片机工业控制系统,具有更大的灵活性,它可以方便地应用在各种场合。
通过以上定义还可以了解到,相对一般意义上的计算机,可编程控制器不仅具有计算机的内核,它还配置了许多使其适用于工业控制的器件。
它实质上是经过一次开发的工业控制计算机。
从另一个方面来说,它是一种通用机,经过二次开发,它可以在任何具体的工业设备上使用。
它在很大程度上使的工业自动化设计从专业设计院走进工厂和矿山,变成了普通工程技术人员甚至普通电气工人力所能及的工作。
再加上体积小、工作可靠性高、抗干扰能力强、控制功能完善,适应性强,安装接线简单等众多优点,可编程控制器在短短的30年中获得了突飞猛进的发展,在工业控制领域获得了非常广泛的应用。
1.2PLC的由来及发展
1969年,美国数字设备公司(DEC)研制出第一台可编程序控制器(ProgrammableLogicController,简称PLC),在美国通用汽车公司的自动装配线上使用,取得了巨大的成功。
20世纪70年代初出现了微处理器。
人们很快将其引入可编程控制器,使PLC增加了运算、数据传送及处理等功能,成为真正具有计算机特征的工业控制装置。
为了方便熟悉继电器、接触器系统的工程技术人员使用,可编程控制器采用和继电器电路图类似的梯形图作为主要编程语言,并将参加运算及处理的计算机存储元件都以继电器命名。
因而人们称可编程控制器为微机技术和继电器常规控制概念相结合的产物。
20世纪70年代中末期,可编程控制器进入了实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。
更高的运算速度、超小型的体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。
20世纪80年代初,可编程控制器在先进工业国家中已获得了广泛的应用。
例如,在世界第一台可编程控制器的诞生地美国,1982年的统计数字显示,大量应用可编程控制器的工业厂家占美国重点工业行业厂家总数的82%,可编程控制器的应用数量已位于众多的工业自控设备之首。
这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。
这标志着可编程控制器已步入成熟阶段。
这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。
许多可编程控制器的生产厂家已闻名于全世界。
20世纪末期,可编程控制器的发展特点是更加适应于现代工业控制的需要。
从控制规模上来说,这个时期发展了大型机及超小型机;从控制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来说,生产了各种人机界面单元,通讯单元,使应用可编程控制器的工业控制设备的配套更加容易。
目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都的到了长足的发展。
1.3PLC的特点及用途
1.3.1PLC具有以下几个主要特点
(1)可靠性高、抗干扰能力强
高可靠性是电气控制设备非常关键的性能。
PLC由于采用大规模集成电路技术、严格的生产工艺,内部电路采取了输入输出信号的光电隔离、滤波、电源的屏蔽、稳压和保护、故障诊断等先进的抗干扰技术,具有很高的可靠性,它能在高粉尘、高噪音、强电磁干扰和温暖变化剧烈的环境下正常工作。
PLC的平均无故障时间可高达5~10万小时以上。
从PLC的机外电路来说,PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障率也就大大降低。
(2)功能完善、应用领域广
到现在为止PLC已经形成各种规模、系列化的产品。
可以用于各种规模的工业控制场合,并能完成决大多数的工业控制任务。
PLC所具有的完善的数据运算能力,可用于各种数字控制领域。
近年来PLC的功能单元大量涌现,PLC通讯能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变的非常容易。
(3)编程简单,易学易用
PLC采用和继电器电路图接近的梯形图语言,只用少量的开关量逻辑控制指令就可以方便地实现继电器电路的功能。
在工业现场,可以使用手持编程器或笔记本对PLC进行编程。
当PLC联网后,可以在网络的任一位置对PLC编程。
为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制提供了方便。
(4)系统安装简单、体积小、价格低
PLC在存储逻辑代替接线逻辑、采用模块化的结构,大大地减少了控制设备外部的接线,使控制系统设计及建设的周期大大缩短了。
现代集成电路技术的广泛应用,功耗仅数瓦。
由于PLC体积小很容易装入机械内部,是实现机电一体化的理想控制设备。
使得PLC的重量越来越轻、功耗也越来越少。
在集成电路技术和生产厂家越来越多的情况下,PLC的价格也越来越低。
2.2可编程控制器PLC的应用与前景
目前,在国内外PLC已广泛应用冶金,石油,化工,剪彩,机械制造,电力,汽车,轻工,环保及文化娱乐等各行各业,随着PLC性能价格的不断提高,器应用领域不断扩大,从应用类型看大致可归纳为以下几个方面:
1逻辑运算
利用PLC最基本的逻辑运算,定时,计收等功能实现逻辑运算,可取代传统的继电器控制用于单片机控制,多机群控制,生产自动线控制等。
例:
机床,注塑机印刷机械,装配生产线,电镀流水线及电梯的控制等。
这是PLC最基本的应用,也是PLC最广泛的应用领域。
2.运动控制
大多数PLC都有拖动步进电机或伺服电机的单轴或多轴位置控制模块,这一功能广泛用于各种机械设备。
例如:
各种机床,装配机械。
机器人等进行运动控制。
3.过程控制
大,中型PLC都具有多路模拟量I/O模块和PID控制功能。
有的小型PLC也具有模拟量输入输出,所以PLC可实现模拟量控制而且具有PID控制功能的PLC可构成闭环控制,用于过程控制。
这一功能已广泛用于铝炉,反应堆,水处理,酿酒及闭环位置控制和速度控制等方面。
4.数据处理
现代的PLC都具有数学运算数据传递,转换,排序和查表等功能,可进行数据的采集,分析和处理,同时的通过通信接口将这些数据传送给其电智能装置。
例如:
CNC设备进行处理。
5.通信联网
PLC的通信包括PLC与PLC,PLC与计算机,PLC与其它智能设备之间的通信,PLC系统与通用计算机可直接或通过通信处理单元,通信转换单元相连构成网络,已实现信息的交换和构成。
集中管理分散控制的多级分布式控制系统。
满足工厂自动化(FA)系统发展的需要。
2.2.2国外PLC发展概况
PLC在问世以来,经过40多年的发展。
在美、德国等工业发达国家已成为重要的产业之一,世界总销售额不断上升,生产厂家不断涌现,品种不断翻新,产量产值大幅度上升而价格则不断下降。
目前,世界上有200多个厂家生产PLC。
较多的有美国:
AB通用电气、莫迪康公司;日本:
松下、三菱、富士、欧姆龙等;德国:
西门子公司;法国:
TE施耐德公司。
韩国:
三星、LG公司等
PLC的发展前景
(1)产品规模向大小两个方向发展
大:
I/O点数达14336点,32位微处理器,多CPU并行工作,大容量存储器,扫描速度快高速;
小:
整体结构向小型模块化结构发展,增加了配置的灵活性,降低了成本;
(2)PLC在闭环过程中应用日益广泛;
(3不断加强通讯功能;
(4)新器件和模块不断推出
第三章可编程控制器的编程语言
3.1可编程控制器的几种编程语言
可编程控制器的编程语言按IEC61131-3国际标准来分主要包括图形化编程语言和文本化编程语言。
图形化编程语言包括:
梯形图(LD-LadderDiagram)、功能块图(FBD-FunctionBlockDiagram)、顺序功能图(SFC-SequentialFunctionChart)。
文本化编程语言包括:
指令表(IL-InstructionList)和结构化文本(ST-StructuredText)。
这些语言是基于WINDOWS操作系统的编程语言.而SFC编程语言则在两类编程语言中均可使用。
下面分别来介绍这几种编程度语言。
3.1.1梯形图编程语言(LD-LadderDiagram)
梯形图来源于继电器逻辑控制系统的描述,是PLC编程中被最广泛使用的一种图形化语言,由于梯形图类似于继电器控制的电气接线图,便于理解,因此许多编程人员和维护人员都选择了这一编程方式。
而且其图形结构类似于登高用的梯子,故名梯形图。
梯形图程序的左右两侧有两垂直的电力轨线,左侧的电力轨线名义上为功率流从左向右沿着水平梯级通过各个触点、功能、功能块、线圈等提供能量,功率流的终点是右侧的电力轨线。
每一个触点代表了一个布尔变量的状态,每一个线圈代表了一个实际设备的状态,一个简单的梯形图程序如图1所示:
图3.1 梯形图程序示例
梯形图的每个梯级表示一个因果关系,事件发生的条件表示在梯形的左面,事件发生的结果表示在梯级的右面。
梯形图编程语言具有如下特点:
(1)与电气操作原理图相对应,具有直观性和对应性;
(2)与原有继电器逻辑控制技术相一致,易于掌握和学习;
(3)对于复杂控制系统描述,仍不够清晰;
(4)可读性仍不够好。
几乎所有PLC厂商提供的PLC都支持梯形图编程语言,而且都比较容易理解,只是在梯形图结构上可能稍有变化。
比如西门子的S7系列梯形图就没有右边的电力轨线。
有时在有此参考书中右边的电力轨线也常常被省略。
3.1.2功能块图编程语言(FBD-FunctionBlockDiagram)
功能块图编程语言采用功能模块表示所具有的功能,不同的功能模块具有不同的功能。
功能模块用矩形来表示,每一个功能模块的左侧有不少于一个的输入端,右侧有不少于一个的输出端。
功能模块的类型名称通常写在块内,其输入输出名称写在块内的输入输出点对应的地方。
功能模块基本上分为两类:
基本功能模块和特殊功能模块。
基本功能模块如AND,ORXOR等等.特殊功能模块如ON延时,脉冲输出,计数器等等。
功能块编程语言具有以下特点:
(1)以功能模块为单位,从控制功能入手,使控制方案的分析和理解变的容易;
(2)功能模块用图形化的方式描述功能,较直观易掌握,方便组态,易操作。
是有发展前途的一种编程语言;
(3)对较复杂系统,由于控制功能关系能够比较清晰的描述,因此缩短了编程和调试时间;
(4)因为每一个功能模块要占用一定程序存储空间,对功能块的执行需要一定的执行时间,因此,这种语言在大中型可编程控制器和分散控制系统中应用较广泛。
第四章PLC控制机械手的系统设计
4.1各电器设备的控制方式及控制要求
1机械手的技能和特性
根据古典力学观点,物体在三维空间的静止位置是由三个坐标和绕三轴旋转的角度来决定的。
因此,抓握物体的位置和方向(即关节间的角度)能从理论上求得。
据资料介绍,如果采用的机械手,其机能要接近人的上肢,则需要具有27个自由度,而每一个自由度至少要有一根“人造肌肉”。
这样就需要安装27根重量轻、小型和高输出力的“人造肌肉”。
就目前的技术状况而言,上述功能还很难办到。
而且把机械手的功能搞得那么复杂,动作彼此严重重叠也是完全不必要的。
退一步,如果机械手要求具有完全通用的程度,那么它的整机、本体、手臂和手指都得有三个直线运动和三个旋转运动,总共就要有24个自由度。
这在实际上也是不必要的,这样会使机械手结构复杂,费用增多。
因此,不应盲目模仿人手的动作,增加过渡的自由度,而应根据实际需要的动作,设计出最少的自由度就能完成作业所要求的动作。
所以一般专用的机械手(不包括握紧动作)通常具有二到三个自由度。
而通用机械手一般取四到五个自由度。
本设计中设计的机械手,它共有五个自由度。
即:
手臂伸缩、手臂上下摆动、手臂左右摆动、手腕回转、手指抓握。
2.躯干和传动系统
机械手的传动分为液压、气压、电气和机械四种,本设计采用综合传动方式,即手臂采用电气传动,而手爪则采用气压传动。
(1)、夹紧机构
机械手手爪使用来抓取工件的部件。
手爪抓取工件是要满足迅速、灵活、准确和可靠的要求。
设计制造夹紧机构——手爪时,首先要从机械手的坐标形式、运行速度和加速度的情况来考虑。
其加紧力的大小则根据夹持物体的重量、惯性和冲击力的大小来计算。
同时考虑有足够的开口尺寸,以适应被抓物体的尺寸变化,为扩大机械手的应用范围,还需备有多种抓取机构,以根据需要来更换手爪。
为防止损坏被夹的物体,夹紧力应限制一定的范围内,并镶有软质垫片、弹性衬垫或自动定心结构。
为防止突然停电被抓物体落下,还可以有自锁结构。
夹紧机构本身则应结构简单、体积小、重量轻、动作灵活和动作可靠。
夹紧机构形式多样,有机械式、吸盘式和电磁式等。
有的夹紧机构还带有传感装置和携带工具进行操作的装置。
本设计采用机械式的夹紧机构。
机械式夹紧机构是最基本的一种,应用广泛,种类繁多。
如按手指运动的方式和模仿人手的动作,可分为回转型、直进型;按夹持方式可分为内撑式、外撑式和自锁式;按手指数目可分为二指式、三指式、四指式;按动力来源可分为弹簧式、气动式、液压式等。
本设计采用二指式气动手爪。
由可编程控制器控制电磁阀动作,从而控制手爪的张闭。
手爪的回转则用一个直流电动机完成,同时通过两个限位磁头完成回转角度的限位,一般可设置在180度。
(2)躯干
躯干由底盘和手臂两大部分组成。
底盘是支撑机械手全部重量并能带动手臂旋转的机构。
底盘采用一个直流电动机驱动,底盘旋转时带动一个旋转码盘旋转,机械手每旋转3度发出一个脉冲,由传感器检测并送入可编程控制器,从而计算底盘旋转的角度。
同时,在底盘上装有限位磁头,最大旋转角度可达270度。
手臂是机械手的主要部分,它是支撑手爪、工件并使它们运动的机构。
本设计中手臂由横轴和竖轴组成,可完成伸缩、升降的运动。
手臂采用步进电动机带动丝杠、螺母来实现伸缩和升降运动。
由可编程控制器发出脉冲信号,经步进电动机驱动器驱动步进电动机旋转,带动滚珠丝杠旋转,完成手臂的运动。
改变发出脉冲的个数,可控制手臂的两个轴运动的距离。
同时在两轴的两端分别加限位开关限位。
采用丝杠、螺母结构传动的特点是易于自锁,位置精度较高,传动效率较高。
4.2电器元件、设备的选择
1PLC机型的选择
根据被控对象对PLC控制系统的功能要求,可进行PLC型号的选定。
进行PLC选型时,基本原则是满足控制系统的功能需要,同时要兼顾维修、备件的通用性。
对开关量控制的系统,当控制速度要求不高时,一般的PLC都可以满足要求,如对小型泵的顺序控制、单台机械的自动控制等。
当控制速度要求较高、输出有高速脉冲信号等情况时,要考虑输入/输出点的形式,最好采用晶体管形式输出。
对带有部分模拟量控制的w装置等。
2输入/输出的点数:
I/O点数可以衡量PLC规模的大小。
准确统计被控对象的输入信号和输出信号的总点数并考虑今后系统的调整和扩充,在实际统计I/O点数基础上,一般应加上10%-20%的备用点数。
多数小型PLC为整体式,具有体积小、价格便宜等优点,适于工艺过程比较稳定,控制要求比较简单的系统。
模块式结构的PLC采