机械手自动控制系统用PLC实现的程序设计_第1页
机械手自动控制系统用PLC实现的程序设计_第2页
机械手自动控制系统用PLC实现的程序设计_第3页
机械手自动控制系统用PLC实现的程序设计_第4页
机械手自动控制系统用PLC实现的程序设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

沈阳航空职业技术学院论文 I 摘 要 本文介绍的物料搬运机械手可在空间抓放物体 可代替人工在高温和危险的作业 区进行作业 主要作用是完成机械部件的搬运工作 能放置在各种不同的生产线或物 流流水线中 使零件搬运 货物运输更快捷 便利 本文利用 MCGS 全中文通用工控 组态软件和基于 MCGS 全中文组态软件开发的计算机监控 PLC 模拟实验系统软件实现 机械手的仿真 并用 STEP7 Micro WIN 设计 PLC 的控制程序来实现对机械手的自动控 制 从而实现了机械手自动化系统的控制过程 关键词 关键词 PLCPLC 机械手自动化机械手自动化 程序设计程序设计 用PLC 实现的机械手自动控制系统程序设计 II 目目 录录 摘 要 I 第 1 章 课题介绍 1 1 1 课题设计内容 1 1 2 课题设计具体要求 2 1 3 课题来源及研究的目的和意义 2 第 2 章 机械手和 PLC 的概念及选择 3 2 1 机械手的概念 3 2 2 PLC 的概念 4 第 3 章 PLC 控制机械手的系统 5 3 1 I O 地址分配 5 3 2 分析系统的控制并设计 PLC 程序 5 第 4 章 调试机械手 PLC 控制程序 7 第 5 章 结论 8 参 考 文 献 9 致 谢 10 附录 A 指令语句表 11 附录 B 梯形图程序 15 沈阳航空职业技术学院论文 1 第 1 章 课题介绍 1 1 课题设计内容 机械手设有调整 连续 单周及步进四种工作方式 工作时要首先选择工 作方式 然后操作对应按钮 其工作示意图如图 1 1 所示 图 1 1 机械手工作循环示意图 1 1 1 调整工作方式 可按相应按钮实现左移 右移 上移 下移 加紧 放松各个动作的单独调整 1 1 2 连续工作方式 按下起动按钮 机械手按下降 加紧 上升 右移 下降 放松 上升 左移的顺序周而复始的连续工作 按下停止按钮 机械手 将自动结束本周期的工作 回到原位后停止 按下急停按钮 系统立即停车 1 1 3 单周工作方式 按下起动按钮后 机械手按下降 加紧 上升 右移 下降 放 松 上升 左移的顺序自动工作一个周期停止 若要再工作一个周 期 可再次按下起动按钮 按下停止按钮 机械手将自动结束本周期的工作 回到原位后停止 按下急停按钮 系统立即停车 1 1 4 步进工作方式 每按一次起动按钮 机械手完成一步动作后自动停止 按下急停按钮 系统立即停车 用PLC 实现的机械手自动控制系统程序设计 2 1 2 课题设计具体要求 1 PLC 输入 输出点的分配 2 编制机械手 PLC 梯形图控制程序 3 调试机械手 PLC 梯形图控制程序 1 3 课题来源及研究的目的和意义 可编程逻辑控制器 Programmable Logic Controller 即 PLC 自从 1969 年 第一台可编程控制器在美国面世以来 经过 30 多年的发展 现在可编程控制器 已经成为最重要 最可靠 应用场合最为广泛的工业控制微型计算机 在 PLC 中 充分应用了大规模集成电路技术 微电子技术及同学技术 迅速的从早期 的逻辑控制发展到进入位置控制 伺服控制 过程控制等领域 用可编程控制 器已经可以构成包括逻辑控制 过程控制 数据采集与控制 图形工作站等的 综合控制系统 在工业生产和其他领域内 由于工作的需要 人们经常受到高温 腐蚀及 有毒气体等因素的危害 增加了工人的劳动强度 甚至于危机生命 由于以上 的问题 需要一种东西代替人在恶劣的环境中作业的要求呼之欲出 同时随着 社会的进步 工业自动化产品的性能日益加强 而价格也因电子技术的高速发 展而不断下降 对原有的设备的电器控制可以高性价比进行改进 通过采用先 进的控制技术和驱动技术 使设备的运行更加节能 高效 安全可靠 机械手 就在这样诞生了 自从机械手问世以来 相应的各种难题迎刃而解 机械手可 在空间抓放搬运物体 动作灵活多样 适用于可变换生产品种的中 小批量自 动化生产 广泛应用于柔性自动线 机械手一般由耐高温 抗腐蚀的材料制成 以适应现场恶劣的环境 大大降低了工人的劳动强度 提高了工作效率 机械 手是工业机械手的重要组成部分 在很多情况下它就可以称为工业机械手 工 业机械手是集机械 电子 控制 计算机 传感器 人工智能等多学科先进技 术于一体的现代制造业重要的自动化装备 广泛采用工业机械手 不仅可以提 高产品的质量与产量 而且对保障人身安全 改善劳动环境 减轻劳动强度 提高劳动生产率 节约原材料消耗以及降低生产成本 有这十分重要的意义 沈阳航空职业技术学院论文 3 第 2 章 机械手和 PLC 的概念及选择 2 1 机械手的概念 机械手也被称为自动手 能模仿人手和臂的某些动作功能 用以按固定程序抓取 搬运物件或操作 工具的自动操作装置 它可代替人的繁重劳动以实现生产的机械化和自动化 能在有害环境下操作以保护人身安全 因而广泛应用于机械制造 冶金 电子 轻工和原子能等部门 机械手主要由手部和运动机构组成 手部是用来抓持工件 或工具 的部 件 根据被抓持物件的形状 尺寸 重量 材料和作业要求而有多种结构形式 如夹持型 托持型和吸附型等 运动机构 使手部完成各种转动 摆动 移 动或复合运动来实现规定的动作 改变被抓持物件的位置和姿势 运动机构的 升降 伸缩 旋转等独立运动方式 称为机械手的自由度 为了抓取空间中任 意位置和方位的物体 需有 6 个自由度 自由度是机 械手设计的关 键参数 自由 度越多 机械手的灵活性越大 通用性越广 其结构也越复杂 一般专用 机械手有 2 3 个自由度 机械手的种类 按驱动方式可分为液压式 气动式 电动式 机械式机 械手 按适用范围可分为专用机械手和通用机械手两种 按运动轨迹控制方 式可分为点位控制和连续轨迹控制机械手等 机械手通常用作机床或其他机器的附加装置 如在自动机床或自动生产 线上装卸和传递工件 在加工中心中更换刀具等 一般没有独立的控制装置 有些操作装置需要由人直接操纵 如用于原子能部门操持危险物品的主从式 操作手也常称为机械手 本文利用 MCGS 全中文通用工控组态软件和基于 MCGS 全中文组态软 件开发的计算机监控 PLC 模拟实验系统软件实现机械手的仿真 机械手模拟控 制窗口图 2 1 所示 图 2 1 中机械手可抓紧 放送工件 可上下 左右移动 模 拟界面的右侧为按控制要求设计的操作台 用PLC 实现的机械手自动控制系统程序设计 4 图 2 1 机械手模拟控制窗口 2 2 PLC 的概念 可编程序控制器为 Programmable Logic Controller 简称 PLC 是在继 电顺序控制基础上发展起来的以微处理器为核心的通用自动控制装置 国际电工委员会 IEC 对 PLC 的定义是 可编程控制器是一种数字运算操作 的电子系统 专为在工业环境下应用而设计 它采用可编程序的存贮器 用来 在其内部存贮执行逻辑运算 顺序控制 定时 计数和算术运算等操作的指令 并通过数字的 模拟的输入和输出 控制各种类型的机械或生产过程 可编程 序控制器及其有关设备 都应按易于与工业控制系统形成一个整体 易于扩充 其功能的原则设计 PLC 具有可靠性高 适应面广 抗干扰能力强 编程方便 对环境要求低 与其他装置配置连接方便等特点 在工业自动化控制系统中占 有极其重要的地位 本文选用的 PLC 是西门子公司开发的 S7 200 系列 PLC 编程软件选用的 是 STEP7 Micro WINv4 0 沈阳航空职业技术学院论文 5 第 3 章 PLC 控制机械手的系统 3 1 I O 地址分配 I O 地址分配见表 3 1 表 3 1 机械手控制 PLC 输入 输出 I O 分配表 输 入输 出 下降极限 M0 0 放松按钮 M1 1 I1 1 下降电磁阀 Q0 0 上升极限 M0 1 调试选择 M1 2 I1 2 夹紧电磁阀 Q0 1 右移极限 M0 2 步进选择 M1 3 I1 3 左移极限 M0 3 连续选择 M1 4 I1 4 上升电磁阀 Q0 2 上升按钮 M0 4 I0 4 单周选择 M1 5 I1 5 下降按钮 M0 5 I0 5 急停按钮 M1 7 I0 2 右移电磁阀 Q0 3 左移按钮 M0 6 I0 6 启动按钮 M2 0 I0 0 右移按钮 M0 7 I0 7 停止按钮 M2 1 I0 1 左移电磁阀 Q0 4 夹紧按钮 M1 0 I1 0 内部存储器的使用 空手下降状态 M5 1 右移状态 M5 4 空手上升状态 M5 7 夹紧状态 M5 2 重手下降状态 M5 5 左移状态 M4 0 重手上升状态 M5 3 放松状态 M5 6 原位状态 M4 1 3 2 分析系统的控制并设计 PLC 程序 由机械手的工作过程可知 这是一个典型的顺序控制系统 为此 可从机 械手的连续工作方式入手编写程序 首先应绘出连续工作时的功能表如图 3 2 然后直接列写逻辑表达式 用触点线圈指令编程 也可使用置位复位指令或顺 序控制继电器指令来完成 为了将每一步的工作状态显示出来 动画模拟软件 使用了内部存储器位 M5 1 M5 2 M5 3 M5 4 M5 5 M5 6 M5 7 M4 0 M4 1 来分别表示 的运行状态 编程过程中 需要注 意特别处理的问题是 和 步的动作问题 虽然 步都是下降操 作 但却具有不同的意义 步下降是空钩下降 而 步下降则是夹着工件下 降 步的上升操作也是这样 用PLC 实现的机械手自动控制系统程序设计 6 图 3 2 机械手动作功能表 单周期操作的程序实现可在连续工作程序的基础上通过经验修改实现 其 要点是是设法阻止机械手在一个周期工作结束后自动进入下一周期 一般在下 降的启动回路想办法 单步操作的实现与单周期工作的实现是相似的 即设法在每一步工作结束 后 不是直接启动下一步的工作 而是等待启动按钮的命令后再工作 以上是在同一个顺序控制程序中完成的连续工作 单周期工作和单步工作 的程序编制思路 实际上本文采用分段跳转的办法来完成这三种操作 这使得 程序结构如图 3 3 所示 这种方法编制的程序结构清晰 但程序数量长于前一 种方法 图 3 3 机械手控制系统程序结构图 沈阳航空职业技术学院论文 7 第 4 章 调试机械手 PLC 控制程序 此程序是基于 MCGS 全中文组态软件开发的计算机监控 PLC 模拟试验系 统中的机械手控制程序设计来编写的 由于该设计对程序的要求没有明确各部 位行程开关的地址 所以此程序用定时器 T39 T42 及其相关触点分别代替了各 部位在实际应用中的行程开关 这样使程序可更方便的在 PLC 上单独运行并观 察运行情况 在 Simulation 上经过调试后 程序运行稳定 基本达到设计的要求 对于 机电一体化专业学生来说是一个非常不错的学习平台 使学生对 PLC 编程和机 械手控制有较深的了解 用PLC 实现的机械手自动控制系统程序设计 8 第 5 章 结论 本文设计的机械手控制程序 基本上反映了机械手的结构和使用功能 效 果直观 可操作性好 在该仿真上采用了 PLC 控制 基本上可应用于真实机械 手中 因而在实践中 可基本脱离现场环境 事先编制出符合要求的控制软件 以达到提高实际调试的成功率 运行在不同的方式下 实现诸多操纵方式的模 拟 克服了仿真软件功能单一 仅以演示为目的的局限性 为教学和科研提供 了较理想的实验平台 具有实用和推广价值 沈阳航空职业技术学院论文 9 参 考 文 献 1 钟肇新 可编程序控制器原理及应用 广州 华南理工大学出版社 2002 2 章文浩 可编程控制器原理及实验 北京 国防工业出版社 2003 3 张建民 机电一体化系统设计 北京 高等教育出版社 2001 4 徐国林 PLC 应用技术 北京 机械工业出版社 2007 用PLC 实现的机械手自动控制系统程序设计 10 致 谢 本论文是在张连华导师精心指导下和热情帮助完成的 导师在学业上给了 我很大的帮助 在此我对导师表示衷心的感谢 本论文能够完成 要感谢电工电子系的所有老师 是他们在这三年的时间 里 教会我的专业知识 在我撰写论文期间 得到了我的指导老师的帮助 在 忙碌的工作之余 给予我专业知识上的指导 而且教给我学习的方法和思路 使我在科研工作及论文设计过程中不断有新的认识和提高 导师为论文课题的 研究提出了许多指导性的意见 为论文的撰写 修改提供了许多具体的指导和 帮助 多得他们的指导和帮助才使我能完成本论文 我会在以后的工作中为社 会作出贡献去回报他们对我的教导 希望每个人都和我一样 通过做毕业设计 能够学到很多的知识与道理 大家都能用一颗热诚的心去投身未来的工作 报 效祖国 父母 老师 在本文结束之际 特向我敬爱的导师和工电子系的所有老师致以最崇高的 敬礼和深深的感谢 沈阳航空职业技术学院论文 11 附录 A 指令语句表 LD I1 2 M1 2 LD I1 3 M1 3 LD I1 4 M1 4 LD I1 5 M1 5 LDN M1 2 JMP 0 LD I0 4 M0 4 LD M0 4 LPS AN M0 1 AN Q0 0 AN Q0 3 AN Q0 4 Q0 2 LPP TON T37 100 LD T37 M0 1 LD I0 5 M0 5 LD M0 5 LPS AN M0 0 AN Q0 2 AN Q0 3 AN Q0 4 Q0 0 LPP TON T38 100 LD T38 M0 0 LD I0 6 M0 6 LD M0 6 LPS AN M0 3 AN Q0 3 AN Q0 0 AN Q0 2 Q0 4 LPP TON T39 100 LD T39 用PLC 实现的机械手自动控制系统程序设计 2 M0 3LD I0 7 M0 7 LD M0 7 LPS AN M0 2 AN Q0 0 AN Q0 2 AN Q0 4 Q0 3 LPP TON T40 100 LD T40 M0 2 LD I1 0 O M1 0 AN M1 1 M1 0 LD M1 0 Q0 1 LD I1 1 M1 1 LBL 0 LDN M1 3 JMP 1 LD I0 2 M1 7 LD I0 0 M2 0 LDN C4 A C8 O C5 AN M0 1 AN Q0 2 LPS AN M0 0 Q0 0 LPP TON T39 50 LD T39 M0 0 LD C2 O Q0 1 AN M1 7 LPS AN C1 Q0 1 LPP TON T37 50 LD C3 AN M0 2 O C6 AN M1 7 LPS AN M0 1 Q0 2 沈阳航空职业技术学院论文 11 LPP TON T40 50 LD T40 M0 1 LD Q0 1 A C4 O Q0 3 O M0 2 AN M1 7 AN Q0 4 LPS AN M0 2 Q0 3 LPP TON T41 50 LD T41 M0 2 LD M2 0 LD M1 7 LD Q0 4 ED OLD CTU C1 6 LD C7 A C1 LPS AN M0 3 Q0 4 LPP TON T42 50 LD T42 M0 3 LD M2 0 LD M1 7 LD Q0 4 ED OLD CTU C2 2 LD M2 0 LD M1 7 LD Q0 4 ED OLD CTU C3 3 LD M2 0 LD M1 7 LD Q0 4 ED OLD CTU C4 4 LD M2 0 LD M1 7 LD Q0 4 ED OLD CTU C5 5 用PLC 实现的机械手自动控制系统程序设计 12 LD M2 0 LD M1 7 LD Q0 4 ED OLD CTU C6 7 LD M2 0 LD M1 7 LD Q0 4 ED OLD CTU C7 8 LD M2 0 LD M1 7 LD Q0 4 ED OLD CTU C8 1 LBL 1 LDN M1 4 JMP 2 LD I0 2 O M1 7 AN I0 0 M1 7 LD I0 1 O M2 1 AN I0 0 M2 1 LD I0 0 O M2 0 AN M1 7 M2 0 LD M2 0 AN M0 1 AN Q0 2 LPS AN M0 0 Q0 0 LPP TON T39 50 LD T39 M0 0 LD M0 0 O Q0 1 AN M1 7 LPS AN T38 Q0 1 LPP TON T37 50 LD T37 AN M0 2 O T38 AN M1 7 LPS 沈阳航空职业技术学院论文 13 AN M0 1 Q0 2 LPP TON T40 50 LD T40 M0 1 LD Q0 1 A M0 1 O Q0 3 O M0 2 AN M1 7 AN Q0 4 LPS AN M0 2 Q0 3 LPP TON T41 50

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论