立体仓库设计Word格式文档下载.docx
《立体仓库设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《立体仓库设计Word格式文档下载.docx(37页珍藏版)》请在冰豆网上搜索。
11
四、系统的软件设计·
12
(一)系统的总体程序设计·
1.1I/0地址分配表·
1.2系统的程序流程图及程序编制·
(二)旋转编码器程序编制·
12(三)步进电机的控制及程序编制·
13
3.1指令说明·
3.2PTO/PWM控制寄存器·
16
3.3主要程序的编写·
18
(四)控制器的法杖方向·
4.1可编程控制器的构成及工作原理·
19
4.2可编程控制器的特点·
20
4.3可编程控制器的主要功能·
4.4电动机的介绍与选择·
21
4.5变频器的介绍与选择·
24
4.6接触器的介绍与选择·
25
4.7目标料仓号及仓位号的设置·
26
五、操作模式和过程·
27
(一)机械手操作模式和过程·
结论与展望·
29
参考文献·
30
附录·
31
致谢·
39
一、绪论
(一)课题的目的和意义
随着我国经济的迅速发展,以及经济全球化的趋势愈发明显,物流产业的发展水平直接影响到了企业自身发展状况,而货物仓储又是物流产业的一个重要环节,当前我国仓储事业发展水平良莠不齐,大部分仓库依然依靠人工管理、搬运,因此搬运效率过低,直接影响物资的流通。
我设计的立体仓储电控系统主要运用PLC可编程控制器控制货物的搬运和仓储,同时,在系统中还运用了传感器元件,用来检测货物位置等,并将检测到的信号传递到PLC中,在这期间机械手同时工作,最终机械手按PLC中预先编排的指令将货物放入不同的仓库中。
本人认为该系统的自动化程度较高,同时存取货物较合理,能够有效的提高货物仓取能力,同时由于采用了机械手,该系统同样能够较大程度的降低工人的劳动强度,提高工作效率。
(二)课题的研究领域
从该系统的配件方面看,它包括了许多工业元器件,如PLC可编程控制器、步进电机、直流无刷电机、旋转编码器精确定位等技术。
从中可以看出该课题的研究领域主要包括:
步进电机控制技术、直流无刷电机控制技术、检测回馈技术、货物精确定位技术等。
由于可编程控制器(PLC)是专为在工业环境下应用而设计的一种工业控制计算机,具有抗干扰能力强、可靠性极高、体积小等显著优点,是实现机电一体化的理想控制装置。
因此在设计货物分拣以及仓储系统时,PLC可编程控制器无疑起到了关键的作用,通过PLC可编程控制器的控制,我们可以提高系统的可靠性,而且由于其具有较高的抗干扰能力,因此使用PLC可编程控制器是实现该机电一体化设备的理想控制装置。
而这一通过PLC可编程控制器为核心器件设计的货物分拣及仓储系统的设计思路,对于物流、仓储等领域也具有较高的参考价值。
步进电机是数字控制系统中的执行电动机,当系统将一个电脉冲信号加到步进电机定子绕组时,转子就转一步,当电脉冲按某一相序加到电动机时,转子沿某一方向转动的步数等于电脉冲个数。
因此,改变输入脉冲的数目就能控制步进电动机转子机械位移的大小;
改变输入脉冲的通电相序,就能控制步进电动机转子机械位移的方向,实现位置的控制。
当电脉冲按某一相序连续加到步进电动机时,转子以正比于电脉冲频率的转速沿某一方向旋转。
因此,改变电脉冲的频率大小和通电相序,就能控制步进电动机的转速和转向,实现宽广范围内速度的无级平滑控制。
无刷直流电机是同步电机的一种,也就是说电机转子的转速受电机定子旋转磁场的速度及转子极数(P)影响:
N=120.f/P。
在转子极数固定情况下,改变定子旋转磁场的频率就可以改变转子的转速。
直流无刷电机即是将同步电机加上电子式控制(驱动器),控制定子旋转磁场的频率并将电机转子的转速回授至控制中心反复校正,以期达到接近直流电机特性的方式。
也就是说直流无刷电机能够在额定负载范围内当负载变化时仍可以控制电机转子维持一定的转速。
传感器的检测技术在现代工业中起了至关重要的作用,尤其是在自动化流水线上,它可以取代人眼的作用,来辨别货物的位置,同时诸如光电开关、压力传感器等传感元器件同样也能判断货物是否到位,以进行下一步工作。
二、立体仓库系统各单元结构及其工作原理
(一)立体仓库系统单元结构图
TVT-4000E立体仓库系统单元结构图如图2-1所示。
图2-1立体仓库系统单元结构图
(二)立体仓储库
立体仓储库由25个仓储位组成,每个仓储位都装有检测传感器实时监控货物的有无,此立体仓储库包含原材料区、成品区和废品区可以通过程序控制,也可通过用户的需求自己编写程序实现对货物在立体仓储库内的自由存取,如图2-2所示。
图2-2立体仓储库结构图
(三)Z轴运动机构
由夹紧气缸(1-2-1)、旋转臂(1-2-2)、旋转步进电机(1-2-3)、推力轴承(1-2-4)、导轨(1-2-5)、Z轴步进电机(1-2-6)、滚珠丝杠(1-2-7)、型材立柱(1-2-8)等组成。
Z轴运动机构(1-2)主要是实现货物的自动存取,如图2-3所示。
图2-3Z轴运动机构结构图
(四)X\Y轴运动机构
X\Y轴运动机构由Y轴直流无刷电机(1-3-1)、X轴直流无刷电机(1-3-2)、X轴导轨(1-3-3)、减速机(1-3-4)组成。
X\Y轴运动机构主要是采用齿轮齿条机构实现水平方向的运动,如图2-4所示。
图2-4X\Y轴运动机构
三、系统硬件设计
(一)总体设计
根据系统控制要求,及设备状态,控制程序主要完成以下任务:
(1)出入库判断及仓库状态的扫描,确定相应的库位及X轴、Y轴坐标;
(2)根据坐标,各轴电机经加减速精确定位;
(3)根据时序关系,确定状态,完成货物出入库。
系统的组成如图3-1所示。
图3-1系统组成图
(二)可编程控制器的选型
为了提高仓库的仓储能力,降低工人的劳动强度,提高仓库的自动化程度,而PLC编程控制器恰恰具有可靠性高、.编程方便、易于使用、逻辑功能强、体积小的特点,并且其有网络通讯功能,可附加高性能模块对模拟量进行处理,实现各种复杂控制功能。
因此在我的仓储电控系统中,我选择了使用PLC可编程控制器,作为核心控制件。
2.1S7-200CPU的选择
西门子提供多种类型的CPU以适应各种应用要求。
不同类型的CPU具有不同的数字量I/O点数、内存容量等规格参数。
目前提供的S7-200CPU有:
CPU221、CPU222、CPU224、CPU226和CPU226XM。
S7-200CPU规格如表3.1所示。
按以上S7-200CPU规格所示,由于该系统需要的PLC输入端接口较多,因此选用的PLC可编程控制器应为CPU226系列,该CPU为直流供电,直流数字输出,数字量输出点是晶体管,因此选择DC/DC/DC系列。
综上所述,最终选用的PLC可编程控制器件为CPU226DC/DC/DC系列。
表3.1S7-200CPU规格表
CPU221
CPU222
CPU224
CPU226
CPU226XM
用户程序区
数据存储区
4K字节
2K字节
8K字节
5K字节
16K字节
10K字节
CPU内置DI/DO点数
6/4
8/6
14/10
24/16
AI/AO点数
无
16/16
32/32
扫描时间/1条指令
0.37us
最大DI/DO点数
256
位存储区
计数器
计时器
时钟功能
可选
内置
数字量输入滤波
标准
模拟量输入滤波
N/A
高速计
数器
单相
4个30KHZ
6个30KHZ
6个20KHZ
双相
2个20KHZ
4个20KHZ
脉冲输出
通讯口
1×
RS485
2×
2.2EM232模拟量输出模块
该系统选用EM232模拟量输出模块,2通道电流/电压输出。
EM232模拟量输出和组合模块的技术规范如表3.2和图3-1所示。
表3.2EM232模拟量输出模块技术规范
型号
物理I/O数量
功耗
信号范围
分辨率全量程
数据字格式
最大驱动
从+5VDC
从L+
电压输出
电流输出
电压
电流
EM232AQ2*12位6ES7232-0HB20-0XA0
2
20mA
70mA
+/-10V
0到20mA
12位
11位
-32000到+32000
到+32000
最小5000欧
最大500欧
图3-1EM232扩展模块的连接器的端子标识
EM232控制无刷直流电机原理接线图如图3-2所示。
图3-2无刷直流电机原理接线图
(三)立体仓库的系统介绍及MCGS组态软件的应用
3.1立体仓库的简述
货架自动化立体仓库简称立体仓库。
一般是指采用几层、十几层乃至几十层高的货架储存单元货物,用相应的物料搬运设备进行货物入库和出库作业的仓库。
由于这类仓库能充分利用空间储存货物,故常形象地将其称为“立体仓库”。
立体仓库必然是机械化仓库。
由于货架在5米以上,人工已难以对货架进行进出货操作,因而必须依靠机械进行作业。
而立体仓库中的自动化立体仓库,则是当前技术水平较高的形式。
如图3-3所示。
图3-3货架自动化立体仓库简称立体仓库
立体仓库是现代物流系统中的重要物流节点,在物流中心中的应用越来越普遍。
目前世界上最高的立体仓库高度已达50米。
立体仓库单位面积的储存量可达7.5(t/m2),是普通仓库的5~10倍。
由于使用高层货架存储货物,存储区可以大幅度地向高空发展,充分利用仓库地面和空间,因此,节省了库存占地面积,提高了空间利用率。
使用机械和自动化设备,运行和处理速度快,提高了劳动生产率,降低操作人员的劳动强度。
而自动化立体仓库是当代货架储存系统发展的最高阶段,它与自动分拣系统和自动导向车并称为物流技术现代化的三大标志。
立体仓库的产生和发展是第二次世界大战之后生产和技术发展的结果。
50年代初,美国出现了采用桥式堆垛起重机的立体仓库;
50年代末60年代初出现了司机操作的巷道式堆垛起重机立体仓库;
1963年美国率先在高架仓库中采用计算机控制技术,建立了第一座计算控制的立体仓库。
此后,自动化立体仓库在美国和欧洲得到迅速发展,并形成了专门的学科。
60年代中期,日本开始兴建立体仓库,并且发展速度越来越快,成为当今世界上拥有自动化立体仓库最多的国家之一。
我国对立体仓库及其物料搬运设备的研制开始并不晚,1963年研制成第一台桥式堆垛起重机。
立体仓库由于具有很高的空间利用率、很强的入出库能力、采用计算机进行控制管理而利于企业实施现代化管理等特点,已成为企业物流和生产管理不可缺少的仓储技术,越来越受到企业的重视。
3.2立体仓库的优越性
立体仓库其优越性是多方面的,对于企业来说,可从以下几个方面得到体现:
(1)提高空间利用率
早期立体仓库的构想,其基本出发点就是提高空间利用率,充分节约有限且宝贵的土地。
在西方有些发达国家,提高空间利用率的观点已有更广泛深刻的含义,节约土地,已与节约能源、环境保护等更多的方面联系起来。
有些甚至把空间的利用率作为系统合理性和先进性考核的重要指标来对待。
立体仓库的空间利用率与其规划紧密相连。
一般来说,立体仓库其空间利用率为普通平库的2-5倍。
这是相当可观的。
(2)便于形成先进的物流系统,提高企业生产管理水平。
传统仓库只是货物储存的场所,保存货物是其唯一的功能,是一种“静态储存”。
立体仓库采用先进的自动化物料搬运设备,不仅能使货物在仓库内按需要自动存取,而且可以与仓库以外的生产环节进行有机的连接,并通过计算机管理系统和自动化物料搬运设备使仓库成为企业生产物流中的一个重要环节。
企业外购件和自制生产件进入自动化仓库储存是整个生产的一个环节,短时储存是为了在指定的时间自动输出到下一道工序进行生产,从而形成一个自动化的物流系统,这是一种“动态储存”,也是当今立体仓库发展的一个明显的技术趋势。
以上所述的物流系统又是整个企业生产管理大系统(从订货、必要的设计和规划、计划编制和生产安排、制造、装配、试验、发运等)的一个子系统,建立物流系统与企业大系统间的实时连接,是目前立体仓库发展的另一个明显的技术趋势。
总之,立体仓库的出现与发展,是与工业、科技发展相适应的。
现代化大生产,越来越促使工业生产社会化、专业化、集中化。
生产的高度机械化,自动化必然要求物资的供应分发及时、迅速、准确。
这就促使立体仓库技术得到迅速的发展,并已成为工厂设计中高科技的一个象征。
3.3立体仓库一般基本由以下部分
高层货架:
用于存储货物的钢结构。
目前主要有焊接式货架和组合式货架两种基本形式。
托盘(货箱):
用于承载货物的器具,亦称工位器具。
巷道堆垛机:
用于自动存取货物的设备。
按结构形式分为单立柱和双立柱两种基本形式;
按服务方式分为直道、弯道和转移车三种基本形式。
输送机系统:
立体库的主要外围设备,负责将货物运送到堆垛机或从堆垛机将货物移走。
输送机种类非常多,常见的有辊道输送机、链条输送机、升降台、分配车、提升机、皮带机等。
AGV系统即自动导向小车。
根据其导向方式分为感应式导向小车和激光导向小车。
自动控制系统:
驱动自动化立体仓库系统各设备的自动控制系统。
目前以采用现场总线方式为控制模式为主。
库存信息管理系统:
亦称中央计算机管理系统。
是全自动化立体仓库系统的核心。
目前典型的自动化立体仓库系统均采用大型的数据库系统(如ORACLE,SYBASE等)构筑典型的客户机/服务器体系,可以与其他系统(如ERP系统等)联网或集成。
立体仓库的形式以高层货架的基本形式为基准可分为整体式仓库(Buildingtype:
Buildinginracksupported)和分离式仓库(Unittype:
Buildingisfreestandingfrontrackstructure)两个基本类型。
立体仓库起始于12米以上的高层货架仓库,这种仓库的货架结构不但用于存放货物,同时又是仓库基筑的柱子和仓库侧壁的支撑,即仓库建筑与货架结构成为一个不可分开的整体,故称整体式仓库。
整体式仓库具有技术水平高、投资大和建设周期长等问题,适用于大型企业和流通中心。
相反,货架结构自成一个单元与建筑无关的仓库,则称分离式仓库。
四、系统的软件设计
(一)系统的总体程序设计
1.1I/0地址分配表
I/O地址分配表见附录。
1.2系统的程序流程图及程序编制
系统的程序流程图见附录。
系统的整体程序见附录。
接通电源,程序初始化,机构复位,X轴、Y轴、Z轴、R轴回零位,设定优先存取仓位并逐行扫描仓位。
当小车移动到位置1时,光电开关1闭合,阻挡器工作小车停止移动,检测光电开关2是否闭合。
当其闭合时表明小车上有货物,选择入库指令。
按预设的存储优先级选择优先存储的仓位,R轴顺时针旋转90°
,X、Y轴向位置1移动,驱动器比较设定坐标值与编码器值是否相符,实施监控。
到达位置1后,R轴逆时针旋转90°
,Z轴移动指定位移,Y轴下降,检测机械手到位后,电磁阀控制气缸夹紧货物,Y轴上升,R轴顺时针旋转90°
,X、Y轴向位置2移动,驱动器监控比较设定坐标值与编码器值是否相符。
到达位置2后,R轴顺时针转90°
,Z轴移动指定位移,Y轴下降,检测到位后,电磁阀控制气缸松开货物,Y轴上升,R轴逆时针转90°
,入库完成。
系统开始循环,检测光电开关1是否闭合,即是否有小车到位,当闭合时,阻挡器阻挡小车移动,当光电开关2未闭合时,表示车上无货物,此时执行出库指令。
按取货优先级选择仓位,R轴顺时针转90°
,X、Y轴向位置3移动,检测到位后,R轴顺时针转90°
,Z轴移动指定位移,Y轴下降,检测到位后,电磁阀控制气缸夹紧货物,Y轴上升,R轴逆时针转90°
,X、Y轴向位置1移动,检测到位后,R轴逆时针转90°
,Z轴移动指定位移,Y轴下降,到位后电磁阀控制气缸松开货物,Y轴上升,R轴顺时针转90°
,出库完成。
系统进入下一个循环过程。
(二)旋转编码器程序编制
编码器采用增量式编码器,对编码器的高速脉冲计数在cpu226PLC中,使用输入端口I0.6、I0.7及I1.2、I1.3完成输入,采用HSC1和HSC2高速计数器,用模式9,A/B相正交计数器模式完成编码器脉冲的计数。
其设置程序如下:
LDh:
SM0.0
MOVB16#FC,SMB47//设置控制位:
向上计数;
速率1X;
已启用;
MOVD+0,SMD48//载入CV
MOVD+0,SMD52//载入PV
HDEF1,9//HSC1;
模式9
ENI//允许全局中断
HSC1//执行HSC指令
(三)步进电机的控制及程序编制
3.1指令说明
脉冲输出指令(PLC)检测为脉冲输出(Q0.0或Q0.1)设置的特殊存储器位,然后激活由特殊存储器位定义的脉冲操作。
操作数:
Q常数(0或1)
数据类型:
字
脉冲输出范围:
Q0.0到Q0.1
形式如图4-1所示:
图4-1程序形式图
S7-200的CPU有两个PTO/PWM发生器产生高速脉冲串和脉冲宽度可调的波形。
一个发生器分配在数字输出Q0.0,另一个分配在数字输出Q0.1。
PTO/PWM发生器和寄存器共同使用Q0.0和Q0.1。
当Q0.0或Q0.1设定为PTO或PWM功能时,PTO/PWM发生器控制输出,在输出点禁止使用通用功能。
映像寄存器的状态、输出强置或立即输出指令的执行都不影响输出波形。
当不使用PTO/PWM发生器时,输出由映像寄存器控制。
映像寄存器决定输出波形的初始和结束状态,以高电平或低电平产生波形的起始和结束。
因些在允许PTO或PWM操作前把Q0.0和Q0.1的映像寄存器设定为0。
脉冲串(PTO)功能提供方波(50%占空比)输出,用户控制周期和脉冲