数控冲床送料机控制系统研究
发布时间:2024-08-29
发布时间:2024-08-29
或上网公布本学位论文的部分或全部内容,可以向有关部门或机构送交并授权其保存、借阅或上网公布本学位论文的部分或全部内容。对于保密论文,按保密的有关规定和程序处理。研究生签名:
IIIIIIIIIIlIII
硕士论文数控冲床送料机控制系统研究
摘而要fIIllflIIlrllllIIIIfl11flY206173攀
冲床自动送料机构主要与冲床成套配合使用,在加工过程中按照加工要求自动控制工作台移动,以提高冲床加工的自动化程度。自动送料系统的自动化程度越高,冲压加工效率就越高。
本文采用TI公司32位数字信号处理器(DSP)TMS320F28335,其在工业控制中得到广泛应用,具有速度快、精度高、控制能力强和片上资源丰富等特点。该系统能完成自动送料的功能,位置精度很高,软硬件设计简单,操作方便并且人机界面良好。论文首先根据生产加工要求以及控制系统设计基本原则制定系统设计的总体方案。本文设计内容主要包含三方面:系统的控制电路设计、系统的软件系统设计和控制算法的设计。硬件方面,在基于TMS320F28335的基础上扩展了D/A转换器、SCI接口、E2PROM、CAN接口、测速电路、位置采集电路等电路。软件方面基于DSP/BIOS操作系统,并设计了各个模块的程序,其中包括人机交互程序、D/A输出程序、CAN通讯程序、测速程序、控制程序以及12C通讯程序的设计。最后,还对实际系统进行数据采集并基于遗传RBF算法辨识系统模型,采用基于RBF神经网络的单神经元PID控制算法,在mmlab软件中对电机控制算法进行仿真,和经典PID控制算法作对比,并进行半实物系统仿真。
文章在最后对整个设计进行了总结和展望,指出了系统存在的问题和一些可以改进的地方。
关键字:TMS320F28335,触摸屏,CAN通讯,RBF神经网络.,,\
Abstract硕士论文
Abstract
Punchtransformationismainlyusedinconjunction、析mthepunch,whichcontrolsthetabletomoveaccordingtotherequirementsofprocessof
automationdegreeofpunching,andimprovingthepunching.Ifthedegreeofautomaticfeedingsystemishigher,theefficiencyofpunchishigher.
Inthispaper,TMS320F28335,TI’S32一bitdigitalsignalprocessor,whichiswidely,
usedinindusrialcontrol,whichhasmany
precision,strongcontrolcapabilityadvantagessuch觞hi曲process-speedandandrichon-chipresources.Thesystemenablesthe
amachinetofeedpunchingautomatically,whichhaS
ofhardwarehighaccuracyofpositon,simplestucuresystemiseaSytooperate.andsoftware,goodhuman machineinterface,andthe
Inthepaper,theoverallstructureofsystemisfirstdeterminedbyrequirementsofcontrolsystemdesignandproduction.ThedesignmainlyinculdesthreeaSpectswhicharehardware
ondesign,softwaredesignandcontrolalgorithmdesign.Inthetermsofhardware,We,base
TMS320F28335,expandDAconverter,SCIinterface,E'PROM,CANinterface,measurespeedpositonacquisitionand
operatingsystemSOOn.Inthetermsofsoftware,whichusesDSP/BIOSandgivesproceduresofeachmoduledesign,includinghuman-computer
andinteractionprogram,DAoutputprogram,CANcommunicationprogram,measurespeedprogram,controlprogramandIZC
onprogram.FinanUy,dataacquisitioninactualsystemsystemindentificationbased
RBFneuralnetworksingle
comparedtotraditionalPID
algorithm.geneticalgorithmRBFneuralnetwork,motorcontrolusePIDcontolalgorithminmatlabsimulation,whichexperimentrslustsprovethereliabilityoftheneuronalgorithm.The
anIntheend,thepapergivesentiresummaryandprospect
outoftheautomaticfeedingsystem,somepointsthatneedtobemodifiedarepointedtoo.
Keywords:TMS320F28335,touch-screen,CANcommunication,RBFneuralnetworkII
硕士论文数控冲床送料机控制系统研究
目
摘录要。.。。.....。...........。...。。..。.......。........。........。.....。......。...。..........。..。。....。IAbstract.....................................….......................................................................IIl绪论....................................................................................................................1
1.1冲压生产过程中自动送料装置的概况与发展趋势…………………………………l1.2选题的背景和意义…………………………………………………………………。21.3论文的预期目标与主要内容………………………………………………………。32系统的总体设计…………………………………………………………………………….4
2.1系统的原理框图……………………………………………………………………..42.2系统的硬件结构……………………………………………………………………..42.3系统的软件结构……………………………………………………………………。52.4本章小结……………………………………………………………………………..53系统硬件设计…………………………………………………………………………………6
3.1DSP芯片简介…………………………………………………………………………6
3.1.1
3.1.2TMS320F28335主要有以下的显著特点……………………………………一6C28xx简要描述…………………………………………………………………8
3.21MS320F28335外围电路的设计……………………………………………………10
3.2.1TPS767D301的性能…………………………………………………………10
3.2.2时钟电路以及AD模块的外围引脚处理……………………………………12
3.3DAC以及伺服放大器的设计………………………………………………………13
3.3.1
3.3.2SPI概j苤………………………………………………………………………………………………13TLV5638的特点和功能……………………………………………………一13
3.3.3电路设计……………………………………………………………………一14
3.4键盘显示(SCI)和CAN口的设计………………………………………………16
3.4.1触摸显示屏介绍……………………………………………………………..16
3.4.2
3.4.3
3.5
3.6CAN通讯简述……………………………………………………………….16SN65HVD230电路设计……………………………………………………一18RDC数字测角装置和增量式光电编码器接口电路设计…………………………19E2PROM(12C)的电路设计…………………………………………………………20
3.6.1
3.6.2E2PROM(12C)概j苤………………………………………………………………………………20AT24C64功能特点与电路设计……………………………………………一20
3.7本章小结……………………………………………………………………………..204软件设计……………………………………………………………………………………。22
4.1DSP应用开发环境的简介………………………………………………………….22III
目录硕士论文
4.1.1
4.1.2CCS概述…………………………………………………………………………………………….22DSP/BIOS介绍………………………………………………………………23
4.2人机交互界面……………………………………………………………………….24
4.2.1触摸屏上传数据格式…………………………………………………………24
4.2.2按键的识别与处理…………………………………………………………。24
4.2.3HNI自动进行触控界面切换…………………………………………………24
4.2.4串口接收发送程序……………………………………………………………25
4.2.5主界面………………………………………………………………………..26
4.3DA程序设计…………………………………………………………………………28
4.3.1增强型SPI特点………………………………………………………………28
4.3.2DA控制程序设计………………………………………………………………28
4.4CAN通讯程序设计…………………………………………………………………29
14.5测速程序设计………………………………………………………………………3
4.6控制程序…………………………………………………………………………….344.712C程序设计………………………………………………………………………..34
4.7.1
4.7.212C模块的特点……………………………………………………………….3412C程序设计………………………………………………………………….34
4.8本章小节……………………………………………………………………………365系统建模及控制系统仿真设计……………………………………………………….37
5.1建模数据及模型设计………………………………………………………………37
5.1.1激励信号的选取……………………………………………………………..37
5.1.2采样时间………………………………………………………………………37
5.1.3建模数据即预处理…………………………………………………………。38
5.1.4模型性能的评价……………………………………………………………..39
5.2基于遗传RBF的交流伺服系统建模………………………………………………39
5.2.1人工神经网络基础知识……………………………………………………..39
5.2.2RBF神经网络………………………………………………………………。40
5.2.3遗传算法……………………………………………………………………..4l
5.2.4基于GA的RBF神经网络的优化方法………………………………………43
5.2.5实验结果……………………………………………………………………一44
5.3基于RBF神经网络辨识的单神经元PID控制…………………………………一46
5.3.1PID控制的基本原理…………………………………………………………46
5.3.2基于RBF神经网络整定的单神经元PID控制原理………………………47
5.3.3仿真研究及分析……………………………………………………………..48IV
硕士论文
5.4
结
致
参考文
附V
图表目录硕士论文
图表目录
图2.1半实物仿真平台的工作原理…………………………………………………………4图2.2硬件结构图……………………………………………………………………………4图2.3上位机软件模块………………………………………………………………………5图2.4下位机软件模块………………………………………………………………………5图3.1TPS767D301内部工作原理…………………………………………………………ll图3.2TMS320F28335双供电电源启动电路……………………………………………….12图3.3电源的上电时序………………………………………………………………………12图3.4TMS320F28335模数转换器的引脚接线图…………………………………………l3图3.5DA电路设计…………………………………………………………………………14图3.6伺服放大电路………………………………………………………………………..15图3.7RS.232的硬件设计电路图……………………………………………………………16图3.8CAN的数据格式……………………………………………………………………一17图3.9CAN模块结构………………………………………………………………………一17图3.10CAN电路设计………………………………………………………………………18图3.11数字测角原理………………………………………………………………………19图3.12MTSl6R的原理框图……………………………………………………………….19图3.13AT24C64的硬件电路图……………………………………………………………。20图3.14制作完成后的电路图………………………………………………………………21图4.1软件结构设计框图…………………………………………………………………..22图4.2CCS开发流程…………………………………………………………………………22图4.3串口的发送程序……………………………………………………………………。26图4.4串口中断接收程序……………………………………………………………………26图4.5主输入输出界面图…………………………………………………………………一27图4.6加工过程模拟图………………………………………………………………………28图4.7DA程序设计框图…………………………………………………………………….29图4.8CAN初始化程序框图……………………………………………………………….30图4.9CAN发送程序框图………………………………………………………………….30图4.10CAN中断接收子程序………………………………………………………………3图4.1l光电编码器理论输出波形图……………………………………………………….311图4.12光电编码器实际输出波形图………………………………………………………。31图4.13输入限制时钟周期…………………………………………………………………32图4.14M厂r法测速原理…………………………………………………………………….33图4.15测速程序框图…………………………………………………………………………33VI
硕士论文数控冲床送料机控制系统研究图4.16控制程序框图………………………………………………………………………34图4.17向AT24C64写数据的流程图……………………………………………………..35图4.18按字节方式写数据时数据线状态…………………………………………………35图4.19从AT24C64读数据的流程图……………………………………………………..36图4.20按字节方式读取数据时数据线状态………………………………………………36图5.1系统建模数据………………………………………………………………………。38图5.2系统校验数据…………………………………………………………………………39图5.3人工神经网络的基本数学模型……………………………………………………..40图5.4RBF神经网络结构图…………………………………………………………………4l图5.5GA的流图……………………………………………………………………………………………………..42图5.6GA.RBF模型速度辨识………………………………………………………………45图5.7GA.RBF模型辨识误差………………………………………………………………45图5.8GA.RBF模型校验速度………………………………………………………………45图5.9GA.RBF模型校验误差………………………………………………………………45图5.10PID控制系统原理框图…………………………………………………………….46图5.11基于RBF神经网络辨识的单神经元PID控制系统框图………………………。47图5.12阶跃输入时系统输出跟踪曲线…………………………………………………….49图5.13斜坡输入时系统输出跟踪曲线……………………………………………………50图5.14正弦输入时系统曲线………………………………………………………………51图5.15PID控制运行结果图……………………………………………………………….52图5.16RBF单神经元PID控制运行结果图………………………………………………52表3.1寄存器选择…………………………………………………………………………..14表3.2参考电压选择………………………………………………………………………..14表3.3SN65HVD230工作模式的选择……………………………………………………..18表4.1迪文智能终端触摸屏相关指令………………………………………………………25表4.2按键功能表…………………………………………………………………………..26表4.3延迟d的取值表……………………………………………………………………。35VII
硕士论文数控冲床送料机控制系统研究1绪论
1.1冲压生产过程中自动送料装置的概况与发展趋势
冲压加工是一种塑性成形的方法,在压力机上利用模具对板料施加压力使其变形或分离以获得所需零件。由于冲压件有种种优点如厚度薄、质量稳定、重量轻等等,所以工业生产中,广泛使用冲压设备。冲压制件在日常生活中处处可见,在很多行业都有很重要的地位,如机械化工、日用五金、汽车制造、建筑机械、精密机械、医疗器械甚至军事兵器和航空航天等部门。冲床作为点位控制机床的一种,一般采用手工送料的方式送料。很显然,这种方式存在着效率低、安全性以及精度等一系列的问题。随着我国经济的发展,生产加工要求越来越人性化、冲压制品的加工工艺和形状越来越复杂,自动送料机构必然会取代手工送料的冲压机构,从而提高生产效率、冲压生产自动化程度以及加工精度等要求【11。
随着不断提高的计算机科学技术和测控技术,自动送料机构与数控冲床也日新月异,主要特点如下【2】:
(1)高精度化
现代对冲压件的加工精度要求越来越高,一些精密工件的误差要求在pin以内,为了满足该加工工艺的要求,在实际应用中已研发出很多提高加工精度补偿方法。自动送料装置是数控冲床自动化的辅助机构,它的精度直接决定冲压件的加工精度。
(2)高速度化
加工速度快也是冲压加工的目标之一,效率高。如NC伺服辊轮送料机(日本DIMAC公司),不间断高速送料,速度最高可达1000m/min,可调节的送料厚度和送料步距并且性价比高。
(3)高自动化
在生产加工过程中,机床能够自己完成加工任务而不需要过多的人工操作,当今,将自动送料设备和数控冲床配套使用,大大提高了其自动化程度。
(4)高柔性化
随着工业的发展,竞争越来越残酷,用尽可能少的加工装置生产出尽可能多种类的产品,就能间接地降低生产成本,如万能冲床等。
(5)高可靠性
系统的高可靠性、抗干扰能力也是冲床研究的一个重要方面,由于工业加工环境的恶劣性和复杂性,干扰无处不在,故一般使用已成熟集成电路,增加数控机床的可靠性。
(6)基于交流伺服系统的自动送料装置
近几十年来,交流伺服电机控制技术发展迅速。同直流伺服电动机相比较,永磁交l
l绪论硕士论文流伺服电动机的主要优点:工作可靠性高,维护和保养成本低(无换向器和电刷);系统的快速响应性高(惯量小);定子绕组散热性能好;在相同功率下质量和体积较小。
我国从1958年开始研制数控机床,自20世纪60年代中期进入实用阶段,从80年代开始,引进日本、美国、德国等国外著名数控系统和伺服系统制造商的技术,使我国数控系统在性能和可靠性等方面得到了迅速发展。经过“六五”、“七五”、“八五”以及“九五”的科技攻关,我国现今已掌握了现代数控技术的核心内容。目前我国已有数控系统(含主轴与进给驱动单元)生产企业五十多家,数控生产企业百余家。随着电子、计算机、自动控制以及精密机械与测试技术的不断提高和发展,数控冲压设备与自动送料装置也在随着数控机床的发展而在迅速发展和演变。
数控冲床送料系统由冲床、两坐标工作台及数控系统组成。数控冲床系统可以根据控制系统的结构形式不同分类如下:
(1)专用的数控系统
国外的西门子(SINUMERIK)数控系统、法那科(FANUC)数控系统、三菱(MITSUBISHI)数控系统以及国内的华中数控系统和广州数控(GSK)系统。专用的数控系统有安全可靠,定位精度高等诸多优点,但根据上文所述,冲床属于点位控制机床,控制策略要求相对简单,如果采用专用的数控系统就增加成本、浪费资源。
(2)单片机控制
王安敏、牛传猛等【3】设计了步进电机闭环控制系统的X.Y工作平台。李国平等[41设计了基于单片机控制的3轴经济型数控系统。欧洲等【5】设计了基于16位单片机控制的数控系统。一般来说,基于单片机设计的控制系统具有设计简单和成本低等优点,但是一般的单片机不善于高精度的数据处理和计算,一般仅用于简单的中央控制或数据采集,故当应用于工作台实时控制时,需要及时地执行合适的控制算法,发送控制指令,对单片机来说,执行较复杂高精度的乘除运算很吃力。另外,单片机的抗干扰能力以及接口资源都有所欠缺,不适合应用于现场工业控制。
(3)PLC控制
焦连岷【6】设计了基于PLC的冲床的数控改造及全自动送料装置。这种方案设计简易,编程简单,但成本昂贵,在预算较低的情况下很难采用该方案。
1.2选题的背景和意义
在我国的一些民营企业、生产规模较小、资金有限,大多使用结构简单、人工手动送料的冲压装置,并且缺乏必要的保护措施,经常发生加工事故忉。随着工业水平的发展,国内外市场竞争越来越激烈。最大限度地降低操作工人的劳动强度和尽可能的减少操作工人的直接参与是数控冲床自动化的最终目标。冲压加工自动化总的来说主要包括:自动更换模具、原料的自动供给、冲压件和废料的自动排出、实时监控冲压生产过2
硕士论文数控冲床送料机控制系统研究程以及自动处理故障等生产加工的自动化,从而实现冲压加工的自动化就是将这些技术应用到冲压生产过程中的各个相应环节。但由于我国冲压生产装置的发展现状,简易的冲压装置在冲压生产过程中还在大量的使用,还需要很久才可能实现冲压生产完全自动化的目标。
可以通过购买新的冲压装置来实现自动化数控生产加工,但前期需要投入的资金太高,并且直接淘汰旧的机床,没有合理地利用资源,在这种情况下,不如对旧设备进行数控改造。数控冲床自动送料机与普通冲床联机后,普通冲床就改造成了数控冲床,投资较少、收益大,是企业进行技术改造,提高经济效益的优选方案。
1.3论文的预期目标与主要内容
自动送料机构设计的基本思想:保留旧冲床的机械结构部分,改造其工作台的控制电路,使冲床可以自动加工生产。能实现整张板料上料,自动排料、自动进给,自动冲压,提高生产效率,能高精度地加工各种复杂图形,同时还实现了人工离机操作,确保了劳动安全。进给精度可以达到0.15mm;显示精度为O.Olmm;最大加工进给速度5mm/s;滚轴丝杠的导程是40;送料架规格有lmxlm,0.712mx0.512m;加工板厚<5mm;人机交互界面应该操作简单、直观方便;可以动态显示加工过程;提供开放式的数据通讯接口,以便实现整个加工车间的集散控制。本设计采用的是天津科尔摩根的电机,功率2.0kw,最大转速为2500r/m,控制位置精度为lmil。
本论文要完成总体设计方案的论证及选择,主控电路的设计,触摸屏界面软件的设计,对交流伺服电机的模型进行辨识和并设计控制算法进行控制,并进行半实物系统仿真。论文的章节主要安排如下:
(1)绪论,介绍了冲床的自动送料机构的发展状况,该课题的背景和意义等。(2)控制系统的总体设计,主要讲述该控制系统的总体构成、设计思想以及方案,确定系统的硬件和软件的总体框架。
(3)自动送料机系统硬件的设计,介绍以32位DSP控制器TMS320F28335为控制核心的硬件平台的搭建,包括电源复位模块、D/A模块、CAN通讯模块、RS232通讯模块、E2PROM存储模块以及界面显示模块。
(4)自动送料机系统软件设计,软件的设计思想、设计过程以及触摸界面的设计。(5)辨识系统模型以及控制器的设计仿真,为了给系统建立精确的模型,以获得更好的控制效果,本论文采用神经网络辨识系统模型并设计自适应神经网络控制器,并进行半实物系统仿真。
图2.1半实物仿真平台的工作原理
2.2系统的硬件结构
I触摸彩屏∞
I上位机∞
l电源龄F28335-ND/A模块}剖伺服放大器控制
板<}爿速度测量模块
<}爿位置采集模块I
图2.2硬件结构图
可以在上位机输入进行冲压生产的位置坐标,然后通过CAN网络下发到每个控制电路的数据存储器内,或直接通过触摸显示屏输入加工信息,控制电路执行加工代码,并把加工生产过程信息如加工进程,机器故障等发送到上位机,通过设计好的位置控制4
硕士论文数控冲床送料机控制系统研究算法处理,输出合适的控制电压,以达到对工作台位置进行精确控制的目的[91。如图2.2所示,从总体上看,自动送料控制系统主要包括电源模块、通讯模块、速度采集模块、控制模块、人机交互模块、位置采集模块6大模块。
2.3系统的软件结构
根据系统硬件结构特点,进行系统软件设计uoj。上位机软件模块如图2.3所示,主要包括通讯模块、显示模块和输入模块;下位机软件模块如图2.4所示,主要包括人机交互输入输出模块、数据通讯模块(CAN,SCI,SPI,12C等)、故障加工信息的处理模块、加工控制模块和主要的位置控制模块。
图2.3上位机软件模块
下位机软件
人
机
交
互Il基ll事通II本fI务讯ll控lI处模ll制|l理还动控制
模模
块块ll模}I模l块ll块
图2.4下位机软件模块块
2.4本章小结
本章主要搭建半实物仿真,确立了控制系统的总体设计方案,并且对该系统的硬件、软件的模块进行划分。下面两章将详细介绍该控制系统的硬件设计与软件设计。
3系统硬件设计硕士论文3系统硬件设计
3.1DSP芯片简介
随着电子科学技术的不断发展,以德州仪器公司为代表的数字信号处理器(DSP)得到了广泛的应用,并在医疗保健、航空航天、汽车等领域发挥着越来越重要的作用。TMS320F28335作为11公司首推的DSP,性能比很高,处理速度快和处理精度高,在工业生产控制中广泛使用【111。
3.1.1TMS320F28335主要有以下的显著特点
(1)TMS320F28335DSP采用先进高性能的静态CMOS技术。
_主频最高可达150MHz(每个时钟周期6.67ns);
_1.9V/1.8V内核,I/O引脚电压3.3V。
(2)高性能32位CPU(TMS320C28x)。
_IEEE.754单精度浮点运算单元(FPU)(仅F2833x控制器有);‘。
-16bx16b和32bx32b乘法加法运算;
”
_16x16双MAC;
-哈佛总线结构;
一快速的中断响应和中断处理能力;
一统一的存储设计模式;
_兼容汇编语言和C/C++。
(3)6通道DMA控*IJ(ADC、McBSP、ePWM、XINTF和SRAM)。
(4)16位或32位外部接EI(XINTF)。
●超过2Mxl6的总线存储空间。
(5)片内存储器。
■256Kx16FLASH、34Kx16SARM:
■1K×16OTPROM。
(6)BootROM(8Kxl6)。
■软件引导模式包括SCI、SPI、CAN、12C、McBSP、XINTF以及并行I/0口;_标准的数学函数库。
(7)系统和时钟控制。
■片内振荡器;
_支持动态锁相环倍频;
●内部含有看门狗定时模块。
6