已阅读5页,还剩60页未读, 继续免费阅读
【毕业论文】基于西门子PLC机械手控制系统设计.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于西门子 PLC 机械手控制系统设计 I 摘 要 可编程控制器是在继电接触控制器的基础上 结合先进的微机技术发展起来的 一种新型的工业控制机 它发展迅速 应用广泛 特别适合于顺序控制 是机械自动 化中一种基础的控制设备 它将填补继电接触控制与微机数控之间的一大块空白 此机械手系统是一个教学模型 它模拟工业生产过程中的某种自动化设备 可 以完成零组件的组装 检测 移送等任务 本文以该模型为例 论述了机械手的结 构组成及工作原理 提出了五种工作方式的控制要求 并针对这些控制要求提出了 S7 300 型 PLC 控制系统的控制方案 进而阐述了 PLC 控制系统的设计过程以及步 进程序的梯形图实现方法 并在 PLC 系统上进行了调试 实践证明 此机械手能 按预定的顺序动作 设计方案合理 控制特性良好 对应用 PLC 进行工业设计有 一定的借鉴作用 关键词 关键词 机械手 PLC 控制 西门子 基于西门子 PLC 机械手控制系统设计 II Abstract PLC is a new style industry control based on the control of relay contact instruments and combined with advanced computer technology It has developed fast and is widely used in particular it is quite suitable for the control of sequence And it becomes a basic equipment of mechanic automation PLC will fill a wide gap between the control of relay contact and computer NC This manipulator system is a teaching model which simulates some automation equipment in the process of industrial production and can complete the task of assembling testing transferring the components and other tasks Taking this model as an example this paper describes the composition the structure and the working principle of the mechanical hand It also puts forward the control requirements of five working methods and the control program of S7 300 type PLC control system then expounded the design process of the PLC control systems and the procedures of the ladder step which has been debugged on the PLC system Practice has shown that this mechanical hand can act according to the scheduled order and has reasonable design and good control which can give some reference to the industrial design of the PLC application Key words manipulator PLC control simens 基于西门子 PLC 机械手控制系统设计 III 目 录 第一章 绪 论 1 1 1 研究背景 1 1 2 课题的研究目的及意义 1 1 3 气动机械手发展概况 2 1 4 研究内容和拟解决的问题 2 第二章 机械手的结构及工艺要求 3 2 1 机械手的结构 3 2 2 机械手的工作原理 5 2 3 机械手的控制要求 5 第三章 机械手的硬件设计 7 3 1 控制方案设计 7 3 2 气动驱动系统设计 7 3 3 控制面板设计 8 3 3 1 电源 9 3 3 2 操作方式转换按钮 9 3 3 2 输入按钮 10 3 3 3 指示灯 10 第四章 机械手的控制系统设计 11 4 1 电气主回路设计 11 4 2 系统控制电源设计 11 4 3 输入 输出点统计 12 4 4 PLC 硬件设计 15 4 4 1 硬件选择 15 4 4 2 硬件配置图 15 4 4 3 I O 信号地址分配表 16 4 4 4 DI 32 24 VDC 数字量输入模板的端子接线图和框图 18 4 4 5 DO 32 24 VDC 0 5A 数字量输出模板的端子接线图和框图 21 第五章 机械手的软件设计 25 5 1 工艺流程图 25 5 2 程序设计 27 基于西门子 PLC 机械手控制系统设计 IV 5 3 符号表 28 5 4 源程序 28 5 4 1 手动电路控制程序 29 5 4 2 循环电路控制程序 29 5 4 3 单周期电路控制程序 29 5 4 4 步进电路控制程序 29 5 4 5 回原点电路控制程序 29 5 4 6 故障报警电路控制程序 29 5 4 7 输出电路控制程序 29 5 5 系统调试 29 5 6 调试过程中遇到的问题 30 5 7 本程序的特点 30 第六章 结论与展望 31 6 1 结论 31 6 2 展望 31 参 考 文 献 32 致 谢 33 附 录 34 手动电路控制程序 network1 network11 34 循环电路控制程序 network12 network30 36 单周期电路控制程序 network31 network49 40 步进电路控制程序 network50 network110 45 回原点电路控制程序 network111 network117 55 故障报警电路控制程序 network118 57 输出电路控制程序 network119 network128 57 基于西门子 PLC 机械手控制系统设计 1 第一章 绪 论 机械手是一种模仿人手动作 并按设定的程序 轨迹和要求代替人手抓取 搬运工件或操持工具进行操作的机电一体化自动化装置 1 以往的机械手是采用继电器 控制器控制气压系统 其控制系统复杂 机械 触点多 大量的接线使系统的可靠性降低 设备的工作效率下降 自动化程度不 高 安全系数低 因此 我们决定改用由技术先进 可靠性非常高的可编程控制 器控制的气动机械手来代替 这使得机械设备更灵活有效 动作更准确 从而使得 劳动生产率大大提高 2 1 1 研究背景 在工业生产和其它领域内 由于工作的需要 人们经常受到高温 腐蚀及有 毒气体等因素的危害 这增加了工人的劳动强度 甚至于危及生命 自从机械手 问世以来 相应的各种难题迎刃而解 机械手一般由耐高温 抗腐蚀的材料制成 在自动化车间中用来运送物料 从事焊接 喷漆 装配等工艺操作 可将操作工 人从繁重 单调 重复的体力劳动中解放出来 大大降低了工人的劳动强度 特 别是在高温 危险 有害的作业环境 可用机械手代替人的部分操作 大大提高 了工作效率 保证了产品质量 3 1 2 课题的研究目的及意义 工业机械手是一种模仿人手动作 并按设定的程序 轨迹和要求代替人手抓 取 搬运工件或操持工具进行操作的机电一体化自动化装置 生产中应用机械手 可以大大提高生产的自动化水平和劳动生产率 保证产品质量 实现安全生产 尤其在高温 高压 低温 低压 粉尘 易爆 有毒气体和放射性等恶劣的环境 下 代替人进行正常工作 意义更为重大 机械手若用传统的继电器逻辑线路进 行控制 不但结构复杂 控制柜体积大 而且各继电器均在运动中动作 易受车 体振动等干扰 可靠性差 而可编程控制器 PLC 由于其具有的高可靠性 编程 方便 易于使用和修改 环境要求低 体积小巧 安装调试方便 控制简单等特 点 在工业控制中有着广泛的应用 为此 我们改用由 PLC 控制的气动机械手来 代替 经试验满足生产线对该部件的要求 使电路简化 并且控制方便 结构简 单 价格便宜 可靠性高 4 基于西门子 PLC 机械手控制系统设计 2 1 3 气动机械手发展概况 机械手主运动臂的控制方式主要由 PLC 控制气缸驱动 这种控制方式的优点 是结构简单 价格低廉 无污染 因此 在工业生产中得到越来越广泛的应用 己成为自动化不可缺少的重要手段 备受人们的重视 尤其是气动技术已能使气 缸在高速运动下实现任意点自动定位 而气动机械手也相应得到发展 突破传统 的定位方法 5 本人研究的就是基于气动技术的工业机械手 1 4 研究内容和拟解决的问题 此课题是利用可编程控制器 PLC 实现对机械手系统的控制 此机械手系统模 拟工业生产过程中的某种自动化设备 可以实现零件的组装 检测 移送功能 该装置采用台式结构 由气动组立机械手 旋转式供料盘 储料仓 操作面板等 组成 并配有控制器 PLC 传感器 光电式 电磁式 步进电机 操作按 钮 电磁阀 减压阀等 构成典型的机电一体化模型 在设计时 我们首先要了 解工业机械手的结构及工作原理 并熟悉机械手系统的工艺 然后根据工艺要求 指出系统所用的检测元件及执行机构 并列出其电气参数 在查阅资料时 总结 出他人的设计方案 比较这些方案的优缺点 并提出自己的改进方案 在做好上 述工作后 来完成对控制系统的设计 包括电气主回路设计 系统输入 输出点 统计 PLC 系统配置选型 接线原理图设计 PLC 系统控制软件设计等步骤 气 动机械手设计的主要任务包括 1 执行元件 气动气缸 2 控制方式 PLC 控制 3 控制要求 顺控方式 4 主要电气参数 电源 AC220V 10 带保护地三芯插座 气源压力 0 6 0 8MPa 电磁阀 Y1 Y9 为 DC24V 100mA 线圈 电动机 M 三相异步电动机 AC380V 3kW 基于西门子 PLC 机械手控制系统设计 3 第二章 机械手的结构及工艺要求 2 1 机械手的结构 6 此课题是利用可编程控制器 PLC 实现机械手系统的控制 此机械手系统是 一个教学模型 其模拟工业生产过程中某种自动化设备 可以实现零件的组装 检测 移送功能 该装置采用台式结构 由气动组立机械手 旋转式供料盘 储 料仓 操作面板等组成 并配有控制器 PLC 传感器 光电式 电磁式 步进电机 操作按钮 电磁阀 减压阀等 构成典型的机电一体化模型 其结构 分别如图 2 1 和图 2 2 所示 图 2 1 机械手模型正面结构示意图 1 手臂转动回转气缸 2 水平 X 轴 移动滑台气缸 3 垂直 Y 轴 移动滑台气缸 4 夹 爪转动 Z 轴 回转气缸 5 Y 行机械夹 6 旋转供料盘 7 步进电机 8 储料仓 9 过滤 减压阀 10 操作面板 基于西门子 PLC 机械手控制系统设计 4 图 2 2 机械手模型背面结构示意图 1 控制器 PLC 2 传感器 3 端子板 4 继电器板 气动组立机械手分别由五个不同类型的气缸组成 它们是 水平 X 轴 移 动滑台气缸 垂直 Y 轴 移动滑台气缸 夹爪转动 Z 轴 回转气缸 平行机 械夹 手臂转动回转气缸 是一个五轴四位置的机械装置 可以完成零组件的组 装 检测 移送等任务 自动供料盘由旋转料盘 步进电机及驱动器 定位传感器 零组件传感器和 传动轮等组成 它可以将料盘上的零组件以步进方式自动定位在固定位置 储料仓是机械手操作零组件的平台 操作面板由手动 自动切换钮和手动按钮组成 或由触摸屏构成 通过它可 以完成机械手自动运行的启动和机械手各部位的手动操控 控制系统由控制器 通常为 PLC 也可配备其他类型的逻辑控制装置 传 感器 电磁阀 端子板和直流电源等组成 控制器接收设在机械手上各部分传感 器的信号并通过预先设定的程序控制电磁阀对气路的切换 实现机械手的各种动 作 控制器还对自动供料盘进行控制以协调机械手的动作 基于西门子 PLC 机械手控制系统设计 5 2 2 机械手的工作原理 本机械手采用气压驱动 使用的是压力为 0 6MPa 最高可达 0 8MPa 气压 驱动主要优点是气源方便 一般工厂都由压缩空气站供应压缩空气 驱动系统具 有缓冲作用 结构简单 成本低 便于维修 缺点是功率质量比小 装置体积大 定位度不高 此类机械手适用于易燃 易爆 和灰尘大的场合 7 这个机械手具有四个直线运动和四个旋转运动自由度 用于将源工作台上的 物品搬到其右侧目的工作台上 机械手的全部动作由气缸驱动 气缸由电磁阀控 制 整个机械手在工作中能实现手臂上升 下降 手臂伸出 缩回 手臂旋转 回 转 手指旋转 回转 夹紧 放松功能 是目前应用比较广泛的一种机械手 2 3 机械手的控制要求 该系统具有单操作 手动 和步进 单周期及连续操作 后三种属自动操作 四种工作方式 机械手在最上面和最左边且松开时 称为系统处于原点状态或初 始状态 各种工作方式可随意切换 操作方便 手动操作 就是用按钮操作对机械手的每一步运动单独进行控制 步进操作 每按一次启动按钮 机械手完成一步动作后自动停止 即在单步 操作方式下 从初始步开始 按下启动按钮后 系统转换到下一步 完成该步的 任务后 自动停止工作并停在该步 再按一下启动按钮 又往前走一步 单周期操作 机械手从原点开始 按一下启动按钮 从初始步开始 机械手 自动完成一个周期的动作后 返回并停留在初始步 连续操作 机械手从原点开始 按一下启动按钮 机械手的动作将自动地 连续不断地周期性循环 在工作中按一下停止按钮 那么机械手将继续完成一个 周期的动作后 回到原点自动停止 在选择单周期 连续和单步工作方式之前 系统应处于原点状态 如不满足 这一条件 可选择回原点工作方式 即按回原点启动按钮 使系统自动返回原点 状态 当机械手右移到位并准备下降时 为了确保安全 必须在右工作台无工件时 才允许机械手下降 也就是说 若上一次搬运到右工作台上的工件尚未搬走时 机械手应自动停止下降 所以要用光电开关进行无工件检测 若此时右工作台上 无工件 则光电开关接通 下降电磁阀通电 基于西门子 PLC 机械手控制系统设计 6 工作方式的选择可以很方便地在操作面板上表示出来 当旋钮打向手动时 每一工步都要按下该工步按钮才能实现 而当旋钮打向自动时 系统自动完成各 工步操作 且循环动作 具体实现如下 1 供料盘旋转定位 2 手臂回转前伸 3 手臂下降 4 手指回转张开 5 手指闭合夹物 6 手指旋转 手臂抬升 7 手臂回缩旋转 8 手臂前伸 9 手臂下降 10 手指旋转张开放物 11 重复步骤 1 10 12 供料盘无料块时机械手等待 8 基于西门子 PLC 机械手控制系统设计 7 第三章 机械手的硬件设计 3 1 控制方案设计 机械手可以用传统的继电接触控制 也可以采用单片机控制及用可编程控制 器对系统进行控制 控制系统如采用传统的继电接触控制 机械触点多 接线复 杂 因而控制装置体积很大 并且故障率高 可靠性差 动作精确度低 若采用 单片机控制 由于电磁阀的工作电压高于单片机的 5V电源 所需的驱动电流较 大 因而须设计功率接口电路 还要进行抗干扰及其可靠性的设计 若采用PLC 控制 则无需考虑上述问题 PLC以中央处理器为核心 综合了计算机和自动控 制等先进技术 具有可靠性高 功能完善 组合灵活 编程简单 功耗低等优点 使用PLC的自动控制系统体积小 可靠性大大提高 故障率大大降低 动作精度 高 因而被广泛利用于各种自动化生产设备和生产线上 9 经过比较 决定采用 PLC 控制器来对此机械手进行控制 不仅简化了繁杂 的硬件接线线路 节省了空间 降低了设备的故障率 使控制具有很强的柔性和 功能的可拓展性 使设备的性能稳定 工作可靠 操作简单 调节方便 显示直 观 自动保护等特点 同时 PLC 输出有发光二极管显示 可清楚地看出其动作 过程 以判断机械手动作的正确性 有利于机械手运行的监控 便于机械手故障 的诊断与排除 3 2 气动驱动系统设计 机械部分主要由机械手 支撑架 执行器 位置传感器 气缸部分组成 支 撑架和机械手用不锈钢材料制作 气缸采用 QGB Q 系列 其工作压力为 0 6 0 8 Mpa 其电磁换向阀有记忆功能 当切断电信号时 阀位不变 气缸活塞位 置保持不变 系统不受突然断电的干扰 10 该机械手气动系统如图 3 1 所示 A B C D 和 E 缸分别是大臂升降气缸 大臂水平伸缩气缸 大臂垂直伸缩气缸 手爪气缸 手臂转动气缸及手指转动气 缸 基于西门子 PLC 机械手控制系统设计 8 图 3 1 机械手的气压传动原理图 3 3 控制面板设计 开关及按钮在操作屏上的布置如图 3 2 所示 基于西门子 PLC 机械手控制系统设计 9 图 3 2 机械手系统元件布置图 3 3 1 电源 为了给整个控制系统供电 在面板上设置了电源按钮及电源指示灯 3 3 2 操作方式转换按钮 该按钮应有手动 单步 单周期 连续 回原点五个位置可供选择 工作方 式的选择可以很方便地在操作面板上表示出来 各种工作方式可随意切换 操作 方便 回原点 周期 手动控制 单周期 步进 按钮 控制方式 手臂上升 手臂下降 手臂伸出 手臂缩回 手指回转 手指反转 手臂回转 爪部夹紧 故障指示 原点 手指反转 手臂上升 手臂伸出 启动 手臂下降 手臂缩回 停止 手指旋转手臂旋转 手指回转 手臂回转 紧急停止 夹紧 泵启 泵停 控制面板 电源指示 电源 指示灯 基于西门子 PLC 机械手控制系统设计 10 3 3 2 输入按钮 手动时的运动选择按钮 该开关应有手臂上升 下降 手臂伸出 缩回 夹 紧 放松 手臂旋转 回转 手指旋转 反转九个位置可供选择 当旋钮打向手动 时 每一工步都要按下该工步按钮才能实现 启动 停止 泵启 泵停及紧急停止按钮 3 3 3 指示灯 为了清楚地看出 PLC 的动作过程 以判断机械手动作的正确性 有利于机械 手运行的监控 便于机械手故障的诊断与排除 设计中的输出设备应包括手臂下 降指示灯 手臂上升指示灯 手臂旋转指示灯 手臂回转指示灯 夹紧指示灯 手臂前伸指示灯 手臂回缩指示灯 手指旋转指示灯 手指回转指示灯等部分 另外 为了对机械手原点位置进行指示 还要配置一个原点指示灯 为了能 随时监测系统是否正常 得配置一个故障指示灯 除外 还设有一个电源指示灯 基于西门子 PLC 机械手控制系统设计 11 第四章 机械手的控制系统设计 4 1 电气主回路设计 控制系统硬件电路由 CPU 程序存储器 数据存储器 串行接口电路 并行 接口电路 光电隔离电路 掉电保护电路等组成 系统硬件电路电气原理图如图 4 1 所示 图 4 1 电气主回路图 4 2 系统控制电源设计 由于控制缸的电磁阀线圈均为 24V 直流电压 而 PLC 电源为 220V 交流电源 因此 用一个电源模块来达到所需的直流电压 为了在开启电源时有一个指示 还需在面板上设置一个电源指示灯 具体的控制电源的实现如下 W V U N AC380V M 断路器QF1 热继电器FR 接触器KM 电机 基于西门子 PLC 机械手控制系统设计 12 图4 2 系统控制电源图 4 3 输入 输出点统计 从工艺要求中可以看出 在控制方式选择上需要 5 个按钮 分别完成手动方 式 步进方式 单周期方式 循环方式和原点方式的启动 还需要一个紧急停止 按钮用来处理在任何情况下停止运行 手动操作输入信号由 10 个按钮组成 手臂上升 下降 手臂伸出 缩回 夹 紧 放松 手臂旋转 回转 手指旋转 回转十个按钮 步进运动方式时 需要一 个启动按钮来控制运动 在机械手每个自由度的位移机构上都设有限位开关 手 臂上升 下降 手臂伸出 缩回 手臂旋转 回转 手指旋转 回转用来限定机械手 移动范围及进行限位保护 连续运动方式时需要一个停止按钮来实现周期的停 止 为了对气缸进行控制 设置了泵启 泵停按钮 工作台上检测到有工件的输 入信号 热继电器辅助触点 共有 31 个输入信号 输出信号共 23 个 分别是机械手手臂下降电磁阀及其指示灯 上升电磁阀 及其指示灯 手臂旋转电磁阀及其指示灯 手臂回转电磁阀及其指示灯 机械手 夹紧电磁阀及其指示灯 机械手放松电磁阀及其指示灯 手臂前伸电磁阀及其指 示灯 手臂回缩电磁阀及其指示灯 手指旋转电磁阀及其指示灯 手指回转电磁 阀及其指示灯 为了对机械手原点位置进行指示 还要配置一个原点指示灯 为 W V U N QF2 AC220V DC24V AC220V DC24V SA1 电源控制 开关 HL15 AC380V 基于西门子 PLC 机械手控制系统设计 13 了能随时监测系统是否正常 得配置一个故障指示灯 为了保证系统的安全 还 应包括一个接触器线圈 该机械手控制系统一共使用了 31 个输入量 23 个输出量 具体如下 此系统的输入点数 1 启动按钮 SB1 2 手动启动按钮 SB2 3 步进启动按钮 SB3 4 单周期启动按钮 SB4 5 连续启动按钮 SB5 6 回原点启动按钮 SB6 7 手臂上升按钮 SB7 8 手臂下降按钮 SB8 9 爪部夹紧按钮 SB9 10 爪部放松按钮 SB10 11 手臂伸出按钮 SB11 12 手臂缩回按钮 SB12 13 手臂回转按钮 SB13 14 手臂反转按钮 SB14 15 手指回转按钮 SB15 16 手指反转按钮 SB16 17 停止按钮 SB17 18 紧急停止按钮 SB18 19 泵启按钮 SB19 20 泵停按钮 SB20 21 手臂伸出限位开关 SQ1 22 手臂回缩限位开关 SQ2 23 手臂上升限位开关 SQ3 24 手臂下降限位开关 SQ4 25 手臂旋转限位开关 SQ5 26 手臂回转限位开关 SQ6 27 手指旋转限位开关 SQ7 28 手指回转限位开关 SQ8 29 光电无工件检测开关 SQ9 基于西门子 PLC 机械手控制系统设计 14 30 热继电器辅助触点 FR1 31 压力继电器 KP 所以此系统总共有 31 个输入点 此系统的输出点数 1 手臂伸出电磁阀 Y1 2 手臂缩回电磁阀 Y2 3 手臂上升电磁阀 Y3 4 手臂下降电磁阀 Y4 5 手臂旋转电磁阀 Y5 6 手臂回转电磁阀 Y6 7 手指旋转电磁阀 Y7 8 手指回转电磁阀 Y8 9 爪部夹紧电磁阀 Y9 10 爪部放松电磁阀 Y10 11 手臂伸出指示灯 HL1 12 手臂回缩指示灯 HL2 13 手臂上升指示灯 HL3 14 手臂下降指示灯 HL4 15 手臂旋转指示灯 HL5 16 手臂回转指示灯 HL6 17 手指旋转指示灯 HL7 18 手指回转指示灯 HL8 19 爪部抓紧指示灯 HL9 20 爪部放松指示灯 HL10 21 原点指示灯 HL11 22 故障报警指示灯 HL12 23 接触器线圈 KM 所以此系统总共有 23 个输出点 基于西门子 PLC 机械手控制系统设计 15 4 4 PLC 硬件设计 4 4 1 硬件选择 该系统需要 31 个输入点 输出需要 23 个点 选择 S7 300 系统 该系统可 靠性高 可用梯形图 语句表和功能模块图 3 种语言来编程 它的指令丰富 指 令功能强 易于掌握 操作方便 内置高速计数器 高速输出 PID 控制器 PPI 通信协议 RS 485 通信 编程接口 MPI 通信协议和自由方式通信功能 I O 端 子排可以很容易地拆卸 最大可扩展到 248 点数字量 I O 或 35 路模拟量 I O 最多有 256KB 程序和数据存储空间 由于它有极强的通信功能 在大型网络控制 系统中也充分发挥其作用 11 4 4 2 硬件配置图 下图是 PLC 的配置说明书 表 4 1 配置说明书 序 号 名称 型号 数量 1 电源模块 PS307 5A 1 2 CPU 模块 CPU313 1 3 数字量输入模块 SM321DI32XDC24V 1 4 数字量输出模块 SM322DO32 继电器型输出 1 5 安装轨道 1 基于西门子 PLC 机械手控制系统设计 16 图 4 3 硬件配置图 4 4 3 I O 信号地址分配表 表 4 2 I O 信号地址分配表 序号 信号名称 信号符号 地址 1 1 启动按钮 SB1 I0 0 2 2 手动启动按钮 SB2 I0 1 3 3 步进启动按钮 SB3 I0 2 4 4 单周期启动按钮 SB4 I0 3 5 5 连续启动按钮 SB5 I0 4 6 6 回原点启动按钮 SB6 I0 5 7 7 手臂上升按钮 SB7 I0 6 8 8 手臂下降按钮 SB8 I0 7 9 9 爪部抓紧按钮 SB9 I1 0 10 10 爪部放松按钮 SB10 I1 1 11 11 手臂伸出按钮 SB11 I1 2 12 12 手臂缩回按钮 SB12 I1 3 CPU 模块 数 字 量 输 入 模 块 电 源 模 块 数 字 量 输 出 模 块 地址范围 槽号 1 2 3 4 5 I0 0 I3 6 Q4 0 Q6 6 基于西门子 PLC 机械手控制系统设计 17 序号 信号名称 信号符号 地址 13 13 手臂旋转按钮 SB13 I1 4 14 14 手臂回转按钮 SB14 I1 5 15 15 手指旋转按钮 SB15 I1 6 16 16 手指回转按钮 SB16 I1 7 17 17 停止按钮 SB17 I2 0 20 20 紧急停止按钮 SB18 I2 1 18 18 泵启按钮 SB19 I2 2 19 19 泵停按钮 SB20 I2 3 21 21 手臂伸出限位 SQ1 I2 4 22 22 手臂回缩限位 SQ2 I2 5 23 23 手臂上升限位 SQ3 I2 6 24 24 手臂下降限位 SQ4 I2 7 25 25 手臂旋转限位 SQ5 I3 0 26 26 手臂回转限位 SQ6 I3 1 27 27 手指旋转限位 SQ7 I3 2 28 28 手指回转限位 SQ8 I3 3 29 29 光电无工件检测开关 SQ9 I3 4 30 30 热继电器辅助触点 FR1 I3 5 31 31 压力继电器 KP I3 6 32 32 手臂伸出电磁阀 Y1 Q4 0 33 33 手臂缩回电磁阀 Y2 Q4 1 34 34 手臂上升电磁阀 Y3 Q4 2 35 35 手臂下降电磁阀 Y4 Q4 3 36 36 手臂旋转电磁阀 Y5 Q4 4 37 37 手臂回转电磁阀 Y6 Q4 5 38 38 手指旋转电磁阀 Y7 Q4 6 基于西门子 PLC 机械手控制系统设计 18 序号 信号名称 信号符号 地址 39 39 手指回转电磁阀 Y8 Q4 7 40 40 爪部抓紧电磁阀 Y9 Q5 0 41 41 爪部放松电磁阀 Y10 Q5 1 42 42 手臂伸出指示灯 HL1 Q5 2 43 43 手臂缩回指示灯 HL2 Q5 3 44 44 手臂上升指示灯 HL3 Q5 4 45 45 手臂下降指示灯 HL4 Q5 5 46 46 手臂旋转指示灯 HL5 Q5 6 47 47 手臂回转指示灯 HL6 Q5 7 48 48 手指旋转指示灯 HL7 Q6 0 49 49 手指回转指示灯 HL8 Q6 1 50 50 爪部抓紧指示灯 HL9 Q6 2 51 51 爪部放松指示灯 HL10 Q6 3 52 52 原点指示灯 HL11 Q6 4 53 53 故障报警指示灯 HL12 Q6 5 54 54 接触器线圈 KM Q6 6 4 4 4 DI 32 24 VDC 数字量输入模板的端子接线图和框图 13 1 框图 基于西门子 PLC 机械手控制系统设计 19 图 4 4 SM321DI32X24VDC 2 端子分配图 下图所示为通道地址的分配 图 4 4 SM321 DI 32x24 VDC 的端子分配图 3 数字输入模块端子接线图 基于西门子 PLC 机械手控制系统设计 20 图4 5 1 数字输入模块端子接线图 1 01 02 03 05 06 04 07 08 09 10 11 12 13 14 15 16 17 18 19 20 DC24V 数 字 量 输 入 模 块 SB1 SB2 SB3 SB4 启动按钮 手动启动按钮 步进启动按钮 单周期启动按钮 连续启动按钮 回原点启动按钮 手臂上升按钮 手臂下降按钮 爪部夹紧按钮 爪部放松按钮 SB5 SB6 SB7 SB8 SB9 SB11 SB10 SB12 SB13 SB14 SB15 SB16 手臂伸出按钮 手臂缩回按钮 手臂旋转按钮 手臂回转按钮 手指旋转按钮 手指回转按钮 基于西门子 PLC 机械手控制系统设计 21 图4 5 2 数字输入模块端子接线图 2 4 4 5 DO 32 24 VDC 0 5A 数字量输出模板的端子接线图和框图 14 1 框图 21 22 23 25 26 24 27 28 29 30 31 32 33 34 35 36 37 38 39 40 DC24V 数 字 量 输 入 模 块 SB17 SQ4 SQ5 SQ6 SQ7 FR 紧急停止按钮 手臂伸出限位开关 手臂缩回限位开关 手臂上升限位开关 手臂下降限位开关 手臂回转限位开关 手臂反转限位开关 手指回转限位开关 手指反转限位开关 热继电器辅助触点 地址范围 I0 0 I3 6 SQ8 SQ1 SQ2 SQ3 SQ9 光电无工件检测开关 SM321DI32XDC24V SB18 停止按钮 SB19 SB20 泵启按钮 泵停按钮 KP 压力继电器 基于西门子 PLC 机械手控制系统设计 22 图 4 6 SM322 DO 32x120 230 VAC 1A 2 端子布置图 下图所示为通道的地址分配 图4 7 SM322 DO 32x120 230VAC 1A的端子分配 3 数字输出模块端子接线图 基于西门子 PLC 机械手控制系统设计 23 图4 8 1 数字输出模块端子接线图 1 01 02 03 05 06 04 07 08 09 10 11 12 13 14 15 16 17 18 19 20 数 字 量 输 出 模 块 KM HL1 HL2 HL3 HL4 手臂下降指示灯 手臂回转指示灯 手臂反转指示灯 手指回转指示灯 接触器线圈 手臂伸出指示灯 手臂回缩指示灯 手臂上升指示灯 S M 3 2 2 D O 3 2 继电器型 HL5 HL6 HL7 HL8 HL10 HL9 HL11 Y1 Y2 Y3 HL12 DC24V DC24V 原点指示灯 故障报警指示灯 手臂伸出电磁阀 手臂缩回电磁阀 手臂上升电磁阀 爪部放松指示灯 爪部抓紧指示灯 手指反转指示灯 基于西门子 PLC 机械手控制系统设计 24 图4 8 2 数字输出模块端子接线图 2 21 22 23 25 26 24 27 28 29 30 31 22 33 34 35 36 37 38 39 40 DC24V 数 字 量 输 出 模 块 手臂旋转电磁阀 手臂回转电磁阀 手指旋转电磁阀 手指回转电磁阀 S M 3 2 2 D O 3 2 继电器型 Y4 地址范围Q4 0 Q6 6 Y5 Y6 Y7 Y8 爪部夹紧电磁阀 Y9 Y10 爪部放松电磁阀 手臂下降电磁阀 基于西门子 PLC 机械手控制系统设计 25 第五章 机械手的软件设计 5 1 工艺流程图 根据机械手的工作过程要求 确定各动作的先后顺序和相互关系 得出机械 手控制流程图如图 5 1 所示 PLC 控制程序主要由手动操作和自动操作两部分组 成 自动操作程序包括步进操作 单周期操作和连续循环程序 根据流程图画出 机械手 PLC 梯形图程序 再编写程序 基于西门子 PLC 机械手控制系统设计 26 图5 1 机械手控制流程图 手动 回原点步进单周期连续 自动状态初始化 手臂回转前伸 手臂下降 手指回转张开 手指闭合夹物 手臂回缩旋转 手臂前伸 手臂下降 开始 机械手状态初始化 手指旋转 张开放物 循环 Y N 基于西门子 PLC 机械手控制系统设计 27 5 2 程序设计 为增强本程序的可读性既简化程序 整个软件系统采用模块化结构 为方便 阅读 用梯形图来设计 总软件系统包括初始化电路 故障报警程序 点动操作程序 回原点程序及 自动操作程序五大模块构成 分别解决单个问题 然后再进行综合 图 5 2 为机 械手系统模块图 15 图 5 2 机械手系统模块图 初始化电路 使得系统有足够的气源 从而使气缸能正常工作 故障报警程序 在两种条件下报警 一种是某一气缸自开始动作后超过时限 而没到位 另一种为气源压力低于允许值 手动操作程序 可用单个按钮分别控制各个气缸的电磁阀工作 实现点动控 制 回原点程序 按下启动按钮 可使机械手自动返回原点 自动操作程序 选择自动操作方式后 自动程序可实现 单步操作 机械 手在原点位置时 每次按启动按钮 执行一个工序 连续运行操作 当机械手 处于原位时 按启动按钮 机械手开始连续反复运行 在自动连续程序执行的期 间内 若按下停止按钮 系统将完成一个完整的动作循环返回到原点才结束 END 初始化电路 故障报警程序 点动操作程序 回原点程序 自动操作程序 基于西门子 PLC 机械手控制系统设计 28 单周期操作 当机械手处于原位时 按启动按钮 机械手开始完成一个周期的动 作后自动停止 5 3 符号表 5 4 源程序 本程序采用西门子 STEP7 V5 0 编程软件用梯形逻辑编程语言 LAD 在计 算机上进行编程 编辑好的程序下载到可编程控制器即可进行工作 也可以对程 序在线调试 在线调试时 梯形图上可仿真实际信号 元件 设备的通断 根据 仿真结果可对软件或硬件中的错误 不足之处进行调整 改进 15 该机械手 PLC 梯形逻辑图见附录 图 5 3 信号表 基于西门子 PLC 机械手控制系统设计 29 5 4 1 手动电路控制程序 见附录 network1 network11 5 4 2 循环电路控制程序 见附录 network12 network30 5 4 3 单周期电路控制程序 见附录 network31 network49 5 4 4 步进电路控制程序 见附录 network50 network110 5 4 5 回原点电路控制程序 见附录 network111 network117 5 4 6 故障报警电路控制程序 见附录 network118 5 4 7 输出电路控制程序 见附录 network119 network128 5 5 系统调试 实验室里没有此模型 就用简易机械手模型来模拟调试 其工作流程为 图 5 3 简易模型流程图 初始状态时 机械手处于原点起始位置 当按下启动按钮时 机械手从原点 开始下降 下降到底时 碰到限位开关 下降停止 同时接通定时器 机械手开 始夹紧工件 定时结束 夹持完成 机械手上升 上升到顶时 碰到上限位开关 上升停止 机械手右移 当位移传感器的值达到设定值时 右移停止 机械手下 降 下降到低 碰到下限开关时 下降停止 同时接通定时器 机械手放松工件 定时结束 工件已松开 机械手上升 上升到顶碰到上限开关时 上升停止 机 械手左移 左移到原点碰到左限位开关时 左移停止 于是机械手动作的一个周 期结束 上移限位 下移限位 下移限位 放物夹物 左移限位 右移限位 上移限位 基于西门子 PLC 机械手控制系统设计 30 调试过程如下 输入程序 按编好的梯形图程序 正确输入程序 静态调试 按设计好的接线图正确连接好输入设备 进行 PLC 的静态模拟调试 观察 PLC 的输出灯是否按要求指示 否则 检查线路或修改程序 直至指示正确为止 动态调试 按设计好的接线图正确连接好输出设备 进行系统控制的动态调试 先调试 手动程序 观察各个按钮能否控制相应气缸的电磁阀及指示灯工作 从而保证设 备有无故障 接着调试自动程序 步进程序 单周期程序 连续动作程序 观 察机械手能否按控制要求动作 否则修改程序 直至机械手按控制要求动作为止 5 6 调试过程中遇到的问题 在调试自动程序的过程中 遇到了一些问题 在编写连续电路控制程序时 经过反复考虑 决定采用顺序控制 但由 于没有掌握好脉冲上升沿的作用 因而电路一直不能按要求动作 后来经过老师 指点和自己耐心查资料 终于实现了连续电路的控制 单周期电路即在连续电路 的基础上 加一个限制条件即可 在编写步进电路控制程序时 第一种方案在实施时发现两种动作能同时 动作 后来经过思考决定在原先的电路基础上采用自保持电路和互锁电路相结合 的第二种方案 但由于步进电路的要求是按一下启动按钮 系统往前移动一步 若不按启动按钮 则停留在此工序不再往前移动直至下次按下启动按钮为止 而 第二种方案则是在按下启动按钮 系统往前执行一个工序 但若松开启动按钮 系统又自动回到初始步 经过再三改动 实现了机械手的控制要求 5 7 本程序的特点 采用 PLC 梯形图实现模块化设计 程序简洁 可读性好 调试方便 易于扩 充 具有回原点 手动及自动操作 步进 单周期和连续运行操作 五种工作方 式 自动操作程序是用顺控方式编写的 以实现动作的连续顺序执行 基于西门子 PLC 机械手控制系统设计 31 第六章 结论与展望 6 1 结论 本机械手选用 S7 300 型 PLC 为控制器 在系统上基本实现了机械手的五种 工作方式 单操作 手动 和步进 单周期 连续操作 后三种属自动操作 及回原 点工作方式 各种工作方式可随意切换 操作方便 系统硬件具有可靠性高 结构简单 价格便宜 扩展性强等特点 程序可以 灵活改变 无论是进行手动控制还是自动控制 都可通过设定 PLC 程序来实现 还可以根据机械手的动作顺序修改程序 使机械手的通用性更强 6 2 展望 世界各国都很重视工业机械手的应用和发展 机械手的研究和应用在我国尚 属起步阶段 它显示出许多特殊的优点 展现了广阔的应用前景 对于工业机械 手今后在我国的应用和发展 建议做好以下工作 改变目前机械手多用于冷加工的状况 针对笨重 高温 有毒 高粉尘 易燃易爆 单调等恶劣劳动环境 有计划 有步骤地推广应用和研制多种机械手 用于铸 锻 焊以及喷漆等工作中 提高机械手运动速度 基于西门子 PLC 机械手控制系统设计 32 参 考 文 献 1 朱晖 PLC 在机械手控制系统中的应用 J 机电产品开发与创新 2007 01 2 张群生 机械手的 PLC 控制系统 J 装备制造技术 2007 06 3 袁艳敏 PLC 在机械手自动控制系统中的应用 J 西安航空技术高等专科学校学报 2004 05 4 罗庚合 蔡霞 搬运机械手的 PLC 控制 J 西安航空技术高等专科学校学报 2002 01 5 杨存智 PLC 在自动化生产机械手中的应用 J 机床电器 2006 01 6 王丽伟 刘轩 机械手的 PLC 控制 J 机床电器 2006 03 7 王士军 郑新志 机械手 PLC 自动控制系统 J 山东轻工业学院学报 2004 03 8 陈光明 赵连玉 可编程控制器在机械手控制中的应用 J 天津理工大学学报 2005 06 9 熊幸明 曹才开 一种工业机械手的 PLC 控制 J 微计算机信息 2006 31 10 郭艳萍 张超英 基于 PLC 的工业机械手控制系统 J 仪表技术与传感器 2007 09 11 潘先耀 气动机械手的开发研究与实验 D 工学硕士学位论文 燕山大学 机械 工程学院 2002 年 4 月 12 Miller K Modeling of dynamics and model based control of Delta directdrive parallel robot Journal of Robotics and Mechatronics 1995 13 Pa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保健刮痧师岗前班组安全考核试卷含答案
- 网球制作工基础评估测试考核试卷含答案
- 2026年酶处理行业洞察报告及未来五至十年发展趋势报告
- 鲁教版初中一年级语文上期末测试卷2025
- 人教版2025四年级语文期末复习卷
- 华东师大版高一语文下2026期末卷
- 安全知识教程
- 2026年七年级上册第5章 走进几何世界 第7套 能力提高
- 2026年医疗行业护理操作试题及答案
- 2026年心理学社会心理学社会问题试题及答案
- 贵州省公路占道作业安全技术指南(试行)
- 头发移植课件
- 《深度学习与神经网络》全套教学课件
- GB/T 9535.2-2025地面用光伏组件设计鉴定和定型第2部分:试验程序
- 煤矿安全生产风险分级管控和隐患排查治理双重预防体系建设培训课件
- 全国民用爆炸物品信息管理系统领用发放手持机用户手册
- Colles骨折课件教学课件
- 委托检测服务合同协议书
- 长期总代理协议书范本
- 大学生职业规划大赛成长赛道
- NB-T+33008.1-2018电动汽车充电设备检验试验规范 第1部分:非车载充电机
评论
0/150
提交评论