plcZ3040摇臂钻床设计.docx
《plcZ3040摇臂钻床设计.docx》由会员分享,可在线阅读,更多相关《plcZ3040摇臂钻床设计.docx(27页珍藏版)》请在冰点文库上搜索。
plcZ3040摇臂钻床设计
电气控制与PLC三级项目报告书
项目名称:
智能数控钻床系统设计
班 级:
组 别:
组 长:
组 员:
指导教师:
时 间:
电气工程学院三级项目任务书
课程名称:
电气控制与PLC
基层教学单位:
仪器科学与工程系指导教师:
组号
组长姓名
秘书姓名
设计题目
智能数控钻床系统设计
设
计
技
术
参
数
通过电气仿真软件实现Z3040钻床仿真;
通过STM32单片机实现硬件设计,具有触摸屏与远程控制功能,能展示运动控制基本功能(步进电机控制)、照明电路功能;
通过组态王实现钻床运动监控;(wincc)
如能实现数控加工中心仿真,则起评分数加20%
设
计
要
求
题目按组完成任务,每组设组长一名、秘书一名、组员1-2人;
报告书需阐明国内外现状,参考文献近五年的不少于10篇;
需要提供可执行的源代码与实物运行视频一份;
需提供PPT一份、三级项目报告一份。
参
考
资
料
“电气控制”类图书及论文资料
“可编程控制器”类图书及论文资料
“STM32单片机”类图书及论文资料
“”
应
完
成
内
容
分析设计要求、查资料、确定方案,设计梯形图、设计上位组态
撰写课程设计说明书,答辩
指导教
师签字
基层教学单位主任签字
说明:
1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气
摘要
Z3040型摇臂钻床适用于单件或批量生产带有多孔的大型零件的孔加工,是机械加工车间常用的机床,在机械行业中得到了广泛应用。
但继电器—接触器控制方式电路接线复杂,触电多,成本很高,今后的逻辑修改和增加功能比较困难等诸多缺点。
PLC控制系统与继电器—接触器电气控制系统相比,具有结构简单,编程方便,调试周期短,可靠性高,对工作环境要求低等一系列优点。
因此对Z3040摇臂钻床控制系统PLC改造是非常必要的。
【关键字】可编程控制器,摇臂钻床,梯形图,电气控制系统
Abstract
ModelZ3040rocker-armdrillingmachine,whichiswidelyusedinmechanicalindustry,issuitableforholeprocessingofsinglepieceormassproductionoflarge-scalepartswithporousholes.Itisacommonmachinetoolusedinmechanicalprocessingworkshopandhasbeenwidelyusedinthemechanicalindustry.Butthecircuitconnectionofrelay-contactorcontrolmodeiscomplex,theelectricshockismuchmore,thecostisveryhigh,anditisdifficulttomodifyandincreasethefunctionoflogicinthefuture.Comparedwiththerelay-contactorelectriccontrolsystem,thePLCcontrolsystemhasmanydisadvantages.Ithasaseriesofadvantagessuchassimplestructure,convenientprogramming,shortdebuggingperiod,highreliabilityandlowrequirementforworkingenvironment.Therefore,toZ3040rockerdrillingmachinecontrolsystemPLCThetransformationisverynecessary.
Keywords:
programmablecontroller,radialdrillingmachine,ladderdiagram,electricalcontrolsystem
第一章、Z3040摇臂钻床简介
钻床简介
Z3040摇臂钻床适合于在大、中型零件上进行钻孔、扩孔、铰孔及攻螺纹等进行加工,在具有工艺装备的条件下还可以进行镗孔。
Z3040摇臂钻床基本结构由底座、立柱、摇臂和主轴箱等几部分构成(如图。
图1..Z3040摇臂钻床结构图
1—底座2—内立柱3—外立柱4—丝杠5,6—电动机
7—摇臂8—主轴箱9—主轴10—工作台
上图为摇臂钻床的结构图,工件固定在工作台之上,工作台放在底座之上,主运动和进给运动由电动机6驱动。
主轴箱可以在摇臂来回移动,升降电动机5的驱动丝杠,再由丝杠传动,摇臂可以沿着立柱上下移动,外立柱可以围绕内立柱来回旋转。
摇臂钻床工作原理
如图为Z3040控制系统原理图
图Z3040控制系统原理图
如图为Z3040控制系统主要电气元件图
图Z3040控制系统主要电气元件图
摇臂钻床除了主轴的旋转和进给运动外,还有摇臂的上升和、下降及立柱的夹紧和放松。
摇臂的上升、下降由一台交流异步电动机拖动,主轴箱、立柱的夹紧和放松由另一台交流电动机拖动。
Z3040摇臂钻床是通过电动机拖动一台齿轮泵,供给夹紧装置所需要的压力油。
而摇臂的回转和主轴箱的左右移动通常采用手动。
此外还有一台冷却泵电动机对加工的刀具进行冷却
Z3040摇臂钻床的前景
Z3040摇臂钻床具有结构简单实用、操作维修方便等特点,而且将其他钻床的优点聚为一体,使之加大了钻床的工作范围。
如镗孔、攻丝、套丝、钻、铰、扩孔等功能,广泛用于中小型企业、乡镇和个体工业的机械加工。
对Z3040钻床做进一步的智能自动化改造,有利于提高工厂生产效率促进社会智能化自动化的发展。
随着可编程逻辑控制器(PLC)的发展,应用PLC控制技术改造Z3040摇臂钻床成了发展趋势。
PLC电气控制系统与传统的继电器-接触器电气控制系统相比,具有结构简单、编程方便、调试周期短、可靠性高、抗干扰能力强、故障率低,对工作环境要求低等一系列优点。
应用PLC设计改造的智能化数控机床将很大程度满足当今信息化社会的需求,且具有很大的市场发展潜力。
智能数控钻床(机床)的国内外现状
大多数企业在生产上使用的Z3040摇臂钻床的电气控制系统,还是采用采用继电器—接触器控制方式,而这种控制方式存在着明显的缺陷和隐患。
极易发生故障。
而且,由于线路复杂,要想找到问题所在也相当的困难。
随着信息化产业的高速发展,数控机床的功能日趋完善,数控机床已经完全取代了普通机床,而数控技术是机械加工自动化的基础,是数控机床的核心技术,其水平高、低关系到国家战略地位、国民经济水平和体现国家综合实力的水平。
(1)国外现状:
早在上世纪六十年代国外就已经出现了可编程序控制器(PLC)的应用,之后世界各国争相在该领域投入大量资金进行新产品的开发,在1995年西门子又成功地开发出了S7200、S7300系列,它具有TD200和COROSOPS操作模板为用户提供了方便人机界面,用户程序三级口令保护,极强的计算性能,完善的指令集,MPI接口和通过工业现场总线PROFD3US以及以太网联网的网络能力,强劲的内部集成功能,全面的故障诊断功能;随着技术发展。
将PLC应用于传统的Z3040钻床成了必要的发展趋势。
模块式结构可用于各处性能的扩展,脉冲输出晶闸管步进电机和直流电机;快速的指令处理大大缩短了循环周期,并采用了高速计数器,高速中断处理可以分别响应过程事件,大幅度降低了成本。
智能数控机床涌现至今的50年,随科技、特别是微电子、盘算机技巧的前进而不断发展。
美、日、德三国是当今世上在智能数控机床科研、设计、制作和应用上,技巧最先进、经验最多的国家。
因其社会前提不同,各有特点。
美国的特点是,政府器重机床工业,美国国防等部门不断提出机床的发展方向、科研任务和供给充足的经费,且网罗世界人才,特别讲究“效率”和“创新”,重视基础科研。
因而在机床技巧上不断创新,如1852年研制降生世界的第一台数控机床、1958年创制出加工中心、70年代初研制成fms、1987年开创开放式数控系统等。
因美国起首联合汽车、轴承生产需求,充分发展了大批大批生产自动化的主动线,而且电子、盘算机技巧在世界上领先,因此其高性能智能数控机床技巧在世界上也一直领先。
德国则特别重视科学实验,理论与实践相联合,基础科研与利用技巧科研并重。
德国的智能数控机床质量及性能良好、先进实用。
尤其是大型、重型、精密数控机床。
德国特别注重数控机床主机及配套件之先进实用,其机、电、液、气、光、刀具、测量、数控系统、各种功效部件在质量、性能上居世界前列。
国内现状:
我国智能数控机床总体技术开发能力和技术基础薄弱,信息化技术应用程度不高。
行业现有的信息化技术来源主要依靠引进国外技术,且外方在许多高新产品的核心技术上具有掌控地位,我们对国外技术的依存度较高,对引进技术的消化仍停留在掌握已有技术和提高国产化率上,没有上升到形成产品自主开发能力和技术创新能力的高度。
具有高精度、高速、高效、复合功能、多轴联动等特点的高性能实用数控机床基本上还得依赖进口。
与国外相比,我国的差距主要是机床高速高效化和精密化上。
随着PLC技术在我国的迅猛发展,我们和国外先进技术的差距会不断缩小。
因此,抓住这个有利时机进一步促进PLC技术的推广与应用,是提高我国工业自动化水平的迫切任务。
设计要求
智能数控机床具有主轴电动机、摇臂升降电动机、液压泵电动机和冷却泵电动机四台电动机。
它的主轴旋转运动和进给运动都由主电动机拖动,两个运动都具有多级变速以适应不同工件的加工,进给变速结构和主轴变速结构都在主轴箱中,在加工螺纹时,主轴的正反转通过机械方式实现,所以主电机只需单向旋转。
摇臂升降电动机需要正反转,同时摇臂在上下移动时必须保证摇臂松开了之后才能移动,停止移动之后才能夹紧。
液压泵电动机必须实现正反转,通过压力油进入不同的油腔,完成摇臂、立柱和主轴的松紧,摇臂的回转和主轴箱的左右移动通常采用手动。
此外还有一点冷却泵电动机对加工的刀具进行冷却,只要求单向旋转;同时必须具有连锁与保护环节以及安全照明、信号指示电路。
第三章、设计中所需软硬件
组态王
组态王,即组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成代传统的封闭式系统。
组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态能够更好的满足大点数用户对存储容量和存储速度的要求。
KingHistorian是亚控新近推出的独立开发的工业数据库。
支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20000条记录的强大功能。
能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。
V-ELEQ
V-ELEQ仿真软件是学习电机控制和电路线路的重要软件,它不仅能实现工厂的3维仿真使虚拟现实仿真更加逼真而且可以把通过仿真验证的控制逻辑单元可用作监视及控制模块,使之能够实现并行工程及软件/硬件的并行设计
STM32单片机
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段,随着INTELi960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。
当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。
而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。
单片机作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。
使用组态王与单片机组合可以实现简单的系统仿真。
CADe_SIMU
应用CAD_SIMU这一款绘图仿真软件来设计电路,非常容易上手,不但可以快捷绘制电气线路图,而且还能将绘制电气线路图实现电路仿真。
CADe_SIMU_SIMU线路图模拟仿真软件不但包括各种电气元件符号,而且对应每种器件还有多种类型,并做成工具条提供使用,是该软件最突出的特点,也是该软件和其他软件相比较体现出的最大好处。
第四章、Z3040的电路结构及运动形式
如图为所设计的智能数控机床控制系统原理图
图智能数控机床控制系统原理图
主电路分析
在数控机床系统主电路中,总共四个电动机控制钻床各种运动和冷却,分别为主电动机M1,M1,摇臂升降电动机M2,液压泵电动机M3和冷却电动机M4。
低压断路器QF控制三相电源,冷却电动机。
M4输出功率一般很小,直接由开关SA1控制起停。
电动机M1单向旋转通过接触器KM1控制,主轴的正反转是液压系统和机械系统同时控制,由于主动输出功率较大,所以设有热继电器FR1作为过载保护。
摇摆能上升和下降,电动机M2实现正反转,通过接触器KM2、KM3来控制,同时设有热继电器FR2作为过载保护。
液压泵电动机M3需要正反转,通过接触KM4、KM5来控制,由于在松开和夹紧的时候都需要大功率的液压控制,所以设有热继电器FR3作为过载保护。
控制电路
主运动
按下起动按钮开关SB2,接触器KM1得电并自锁,主轴电动机M1起动并运转。
按下停止按钮开关SB1,接触器KM1释放,主轴电动机M1停转。
摇臂上升或下降控制
按下上升(或下降)按钮开关SB3(或SB4),时间继电器KT得电,KT触头(14-15闭合使接触器KM4得电,同时常开触头KM4(1-18)闭合,电磁阀YV得电,液压泵电动机M3接通电源正向旋转,供给压力油,压力油经二位六通阀进入摇臂松开油腔,压力油作用下,先推动活塞,通过活塞推动菱形块,进而使摇臂松开。
待摇臂完全松开后,活塞缸中的活塞杆压下行程开关SQ2,使其常闭触点SQ2(7-14)断开,KM4线圈失电,电磁阀YV失电,电动机M3停止工作。
同时常开触点SQ2(8-9)闭合,接触器KM2(或KM3)线圈通电吸合,摇臂升降电动机M2启动正向旋转,使摇臂上升(下降)。
当摇臂上升(或下降)到达预定工作位置时,松开上升(或下降)按钮开关SB3(或SB4),则KT、KM2或(KM3)线圈断电,升降电动机M2停止转动。
经延时,延时断电常闭按钮KT闭合,KM5线圈得电,同时电磁阀YV得电,使液压泵电机M3反向旋转,压力油经另一条油路流入二位六通阀,进入摇臂夹紧油腔,反向推动活塞,在通过活塞推动菱形块,进而使摇臂夹紧。
待摇臂夹紧后,活塞缸中的活塞杆压动行程开关SQ3,使常闭触点SQ3断开,KM5线圈失电,电磁阀YV失电,液压泵电动机M3停止工作,电磁阀YV复位。
由于摇臂升降电洞机M3有一定的惯性,时间继电器的延时触头用来保证升降电机完全停转之后才夹紧。
延时的时间视情况而定,一般在1-3秒,同时需要过载保护,过载保护由热继电器FR2完成。
行程开关SQ1、SQ6用作上升和下降极限位置保护。
若上升到极限位置,常闭触点SQ1断开,此时,可用SB4按钮使摇臂下降。
若下降到极限位置,常闭行程开关SQ6断开,此时可用SB3按钮使摇臂上升。
主轴箱和立柱的松开及夹紧控制
立柱与主轴箱均采用液压操纵夹紧与放松,两者同时进行的,工作时要求电磁阀YV不通电。
松开与夹紧分别由按钮开关SB5和按钮开关SB6控制。
指示灯HL1、HL2指示其动作。
按下按钮开关SB5时,KM4线圈通电,M3正向旋转,此时YV没有的作用,当液压泵送出压力油,压力油通过二位六通阀进入立柱与主轴箱松开油腔,先推动活塞干,在通过活塞杆推动菱形块使主轴箱和立柱同时松开。
当立柱和主轴箱同时松开后,行程开关SQ4不受压复位,常闭触头SQ4闭合,指示灯HL1亮,表明立柱与主轴箱已经松开。
可以在摇臂上移动主轴箱,当移动到预定位置时,按下夹紧按钮开关SB6时,KM5线圈通电,M3电机反向旋转,液压泵供给压力油进入夹紧油腔,使立柱与主轴箱同时夹紧。
当确定已经夹紧,压下行程开关SQ4,常闭触头SQ4断开,HL1灯灭,常开触头SQ4闭合,HL2灯亮表示立柱和主轴箱都已经夹紧。
同时需要过载保护,过载保护由热继电器FR3完成
控制电路保护
行程开关SQ1和SQ6实现摇臂上升和下降的限位保护。
行程开关SQ2被压下表示摇臂松开到位,可以实现上升和下降。
行程开关SQ3被压下表示摇臂完全夹紧,液压泵电动机M3停止运转。
断电延时继电器KT作用是防止摇臂由于惯性还在上升(或下降)时就将其夹紧。
M2电动机正反转具有电气互锁,M3电动机正反转具有电气互锁。
电磁阀YV线圈电路中串接按钮开关SB5和SB6的常闭触头,保证立柱与主轴箱松开、夹紧操作时,压力油只进入立柱主轴箱夹紧油腔而不进入摇臂夹紧油腔。
第五章、CADe_SIMU电气仿真
利用CADe_SIMU所做的仿真系统:
使用CADe_SIMU软件可以仿真所设计的智能数控钻床系统电路仿真图。
图为整体效果图
图整体电路CAD效果图
图为主电路图
图主电路CAD效果图
图为控制电路CAD效果图
图控制电路CAD效果图
图为指示灯电路CAD效果图
图指示灯电路CAD效果图
第六章、基于组态王钻床监控系统
组态王设计系统流程
组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。
创建新工程。
为工程创建一个目录用来存放与工程相关的文件。
定义硬件设备并添加工程变量。
添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O变量。
根据这次项目我们定义了钻头位置、控制开关、指示灯等。
制作图形画面并定义动画连接。
按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。
这次我们需要设计一个控制钻头钻孔的动画,因此创建动画时需要绘制出电动机、动力钻头、限位开关和控制开关等
编写命令语言。
通过脚本程序的编写以完成较复杂的操作上位控制
进行运行系统的配置。
对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。
保存工程并运行。
组态王连接流程
先定义变量如图
图定义变量
再进行动画连接见附录一。
组态王设计结果
如图为组态王仿真的整体效果图
图组态王仿真整体效果图
如图为组态王仿真的控制台效果图
图组态王仿真控制台效果图
第七章、组态王与单片机结合
STM32单片机串口通信
见附录2
组态王控制单片机实现
见附录2
组态王控制远程系统实现
见附录2
【参考文献】
[1]徐光博,张秀艳.Z3040摇臂钻床电气控制系统设计[J].南方农机,2019,50(01):
48.
[2]孙福才,杜丽萍.基于PLC实现Z3040摇臂钻床电气控制系统改造[J].内燃机与配件,2018(16):
77-79.
[3]李利军,岳玉霞.采用PLC改造Z3040型摇臂钻床[J].电世界,2016,57(11):
36-38.
[4]林宗德.基于Z3040摇臂钻床的PLC控制设计[J].机电一体化,2015,21(11):
62-65.
[5]饶东强.Z3040摇臂钻床综合改造分析[J].机械研究与应用,2014,27(02):
159-161.
[6]郑严.Z3040B摇臂钻床的电气控制系统分析[J].硅谷,2014,7(08):
139+143.
[7]漆汉宏.PLC电气控制与技术[J],2016,1.
[8]张永兵,李艳菊.Z3040摇臂钻床的数字监控设计及电气线路改造[J].科技传播,2016,5(11):
197-198.
[9]石月萍.Z3040摇臂钻床主轴传动系统的改造[J].科技信息,2016(14):
403-404.
[10]王丽,王雪萍.摇臂钻床Z3040控制系统电路设计[J].信息与电脑(理论版),2010(06):
151-152.
[11]肖成辉.Z3040摇臂钻床的改造[J].今日科苑,2016(08):
116.
附录一:
组态王程序接口与源代码
if(\\本站点\开关==1)
{
\\本站点\Y=20;
\\本站点\X=20;
\\本站点\松紧状态按钮=0;
}
if(\\本站点\Y-\\本站点\zt==0)
{
\\本站点\松紧状态按钮=0;
}
if(\\本站点\Y!
=\\本站点\zt)
\\本站点\松紧状态按钮=1;
\\本站点\zt=\\本站点\Y;
if(\\本站点\Y!
=0&&\\本站点\Y!
=100)
{\\本站点\限位上=1;\\本站点\限位下=1;}
if(\\本站点\Y==0)
{\\本站点\限位下=0;}
if(\\本站点\Y==100)
{\\本站点\限位上=0;}
if(\\本站点\X!
=0&&\\本站点\X!
=200)
{\\本站点\限位左=1;\\本站点\限位右=1;}
if(\\本站点\X==0)
{\\本站点\限位左=0;}
if(\\本站点\X==200)
{\\本站点\限位右=0;}
if(\\本站点\开关==1)
{\\本站点\Y=20;
\\本站点\X=20;
\\本站点\松紧状态按钮=0;}
if(\\本站点\开关==1)
{\\本站点\Y=20;\\本站点\X=20;\\本站点\松紧状态按钮=0;}
if(\\本站点\松紧状态X==0)
\\本站点\X=\\本站点\ztX;
\\本站点\ztX=\\本站点\X;}
if(\\本站点\开关==1)
{\\本站点\Y=0;
\\本站点\X=0;
\\本站点\松紧状态按钮=0;}
if(\\本站点\开关==1)
{
\\本站点\Y=20;
\\本站点\X=20;
\\本站点\松紧状态按钮=0;
}
附录二:
单片机接口及程序源代码
#include""
#include""
while(font_init());//检查字库
POINT_COLOR=BLUE;
while
(1)
{
data=receive_data();
while(data==116)
{
data=receive_data();
}
switch(data)
{
case7:
LED0=1;break;
case8:
LED0=0;break;
case9:
LED1=0;break;
case10:
LED1=1;break;
case11:
a=1;break;
case12:
b=1;break;
case