最新气动机械手控制系统设计

上传人:q****9 文档编号:179900111 上传时间:2021-04-13 格式:DOC 页数:36 大小:1.25MB
返回 下载 相关 举报
最新气动机械手控制系统设计_第1页
第1页 / 共36页
最新气动机械手控制系统设计_第2页
第2页 / 共36页
最新气动机械手控制系统设计_第3页
第3页 / 共36页
最新气动机械手控制系统设计_第4页
第4页 / 共36页
最新气动机械手控制系统设计_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《最新气动机械手控制系统设计》由会员分享,可在线阅读,更多相关《最新气动机械手控制系统设计(36页珍藏版)》请在金锄头文库上搜索。

1、目录之中。 机电工程学院 课课程程设设计计说说明明书书 设计题目设计题目: : 气动机械手控制系统设计气动机械手控制系统设计 学生姓名:学生姓名: 学学 号:号: 2009480520094805 专业班级:专业班级: 机制机制 F09F09 指导教师:指导教师: 2012 年年 12 月月 12 日日 内容摘要内容摘要 在工业生产和其他领域内,由于工作的需要,人们经常受到高温、腐蚀及有毒气 体等因素的危害,增加了工人的劳动强度,甚至于危及生命。自从工业机械手问世以 来,相应的各种难题迎刃而解。工业机械手是近代自动控制领域中出现的一项新的技 术,是现代控制理论与工业生产自动化实践相结合的产物,

2、并已成为现代机械制造生 产系统中的一个重要组成部分。在我国,近几年也有较快的发展,并取得了一定的效 果,受到机械工业和铁路工业等部门的重视。机械手可在空间抓、放、搬运物体,动 作灵活多样,适用于可变换生产品种的中、小批量自动化生产,广泛应用于柔性自动 线。机械手一般由耐高温、抗腐蚀的材料制成,以适应现场恶劣的环境,大大降低了 工人的劳动强度,提高了工作效率。PLC 可以按照所需要求完成机械手的设计,使机械 手的设计简单化,大大节省了时间。本文应用西门子 S7200 系列 PLC 来实现气动机 械手的搬运控制系统,该系统充分利用了可编程控制器(PLC)的控制功能。利用可编 程技术结合相应的硬件装

3、置,控制气动机械手完成各种动作。该系统具有结构简单、 可靠稳定、容易控制等优点。 关键词关键词:气动机械手;S7200 系列 PLC;CPU226; 目目 录录 第第 1 1 章章 引引 言言1 第第 2 章章 系统总体方案设计系统总体方案设计2 2.1 程序设计的基本思路2 2.2 气动机械手的控制要求2 2.3 系统的硬件结构与操作功能2 2.3.1 硬件结构2 2.3.2 气动机械手的操作功能3 第第 3 3 章章 PLCPLC 控制系统设计控制系统设计4 3.1 可编程控制器的 CPU 选择4 3.2 气动机械手的 I/O 地址分配表4 3.3 PLC 的输入输出设备接线图 5 3.4

4、 气动机械手控制流程图6 3.5 程序设计梯形图7 3.6 语句表15 3.7 PLC 程序调试23 结论结论30 设计总结设计总结31 谢辞谢辞32 参考文献参考文献33 第第 1 1 章章 引引 言言 由于气压传动系统使用安全、可靠,可以在高温、震动、易燃、易爆、多尘埃、 强磁、辐射等恶劣环境下工作。而气动机械手作为机械手的一种,它具有结构简单、 重量轻、动作迅速、平稳、可靠、节能和不污染环境、容易实现无级调速、易实现过 载保护、易实现复杂的动作等优点。所以,气动机械手被广泛应用于汽车制造业、半 导体及家电行业、化肥和化工,食品和药品的包装、精密仪器和军事工业等。现代汽 车制造工厂的生产线

5、,尤其是主要工艺的焊接生产线,大多采用了气动机械手。车身 在每个工序的移动;车身外壳被真空吸盘吸起和放下,在指定工位的夹紧和定位;点 焊机焊头的快速接近、减速软着陆后的变压控制点焊,都采用了各种特殊功能的气动 机械手。高频率的点焊、力控的准确性及完成整个工序过程的高度自动化,堪称是最 有代表性的气动机械手应用。 第第 2 2 章章 系统总体方案设计系统总体方案设计 2.12.1 程序设计的基本思路程序设计的基本思路 在进行程序设计时,首先应明确对象的具体控制要求,然后根据程序的控制要求 画出程序工作状态流程图,最后根据程序工作状态流程图及程序的控制要求画出梯形 图。由于 CPU 对程序的串行扫

6、描工作方式,会造成输入输出的滞后。而由扫描方式引 起的滞后时间,最长可达两个扫描周期,程序越长,这种滞后越明显,则控制精度就 越低。因此,在实现控制要求的基础上,应使程序尽量简洁紧凑,这样有利于程序 的运行。另一方面,同一控制对象,根据生产的工艺流程不同,控制要求或控制时序 会发生变化。此时,要求程序修改方便、简单,即要求程序有较好的柔性,这样在修 改程序时能节省很多时间。下面介绍一种基于 PLC 的气动机械手的控制方法。机械手 的控制属顺序控制,采用步进指令,首先应画出机械手工作状态流程图,然后根据流 程图所提供的思路进行程序设计。 2.22.2 气动机械手的控制要求气动机械手的控制要求 1

7、、气动机械手的升降和左右移动分别由不同的双线圈电磁阀实现,电磁阀线圈失 电时能保持原来的状态,必须驱动反向的线圈才能反向运动。 2、上升、下降的电磁阀线圈分别为 YV2、YV1,右行、左行的电磁阀线圈为 YV3、YV4。 3、机械手的夹钳由单线圈电磁阀 YV5 来实现。线圈通电时夹紧工作,断电时松开 工作。 4、机械手的夹钳的松开,夹紧通过延时 1.7s 实现。 5、机械手下降、上升、右行、左行的限位由行程开关 SQ1、SQ2、SQ3、SQ4 来实 现。 2.32.3 系统的硬件结构与操作功能系统的硬件结构与操作功能 2.3.12.3.1 硬件结构硬件结构 机械手用来将工件从 A 点搬运到 B

8、 点(如图 2-1),输出 Q0.1 为 1 时工件被夹紧, 为 0 时被松开。工作方式选择开关的 5 个位置分别对应于 5 种工作方式,操作面板下 部的 9 个按钮式手动按钮分别对用于紧急停车、启动、停止、下降、上升、右行、左 行、夹紧、松开。为了保证在紧急情况下(包括 PLC 发生故障时)能可靠地切断负载 电源,设置了交流接触器 KM。PLC 开始运行时按下“负载电源”按钮,使 KM 线圈得电 并自锁,KM 的主触点接通,给外部负载提供交流电源,出现紧急情况时用“紧急停车” 按钮断开负载电源。 机械手示意图如图 2-1 所示。 图 2-1 机械手示意图 2.3.22.3.2 气动机械手的操

9、作功能气动机械手的操作功能 系统设有手动、单周期、连续、单步和回原点五种工作方式(如图 2-2)。 在手动工作方式下,用 I0.5I1.2 对应的 6 个按钮分别独立控制机械手的升、降、 左右行和夹紧松开。 在单周期的工作方式下,按下启动按钮 I2.6 后,从初始步 M0.0 开始,机械手按 顺序功能图的规定完成一个周期的工作后,返回并停留在初始步。 在单步工作方式下,从初始步开始,按一下启动按钮,系统转换到下一步,完成 该步的任务后,自动停止工作并停留在该步,再按一下启动按钮,又往前走一步。单 步工作方式常用于系统的调试。 图 2-2 操作面板 第第 3 3 章章 PLCPLC 控制系统设计

10、控制系统设计 3.13.1 可编程控制器的可编程控制器的 CPUCPU 选择选择 根据设计可知需要 17 个输入接口,5 个输出接口,通过查阅手册选择 S7-200 CPU226 基本单元(24DI/16DO 出)1 台。CPU226 有 24 个输入端口,16 个输出端口,满 足气动机械手对输入输出端口的要求,不需要再增加扩展单元,它属于整体式结构。 整体式 PLC 具有结构紧凑、体积小、重量轻、价格低的优点。一般小型或超小型 PLC 多采用这种结构。模块式 PLC 把各个组成部分做成独立的模块,如 CPU 模块、输入模 块、输出模块、电源模块等。综上所述,应选择 S7-200CPU226

11、基本单元。 3.23.2 气动机械手的气动机械手的 I/OI/O 地址分配表地址分配表 气动机械手的 I/O 地址分配表如表 3-1 所示。 表 3-1 I/0 地址分配表 控制信号信号名称元件名称元件符号地址编码 下降停止下限位开关 SQ1I0.0 上升停止上限为开关 SQ2I0.1 右行停止右限位开关 SQ3I0.2 左行停止左限位开关 SQ4I0.3 下降下降按钮 SB3I0.4 上升上升按钮 SB4I0.5 右行右行按钮 SB5I0.6 左行左行按钮 SB6I1.7 夹紧夹紧按钮 SB7I1.0 松开松开按钮 SB8I1.1 手动操作手动开关 SA1-0I2.0 回原点操作回原点开关

12、SA1-1I2.1 单步操作单步开关 SA1-2I2.2 单周期操作单周期开关 SA1-3I2.3 连续操作连续开关 SA1-4I2.4 急停急停按钮 SB9I2.5 启动启动按钮 SB1I2.6 输 入 信 号 停止停止按钮 SB2I2.7 下降下降电磁阀 YV1Q0.1 夹松夹松电磁阀 YV5Q0.0 上升上升电磁阀 YV2Q0.2 右行右行电磁阀 YV3Q0.3 输出信号 左行左行电磁阀 YV4Q0.4 3.33.3 PLCPLC 的输入输出设备接线图的输入输出设备接线图 PLC 外部接线图的输入输出设备、负载电源的类型等的设计应结合系统的控制要求 来进行具体分析和设定。PL C 的外部

13、接线图应尽量做到简洁明了以便于观察,出现故 障时也便于维修,这样的外部接线图才是合理的外部接线图。气动机械手控制外部接 线图如图 3-1 所示。 图 3-1 PLC 的输入输出设备的接线图 3.43.4 气动机械手控制流程图气动机械手控制流程图 原理:接通电源使系统启动开始扫描,扫描手动时判断手动按钮是执行手动操作; 扫描回原点开关,是执行回原点操作;扫描单步开关,是执行单步操作;扫描单周期 开关,是检测是否在原点,是执行单周期操作;扫描连续操作,是检测是否在原点, 是执行连续操作。除了连续操作以外,其他操作执行完以后自动重新扫描。 图 3-2 气动机械手控制流程图 3.53.5 程序设计梯形

14、图程序设计梯形图 A A B B C C D D E E F F G G 3.63.6 语句表语句表 ORGANIZATION_BLOCK 主程序:OB1 TITLE=程序注释:主程序 BEGIN Network 1 / 网络标题 / 网络注释:调用公用子程序 LD SM0.0 CALL SBR0 Network 2 / 调用手动子程序 LD I2.0 CALL SBR1 Network 3 / 调用自动回原位子程序 LD I2.1 CALL SBR2 Network 4 / 调用单步,单周期和连续子程序 LD I2.4 O I2.3 O I2.2 CALL SBR3 Network 5 /

15、机械手下降 LD M2.0 O M2.4 AN I0.0 LD M3.4 OLD AN I2.5 AN M4.0 = Q0.1 Network 6 / 机械手夹紧 LD M2.1 O M3.1 S Q0.0 TON T37, 17 Network 7 / 机械手松开 LD M2.5 O M3.2 O M4.2 O M4.3 R Q0.0, 1 TON T38, 17 Network 8 / 机械手上升 LD M2.2 O M2.6 AN I0.1 LD M3.3 O M4.3 OLD AN I2.5 = Q0.2 Network 9 / 机械手右行 LD M2.3 AN I0.2 O M3.5

16、 OLD AN I2.5 AN M4.1 = Q0.3 Network 10 / 机械手左行 LD M2.7 AN I0.3 O M3.6 O M4.4 AN I2.5 = Q0.4 END_ORGANIZATION_BLOCK SUBROUTINE_BLOCK SBR_0:SBR0 TITLE=子程序注释 BEGIN Network 1 / 网络标题 / 网络注释 END_SUBROUTINE_BLOCK SUBROUTINE_BLOCK SBR_1:SBR1 TITLE=子程序注释公用子程序 BEGIN Network 1 / 网络标题 / 网络注释:判断机械手是否在原点 LD I0.3 A I0.1 AN M4.5 = M0.5 Network 2 / 机械手回原点 LD SM0.0 O I2.0 O I2.1 LPS A M0.5 S M0.0, 1 LPP AN M0.5 R M0.0, 1 Network 3 / 系统进入手动,回原点工作方式 LD I2.0 O I2.1 R M2.0, 1 Network 4 / 系统进入单步,单周期和连续工作方式 LDN I2.4 R

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号