成品库与码垛机单元2_第1页
成品库与码垛机单元2_第2页
成品库与码垛机单元2_第3页
成品库与码垛机单元2_第4页
成品库与码垛机单元2_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、信息与电气工程学院课程设计说明书(2015/2016学年第二学期)课程名称 : 可编程序控制器课程设计 题 目 : 成品库与码垛机单元(绝对位置)专业班级 : 学生姓名 : 学 号 : 指导教师 : 设计周数 : 2周 设计成绩 : 2016年 06 月23 日目录一、摘要二、课程设计目的2.1主要任务2.2主要技术指标2.3技术要求2.4参考器件三、系统设计3.1系统硬件设计 3.1.1步进电机的基本原理 3.1.2系统I/O分配表 3.1.3 PLC的选型3.2软件设计 3.2.1系统分析 3.2.2单元电路设计 3.2.3系统调试四、课程设计总结五、参考文献附录I 系统梯形图 一、 摘要

2、自动化立体仓库成品库是专门存储工件、货物或者原材料的专用设备,是现代物流系统中不可缺少的货物存贮环节。自动化立体仓库中最重要设备就是码垛机,码垛机是实现整个仓库系统自动功能的关键设备,担负着进库等任务,是自动化立体仓库的核心部件。本设计主要由横六竖四共计24个仓格的立体仓库和四自由度码垛机械手两部分组成。其中码垛机械手由机械传动部分和电气控制两部分组成,电气控制是由西门子S7-200 CPU224XP型可编程序控制器(PLC)、步进电机驱动器、开关电源、位置传感器等器件组成。码垛机在工作时要控制速度和电机之间的配合,以免碰到设备。本实验中按照工件颜色来进行入库实验。码垛机控制系统可以实现如下控

3、制功能:准确抓取工件、机械手在X轴和Y轴的稳定运行、手爪的正确扩张与收紧、机械手的正常旋转、机械手正确放置工件以及报警提示等功能。关键字:码垛机、步进电机、PLC二、课程设计目的2.1主要任务1、了解原料库与码垛机单元入库的工作原理;2、通过可编程序控制器控制码垛机,来实现不同颜色的工件准确放到自动化立体仓库成品库中,掌握按照工件颜色来入库的控制方法。2.2主要技术指标(1)、码垛机能在X轴和Y轴上稳定运行(2)、精确定位工件位置(3)、遇到紧急情况时,可以紧急停车(4)、有故障或者不正确操作时,可以报警提示(5)、成品库中无位置时,码垛机停止运行2.3技术要求(1)、按照动作要求编写PLC程

4、序(2)、按照设备形状和动作画出监控画面以及动作同步(3)、实现力控和PLC的通信,达到画面与实际动作同步2.4参考器件西门子S7-200 CPU224XP型可编程控制器(PLC)、西门子PLC扩展模块EM221CN、西门子EM277通信模块、步进电机、旋转气缸、伸缩手爪、机械手、横六竖四24仓格的立体化成品库三、系统设计3.1系统硬件设计 3.1.1步进电机的基本原理在本系统中,码垛机是最为关键的部分。码垛机械手的电气控制是由西门子S7-200 CPU224XP型可编程控制器(PLC)、步进电机驱动器、开关电源、位置传感器等器件组成。步进电动机又称为脉冲电动机或阶跃电动机。步进电机是根据输入

5、的脉冲信号,每改变一次励磁状态就前进一定长度(或角度),若不改变励磁状态,则保持一定位置而静止的电动机。步进电机可以对旋转角度和转动速度进行高精度的控制。三相步进电机工作原理图A脉冲分配器A相绕组A相驱动器脉冲发生器B B相绕组B相驱动器CC相绕组C相驱动器3.1.2系统I/O分配表PLC硬件地址配置表输入点信号说 明输入状态ONOFFI0.0MSTART启动按钮有效无效I0.1PWR-ON停止按钮有效无效I0.2CEMG急停按钮有效无效I0.3M/A联机/单机有效无效I0.4PWR-ON上电启动有效无效I0.5ELP1码垛机一轴正限位有效无效I0.6ELN1码垛机一轴负限位有效无效I1.0E

6、LP2码垛机二轴正限位有效无效I1.1ELN2码垛机二轴负限位有效无效I1.2SQ25旋转气缸逆时针位置检测磁性开关有效无效I1.3SQ26旋转气缸顺时针位置检测磁性开关(复位位置)有效无效I1.4SQ27伸缩气缸缩回位置检测磁性开关(复位位置)有效无效I1.5SQ28伸缩气缸伸出位置检测磁性开关有效无效I2.0SQ1仓格1工件检测有效无效I2.1SQ2仓格2工件检测有效无效I2.2SQ3仓格3工件检测有效无效I2.3SQ4仓格4工件检测有效无效I2.4SQ5仓格5工件检测有效无效I2.5SQ6仓格6工件检测有效无效I2.6SQ7仓格7工件检测有效无效I2.7SQ8仓格8工件检测有效无效I3.

7、0SQ9仓格9工件检测有效无效I3.1SQ10仓格10工件检测有效无效I3.2SQ11仓格11工件检测有效无效I3.3SQ12仓格12工件检测有效无效I3.4SQ13仓格13工件检测有效无效I3.5SQ14仓格14工件检测有效无效I3.6SQ15仓格15工件检测有效无效I3.7SQ16仓格16工件检测有效无效I4.0SQ17仓格17工件检测有效无效I4.1SQ18仓格18工件检测有效无效I4.2SQ19仓格19工件检测有效无效I4.3SQ20仓格20工件检测有效无效I4.4SQ21仓格21工件检测有效无效I4.5SQ22仓格22工件检测有效无效I4.6SQ23仓格23工件检测有效无效I4.7S

8、Q24仓格24工件检测有效无效输出点信号 说 明输出状态ONOFFQ0.01CP码垛机一轴步进电机脉冲信号(细分6400)Q0.12CP码垛机二轴步进电机脉冲信号(细分6400)Q0.21DIR码垛机一轴步进电机脉冲方向信号有效无效Q0.32DIR码垛机二轴步进电机脉冲方向信号有效无效Q0.5ASTART联机启动有效无效Q0.6HLALM报警指示灯有效无效Q0.7YV1旋转气缸电磁阀有效无效Q1.0YV2伸缩气缸电磁阀有效无效Q1.1YV3手爪气缸电磁阀有效无效有效无效3.1.3 PLC的选型通过I/O分配表可以计算出本系统一共有37个输入,9个输出。按照上述配置,所选I/O点不低于46个,根

9、据实际情况,所选I/O点为50个。PLC型号选用西门子S7-200 CPU224XP型可编程控制器。CPU224XP集成14输入/10输出共24个数字量I/O点,2输入/1输出共3个模拟量I/O点,可连接7个扩展模块,最大扩展值至168路数字量I/O点或 38路模拟量I/O点。CPU224XP本身的I/O口不满足要求,可以通过扩展模块来补足I/O点。扩展模块选用EM221CN,EM221CN是数字量输入模块,最多有16个输入,可以选用两块EM221CN模块。选用西门子EM277通信模块通过 PROFIBUS DP 的连接进行通信。 3.2软件设计 3.2.1系统分析 本设计通过脉冲来控制步进电

10、机,S7-200每个CPU有两个PTO/PWM生成器,输出高速脉冲序列及脉宽调制波形。一个生成器指定给数字输出点Q0.0,另一生成器指定给数字输出点Q0.1。Q0.0Q0.1其他PTO/PWM寄存器SMW68SMW78PTO/PWM周期时间数值SMW70SMW80PWM脉冲宽度数值SMW72SMW82PTO脉冲计数值SMW166SMW176进行中的段数SMW168SMW178包络表的起始位置,以距V0的字节偏移量表示 3.2.2单元电路设计1)、机械臂取件程序设计初始时,机械臂处在初始位置,按下启动按钮,机械臂一轴正向运行到达限位位置时停止运行,机械臂二轴正向运行到达指定高度,一轴运行到位后机

11、械爪松开,然后夹取工件。图2一轴正向运行图3二轴正向运行图4机械爪抓取工件2)、机械臂放件程序设计 取件完成后,一轴负向运行,二轴正向运行,旋转电磁阀动作,到达指定库位时,伸缩电磁阀和机械爪电磁阀动作,完成放件动作。图5一轴负向运行图6二轴正向运行图7-10放件3)、机械臂复位程序设计 一轴与二轴负向运行,到达限位位置时停止运行。图11一轴负向运行图12二轴负向运行 3.2.3系统调试接通成品库与堆垛机单元电源开关;将“联机/单机”开关置于单机位置;将西门子编程电缆(PPI)连接到成品库与堆垛机单元的PLC和计算机上,启动计算机,运行STEP7-MicroWIN软件,打开自己编写的程序;将程序

12、下载到PLC中,点击“确定”;按下“启动”按钮,码垛机开始运行;气动机械手伸出,手爪抓取工件;气动机械手缩回,然后顺时针旋转,使手爪与仓库垂直;根据仓库中的状态自动判断入库;红色工件放入立体仓库最下边两行,从下往上,从右往左,靠右下角入库;第一个仓格没有工件,码垛机一轴走到第一列的位置;伸出手爪,二轴下降,松开手爪放置工件到第一个仓格;气动机械手顺时针旋转回到复位完成位置;入库完成后,码垛机回到复位完成位置。四、课程设计总结可编程序控制器课程设计是我们大学中很重要的一门需要自己亲自动手的课程设计,通过了为期2周的课程设计使我对PLC这门课的基础知识有了更加系统的认识,对西门子S7-200CPU

13、224和EM221等相关plc产品也学会了基本的使用方法。 在课程设计过程中,因为自己的基础知识不扎实,遇到了众多问题。比如因为缺少一个自锁而使我们组头疼了半天,极大地延缓了我们设计的进程;还有对步进电机的驱动也出现了一些问题,在苗老师、路老师、王老师和韩老师的认真指导下,我们慢慢地一步一步的完成过此次设计。在课程设计中,指导老师真的很负责很认真,电脑中缺少驱动,苗老师积极的为我们找驱动盘;路老师也在耐心的指导我们。在这两个星期的学习,发现了自己的很多不足,自己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还急需提高。从理论设计,到系统调试。整个过程都需要我们充

14、分利用所学的知识进行思考、借鉴。通过此次课程设计,我加深了对课本知识的认识理解,对PLC设计方法也有了一定的初步认识,更加深了我对本专业的认识。课程设计需要的是活学活用,在与同学们交流以及程序编写过程中,我认识到合作的重要性,我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。这次实践对我而言,知识上的收获重要,精神上的丰收更加可喜。让我知道了学无止境的道理。我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折是一份财富,经历是一份拥有。这次课程设计必将成为我人生旅途上一个非常美好的回忆!最后,衷心的感谢帮助过我们的各位指导老师,谢谢你们对我们热情

温馨提示

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

最新文档

评论

0/150

提交评论