收藏 分享(赏)

机械手PLC自动控制系统的设计.doc

上传人:scg750829 文档编号:9287685 上传时间:2019-07-31 格式:DOC 页数:31 大小:585KB
下载 相关 举报
机械手PLC自动控制系统的设计.doc_第1页
第1页 / 共31页
机械手PLC自动控制系统的设计.doc_第2页
第2页 / 共31页
机械手PLC自动控制系统的设计.doc_第3页
第3页 / 共31页
机械手PLC自动控制系统的设计.doc_第4页
第4页 / 共31页
机械手PLC自动控制系统的设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、浙 江 工 业 职 业 技 术 学 院 毕业论文(2009 届)机械手 PLC 自动控制系统的设计学生姓名 学 号 分 院 电气工程分院 专 业 电气自动化技术 指导教师 完成日期 2009 年 05 月 18 日 机械手 PLC 自动控制系统的设计摘 要 随着科学技术的日新月异,自动化程度要求越来越高,市场竞争激烈、人工成本上涨,以往人工操作的搬运和固定式输送带为主的传统物件搬运方式,不但占用空间也不容易更变生产线结构,加上需要人力监督操作,更增加生产成本,原有的生产装料装置远远不能满足当前高度自动化的需要。减轻劳动强度,保障生产的可靠性、安全性,降低生产成本,减少环境污染、提高产品的质量及

2、经济效益是企业生成所必须面临的重大问题。它集成自动控制技术、计量技术、新传感器技术、计算机管理技术于一体的机电一体化产品;充分利用计算机技术对生产过程进行集中监视、控制管理和分散控制;充分吸收了分散式控制系统和集中控制系统的优点,采用标准化、模块化、系统化设计,配置灵活、组态方便。本设计就 PLC 在机械手控制上的应用作了详细阐述。关键词 可编程控制器 机械手 自动控制3目 录引 言 .1第一章 机械手硬件系统 21.1 机械手介绍 21.2 机械手原理 .31.3 机械手控制要求 31.4 机械手系统过程示意图 .4第二章 PLC 硬件系统 .62.1 PLC 的定义和特点 62.1.1 P

3、LC 的定义 62.1.2 PLC 的特点 62.2 PLC 结构和工作原理 .82.2.1 PLC 结构 .82.2.2 PLC 的工作原理 92.3 PLC 机型的选择 102.4 I/O 分配 .112.5 PLC 外部接线图 12第三章 系统程序设计 133.1 程序简介 .133.2 梯形图程序设计 143.3 机械手指令语句 .211结 论 .22致 谢 .23参考文献 24引 言工业机械手是近几十年发展起来的一种高科技自动化生产设备。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机械手作业的准确性和各种环境中完成作

4、业的能力,在国民经济各领域有着广阔的发展前景。随着工业自动化的发展, 出现了数控加工中心,它在减轻工人的劳动强度的同时, 大大提高了劳动生产率。但数控加2工中常见的上下料工序, 通常仍采用人工操作或传统继电器控制的半自动化装置。前者费时费工、效率低; 后者因设计复杂, 需较多继电器,接线繁杂, 易受车体振动干扰,而存在可靠性差、故障多、维修困难等问题。可编程序控制器 PLC 控制的上下料机械手控制系统动作简便、线路设计合理、具有较强的抗干扰能力, 保证了系统运行的可靠性,降低了维修率, 提高了工作效率。机械手技术涉及到力学、机械学、电气液压技术、自动控制技术、传感器技术和计算机技术等科学领域,

5、是一门跨学科综合技术。可编程控制器(PLC)是在计算机技术、通信技术和继电器控制技术的发展基础上开发出来的,现已广泛应用于工业控制的各个领域。它以微处理器为核心,用编写的程序进行逻辑控制、定时、计数和运算等,并通过数字量和模拟量的输入/ 输出来控制机械设备或生产过程。如今,PLC 在我国各个工业控制领域中的应用越来越广泛。第一章 机械手硬件系统1.1 机械手介绍 机械手 mechanical hand。 能模仿人的手和臂某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广3泛应用于机械制造、

6、冶金、电子、轻工和原子能等部门。机械手主要由手部和运动机构组成。手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动) 、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度 。为了抓取空间中任意位置和方位的物体,需有 6 个自由度。自由度是机 械手设计的关 键参数。自由 度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用机械手有 2 3 个自由度。机械手的种类,按驱动方式可分为液压式、气动式、电动式、

7、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置。有些操作装置需要由人直接操纵,如用于原子能部门操持危险物品的主从式操作手也常称为机械手。1.2 机械手原理机械手的动作流程如图 1-1 所示:4图 1-1 机械手动作示意图机械手的操作面板如图 1-2 所示:图 1-2 机械手操作面板示意图1.3 机械手控制要求工件台 A、B 上工件的传送不用 PLC 控制; 机械手要求按一定的顺序动作,启动时,机械手从

8、原点开始按顺序动作.停止时, 机械手停止在现行工步上,重新起动时,机械手按停止前的动作继续进行。为满足生产要求,机械手设置手动工作方式和自动工作方式两种,而自动工作方式又分为单步、单周和连续工作方式。1.手动工作方式利用按钮对机械手的每一步动作单独进行控制,例如按“上升”5按钮,机械手上升;按“下降”按钮,机械手下降。此种工作方式可使机械手置原位。2.单步工作方式从原点开始,按自动工作循环的工序,每按一下起动按钮,机械手完成一步的动作后自动停止。3.单周期工方式按下起动按钮,从原点开始,机械手按工序自动完成一个周期的动作后,停在原位。4.连续工作方式机构在原位时,按下起动按钮,机构自动连续的执

9、行周期动作。当按下停止按钮时,机械手保持当前状态。重新恢复后机械手按停止前的动作继续进行工作。1.4 机械手系统过程示意图机械手系统的运作过程就如图 1-3 所示:开始6机械手初始状态手动 单步 单周期 循环机械手下降机械手夹紧机械手上升机械手下降机械手放松机械手上升机械手左移循环是否图 1-3 机械手系统过程示意图机械手右移结束程序7第二章 PLC 硬件系统2.1 PLC 的定义和特点2.1.1 PLC 的定义PLC 自问世以来,尽管时间不长,但发展迅速。为了使其生产和发展标准化,国际电工委员会(IEC)先后颁布了 PLC 标准的草案第一稿、第二稿和第三稿,并在 1987 年作了如下的定义:

10、“ 可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部程序存储、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都应按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。 ”总之,可编程控制器是一台专为工业环境应用而设计的计算机,它是将传统的继电器技术、计算机技术和通信技术相融合而发展起来的一种新型的控制装置。在具体的国内工业应用中,由于它不是针对某一具体工业应用,因此他的硬件应根据实际需要来进行配置,其软件则根据控制要求进行编写。

11、2.1.2 PLC 的特点PLC 是传统的继电器技术和计算机技术相结合的产物,所以在工业控制方面,有着继电器控制或通用计算机所无法比拟的特点。81.可靠性高PLC 的高可靠性主要表现在硬件和软件两个方面:在硬件方面,由于采用性能优良的开关电源,并且对采用的器件进行严格的筛选,加上合理的系统结构,最后加固、简化安装,因此 PLC 具有很强的抗振动冲击性能;无触点的半导体电路来完成大量的开关动作,就不会出现继电器控制系统中的器件老化、脱焊、触点电弧等问题;PLC 模块式的结构,可以在其中一个模块出现故障时迅速地判断出故障的模块并进行更换,这样就能尽量缩短系统的维修时间。在软件方面,PLC 的监控定

12、时器可用于监视执行用户程序的专用运算处理器的延迟,保证在程序出错和程序调试时,避免因程序错误而出现死循环;当 CPU、电池 I/O 口、通信等出现异常时,PLC 的自诊功能可以检测到这些错误,并采取相应的措施,以防止故障扩大;停电时,后备电池和正常工作时一样,进行对用户程序及动态数据的保护,确保信息不丢失。由于采取了以上的有效措施,保证了 PLC 的高靠性,从而使PLC 的平均无故障时间高达几十万小时。2.面向控制过程的编写语言,容易掌握PLC 的编程语言采用继电器控制电路的梯形图语言,清晰直观。虽然 PLC 是以微处理器为核心的控制装置,但是它不需要用户具有很强的程序设计能力,只要用户具备一

13、定的计算机软、硬件知识和电器控制方面的知识即可。3.易于安装、调试、维修9在安装时,由于 PLC 的输入/输出接口已经做好,因此可以直接和外部设备相连,而不再需要专用的接口电路。而且 PLC 的软件功能取代了原来的继电器控制中的中间继电器、计时器、计数器等一些器件,所以硬件安装上的工作量相应减少。PLC 的调试可先在实验室模拟完成,模拟调试完成后再现场安装、调试。这样就可以避免可能在现场会出现的一些问题,从而缩短调试周期。在维修方面,PLC 完善的诊断和显示功能,可以通过模块上的显示或编程器等很容易地找出故障的模块,而且由于模块化设计,因此只需对出错的模块进行更换即可。4.网络功能强大PLC

14、不仅能做到远程控制、进行 PLC 内部通信与上位机进行通信,还具备专线上网、无线上网等功能。5.体积小、重量轻由于 PLC 内部电路主要采用微电子技术设计,因此它具有体积小、重量轻等特点。2.2 PLC 结构和工作原理2.2.1 PLC 结构PLC 实质是一种专用于工业控制的计算机,其硬件结构基本上与微型机相同。根据结构形式不同,PLC 的基本结构可分为整体式和模块式。101.整体式结构整体式(又称箱体式)结构的 PLC 由 CPU、存储器、I/O 单元、电源电路和通信端口等组成,并将这些组装在同一机体内。这种结构的特点是结构简单、体积小、价格低、输入/输出点数固定、实现的功能和控制规模固定,

15、但灵活性较低。2.模块式结构模块式(又称组合式)结构的 PLC 是将 CPU、存储器、I/O 单元、电源电路和通信端口等分别作成相应的模块,应用时将这些模块根据控制要求插在机架上,各模块间通过机架上的总线相互联系。其中 PLC 的 CPU 和存储器设计在一个模块上,有时把电源也放在这一模块上,该模块在总线上的安装位置一般是固定的。模块式的PLC 安装完成后,需进行登记,以便 PLC 对安装在总线上的各模块进行地址确认,该结构的特点是系统构成的灵活性较高,可以构成不同控制规模和功能的 PLC,但同时价格也较高。2.2.2 PLC 的工作原理PLC 的工作过程是周期循环扫描的工作过程。用户程序通过

16、编程器或其他输入设备输入存放在 PLC 的用户存储器中。当 PLC 开始工作时,CPU 根据系统监控程序的规定顺序,通过扫描,完成个输入点的状态采集或数据采集、用户程序的执行、各输出点状态的更新、编程器键入响应和显示更新、及 CPU 自检等功能。PLC 扫描可按固定顺序进行,也可按用户程序规定的可变顺序11进行,这不仅仅因为有的程序不需要每扫描一次,执行一次,也因为在一个大控制系统中,需要处理的 I/O 点数较多。通过不同的组织模块的安排,采用分时分批扫描执行的方法,可缩断扫描周期和提高控制的实时相应性。PLC 采用集中采样、集中输出的工作方式,减少外界干扰的影响。PLC 的工作过程分三个阶段

17、进行,即输入采样阶段、程序执行阶段和输出刷新阶段。如图所示:图 2-1 PLC 扫描工作过程图2.3 PLC 机型的选择如何在实际应用时选择合适的 PLC 设备 ,也是很关键的问题。首先是选用合适厂家的产品。目前市场上的 PLC 产品很多。最具代表性的有日本立石公司 欧姆龙 - OMRON 、德国西门子公司以及日本三菱公司的可编程控制器(PLC)系列产品。其中 OMRON 的 PLC,以小型产品最受欢迎。一方面是由于其价位较低, 性能价格比较高;另一方面是由于它配有较强的指令系统。我国普遍使用的小12型(PLC 产品是 OMRON 产品。立石公司 欧姆龙 -)OMRON 首推 C 系列 PLC

18、。西门子 PLC 产品品质精良但价格昂贵。三菱公司则推出整体式 PLC。当 PLC 厂家确定后 ,便可根据 PLC 的技术指标来选择合适的 PLC 设备。例如: 输入/输出点数(PLC 外部输入、输出端子总数 ,这是 PLC 最重要)的一项指标 、扫描速度、指令条数、内存容量等。通过对我设计的机械手系统分析,使用了 18 个输入点,出于要预留 20%的空点 ,故决定选择三菱 FX2N-48MR 的 PLC。2.4 I/O 分配I/O 分配表如表 2-1 所示。表 2-1 I/O 分配表输入信号 输出信号名称 代码 输入点编号 名称 代码 输入点编号手动挡 SA X0 松开按钮 SB8 X15回

19、原位挡 SA X1 下限位开关 SQ1X16单步挡 SA X2 上限位开关 SQ2X17单周期挡 SA X3 右限位开关 SQ3X20连续挡 SA X4 左限位开关 SQ X21134回原位按钮 SB9 X5启动按钮 SB1 X6 输出信号停止按钮 SB2 X7 名称 代码 输出点编号下降按钮 SB3 X10 下降电磁阀线圈 YV1 Y0上升按钮 SB4 X11 上升电磁阀线圈 YV2 Y1右行按钮 SB5 X12 右行电磁阀线圈 YV3 Y2左行按钮 SB6 X13 左行电磁阀线圈 YV4 Y3夹紧按钮 SB7 X14 松紧电磁阀线圈 YV5 Y42.5 PLC 外部接线图本次设计的机械手的

20、 PLC 控制外部接线图如图 2-2 所示:14图 2-2 PLC 外部接线图15第三章 系统程序设计3.1 程序简介PLC 基本设计一般包括总体设计、硬件设计软件设计和系统调试四项内容。程序设计属于软件设计 ,但与硬件设计相关 ,通常采用继电器系统设计方法中的逐渐探索法 ,以“ 步” 为核心 ,一步一步设计下去、一步一步修改调试 ,直至完成整个程序的设计。由于 PLC 内部继电器数量大 ,其接点在内存允许的情况下可重复使用 ,具有存储数量大、执行速度快等特点 ,故采用此法可缩短设计周期。PLC 程序设计可按照以下六个步骤进行:1.确定被控系统必需完成的动作及完成这些动作的顺序。2.分配输入、

21、输出设备。即确定哪些外围设备是送信号到 PLC,哪些外围设备是接收来自 PLC 信号的。3.设计 PLC 程序并画出梯形图。梯形图体现了按照正确顺序所要求的全部功能及其相互关系。4.实现用计算机对 PLC 的梯形图直接编程。5.对程序进行调试 (模拟和现场调试) 。6.保存已完成的程序。显然 ,在建立一个 PLC 控制系统时 ,必须首先把系统需要的输入、输出数量确定下来 ,然后按需要确定各控制动作的顺序和各个控制装置彼此之间的关系。确定控制上的相互关系之后 ,就可以进行编程的第二步 - - 分配输入、输出设备。在分配了 PLC 的输入输出点、16内部辅助继电器、定时器、计数器之后,就可以设计

22、PLC 程序并画出梯形图。梯形图从左母线开始的逻辑行,必须终止于一个继电器线圈或定时器、计数器 ,它与实际的电路图不同。画好梯形图后 ,使用编程软件直接把梯形图输入计算机并下装到 PLC 进行模拟调试 ,反复修改下装 ,直至符合控制要求。3.2 梯形图程序设计1.程序总体结构机械手系统的程序总体结构分为公用程序、自动程序、手动程序和回原位程序四部分。其中自动程序包括单步、单周期和连续运行的程序,因它们的工作顺序相同,所以可将它们合编在一起。CJ(FNC00)是条件跳转应用指令,如果选择 “手动”工作方式,即X0 为 ON,X1 为 OFF,则 PLC 执行完公用程序后,将跳过自动程序到 P0

23、处,由于 X0 动断触点断开,所以执行“ 手动程序”。由于 P1处的 X1 的动断触点闭合,所以又跳过回原位程序到 P2 处。如果选择“回原位 ”工作方式,同样只执行公用程序和回原位程序。如果选择“单步 ”或 “连续”方式,则只执行公用程序和自动程序。17图 3-1 总体结构2公用程序 公用程序如图 3-2 所示,左限位开关 X21、上限位开关 X17 的常开触点和表示机械手松开的 Y4 的常开触点的串联电路接通时,辅助继电器 M0 变为 ON,表示机械手在原位。公用程序用于自动程序和手动程序相互切换的处理,当系统处于受动工作方式时,必须将除初始步以外的各步对应的辅助继电器(M11-M18)复

24、位,同时将表示连续工作状态的 M1 复位,否则当系统从自动工作方式切换到手动工作方式,然后又返回自动工作方式时,可能会出现同时有两个活动步的异常情况,引起错误的动作。当机械手处于原点状态(M0 为 ON)时,在开始执行用户程序(M8002 为 ON) 、系统处于手动状态或回原点状态(X0 或 X1 为 ON)时,初始步对应的M10 将被置位,为进入单步、单周期和连续工作方式作好准备。如果此时 M0 为 OFF 状态, M10 将被复位,初始步为不活动步,系统不能在单步、单周期和连续工作方式下工作。18图 3-2 公用程序3.手动程序 手动程序如图 3-3 所示,手动工作时用 X10X15 对应

25、的 6 个按钮控制机械手的上升、下降、左行、右行、松开和夹紧。为了保证系统的安全运行,在手动程序中设置了一些必要的联锁,例如上升与下降之间的互锁;上升、下降、左行、右行的限位;上限位开关 X17 的常开触点与控制左、右行的 Y3 和 Y2 的线圈串联,使得机械手升到最高位置才能左右移动,以防止机械手在较低位置运行时与别的物体碰撞。图 3-3 手动程序194.自动程序 自动程序如图 3-4 所示,系统工作为单步方式时 X2 为 ON,其动断触点断开,辅助继电器一般情况下 M2 为 OFF。X3,X4 都为OFF, “单周期” 和“ 连续 ”工作方式被禁止。假设系统处于初始状态,M10 为 ON,

26、当按下启动按钮 X6 时,M2 变为 ON,使 M11 为ON,Y0 线圈得电,机械手下降。放开启动按钮后,M2 立即变为OFF。当机械手下降到下限位时,于 Y0 线圈串联的 X16 动断触点断开,Y0 线圈失电,机械手停止下降。此时,M11,X16 均为 ON,其动合触点接通,再按下启动按钮 X6 时,M2 又变为 ON,M12 得电并自保持,机械手进入夹紧状态,同时 M11 也变为 OFF。在完成某一步的动作后,必须按一次启动按钮,系统才能进入下一步。如果选择单周期工作方式,此时 X3 为 ON,X2 的动断触点接通,M2 变为 ON,允许转换。在初始步按下启动按钮 X6,在 M11电路中

27、,因 M10,X6,M2 的动合触点和 M12 的动断触点都接通,所以 M11 变为 ON,Y0 也变为 ON,机械手下降。当机械手碰到下限位开关 X16 时停止下降,M12 变为 ON,Y4 也变为 ON,机械手进入夹紧状态,经过 1.7S 后,机械手夹紧工件开始上升。这样,系统就会按工序一步一步向前运行。打那个机械手在 M18 步返回原位时,X4 为 OFF,其动合触点断开,此时不是连续工作方式,因此机械手不会连续运行。系统处于连续方式时,X4 为 ON,它的动合触点闭合,在初始步按下启动按钮 X6,M1 得电自保持,选择连续工作方式,其他工作20过程与单周期方式相同。按下停止按钮 X7

28、后,M1 变为 OFF,但系统不会立即停止,在完成当前的工作周期后,机械手最终停止在原位。21图 3-4 自动程序225.回原位程序如图 3-5 所示为机械手自动回原点程序,在回原点工作方式(X1 为 ON) ,按下回原点起动按钮 X5,M3 变为 ON,机械手松开和上升,升到上限位开关时 X17 为 ON,机械手左行,到左限位时,X21 变为 ON 左行停止并将 M3 复位。这时原点条件满足,M0 为ON,在公用程序中,初始步 M0 被置位,为进入单周期、连续和单步工作方式作好准备。图 3-5 回原位程序233.3 机械手指令语句机械手的指令语句表如图 3-6 所示24图 3-6 机械手指令

29、语句25结 论(1)前两年半的时间都在学习工业自动化的理论基础知识,并未真正地去应用和实践,大三上半年的实训课,使我的动手能力有所提高。经过通过这次毕业设计,让我学到了不少东西,感触也满深的,总的说来这次毕业设计,我接触到了平时没有接触的元器件及仪器设备,尝试了全新的知识和制作。从中发现了自己的很多不足。我体会到学习理论知识、培养自学能力、训练思维方法和创新思维方法的重要性;知识掌握得越多,设计就会更全面、顺利、完整。(2) 设计是理论与实践相结合,巩固基础知识与培养创新思维相结合,个人作用与集体协作相结合的一门大型实践课,它培养我们学生的全面素质。我经过这次系统性的毕业设计,熟悉了对一项课题

30、进行研究、设计、实验的详细过程,这些在我们将来的学习和工作有很大的帮助。(3) 毕业设计对以前学过的理论知识起到了回顾作用,并对其加以了进一步的巩固。(4) 毕业设计培养了我严肃认真和实是求事科学态度,而且培养了我耐心、仔细的工作作风,同时也增强了学生之间、学生与老师之间的友情。26致 谢本 论 文 是 在 陈 怀 忠 老 师 的 悉 心 教 诲 指 导 下 完 成 的 , 在 整 个 毕业 设 计 期 间 , 得 到 了 导 师 的 认 真 指 导 和 帮 助 , 导 师 的 严 谨 学 风 和 渊博 学 识 使 本 人 受 益 匪 浅 , 在 此 表 示 诚 挚 的 敬 意 和 由 衷 的

31、 感 谢 。 同 时要 感 谢 电 气 工 程 分 院 领 导 和 老 师 给 我 们 提 供 了 良 好 的 环 境 和 热 心指 导 。 在 整 个 设 计 过 程 中 , 我 不 但 巩 固 了 已 经 所 学 的 许 多 基 础 知 识和 专 业 知 识 , 而 且 在 查 阅 大 量 课 外 书 籍 的 同 时 , 开 阔 了 视 野 , 增 长了 见 识 , 并 学 到 了 许 多 有 用 的 东 西 , 对 整 个 设 计 有 了 明 确 的 认 识 。在 软 件 编 程 中 , 还 得 到 张 麟 裕 等 同 学 的 积 极 帮 助 , 在 此 一 并 表示 感 谢 。感 谢 在 百 忙 中 评 阅 论 文 和 参 加 答 辩 的 各 位 领 导 和 老 师 , 由 于首 次 做 机 械 手 PLC 自 动 控 制 系 统 的 设 计 , 错 误 、 漏 洞 一 定 不 少 ,望 各 位 老 师 不 吝 赐 教 。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报