小型NC立体仓库设计毕业论文(52页).docx
《小型NC立体仓库设计毕业论文(52页).docx》由会员分享,可在线阅读,更多相关《小型NC立体仓库设计毕业论文(52页).docx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-小型NC立体仓库设计毕业论文-第 41 页 规整与秩序(小型NC立体仓库设计) 专 业:07软件工程+机械电子工程 学 号:20072110070125学生姓名:刘茂盛 指导教师:龚志远摘要小型NC立体仓库设计是面向高校机械及自动化专业的经济型实验装置,其机械系统可实现对9个货位物料的存取,控制系统实现对装置的逻辑控制。根据物料重量及加减速初始条件,计算X、Y、Z三个方向分力及折算转矩,选择直流电机、步进电机和轴承,设计丝杠螺母副、同步带传动、导轨和机体,完成机械系统的设计;根据三台电机的动作逻辑和硬件I/O配置,完成接口电路系统的设计。上位机使用VB的MSComm控件,编写FX2N-PLC
2、通信协议代码,实现上下位机的串行通信,完成显示货位号、寻货、取货、存货、急停、回零等动作的控制。本文设计了小型NC立体仓库的机械系统和基于PLC的下位机控制系统及基于VB控制的上位机监控。本次设计主要设计了机械系统、电路系统、PLC控制系统及软件设系统。机械系统通过计算后采用Proe建模和动画及AutoCAD画工程图;电路系统根据设计要求采用Protel设计了相应的逻辑电路;PLC控制系统根据整个系统要求的逻辑功能构思了相应的状态转移图及相应的梯形图和程序;软件系统采用VB编程软件编程设计了相应的软件程序实现了上位机与下位机PLC触点之间的通信,通过控制界面的运行证明实现了上位机软件界面对下位
3、机PLC的远程控制。关键词:小型NC立体仓库;机械系统设计;PLC;接口电路设计;VB通信Regularity and Order(Design of Small NC Warehouse)ABSTRACTSmall NC Warehouse Design is experiment for colleges machinery and automation, which has nine racks, we can realize control logic of the device. According to the material weight and initial conditi
4、ons of acceleration, through computing component of forces in X, Y, Z three directions and convert torque, we can compute selection of DC motor 、Stepper motor and bearings, design of screw-nut pairs, Belt drive guide ways and airframe, According to the action logic of DC motors and hardware configur
5、ation, we can complete design of I/O interface circuit. using MSComm and according to FX2N-PLC communication protocol, we can write VB code, which realize serial communication between PC and PLC, which does displaying, seeking goods, getting goods, delivering goods, stopping, setting to zero.The pap
6、er designs mechanical system, control system based on PLC and monitoring control system based on VB of instructional warehouse. It also mainly designs the systems of mechanical, circuit, control of PLC, and software. At the part of mechanical system, we calculate the data, then establish the 3D-mode
7、l and animation by Pro-E software, and draw two-dimensional map by Auto-CAD software. As for circuit, according the needs, we design the logic schematic with Protel. Considering all kinds of real requirements and the logic functions, we similarly device the corresponding state transition diagram and
8、, ladder-diagram and programs for the control system of PLC. In the last part-software, we adopt VB code to achieve the serial port communication between PC and PLC. Thus, we indeed realize the remote control between PC and PLC, through these codes.Keywords: Small NC Warehouse; Mechanical system des
9、ign; PLC; Interface circuit design; VB Communications目录摘要IABSTRACTII第一章 绪论11.1课题设计背景11.2课题设计的内容11.3课题设计的目的和意义1第二章 系统方案确定22.1机械部分方案确定22.2控制部分方案确定32.3系统设计的基本步骤3第三章 机械部分设计43.1货叉伸缩机构设计43.2升降机构的机械设计93.3水平行走机构设计143.4 机械部分PRO/e建模后的虚拟装配图19第四章 PLC接口电路设计204.1控制系统结构设计214.2 可编程控制器(PLC)的选型224.3 PLC输入输出分配表234.4 P
10、LC接口图244.5 PLC编程28第五章 基于VB的控制软件设计305.1 VB的概述305.2 VB控制界面设计305.3 VB软件设计32结论37参考文献38致谢39附录A:外文翻译-原文40附录B:外文翻译-译文45附录C: PLC控制梯形图50附录D: VB控制程序59第一章 绪论1.1 课题设计背景自动化仓库应用范围很广,几乎遍布所有行业。本设计的微型自动化立体仓库模型主要应用于机械及自动化等相关专业的实验教学, 本设计的内容能满足学生了解自动化立体仓库的基本结构、动作原理及控制过程,了解电气控制、PLC的相关应用及通信实现的基本方法。掌握PLC的外围电路设计、软件设计流程等要求,
11、也为自动化立体仓库的具体实施拓展了技术参考途径。1.2 课题设计的内容设计9个存储位的机械系统。利用Pro/Engineer软件进行机械设计及装配和利用CAD 进行工程制图设计基于PLC的下位机控制系统。采用PLC完成三台步进电机(或直流电机)的动作逻辑和硬件I/O配置的接口电路及程序的设计。基于VB的上位机监控。上位机使用VB的MSComm控件,编写FX2N-PLC通信协议代码,实现上下位机的串行通信,完成显示货位号、寻货、取货、存货、急停、回零等动作的控制。1.3 课题设计的目的和意义传统条件下的库房管理作业,主要依据人工装卸,特别是对于一些大型物资,不仅工作效率低,浪费大量的人力、物力、
12、存在较大的安全隐患,同时还占据大量的库房面积。立体仓库的投入使用彻底解决了这一难题。自动化立体仓库可以产生巨大的社会效益和经济效益。它通过高层货架存储,使存储区大幅度地向高空发展,提高了空间利用率;自动化立体仓库采用层积式存放,通过自动存取系统,加快了运行和处理速度,提高了劳动生产率,降低了操作人员的劳动强度;采用自动化技术后,还能较好地适应黑暗、低温、污染、有毒和易爆等特殊场合的物品存储需要;计算机控制能够始终准确无误地对各种信息进行存储和管理,减少了货物处理和信息处理过程中的差错;同时借助于计算机管理还能有效地利用仓库存储能力,便于清点和盘库,合理减少库存,加快资金周转,节约流动资金,从而
13、提高仓库的管理水平。自动化仓库的信息系统可以与企业的生产信息系统集成,实现企业信息管理的自动化。同时,由于使用自动化仓库,促使企业的科学管理,减少了浪费,保证均衡生产,提高了工作人员的素质和管理人员的水平。此次课题设计旨在通过具体的工程实践,进一步深入了解、掌握和综合应用所学的专业理论知识,进行小型NC立体仓库设计的基本技能训练,培养分析问题和解决问题的能力,从而提升自己的机械设计能力。第二章 系统方案确定1.4 机械部分方案确定现有的立体仓库实例中,从仓库类型分有单元货架仓库、贯通式货架及循环货架仓库。从堆垛机来分有巷道式堆垛机、桥式堆垛机等。本课题设计的是教学型立体仓库,所以体积较小,货叉
14、的行程也较小。结合所学知识可以采用链条传动,同步带传动,齿轮齿条传动,丝杠螺母副传动还可也采用钢索牵引式。如图2-1、图2-2所示为同步带传动和丝杠螺母副传动:图2-1 同步带传动式 图2-2 丝杆螺母副传动式采用滚珠丝杆副传动形式结构更为紧凑,在使用丝杠螺母副传动又可以分为滚珠丝杠、滚动导轨式和滑动丝杠、滑动导轨式。采用滚珠丝杠、滚动导轨式传动传动精度高,但造价同时也是很高,传动效率也很低,综合考虑教学型立体仓库采用这种传动方式从经济考虑不是最佳方案。由于此设计是用于教学型立体仓库,考虑到寻找货位的精度 ,再通过效率比较,在满足条件下这里货叉选择同步带传动,电机选用小型直流电机;考虑到自锁,
15、升降机构选择滑动丝杠副传动,电机选用步进电机;水平行走机构选择同步带传动,电机选用步进电机。最后方案采用如图2-3 所示:图 2-3 机械设计部分的最终方案1.5 控制部分方案确定本课题采用PLC控制立体仓库货叉动作,具有很多优点。在硬件方面,由于采用性能优良的开关电源,并且对采用的器件进行严格的筛选,加上合理的系统结构,最后加固、简化安装,因此PLC具有很强的抗振动冲击性能;无触点的导体电路来完成频繁的开关动作,就不会出现继电器控制系统中的器件老化、脱焊、触点电弧等问题;输入输出接口采用了光电隔离措施,使外部电路和PLC内部电路能有效地进行隔离;PLC模块式结构,可以在其中一个模块出现故障时
16、迅速地判断出故障的模块并进行更换,这样就能尽量缩短系统的维修时间。根据堆垛机的运行逻辑,可采用PLC步进顺控编程方式程序结构采用选择性的取和存分支与汇合方式,计数模式是堆垛机寻找货位主要方法,在9个货位中,X和Y方向各布局三个行程开关,货位由X和Y方向行程开关被触发的次数确定。若选择取货指令时,水平移动电机驱动移动部件触发行程开关达计数器C0设定值,制动停止,转成竖直电机驱动移动部件触发行程开关达计数器C1设定值,制动停止,转成货叉伸出,定时托起后回缩,移动部件回原点位,将物料放置暂存台。使用VB编程可设计立体仓库的上位机控制界面,完成界面控件加载及属性设置后,对各控件编写代码,通过代码来定义
17、控件的动作的功能。控制界面包含货位选择、货位显示和操作控制区域。应用VB串行通信的MSComm控件,按照FX2N通信协议编写通信代码,可实现各控件与PLC编程口的串行通信。强制通断PLC中定义的输入口。1.6 系统设计的基本步骤立体仓库设计过程中主要考虑一下几点:(1)深入了解和分析立体仓库的工艺条件和控制要求;(2)确定机械传动设备,根据精度要求,经济性,效率来确定;(3)根据负载功率和转矩选择合适的电机;(4)根据立体仓库控制系统的功能要求,确定系统所需的用户输入、输出设备;(5)根据I/O点数来选择合适的PLC类型;(6)根据I/O点,分配PLC的输入输出点,编制出输入输出分配表或输出端
18、子的接线图;(7)根据设计要求编出状态转移图,再设计出周密完整的步进顺控梯形图程序;(8)根据设计要求用VB做控制界面,编出相应的程序,实现远程控制。第三章 机械部分设计1.1 货叉伸缩机构设计因为取货和放货采用同步带就能满足要求,且同步带的传动效率高,所以采用同步带传动。3.1.1工作台设计初定m1,由,碳素结构钢的密度:钢=7.85g/cm3。工作台得尺寸为:300L、90W、10H,所以体积为:v=300L100W10H=300000mm3=300cm3代入公式计算得:m1=7.85300=2355g,取m1=2.5kg,所以G1=25N;由设计任务知Mmax=10kg,所以G货=100
19、N;总体质量G总=125N。3.1.2同步带的设计以下是根据文献【1】P20-31来计算的:导轨材料初定为钢Q235,查文献【2】表7-1得max=235MPa;滑块材料为青铜,查文献【2】表17-2得钢和青铜的摩擦系数f=0.1,所以F=1250.1=12.5N。(1)传动比的确定由设计任务可定i=1。(2)主动轮的转速n、传递功率P由设计任务可知V=3m/s,则传递功率由公式得:P=FV=12.50.05=0.625W。预选电机转速为:n=50r/min。(3)确定带的设计功率Pd根据文献【1】P28查表3-18取工作情况系数KA=1.2,由公式:Pd=KAP=1.20.625=0.75W
20、。(4)选择带型和节距Pb根据带的设计功率Pd=0.75W和主动轮转速n=50r/min,由文献【1】P29图3-14和表3-10中选择同步带、型号为XL型节距Pb=5.08mm。(5)确定主带轮齿数Z和主带轮节圆直径d1取12则小带轮节圆直径:d1=PbZ1=19.40mm当n=50r/min v=3.1419.450601000=3.0m/min(6)确定从带轮齿数Z2和从带轮节圆直径d2 Z2=Z1i=12 d2=d1i=19.40mm(7)初选中心距a0,带的节线长度,带的齿数Zb由机构尺寸确定a0=260则带的节线长度:Lop2a0+2d1+d2+d2-d1 24a0=520+221
21、9.4=580.916mm根据文献【1】P24表3-13选取接近的标准节线长度:Lp=584.2mm相应的齿数Zb=115。(8)计算实际中心距a实际中心距为: a=260+584.2-580.162=263mm,取260mm。(9)校验带与带轮的啮合齿数ZmZm=entZ02-PbZ122a(z2-z1)=6啮合齿数等于6满足要求,此处ent表示取整(10)计算基准额定功率P0根据文献【1】P30基准额定功率P0为:P0=(Ta-mv2)v1000式中:P0所选型号同步带在基准宽度下所允许传递的额定功率,单位为KW; Ta带宽为bs0时的许用工作拉力,单位为N,如文献【1】P30表3-21所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 NC 立体仓库 设计 毕业论文 52
限制150内