毕业设计(论文)-柔性制造系统码垛机单元的设计与仿真_第1页
毕业设计(论文)-柔性制造系统码垛机单元的设计与仿真_第2页
毕业设计(论文)-柔性制造系统码垛机单元的设计与仿真_第3页
毕业设计(论文)-柔性制造系统码垛机单元的设计与仿真_第4页
毕业设计(论文)-柔性制造系统码垛机单元的设计与仿真_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

本科学生毕业设计柔性制造系统码垛机单元的设计与仿真接线图,流程图等,联系153893706院系名称机电工程学院专业班级机械设计制造及自动化083班学生姓名指导教师职称二一二年六月THEGRADUATIONTHESISFORBACHELORSDEGREEDESIGNANDSIMULATIONOFFLEXIBLEMANUFACTURINGSYSTEMPALLETIZERUNITCANDIDATEZHANGYAOSPECIALTYMECHANICALDESIGNANDMANUFACTUREPALLETIZERSTEREOSCOPICWAREHOUSEPLCCONFIGURATION哈尔滨工程大学本科生毕业设计目录摘要IABSTRACTII第1章绪论111课题背景112码垛机的概述1121码垛机在国外的研究现状1122码垛机在国内的研究现状2123码垛机的发展趋势313课题的主要研究内容3第2章码垛机的总体方案设计421码垛机的总体框图422码垛机的结构组成523码垛机的控制方案6231码垛机的控制功能要求6232码垛机的控制方案确定6233码垛机的定位方案确定724本章小结9第3章码垛机的硬件设计选型及介绍1031电动机的计算选取10311码垛机的已知参数10312根据已知参数对电动机的选型计算1032步进电机驱动器的介绍1133可编程控制器的选型及I/O分配13331可编程控制器的选型13332可编程控制器的I/O分配1334导轨的形式介绍1435滚珠丝杠的介绍1536本章小结15哈尔滨工程大学本科生毕业设计第4章码垛机的软件设计1641编程软件介绍及使用1642码垛机的PLC程序设计18421码垛机的工作流程18422码垛机的软件设计2043本章小结37第5章组态王仿真画面的设计3851组态王监控软件介绍3852组态王监控软件仿真设计38521建立组态软件与PLC之间的通讯连接39522组态画面及监控元素的设计4053本章小结45结论46参考文献47致谢49附录50哈尔滨工程大学本科生毕业设计1第1章绪论11课题背景码垛机是自动化仓库的主要搬运码垛设备,而立体仓库的产生和发展是现代物流体系的要求和信息技术进步的结果,它是在不直接进行人工干预的情况下自动地存储和取出物流的系统,替代了人工搬运码垛,只需定位抓起点和摆放点,两点之间的轨道全由电脑控制,两点直线运动,定位十分准确。自动化立体仓库码垛机是现代工业社会发展的高科技产物,可全天候作业,配备机械手可替代不少工人的工作量,由此每年能节省几十万的人力资源成本,达到减员增效的目的。生产上能迅速提高公司的生产效率和产量,同时还能减少人工搬运造成的出错。对提高生产率、降低成本有着重要意义。机械手码垛机是目前占地最小、效率最高、适应能力最强的码垛机。码垛机械手适应于化工、饮料、食品、啤酒、塑料、空调行业等生产企业,对各种纸箱、袋装、罐装、啤酒箱、瓶装等各种形状的包装成品都适应。目前实践教学作为教学过程中的一个环节,是工科院校培养跨世纪创造性人才必不可少的。为配合卓越工程师试点工作中的课程改革,结合教学研究任务,本设计针对学校实验室的柔性制造系统中的立体仓库环节进行实验前期准备工作。以PLC为控制核心设计码垛单元的PLC控制系统,并应用组态软件制作监控仿真界面。12码垛机的概述121码垛机在国外的研究现状码垛机是随着大型物流配送中心和自动化立体仓库的发展起来的,物流这一概念是在20世纪50年代首先在美国形成的,立体仓库的产生和发展是现代物流体系发展的要求和信息技术进步的结果。初期的立体仓库使用的码垛机以桥式起重机为基础,这种码垛机是从起重机的大梁上悬挂一个门架(立柱),利用门架的上下和旋转来搬运货物。1960年左右在美国出现了巷道式码垛机,这种堆垛机是在地面的导轨上行走,利用货架上部的导轨防止倾倒,或者是在上部导轨上行走,利用地面导轨防止倾倒。在立体仓库码垛机的研发和使用方面,日本始终走在前列,1967年安装了1015米的高层码垛机,1969年出现的联机全自动化仓库,特别是1973年建成了一座储藏生鲜食物的冷藏库,这是世哈尔滨工程大学本科生毕业设计2界上第一座40的极低温仓库,解决条件下码垛机的可靠性和技术方面的问题,取得了引人瞩目的成就。巷道式码垛机逐渐替代了受重量和跨度限制的桥式码垛机。据不完全统计,美国拥有各种类型的自动化立体仓库20000多座,日本有38000多座,德国有10000多座,英国有4000多座,前苏联有1500多座。122码垛机在国内的研究现状我国第一台桥式堆垛起重机于1963年由北京起重运输机械研究所研制,在20世纪70年代初期开始,我国石油化工企业先后从日本、西德和意大利等国家引进了几十台码垛机。其中除了从西德缪勒斯(MOLLERS)公司和意大利OCME公司引进几台外,其余大部分码垛机均是从日本OKURA公司和不二公司进口的。到80年代初期,我国一些企业和科研单位,在消化、吸收引进技术的基础上,相继设计、研制出几种不同类型的码垛机,并用于聚乙烯、聚丙烯、化肥等粉粒产品包装码垛生产线上,为码垛机的国产化开创了良好的开端。当时主要生产厂家有宜昌地区机械厂、常州化工机械厂、哈尔滨工业大学机器人研究所和沈阳运输机械厂等单位。从80年代初期开始,我国一些科研生产单位即着手设计研制辊道式码垛机。当时主要以仿型为主,即按国外同类型码垛机的型式,并结合国内的制造水平进行设计研究的,为国产码垛机奠定了雏形。到80年代中期,我国一些科研、设计和生产单位,开始设计研制气垫式码垛机。这种机型仍以仿型为主。该机型具有结构较紧凑、自动化水平高,运行动作灵活、成垛性能好、外形比较美观等特点。但这种机型与国外同类先进水平相比,仍有一定的差距。80年代后期,我国一些科研单位设计研制出一种机器人全自动码垛机。该机是在辊道式码垛机的基础上,通过高架机械手进行码垛作业的一种机型。其处理能力为600800袋/时。哈工大机械人研究所于1988年研制的包装码垛生产线,从1992年6月安装在大庆石化总公司投产运行后,经过二年半的生产使用,证明运行情况良好,深得用户好评。该所在此基础上,又以国外最新产品性能为目标,开发生产了一套第二代自动包装码垛生产线,并且于94年10月安装在齐鲁石化总公司投产运行;还计划再上二套码垛生产线。同年11月又在天津联合化学有限公司安装了二套自动化包装码垛生产线。此后,自动化物流的开发与应用得到了很大发展。据不完全统计,截止到2006年底,全国自动化立体库的保有量已超过500座。2006年建设的自动化立体库在80座以上,主要集中在机械制造、汽车、烟草、食品加工、服装生产、医药生产及流通等行业,与2005年相比,整个市场有了很大发展。哈尔滨工程大学本科生毕业设计3123码垛机的发展趋势纵观世界各国码垛机的发展的现状,对今后的动向,可归纳如下1重视“三化”,逐步采用国际标准。所谓“三化”,是指码垛机的标准化、系列化和通用化。贯彻“三化”可以缩短设计周期,保证产品制造质量,便于管理和提高经济效益。世界上许多国家,不仅重视产品的“三化”工作,而且非常注意采用国际标准(ISO)。有的国家甚至废除本国标准而直接采用国际标准,其目的是为了促进商品的国际交流。2实现产品的机电一体化。机械产品需要更新换代。在当今计算机技术、自控技术和数显技术大发展的年代里,更新换代的重要标志是实现产品的机电一体化。在码垛机上应用计算机技术,可以提高作业性能,增加安全性,以至实现无人自动操作。3人机工程学的应用。码垛机一般应用在沉重、忙碌、环境比较差的场合。为了减少人员的作业强度,保证持久旺盛的体力和注意力,应该根据人机工程学的理论,设计导动装置和人员辅助装置,改善振动与噪声的影响,以使最少、最合理的投资,获得最佳的使用效果,使设备发挥最大的效率。13课题的主要研究内容本课题研究的主要内容是教学用仓储机械手码垛机的自动控制及组态软件的监控仿真,主要包括以下几个方面1深入研究实际工作过程中码垛机的工作情况,理解其工作原理;2根据参数选择电机,确定控制方案。进行控制系统的总体设计;3根据总体方案的设计,设计电器控制的原理框图;4进行PLC的选型,进行硬件系统的设计并对I/O分配;5针对每一部分的硬件设计,进行软件部分设计,PLC控制程序的编写及调试;6应用组态软件制做监控仿真操作界面。哈尔滨工程大学本科生毕业设计4第2章码垛机的总体方案设计21码垛机的总体框图上位机PC输入SIMATC720NPU4X1D3B8输出操作面板行程开关仓格工件检测开关步进电机驱动器电磁阀辅助器件图31总体框图图31为采用西门子S7200PLC作为主控制器的码垛机总体框图。一台PC作为上位监控机通过RS232/485通信端口与PLC相连,可以对整个系统进行全面的监控管理。本设计只针对PLC的控制设计,其输入都有启动按钮、停止按钮、单机联机切换开关、急停等操作面板上的操作开关,还有码垛机的行程限位开关和立体仓库上12个仓格有无货物的检测开关。其输出包括4个步进电机驱动器的脉冲和方向输出,以及码垛机上气动机械手夹取松开的电磁阀和一些辅助的设备(例如启动停止的指示灯)。4个步进电机驱动器哈尔滨工程大学本科生毕业设计5分别驱动4个步进电机,这4个步进电机分别用于控制码垛机的X轴、Y轴、Z轴的移动和1个机械手的转动。22码垛机的结构组成本课题是针对学校实验室的柔性制造系统中的立体仓库环节进行实验前期准备工作而设计的。实验装置由机械部分、电气部分和操作台组成,模拟了码垛机在一个有12仓位的立体仓库的工作情况。码垛机是由三个直线电控工作台以及一个旋转工作台外加一个气动手爪组成。然后整体放置在桌面上,用螺钉固定在桌面铝合金槽内的螺母中。码垛机的构成表21。其中I轴和II轴除行程不一致外,本身结构形式完全相同,均采用了光轴导轨支撑,滚珠丝杠传动的结构。这种结构的特点是承载能力高,安装方便。III轴是垂直的升降轴,因为相对承载低,故采用光轴支撑,滚珠丝杠传动的结构。三个轴互成直角组合搭建而成。也就是典型的直角坐标机器人。工业上经常用到这种结构。IV轴为旋转轴,通过支架与III轴活动平台连接。结构为蜗轮蜗杆形式。所有直线工作台在此系统中都采用步进电机驱动,通过联轴器与丝杠端连接。表21码垛机器人构成介绍轴构成动作范围步进电机联轴器滚珠丝杠I光轴导轨280MM步进电机联轴器滚珠丝杠II光轴导轨300MM步进电机联轴器滚珠丝杠III光轴导轨350MM步进电机IV蜗轮蜗杆100哈尔滨工程大学本科生毕业设计623码垛机的控制方案231码垛机的控制功能要求码垛机是立体仓库货物存取任务的最终执行者,其主要动作包括1码垛机沿货架(I轴方向)的左右运动;2码垛机接近和远离货架(II轴方向)的前后运动;3码垛机沿立柱(III轴方向)的上下升降运动;4安装在码垛机上机械手的转动(IV轴);5安装在码垛机上机械手的加紧和放松。因此,码垛机单元的自动控制主要应包含以下几方面的内容1手动控制功能仅能通过控制面板的按钮进行启动、停止、急停等控制操作;2自动控制功能当手动按下启动按钮时,要求码垛机应能完成复位动作以及货物的自动入库任务。码垛机运动的情况下,码垛机要运动到码垛位和抓取位,其中的坐标点必须有一个参考系,并且,在系统断电的时候,为防止系统丢掉原点信息,以及当系统以外停机或发生故障的时候需要系统具有原点复位功能。3安全保护功能实时监测各关键器件的使用情况及系统的运行情况,出现故障时及时报警。232码垛机的控制方案确定在当今的工业控制领域,有相当多的控制手段和设备,比如继电器控制、PC控制、单片机控制、集散控制系统(DCS)以及可编程控制器(PLC)控制等等。目前,比较有代表性的码垛机控制方式主要有1基于PLC的控制系统基于PLC的控制系统,其主要构成是以PLC控制器为核心,运用其强大的I/O功能,完成其与HMI(人机接口)的通信,其主要优点是编程比较简单,对使用者的要求不高,且其抗干扰能力比较强大,运行非常稳定,主要缺点是不能实现通用化,其灵活程度不高。2基于PC控制系统基于PC的控制系统是主要由计算机(一般是工控机)完成主要的算法和码垛机器人运动路径规划以及结合运动控制器来控制电机运动,由于基于PC机,故可以可使用高级语言编程,其灵活性比较高,可完成比较复杂的控制功能,其缺点是开发周哈尔滨工程大学本科生毕业设计7期比较长,且对开发者要求比较高。综上所述,PLC作为一种专门在工业环境下应用而设计的数字运算操作的电子装置,具有其独特的优点。本设计针对学校实验室的柔性制造系统中的立体仓库环节进行设计的,规模相对于工业中要小,所以选择第一种方案基于PLC的控制系统。233码垛机的定位方案确定码垛机的定位控制方法很多,现就几种典型方法介绍如下1常规的限位开关定位方法码垛机在运行过程中,要先确定目前的位置,然后才能根据目标信号决定控制状态。例如码垛机到某一层需要停下来时,首先在接近这一层时,要先从高速状态减速,到达平层位置时,再停车准备存取货物。因此,我们通常在每一层井道上安装三个限位开关,即上、下平层限位开关和平层限位开关。如图21所示,当码垛机在上升时,首先碰到下平层限位开关,此信号送到PLC输入端,PLC向变频器发出减速信号,变频器按照预先设定的减速曲线,控制码垛机开始减速,当停下时,进入货物存取状态。图21平层开关示意图2认址片的定位方法采用认址片的定位方法时,准确地认址定位是正确存取货物的关键。认址片结构如图22所示,认址方法如下在巷道地基上相对于每列货格安装固定的认址片(挡板),在码垛机底部安装4个光电开关(GDL和GD2)与(GD3和GD4)随码垛机一起前后运动,每经过列货格,光电开关通过认址档板发出脉冲信号到PLC从而达到列认址目的。同样,在码垛机立柱上相对于每层安装认址片,在其哈尔滨工程大学本科生毕业设计8升降台安装光电开关(GD5和GD6)随升降台一起上下运动,达到层认址的目的。光电开关的脉冲输入信号作为PLC内部认址计数器的计数信号,计数器的当前值作为速度控制的依据。当码垛机到达目标货格即计数器的计数值计到零时,发出停车信号使其停止运行。图22认址片结构升降台上的光电开关又用PLC内部的计数器接收光电脉冲,升降台每经过一层,计数器减1计数,从而达到层方向认址的目的。码垛机对其定位精度要求是比较高的,一般误差不超过2MM。否则,由于误差的积累,在货叉存取货物时易碰到货架或发生其他事故。但当发出停车信号后,码垛机由于惯性还会滑行一点,这样,光靠计数认址很难达到精确定位的目的。为此我们把认址片结构做成如图22所示的形式。用1号光电开关作为认址计数开关,计数到零时发出停车信号,然后再利用1号和2号开关作精确定位。如果1号与2号开关同时有信号,说明已停准;如果只2号开关有信号,说明己超过,点动码垛机回退,再检测比较;如果只1号开关有信号,说明还未到中心点,点动码垛机前进,再检测比较。这样达到准确定位的目的。3采用PLC脉冲串输出与步进驱动结合的定位方法图23PLC脉冲串输出与步进驱动器结合哈尔滨工程大学本科生毕业设计9PLC脉冲串输出与步进驱动结合使用的控制系统,具有可靠性高、可实现精确定位等优点,适合于小功率驱动系统。西门子PLC提供有开环运动控制的三种方式脉宽调制(PWM)内置于PLC里,用于速度、位置或占空比控制;脉冲串输出(PTO)内置于PLC里,用于速度和位置控制;EM253位控模块用于速度和位置控制的附加模块。内置于西门子PLC的PTO和EM253位控模块都使用一个脉冲串输出用于步进电机或伺服电机的速度和位置控制,如图23。西门子PLC对步进电机转动方向控制有四种方式,分别如图24所示。图24PLC的输出极性和方向控制方式由以上的介绍,我们可以看出,安装限位开关或认址片的定位方法,不仅废工废料,而且每个开关或认址片的实际安装距离,均不可避免地存在一定量的误差,使得系统的安装调试变得复杂,而且定位质量难以保证。一旦系统要求改造,又要重新进行安装工作。而采用PLC脉冲串输出与步进驱动器结合的定位方法,通过PLC其发出的脉冲数可以很容易地确定码垛机的当前位置,这种码垛机的位移定位方法具有定位精度高、适应性强的优点,因此,采用此方案对码垛机进行定位。24本章小结本章针对立体仓库中码垛机的控制系统进行了方案设计。系统主控制器选择了在工业环境中广受欢迎的可编程控制器(PLC)。最后,在综合比较了多种码垛机的定位方法后,并结合本设计的实际要求,选择了定位精度更高,控制方法更加灵活的定位方案通过PLC其发出的脉冲数和步进电机驱动器结合定位的方法。哈尔滨工程大学本科生毕业设计10第3章码垛机的硬件设计选型及介绍本章将详细分析系统中各个组成硬件的原理与特点,并根据货物存储系统的实际工作环境,选择适合本系统的设备型号以及参数,完成码垛机单元的硬件设计。31电动机的计算选取311码垛机的已知参数作为整个堆垛机系统的运动速度驱动者,电动机的合适选取十分重要。针对该立体仓库的实际工作情况,设计的堆垛机系统应当满足以下参数要求工作台的质量KG;401M工件质量KG;2最高速度M/S;AXV加速时间S;01T减速时间S;23丝杆导程MM;5P阻力N;0F摩擦系数;31312根据已知参数对电动机的选型计算先求加速度M/S062/10/MAXTV垂直方向轴向力计算上升加速时FAGFA2121N341920650489504上升匀速时FA212N91上升减速时FAMGFA21213N47120650489504下降加速时FA2121N3哈尔滨工程大学本科生毕业设计11下降匀速时FGMFA215N937608940下降减速时FAA21216N37920545水平运动时FMGFA21217N816890通过计算分析可以清楚地发现,码垛机垂直方向的力较水平方向的力要大,因此只要按照垂直方向的上升加速时的力计算转矩选取电动机,就可以满足其它运动1AF对于电动机转矩的要求。NM37092/0534192/3MAXPFT通过表31可选BS57HB4102型步进电动机表31步进电机型号具体参数型号步距角()保持转矩(NM)额定电流(A)相电阻()相电感(MH)转子惯量(GMM2)BS42HB330118016095422538BS42HB38011802612333254BS42HB470118031712332868BS57HB410218039221414131BS57HB5103180723007409275哈尔滨工程大学本科生毕业设计1232步进电机驱动器的介绍图31YKA2404MAB步进电机驱动器YKA2404MAB步进电机驱动器如图31,是一款经济、小巧的等角度恒力矩细分型高性能步进驱动器,驱动电压DC1240V,采用单电源供电。适配电流在40A以下,外径4286MM的各种型号的二相混合式步进电机。该驱动器内部采用双极恒流斩波方式,使电机噪音减小,电机运行更平稳;驱动电源电压的增加使得电机的高速性能和驱动能力大为提高;而步进脉冲停止超过100MS时,线圈电流自动减半,使驱动器的发热可减少50,也使得电机的发热减少。用户在脉冲频率不高的时候使用低速高细分,使步进电机运转精度提高,最高可达200细分,振动减小,噪声降低。YKA2404MAB步进电机驱动器的引脚功能说明如表32。表32YKA2404MAB步进电机驱动器的引脚功能说明标记符号功能注释输入信号光电隔离正端接5V供电电源5V24V均可驱动,高于5V需接限流电阻。D2OFF时为步进脉冲信号PUD2ON时为正向步进脉冲信号下降沿有效,每当脉冲由高变低时电机走一步。输入电阻220,要求低电平005V,高电平45V,脉冲宽度25US。D2OFF时为方向控制信号DRD2ON时为反向步进脉冲信号用于改变电机转向。输入电阻220,要求低电平005V,高电平45V,脉冲宽度25US。哈尔滨工程大学本科生毕业设计13MF电机释放信号有效(低电平)时关断电机线圈电流,驱动器停止工作,电机处于自由状态。TM原点输出信号电机线圈通电位于原点置为有效(B,A通电);光电隔离输出(高电平)。输出信号公共地TM信号光电隔离公共地端,TM端接输出信号限流电阻,最大驱动电流50MA,最高电压50V。V电源正极V电源负极DC1240VAC、BCA、AB、B电机接线33可编程控制器的选型及I/O分配331可编程控制器的选型在码垛机码垛过程中,需要完成对砌块的夹紧、升降及水平搬运、旋转等多个动作,动作频繁且过程复杂。并且,在码垛工作现场往往环境较为恶劣,所以为了保证生产过程平稳有效地进行,就要求控制系统具有很好的可靠性以及很强的故障诊断能力。目前,市场上的主流控制系统是PLC,它的特点是结构小巧、通用性好、运行速度快、可靠性高,非常适合于在高温、振动、粉尘等环境恶劣的工业现场实现各种开关控制,所以选用PLC作为控制系统的核心部件。目前,市场上存在着种类繁多的大、中、小型PLC,小到作为少量的继电器装置的替代品,大到作为分布式系统中的上位机,几乎可以满足工业控制的各种需要。西门子(SIEMENS)公司的PLC产品包括LOGO、S7200、S7300、S7400、工业网络、HMI人机界面、工业软件等。西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。S7系列PLC产品可分为微型PLC(如S7200),小规模性能要求的PLC(如S7300)和中、高性能要求的PLC(如S7400)等。根据实际情况,初步计算,共有26个输入、11个输出,根据控制要求以及所需的端子,因为数目较多,需要对PLC进行I/O扩展。在该码垛机设备中选择直流型S7200CPU224XPDC/DC/DC,以及一个EM223(16输入/16输出)扩展模块。总共有30个输入和26个输出,可以满足控制需求。哈尔滨工程大学本科生毕业设计14332可编程控制器的I/O分配码垛机自动控制过程,包含了多个环节,生产过程的各个环节之间都是紧密联系,并非独立存在,因此为了保证生产过程的顺利进行,必须确保各环节适时配合和安全转换。输入信号能够将码垛机的工作状态、操作及转换信息等信号传递给PLC。包含了启动、停止、急停、单机联机切换开关等操作的按钮,还有12个仓位有无货物的检测开关。输出信号主要是用来控制码垛机设备的升降、进退、夹紧、旋转等动作。根据码垛机的实际情况,分析其功能,可将编程控制器的输入/输出分配如表33。表33I/O分配表输入端说明输出端说明I00单机状态下启动信号Q00码垛机X轴驱动器脉冲信号I01单机状态下停止信号Q01码垛机Y轴驱动器脉冲信号I02急停Q02码垛机X轴驱动器方向信号I03单机/联机切换开关Q03码垛机Y轴驱动器方向信号I04电控柜上电(接触器吸合)Q04码垛机升降轴驱动器脉冲信号I05底座X轴正向限位信号Q05联机状态下启动信号I06底座X轴负向限位信号Q06报警指示灯I07底座Y轴原点信号Q07码垛机升降轴驱动器方向信号I10底座Y轴正向限位信号Q10码垛机旋转轴驱动器脉冲信号I11底座Y轴负向限位信号Q11码垛机旋转轴驱动器方向信号I12升降轴Z正向限位信号Q20气爪电磁阀I13升降轴Z负向限位信号I14旋转轴4正向限位信号I15旋转轴4负向限位信号I20成品仓格1工件检测开关I21成品仓格2工件检测开关I22成品仓格3工件检测开关I23成品仓格4工件检测开关哈尔滨工程大学本科生毕业设计15I24成品仓格5工件检测开关I25成品仓格6工件检测开关I26成品仓格7工件检测开关I27成品仓格8工件检测开关I30成品仓格9工件检测开关I31成品仓格10工件检测开关I32成品仓格11工件检测开关I33成品仓格12工件检测开关34导轨的形式介绍一般负载较重或者带有径向扭矩的时候,都需要选择导轨支撑的结构形式,导轨也有很多种类,一般和载重、价格、精度有关系,下面列举几种常用的典型滚珠导轨标准结构,说明一下各自特点和区别。交叉滚柱导轨为水平相对滑动,两根导轨之间放置保持架与滚柱,这种导轨略显粗糙,要求安装精度较高,运动时易产生噪音。光轴导轨实际上是一根光轴通过螺钉连接安装到相应弧度的支架上,上部装有滑块。这种结构简便、经济。应用到长度及负载不大的场合。安装方便。直线导轨是最普遍使用的,但造价较高,滑块安装时带有预压,消除间隙。要求为高精度高负载的场合使用。圆弧导轨实际是直线导轨的扩展,应用到特殊场合。这里注意的是,直线导轨的滑块一般不能与导轨体脱离,否则滑块内滚珠将散落,难以恢复,造成损失。35滚珠丝杠的介绍工作台除导轨外,最重要的核心部件应该是滚珠丝杠。滚珠丝杆是将回转运动转化为直线运动,或将直线运动转化为回转运动的理想的产品。滚珠丝杆由螺杆、螺母和滚珠组成,同直线导轨一样,滚珠丝杠上的螺母与螺杆同样不可分离,必须有专用的工具方可分离,否则滚珠散落。其特点与滑动丝杠副相比驱动力矩为1/3;高精度的保证;微进给可能;无侧隙、刚性高;高速进给可能。36本章小结本章针对码垛机的实际工作环境,选择了适合的相关设备,并进行了相应参数的计算,对码垛机的控制系统进行了硬件方面的设计。分别从电动机、驱动器及其附属哈尔滨工程大学本科生毕业设计16设备、PLC、导轨、滚珠丝杠等方面,并简单的做了一些介绍。哈尔滨工程大学本科生毕业设计17第4章码垛机的软件设计一个完整的码垛机是由硬件与软件两大部分组成的。要实现所要求的功能,除了完成硬件部分的设计,还要配备完善的软件,系统才能正常工作。41编程软件介绍及使用西门子S7200PLC的编程工具有编程器和编程软件,其中编程软件是最主要的编程工具,功能强大。不但可以开发程序和组态,也可以监控程序的运行情况,设置工作方式等。STEP7MICRO/WIN编程软件是专为西门子公司S7200系列小型机而设计的编程工具软件,使用该软件支持指令表、梯形图、逻辑功能块图3种编程语言,可以根据控制系统的要求编制控制程序,并完成与PLC的实时通信,也可以实现计算机与PLC之间进行程序的下载、上传以及在线监控。STEP7MICRO/WIN的主界面如图41所示。图41STEP7MICRO/WIN的主界面哈尔滨工程大学本科生毕业设计181PLC选型和参数设置。编程之前需要确定PLC的型号,当PLC和计算机建立联机,可以直接执行“PLC”“类型”“读取PLC”,计算机可以自行读出PLC的类型;如果没有联机,则可以执行“PLC”“类型”,选择相应的PLC类型,如图42所示。图42PLC类型选择PLC的参数设置一般使用系统块进行设置,可以执行“查看”“组件”“系统快”,对各项参数的进行设置。2程序编写(梯形图)符号表(SYMBOLTABLE)允许定义和编辑符号名,能在程序中用符号地址访问变量,可以创建多个符号表。也可以在程序中使用系统定义的符号表。符号表还可以作为全局变量表进行参考。如图43所示。还可以使用程序编辑器中的局部变量表来为子程序和中断服务程序分别指定变量。图43符号表单击指令树中的“程序块”,选择相应的程序(主程序或者子程序)选项,在状态图框中输入用户的控制指令,如图44所示。哈尔滨工程大学本科生毕业设计19图44程序块编程区3程序的编译执行菜单“PLC”“编译”或“PLC”“全部编译”命令,对所编程序执行编译功能。编译完成后在信息窗口会显示相关的结果,以便于修改。4程序传送当编程计算机和PLC之间建立通连接,便可以将程序下载至该PLC。下载至PLC之前,必须确定PLC位于“停止”模式。点击工具条中的“下载”按钮,或者选择“文件”“下载”,出现“下载”对话框。42码垛机的PLC程序设计421码垛机的工作流程经过分析设计码垛机的工作过程,整理如下1上电后初始化数据;2按下“启动”按钮,四自由度码垛机械手开始动作;3首先码垛机械手开始复位动作;4第一轴退到限位开关处寻找原点信号;5第二轴左移到限位点后直接寻找原点,或者直接找到2轴原点信号;哈尔滨工程大学本科生毕业设计206第三轴退到限位开关处寻找原点信号;7第四轴退到限位开关处寻找原点信号;8当所有轴信号都找到原点信号后,系统停止等待“运行”开始;9按下“启动”按钮,码垛机开始运行,首先码垛机各轴运动到工件夹取位置处,然后码垛机械手夹取工件,再将工件提升起来;10判断是否有空仓格,然后计算运动都指定仓格的脉冲数;11各轴运动到仓格上方,放下货物,松开机械手;12码垛机退回,复位。根据以上分析码垛机的工作过程,制定流程图如图45所示。上电,初始化启动复位码垛机运动到工件夹取位置机械手夹取货物码垛机夹取工件上升判断仓库是否已满计算仓格及走到指定仓格的脉冲码垛机夹取工件运动到仓格上方是否已复位码垛机夹取工件向下运动把工件放在仓格上机械手松开货物码垛机退回仓格入口处码垛机退回初始位置是是否否图45码垛机工作流程图哈尔滨工程大学本科生毕业设计21422码垛机的软件设计1通过脉冲输出向导的创建PTO指令子程序S7200PLC提供两个脉冲发生器。一个被分配给数字量输出点Q00,另一个被分配给数字量输出点Q01。这里先以Q00为例进行配置,如图46AH所示。A指定脉冲发生器B选择线性脉冲串输出PTO哈尔滨工程大学本科生毕业设计22C电机速度设置D加速减速时间设置哈尔滨工程大学本科生毕业设计23E运动包络定义F新包络哈尔滨工程大学本科生毕业设计24G分配存储区H完成PTO配置图46脉冲输出向导哈尔滨工程大学本科生毕业设计252通过EM253位控向导创建POS指令子程序S7200PLC只提供两个脉冲发生器,即Q00和Q01,而码垛机共有4个步进电机,需要4组脉冲输出,因此扩展2个EM253位控模块,其配置如图47AM所示。A配置EM253位控向导B设置模块位置哈尔滨工程大学本科生毕业设计26C使用相对脉冲数D模块输入响应哈尔滨工程大学本科生毕业设计27E电机速度设置F电机点动速度设置哈尔滨工程大学本科生毕业设计28G加速减速时间设置H补偿时间设置哈尔滨工程大学本科生毕业设计29I参考点J运动包络定义哈尔滨工程大学本科生毕业设计30K新包络L分配存储区哈尔滨工程大学本科生毕业设计31M完成EM253位控模块配置图47EM253位控模块向导根据脉冲输出向导和EM253位控模块配置向导建立好的指令子程序如图48所示,使用时只需选取调用则可。图48脉冲输出指令子程序块哈尔滨工程大学本科生毕业设计323编制PLC梯形图根据图45流程图编制PLC梯形图,码垛机的启动信号梯形图如图49所示,当上一环节完成时,变量V320闭合得电;如果单联机切换开关I03闭合得电时处于单机状态,此时按下单机启动按钮I00使其闭合得电,使其V321置位,V6004和V6005复位,V321置位闭合后,定时器T203开始计时,02S后T203动作闭合,码垛机开始运行,Q02复位等操作。图49码垛机启动梯形图哈尔滨工程大学本科生毕业设计33图410为码垛机到达工件夹取位置时机械夹取货物的梯形图。当上一环节完成时,变量V327闭合得电;如果单联机切换开关I03闭合得电时处于单机状态,此时按下单机启动按钮I00使其闭合得电,使其V330置位,V330闭合得电后,Q20置位,使其气动电磁阀得电,机械手夹紧货物。同时定时器T204开始计时,15S后T204动作闭合,进行下一环节。图410机械手夹紧货物梯形图图411为步进电机的PTO输出控制使能和初始化梯形图,该指令是通过脉冲输出向导建立的子程序。其各引脚的功能如下I_STOP(立即STOP)输入量为一个布尔量输入。当输入为低电平时,PTO功能正常操作。当输入变为高电平时,PTO立即终止脉冲输出。D_STOP(减速STOP)输入量为一个布尔量输入。当输入为低电平时,PTO功能正常操作。当输入变为高电平时,PTO产生一个脉冲串将电机减速到停止。DONE输出是一个布尔量输出。当DONE位为高电平时,表明CPU已经执行完子程序。当DONE位为高电平时,ERROR字节以一个无错误代码或错误代码来报告是否正常完成。哈尔滨工程大学本科生毕业设计34若在向导中已使能HSC,C_POS参数包含以脉冲数表示的模块当前位置。否则,当前位置将一直为0。图411PTO输出控制使能和初始化图412为PTO输出置为手动模式梯形图。该指令允许电机以不同速度启动、停止和运转,速度范围在启动/停止速度到向导指定的最大速度范围内。其各引脚的功能如下使能RUN(RUN/STOP)参数,命令PTO加速到指定速度(速度参数)。即使在电机运行时,您也可以改变速度参数的值。禁止参数RUN则命令PTO减速,直至电机停止。参数SPEED决定RUN启用时的速度。速度限制为启动/停止速度或本范围以外的SPEED参数的最大值。速度是一个每秒多少个脉冲的双整型(DINT)值。电机运行时可以修改该速度参数。图412将PTO输出置为手动模式哈尔滨工程大学本科生毕业设计35图413为PTO输出执行运动操作梯形图。接通EN位,使能该子程序。确保EN位保持接通,直至DONE位指示该子程序已完成。其各引脚的功能如下接通参数ABORT,命令位控模块停止当前的包络并减速直至电机停下。模块完成该指令时,参数DONE接通。参数ERROR包含指令的执行结果。参数C_PROFILE包含位控模块当前正在执行的包络。参数C_STEP包含当前正在执行的包络的步。图413对PTO输出执行运动操作图414为EM253位控模块的使能和初始化梯形图,该指令在S7200每次转换为RUN模式时自动向位控模块发出命令,装载组态/包络表。MOD_EN参数必须为接通状态以确保其它位控指令发送命令给位控模块。如果MOD_EN参数为断开状态。位控模块放弃所有正在进行当中的命令。图414对EM253位控模块的使能和初始化图415是将EM253位控模块置于手动模式。这种模式下,电机可以以不同的速度运转或者沿正向或反向点动。哈尔滨工程大学本科生毕业设计36使能RUN(RUN/STOP)参数则命令位控模块按指定方向(参数DIR)加速到指定速度(参数SPEED)。您可以在电机运行时改变速度值,但参数DIR必须保持恒定。禁止参数RUN则命令位控模块减速至电机停止。使能参数JOG_P

温馨提示

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

评论

0/150

提交评论