基于PLC的生产线搬运机械手控制系统设计_第1页
基于PLC的生产线搬运机械手控制系统设计_第2页
基于PLC的生产线搬运机械手控制系统设计_第3页
基于PLC的生产线搬运机械手控制系统设计_第4页
基于PLC的生产线搬运机械手控制系统设计_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、基于 PLC的生产线搬运机械手控 制系统设计湖州职业技术学院机电一体化专业毕业论文毕业论文题目 基于 PLC的生产线搬运机械手控制系统设计姓 名 薛博隆学 号 1320302236 专业班级 机电一体化 1302 指导教师 钱振华2016 年 4 月 20 日湖州职业技术学院机电一体化专业毕业论文湖职院机电一体化专业毕业论文基于 PLC的生产线搬运机械手控制系统设计学 生: 薛博隆指导教师: 钱振华湖州职业技术学院机电一体化专业毕业论文摘要PLC搬运机械手在自动化生产线上是一个重要的装置,他能精确定位并抓起 工件搬运到另一个工作站并放下,具有故障报警,安全稳定的功能。系统采 用的是 PLC 控

2、制。文中通过对生产线的分析,确定了生产线搬运机械手的机 械结构,通过对机械手的工作原理与机械手的控制要求,确定了适合的 型号进行了 I/O 口的分配,对伺服电机的定位控制进行了软件设计。研究表 明,机械手具有良好的位置控制精度,运行的可靠稳定性,和简单的控制方 法。关键词:生产线机械手;气动原理;伺服电机; PLC湖州职业技术学院机电一体化专业毕业论文目录摘 要 目 录 第一章 前言 1第二章 生产线机械手的结构及工作原理 22.1 自动化生产线布局与原理 错误!未定义书签。2.2 生产线机械手的结构 错误!未定义书签。2.3 生产线机械手的工作原理 4第三章生产线搬运机械手控制要求 53.1

3、 生产线搬运机械手控制系统设计 53.1.1 搬运机械手动作流程工艺分析 73.1.2 PLC I/O 口分配 83.2 生产线搬运机械手程序设计 93.2.1 PTO 指令的作用与创建 93.2.2 PTO 指令的使用 153.3 完成的部分程序 18第四章结束语 19致 谢 20参考文献湖州职业技术学院机电一体化专业毕业论文湖州职业技术学院机电一体化专业毕业论文第一章 前言机械手是指能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运 物件或操作工具的自动操作装置。主要由执行机构、驱动机构和控制系统三大 部分组成。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环 境下操作以保护

4、人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原 子能等存在着各种各样的生产环境,如高温、放射性、有毒气体、有害气体场 合以及水下作业等,这些恶劣的生产环境不利于人工进行操作。那么搬运机械 手都有哪些形式呢?1、圆柱坐标式机械手圆柱坐标式机械手是应用最多的一种形式,它适用于搬运和测量工件。具 有直观性好、结构简单、本体占用的空间较小的特点。其动作范围可分为:一 个旋转运动,一个直线运动加一个不在直线运动所在平面内的旋转运动,两个 直线运动加一个旋转运动。2、直角坐标式机械手 直角坐标式机械手是适合于工作位置成行排列或传送带配合使用的一种机 械手。它的手臂可以伸缩,左右和上下移动,按直角坐

5、标形式x、y 、z 3 个方向的直线进行运动。 其工作范围可以是 1个直线运动、 2 个直线运动或是 3个直 线运动。如在 x、y、z 3 个直线运动方向上各具有 A 、B、C 3个回转运动,即 构成 6 个自由度。3、关节式机械手 关节式机械手是一种适用于靠近机体操作的传动形式。它像人手一样有肘 关节,可实现多个自由度,动作比较灵活,适于在狭窄空间工作。4、球坐标式机械手球坐标式机械手是一种自由度较多、用途较广的机械手。球坐标式机械手 的工作范围包括一个旋转运动、两个旋转运动、两个旋转运动加一个直线运 动。搬运机械手是给我们节约了很多的劳动力并且提高了效率,但是要想效率更高 就要选择正确的搬

6、运机械手。大学即将毕业,毕业设计是其中最后一个环节,是对以前所学的知识及所 掌握的技能的综合运用和检验。随着我国经济的迅速发展,采用PLC的技术得到愈来愈广泛的应用。湖州职业技术学院机电一体化专业毕业论文第二章 生产线机械手的结构及工作原理2.1 自动化生产线布局图 1 自动化生产线示意图首先我们来熟悉一个这个系统,图 1 是一个自 动化生产线的简化示意图。如图 1 所示,这个 系统是由 5 个独立不同的站点组成的。供料站 实现物料物料的供给;加工站独立加工由机械 手送来的物料;装配站将加工完成的零件与配 合零件进行组装,由细分步进电机驱动驱动步 进电机实现一个工位 1/3 圈;分拣站分拣加工

7、 组装完成的工件,由金属传感器,光纤传感器湖州职业技术学院机电一体化专业毕业论文 组成;搬运站主要完成抓取于放下的动作,将 供料站的物料搬运到加工站,并等加工站完成 加工,再将工件搬运到装配站装配,最后将装 配完成的元件搬运到分拣站进行分拣。图22.2 生产线机械手的结构1. 推料气缸 2. 井道式工件库 3. 加紧/ 放松气缸 4. 伸缩气缸5. 旋转气缸 6 提升下降气缸图 2 为供料站与搬运站的气动机械手的结构及动作示意图,主要由伺服驱 动器、直线导轨、四自由度搬运机械手、定位开关、行程开关、支架、机械零 部件构成。其主要元件功能如下:1. 伺服驱动器:用于驱动伺服电机。2. 磁性传感器

8、 1:用于升降气缸的位置检测,当检测到气缸准确到位后给PLC 发出一个到位信号湖州职业技术学院机电一体化专业毕业论文3. 磁性传感器 2:用于旋转气缸的位置检测,当检测到气缸准确到位后给 PLC 发出一个到位信号。4. 磁性传感器 3:用于带导杆气缸的位置检测,当检测到气缸准确到位后给 PLC 发出一个到位信号。5. 磁性传感器 4:用于平行气夹的位置检测,当检测到气缸准确到位后给 PLC 发出一个到位信号。6. 行程开关:其中一个给 PLC 提供原点信号;另外两个用于硬件保护,当 任何一轴运行过头,碰到行程开关时,断开步进电机控信号公共端,使步进电 机停止运行。7. 电磁阀:升降气缸、旋转气

9、缸、带导杆气缸用二位五通的带手控开关的单 控电磁阀控制;平行气夹用用二位五通的带手控开关的双控电磁阀控制,四个 电磁阀集中安装在带有消声器的汇流上。当 PLC 给电磁阀一个信号,电磁阀动 作,对应气缸动作。8. 升降气缸:由单控电磁阀控制。当气动电磁阀得电,气缸伸出,将机械手 抬起。9. 旋转气缸:由单控电磁阀控制。当气动电磁阀得电,将机械手旋转一定角 度。10. 带导杆气缸:由单控电磁阀控制。当气动电磁阀得电,将机械手伸出。11. 平行气夹:由双控电磁阀控制。当气动电磁阀一端得电时,平行气夹张 开或夹紧。12. 端子排:用于连接 PLC 输入输出端口与各传感器和电磁阀。2.3 生产线机械手的

10、工作原理湖州职业技术学院机电一体化专业毕业论文图 3 气动原理图 生产线搬运机械手的气动原理如图 3所示。该气动系统主要包括 4 个气缸: 提升气缸、旋转气缸、手爪伸出气缸、夹紧气缸。其中提升气缸、旋转气缸、 手爪伸出气缸均由单电控二位五通阀 1YV 、 2YV 、3YV 控制。单向节流阀用来 提高气缸动作时的速度稳定性。该气动机械手工作过程为:搬运机械手手臂提升手臂伸出手臂下降 手爪夹紧手臂提升手臂缩回伺服驱动器发送一个工作距离脉冲搬运站 移动到加工站手臂伸出手臂下降手爪放开手臂缩回。加工站到装配站的工作过程为:搬运机械手手臂提升手臂伸出手臂下降手爪夹紧手臂提升手臂缩回手臂下降伺服驱动器发送

11、一个工作距 离脉冲搬运站移动到装配站手臂提升手臂伸出手臂下降手爪放开 手臂缩回。装配站到分拣站的工作过程为:搬运机械手手臂提升手臂伸出手臂下降 手爪夹紧手臂提升手臂缩回手臂左转伺服驱动器发送一个工作距 离脉冲搬运站移动到分拣站手臂伸出手臂下降手爪松开手臂缩回 搬运机械手回到供料站复位手臂右转。湖州职业技术学院机电一体化专业毕业论文第三章 生产线搬运机械手控制要求3.1 生产线搬运机械手控制系统设计生产线搬运机械手采用气动阀控制,在搬运工件过程中,实现机械手搬 运工件的精确控制,同时显示系统的工作状态。出现突发事件时,应做相应 处理。具体要求如下。按“复位 SB1”按钮,机械手返回原点,手爪缩回

12、、张开,提升气缸处于下 限位、旋转气缸处于右限位状态。按“启动 SB2”按钮 ,系统启动,机械手先提 升,接着机械手伸出,手爪夹紧,模拟取工件动作。接着机械手移动至加工单 元物料台正前方,机械手伸出到位后,机械手下降,手爪松开,模拟放工件动 作。过 3S 后,重复上述模拟取工件动作,完成后机械手移动至装配单元,机械 手伸出到位后,机械手下降,手爪松开,模拟放工件动作。过 0.5S 后,重复上 述模拟取工件动作,完成后机械手移动至分拣单元,逆势时针旋转 90 度,重复 上述模拟放工件动作,完成后机械手返回原点,途中顺时针旋转 90 度,返回时 先快速返回,接近原点时以恒定的低速返回原点。搬运机械

13、手按上述过程循环 模拟搬运工件。下图所示程序的顺序控制图湖州职业技术学院机电一体化专业毕业论文图 4 顺序控制图7湖州职业技术学院机电一体化专业毕业论文3.1.1 搬运机械手动作流程工艺分析根据生产线搬运机械手的动作流程及系统的工作原理,将生产线机械手动 作顺序、电磁铁状态以及伺服电机的脉冲信号 PUL 和方向信号 SIGN 的状态列 于表 1、表 2、表 3 所示。顺序动作名称电磁铁状态伺服电机驱动器1YV2YV3YV4YV14YV2PULSESIGN1手臂提升+-+2手臂伸出+-+-+3手臂下降-+-+4手抓夹紧-+-5手臂提升+-+-6手臂缩回+-+-7电机正转 1 个工位+-+-+-8

14、手臂伸出+-+-9手臂下降-+-10手抓松开-+-+12手臂缩回-+表 1 供料站到加工站工作原理顺序动作名称电磁铁状态伺服电机驱动器1YV2YV3YV4YV14YV2PULSESIGN1手臂提升+-+-2手臂伸出+-+-+-3手臂下降-+-+-4手抓夹紧-+-5手臂提升+-+-6手臂缩回+-+-7电机正转 1 个工位+-+-+-8手臂伸出+-+-9手臂下降-+-10手抓松开-+-+-12手臂缩回-+-表 2 加工站到装配站工作原理顺序动作名称电磁铁状态伺服电机驱动器1YV2YV3YV4YV14YV2PULSESIGN1手臂提升+-+-2手臂伸出+-+-+-3手臂下降-+-+-4手抓夹紧-+-

15、5手臂提升+-+-6手臂缩回+-+-7手臂左转+-+-8电机正转 1 个工位+-+-+-9手臂伸出+-10手臂下降-+-12手抓松开-+-+-13手臂缩回-+-+-14电机反转回到供料站复位-+-+15手臂右转-+-湖州职业技术学院机电一体化专业毕业论文表 3 装配站到分拣站工作原理3.1.2 PLC I/O 口分配根据输入输出的特点及数量, 本系统采用西门子 S7-200 系列 PLC 作为控制 器。表 4 为生产线搬运机械手控制系统的 I/O 口分配表。输入输出元件名称地址元件名称地址SB01停止按钮I1.2PULSE伺服脉冲Q0.0SB02复位按钮I1.3SIGN伺服方向Q0.1SB03

16、启动按钮I1.450YV提升电磁阀Q0.2QS01急停I1.551YV旋转电磁阀Q0.3ST01原点行程开关I0.052YV手爪伸出电磁阀Q0.41RS1提升台下限位I0.153YV1手爪夹紧电磁阀Q0.51RS2提升台上限位I0.253YV2手爪放松电磁阀Q0.62RS1左旋到位I0.3HL51红灯Q0.72RS2右旋到位I0.4HL52黄灯Q1.03RS1手爪伸出到位I0.5HL53绿灯Q1.13RS2手爪缩回到位I0.64RS1手爪夹紧状态I0.7表 4 I/O 分配表湖州职业技术学院机电一体化专业毕业论文3.2 生产线搬运机械手程序设计气动机械手动作流畅简单,且规律性强,在进行程序设计

17、的时候可以采用置 位复位指令实现顺序控制,这里略去。在本搬运机械手程序设计中,较为复 杂的是伺服电机的控制。在伺服电机控制电路中,伺服电机驱动的脉冲信号 PULSE、方向型号 SIGN 分别由 PLC 的 Q0.0和 Q0.1提供,通过程序设置脉 冲数目和伺服电机的转动方向,从而实现对生产线搬运机械手前进、后退工 位之间距离的精确控制。根据伺服电机的工作特点,程序设计是采用 S7-200PLC 的高速脉冲输 出指令 PLS 实现伺服电机的定位控制。高速脉冲输出指令有高速脉冲输出 PTO 和宽度可调脉冲输出 PWM 两种方式,采用 PTO 方式,用户可以控制 脉冲周期和个数,根据系统要求,选用

18、PTO 高速脉冲输出方式。由于伺服电机再启动时如果突加高频脉冲,电机会产生啸叫、失步,甚 至不能启动, 停止时也不能将脉冲从高频突降至零, 因此伺服电机在经历启 动运行停止时必须经过加速高速运行减速 3 个阶段。因此, 在使用 PTO 指令时应在包络里设置加速时间与减速时间。3.2.1 PTO 指令的作用与创建. 概述S7-200 有两个 置 PTO/PWM 发生器,用以建立高速脉冲串( PTO ) 或脉宽调节( PWM ) 信号波形。当组态一个输出为 PTO 操作时,生成一个 50% 占空比脉冲串用于步进 电机或伺服电机的速度和位置的开环控制。 置 PTO 功能提供了脉冲串输出,脉冲 周期和

19、数量可由用户控制。但应用程序必须通过 PLC 内置 I/O 提供方向和 限位控制。为了简化用户应用程序中位控功能的使用, STEP7-Micro/WIN 提供的 位控向导可以帮助您在几分钟内全部完成 PWM , PTO 或位控模块的组态。 向导可以生成位置指令,用户可以用这些指令在其应用程序中为速度和位置 提供动态控制。. 使用位控向导编程STEP7V4.0 软件的位控向导能自动处理 PTO 脉冲的单段管线和多段管线、 脉宽调制、 SM 位置配置和创建包络表。本节将给出一个在 YL-335A 上实现的简单工作任务例子, 阐述使用位控 向导编程的方法和步骤。表 1是 YL-335A 上实现步进电

20、机运行所需的运动包 络。10运动包络站点脉冲量移动方 向1供料站加工站1050002加工站装配站750003装配站分拣站600004分拣站高速回零前100000DIR5低速回零单速返回DIR表 5 步进电机运行的运动包络湖州职业技术学院机电一体化专业毕业论文. 使用位控向导编程的步骤如下:以下为 S7-200 PLC 选择选项组态 置 PTO/PWM 操作。1)在 STEP7 V4.0 软件命令菜单中选择 工具 位置控制向导并选择配置 S7-200PLC 内置 PTO/PWM 操作,如图 5 所示。图 5 位控向导启动界面2)单击“下一步 ”选择“QO.0”,再单击 “下一步 ”选择“线性脉冲

21、输出 PTO)图 5选择 PTO或 PWM界面11湖州职业技术学院机电一体化专业毕业论文3)单击“下一步”后,在对应的编辑框中输入 MAX_SPEED 和 SS_SPEED 速度值。输入最高电机速度 “90000”,把电机启动 /停止速度设定为 “600”。这 时,如果单击 MIN_SPEED 值对应的灰色框,可以发现, MIN_SPEED 值改 为 600,注意:MIN SPEED 值由计算得出。 用户不能在此域中输入其他数值。图64)单击“下一步 ”填写电机加速时间 “1500和”电机减速时间 “200”图 7 设定加速和减速时间5)接下来一步是配置运动包络界面,见图 8。12湖州职业技术

22、学院机电一体化专业毕业论文图 8 配置运动包络界面6)该界面要求设定操作模式、 1 个步的目标速度、结束位置等步的指标, 以及定义这一包络的符号名。 (从第 0 个包络第 0 步开始)在操作模式选项中 选择相对位置控制, 填写包络 “0”中数据目标速度 “60000”,结束位置 “85600”, 点击“绘制包络 ”,如图 9所示,注意,这个包络只有 1步。包络的符号名按 默认定义。这样,第 0 个包络的设置,即从供料站 加工站的运动包络设置 就完成了。现在可以设置下一个包络。图 9 设置第 0 个包络13运动包络站点脉冲量目标速度移动方向1供料站加工站105000400002加工站装配站750

23、00400003装配站分拣站60000400004分拣站高速回零前10000040000DIR5低速回零单速返回20000DIR湖州职业技术学院机电一体化专业毕业论文7)点击“新包络 ”,按上述方法将下表中上 5个位置数据输入包络中去。图 10 设置单速连续旋转包络表中最后一行低速回零,是单速连续运行模式,选择这种操作模式后, 在所出现的界面中(见图 10),写入目标速度“ 20000”。界面中还有一个 包络停止操作选项,是当停止信号输入时再向运动方向按设定的脉冲数走 完停止,在本系统不使用。8)运动包络编写完成单击“确认” ,向导会要求为运动包络指定 V 存储区 地址(建议地址为 VB75V

24、B300),默认这一建议,单击“下一步”出现图 11,单击 “完成”。14湖州职业技术学院机电一体化专业毕业论文图 11 生成项目组件提示9)项目组件图 12 三个项目组件15运动包络组态完成后, 向导会为所选的配置生成三个项目组件 (子程序), 分别是: PTOx_RUN 子程序(运行包络) ,PTOx_CTRL 子程序(控制)和 PTOx_MAN 子程序(手动模式)子程序。一个由向导产生的子程序就可以在 程序中调用如图 12 所示。湖州职业技术学院机电一体化专业毕业论文3.2.2 PTO 指令的使用PTOx_RUN 子程序(运行包络) :命令 PLC 执行存储于配置包络表的 特定包络中的运

25、动操作。运行这一子程序的梯形图如图 13 所示。图 13 运行 PTOx_RUN子程序EN 位:启用此子程序的使能位。在“完成”位发出子程序执行已经完 成的信号前,请确定 EN 位保持开启。START 参数:包络的执行的启动信号。 对于在 START 参数已开启且 PTO 当前不活动时的每次扫描,此子程序会激活 PTO。为了确保仅发送一个命 令,请使用上升缘以脉冲方式开启 START 参数。Profile(包络)参数:包含为此运动包络指定的编号或符号名。Abort(终止)参数命令,开启时位控模块停止当前包络并减速至电机停止。Done(完成)参数:当模块完成本子程序时,此参数ON 。Error

26、(错误)参数:包含本子程序的结果。C_Profile 参数:包含位控模块当前执行的包络。C_Step参数:包含目前正在执行的包络步骤。PTOx_CTRL 子程序:(控制)启用和初始化与步进电机或伺服电机合用 的 PTO 输出。 请在用户程序中只使用一次, 并且请确定在每次扫描时得到 执行。即始终使用 SM0.0 作为 EN 的输入,如图 14 所示。图 14 运行 PTOx_CTR子L 程序16湖州职业技术学院机电一体化专业毕业论文I_STOP (立即停止)输入:开关量输入。当此输入为低时, PTO 功能 会正常工作。当此输入变为高时, PTO 立即终止脉冲的发出。D_STOP (减速停止)输

27、入:开关量输入。当此输入为低时, PTO 功能 会正常工作。当此输入变为高时, PTO 会产生将电机减速至停止的脉冲串。 “完成”输出:开关量输出。当“完成”位被设置为高时,它表明上一个 指令也已执行。Error (错误)参数:包含本子程序的结果。当“完成”位为高时,错误 字节会报告无错误或有错误代码的正常完成。如果 PTO 向导的 HSC 计数 器功能已启用, C_Pos参数包含用脉冲数目表示的模块;否则此数值始终 为零。PTOx_MAN 子程序(手动模式) :将 PTO 输出置于手动模式。这允许 电机启动、停止和按不同的速度运行。当 PTOx_MAN 子程序已启用时, 任何其他 PTO 子

28、程序都无法执行。 运行这一子程序的梯形图如图 15 所示图 158 运行 PTOx_MA子N 程序RUN(运行 /停止)参数:命令 PTO 加速至指定速度( Speed(速度)参 数)。您可以在电机运行中更改 Speed参数的数值。停用 RUN 参数命令 PTO 减速至电机停止。当 RUN 已启用时, Speed参数确定着速度。速度是一个 用每秒脉冲数计算的 DINT (双整数)值。您可以在电机运行中更改此参 数。Error (错误)参数包含本子程序的结果。如果 PTO 向导的 HSC 计数器功能已启用, C_Pos参数包含用脉冲数目 表示的模块;否则此数值始终为零。17湖州职业技术学院机电一

29、体化专业毕业论文3.3 完成的部分程序18湖州职业技术学院机电一体化专业毕业论文第四章 结束语搬运机械手采用 PLC 控制,体积小,重量轻,控制方式灵活,可靠性 高,操作简单,维修容易。使用该机械手代替人工搬运工件,既安全,又 准确,提高了劳动生产率,保证了工件的质量,降低了工人的劳动强度, 具有较好的经济效益和社会效益。可编程控制器 PLC 以其丰富的 I/O 接口模块、 高可靠性 ,可以在机械手 的控制系统的设计中起到了十分重要的作用。随着机械手应用的普及,机械手向着专用化,机械结构向模块化、可 重构化的方向发展,机械手的动作更加灵活多样,其控制方式也在向着多 元化的方向发展,在 PLC 控制的过程中 ,还有许多的问题需要解决, PLC 在机械手开发中的开发应用还有很大的空间。这次毕业论文 , 对我来说非常有意义 , 在写论文的过程中我学到

温馨提示

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

评论

0/150

提交评论