ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:1.11MB ,
资源ID:7765492      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7765492.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Labview的切削力数据采集和分析系统设.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Labview的切削力数据采集和分析系统设.docx

1、基于Labview的切削力数据采集和分析系统设摘 要 随着切削加工向着高速、高精度、高度自动化方向发展,对切削过程的测试技术也提出了越来越高的要求。为了使这些高度自动化加工设备充分发挥其优良性能,确保加工质量,提高生产效率,对刀具加工过程进行测试就越来越重要。大量的研究结果表明,对于切削力的测量对金属切削研究起事半功倍的作用。因此,对于切削加工数据采集和分析的研制显得由为重要。本论文首先对数据采集现状,发展指出了传统过程数据采集方式存在的不足。探讨了虚拟仪器的概念,框架结构,Labview开发平台,然后使用国家仪器公司(National Instrument)提供的软件平台(LabVIEW)和

2、美国NI Pxle 6388的数据采集卡搭建了基于虚拟仪器的切削力测量系统,并在Labview环境下编写了切削加工数据采集和分析系统的程序,该程序实现了三通道切削力的采集和监测。并且实现采集数据的TDMS格式存储、数据的回放分析。求任意段的平均值和均方差根。最后,将本系统具体应用在铣削加工和切割加工的试验中,结合图表和显示结果,来分析不同的切削参数和测试系统参数对切削力的影响,同时观察本系统对小力测量的情况,从而验证该系统采集数据的准确性和稳定性,并且能够对小力进行测量。本系统还证明了以虚拟仪器为基础的测量系统是方便、低成本、实用、而且可靠的。关键词:虚拟仪器;切削加工;数据采集;LabVIE

3、WABSTRACT High request was put forward for testing of cutting process along with cutting process is developing to high speed,high precision and high automatization.In order to exert good performance of high automatization equipment,ensure machining quality and prove manufacture efficiency,it is more

4、 important to test for state of tool machining process.A lot of investigation indicates that measuring the cutting force and cutting temperature rapidly and exactly can help to research the metal cutting better.The data acquisition and processing system for cutting processing have been very importan

5、t. For data acquisition in this paper the status quo, development,this paper pointed out the shortcomings of the traditional data acquisition process.This paper probes into the concept of virtual instrument, frame structure, the Labview development platform.a basedcomputer measuring system was forme

6、d by using the software of NI. In this system, voltage signal of single or three channels could be measured quickly and easily. And data was realized stored in database. Finally, the system applied in milling and cutting test.Chart and display the results analysis of different cutting parameters and

7、 the influence of parameters on cutting force testing system, at the same time observe the system for a small force measurement, so as to verify accuracy and stability of the system to collect data, and can be on the small force measurements. By the researches of VI it was proved that this way of me

8、asuring is convenient, reliable, low cost, and effective.Keywords: Virtual instrument; machining ; The data collection ; LabVIEW 目 录第一章 绪论 11.1 课题背景 11.2 数据采集系统现状 11.3数据采集研究的必要性及不足之处 21.4本研究所达到的目标 4第二章 切削加工测试与分析系统软件设计 52.1虚拟仪器 52.1.1虚拟仪器的概念 52.1.2虚拟仪器与传统仪器的比较 62.1.3 虚拟仪器测试系统的组成 72.1.4虚拟仪器的开发语言 82.1.

9、5图形化虚拟仪器开发平台LabVIEW 82.2软件总体设计 92.2.1软件设计要求 92.2.2系统软件框架 92.2.3软件开发工具选择 102.3软件模块设计 102.3.1数据采集和存储模块设计 102.3.2数据读取和分析模块设计 19第三章 实验验证 243.1实验研究方案 243.2实验条件和实验设备 253.3实验数据 27第四章 总结和展望 324.1总结 324.2展望 32致谢参考文献第一章 绪论1.1 课题背景切削力是金属切削过程中的重要状态参量。切削力测量是金属切削研究中一项重要实验技术,不仅对研究金属切削机理计算机床功率,进行刀具、机床、夹具的设计,优化切削用量和

10、刀具几何参数等具有非常重要的作用意义,而且在自动化生产中,切削力是切削过程自适应控制中的重要参数,也是监测切削过程和刀具工作状态的重要信号。切削过程参数的计算机辅助测量虽然是比较陈旧的课题,但随着虚拟仪器技术的提出和发展,给它带来了新的科研生命力,虚拟仪器有较大的编程方便性、较强的功能和灵活性,尤其是综合测量、数据处理和图形化显示方面。所以本课题的研究是建立在虚拟仪器基础上。1.2 数据采集系统现状目前传统数据采集主要有两种实现方法,一是利用PC机外接的数据采集卡,通过各种计算机总线或OPC方式送至计算机完成数据记录或显示;一是利用工业组态软件的方法,通过软件实现与计算机外围接口的通信,从而获

11、取数据1。1.国外数据采集系统的现状随着国外微电子技术、计算机技术、测控技术和数字通信技术的发展,近几年国外数据采集产品层次全面,涵盖了从实际电流、电压信号的数据采集,到工业总线上的数据采集,从单体数据采集设备到基于计算机的数据采集系统,都有很成熟的产品及应用。其主要特点可以概括为以下几个方面:(1)元器件高度集成,智能化程度提高,运行前需要设置的参数较少,或者集成有显示面板及按钮,参数设置直观、方便,并且具有较轻的重量;采用防水防撞击的密封外壳,能适应恶劣的工业环境;(2)数据分析功能强大,不仅有常用的时域分析和频域分析,而且还可以进行数字滤波、数学和逻辑运算等功能;(3)硬件具备大容量储存

12、器,不仅提高了从低频到高频频率测量范围,使其能适应信号从低速到高速的各种监测范围需要,而且可以装载多种采集策略配置文件,方便多种场合下快速应用1。2.国内数据采集系统的现状上世纪 80 年代末到90 年代初,国内一些厂家已研制出了多种单体数据采集器,开发出多种计算机板卡层面的采集卡,能够适应一般信号连续采集和故障诊断。同时,国内的工业组态软硬件也有了很大进步,北京亚控科技的组态王、北京三维力控科技的ForceControl 等一批优秀工业组态软件取得了广泛的应用,除了主要参与系统控制外,其数据采集水平也在不断提高1。1.3数据采集研究的必要性及不足之处 1 研究数据采集的必要性数据采集是一种直

13、观分析数据的方法,数据采集系统是微型计算机应用的一个重要领域。随着科技的不断发展,人类对获取信息量要求的增加,数据采集已成为信息获取的主要手段,数据采集技术已广泛应用于社会生活、生产的各个领域2。在工业自动化领域,工业规模越来越大,工业控制系统信息集成程度不断提高,人们对控制系统信息量的需求也越来越大,数据采集已经被广泛应用于分布式生产领域。如石油、化工生产过程的数据采集应用;钢铁热连轧的应用3。其次,在科学研究等领域中,随着计算机技术的发展与普及,数字设备正越来越多地取代模拟设备,计算机测控技术正发挥着越来越重要的作用。外部世界的大部分信息是以连续变化的物理形式出现的,例如温度、压力、位移、

14、速度等。将这些数据进行量化编码,转变成数字量,这一过程需要通过数据采集来完成。数据采集系统是计算机与外部世界联系的桥梁,高速度、高精度的数据采集系统是获取原始数据信息和大量动态信号的主要途径,使研究瞬间物理过程成为可能3。总之,由于数据采集系统在数据分析及过程研究等方面的价值,使其成为不实际参与控制,但在控制系统中必须考虑的重要环节,数据采集与分析处理是否及时,成为与工作效率、产品性能价格比以及取得的经济效益息息相关的因素。 2 数据采集系统存在的不足随着工业自动化水平的不断提高,复杂工艺控制对过程控制要求越来越精确,这必然会对大量过程数据进行分析,因此过程数据的采集显得尤为重要,高采样速率、

15、高精度是数据采集系统发展的趋势。另外,随着工业自动化系统信息集成的发展,要求数据采集系统具有与数据库连接的功能。目前,工业数据采集主要有两种实现方法,一是利用A/D 转换板卡,通过计算机总线将数据送至计算机记录或显示;一是利用组态软件的方法,通过编程实现与计算机外围接口的通信,从而获取数据4。两种方式的共同点是都需要上位机软件为用户提供图形化可视操作界面,但都存在着优缺点。利用A/D 转换板卡的优缺点优点:CPU负担较轻,对信号处理响应速度快,采样频率较高,实时性较好。缺点:采样信号的通到数量有限,使其应用受到局限。利用组态软件的方法的优缺点优点:实现多信号的采集,编程灵活,用户界面友好,功能

16、丰富。缺点:计算机CPU资源占用较大2-3。对于利用软件编程来实现数据采集主要有两种,一种是虚拟仪器,如由NI 公司设计的Labwindows是虚拟仪器的一个典型代表。另一种是专门性很强的工业组态软件,如北京亚控的组态王,GE Fanuc 的iFIX,SIEMENS 的Win CC 等工程组态软件Labwindows虚拟仪器的优缺点优点:只需要在该系统中加入多种硬件接口使其能够接入到控制系统中,就可以完成对PLC 甚至是大型工艺控制器的数据采集。用户无需学习针对各类控制器的底层仪器命令,由用户通过图形化语言编程即可实现数据采集9。缺点:受其设计思想及理念的影响,不能够满足时域范围内的多信号同步

17、分析,同时由于在应用时需要深入学习其程序语言表达方式,甚至还需要用户去编写复杂的接口程序。工业组态软件的优缺点优点:通过图形化的界面与现场控制单元相对应,便于直观了解及控制系统运行状态、工艺流程及过程参数,参与系统的控制,同时可以完成记录数据、生成报表等功能。缺点:由于受采样速率及采集信号数量的限制,这种传统工业组态软件不能满足对大量数据进行高速采集的工业场合,如GE Fanuc公司的iFIX 等,其采样速度默认为100ms,在信号数量比较少的条件下,最快采样速度为50ms,已经无法满足50ms 以下或者更高速的数据采集要求4。因此,寻找一种与常规控制系统程序链接方便、系统采样跟踪速度更快、结

18、构相对简单的技术手段,已经成为必然。1.4本研究所达到的目标Labview 数据采集系统不但能很好的为上述问题提供解决方案,同时提供方便且功能强大的数据分析功能,完全可以满足工业过程数据分析时对于采样速率的要求。近几年在我国过程自动化数据采集中的应用越来越广泛。虚拟仪器技术强调利用计算机的强大资源使本来需要硬件实现的技术软件化,在相同的硬件模块条件下通过调用不同软件来实现不同的仪器功能,完成多种参数测试,以便最大限度地降低系统成本,增强系统功能与灵活性,这就是本课题所要的目的。本文从数据采集系统的结构体系出发,分析了传统数据采集系统存在的不足,在对切削加工数据采集与分析作了介绍分析后,探讨了将

19、Labview数据采集系统应用于机械工程的思路和方法,提出了一种新的高速数据采集、数据分析及数据扩展体系。本课题的主要工作内容包括以下几点:1.设计切削力采集与分析系统 a:完成三通道数据同时采集,获得各切削力在线动态波形曲线显示,监测各向切削力的瞬态值。 b:实现数据存储。 c:实现数据读取和分析。2.分析不同的切削参数和测试系统参数对切削力的影响第二章 切削加工测试与分析系统软件设计2.1虚拟仪器2.1.1虚拟仪器的概念虚拟仪器(Virtual Instrument ,VI)的概念是由美国国家仪器公司提出来的,虚拟仪器本质上是虚拟现实一个方面的应用结果。也就是说虚拟仪器是一种功能意义上的仪

20、器,它充分利用计算机系统强大的数据处理能力,在基本硬件的支持下,利用软件完成数据的采集、控制、数据分析和处理以及测试结果的显示等,通过软、硬件的配合来实现传统仪器的各种功能,大大突破了传统仪器在数据处理、显示、传送、存储等方面的限制,使用户可以方便地对仪器进行维护、拓展和升级4-5。虚拟仪器是基于计算机的仪器,计算机和仪器的密切结合是目前仪器发展的一个重要方向,虚拟仪器就是在通用计算机上加上一组软件和硬件,使得使用者在操作这台计算机时,就像是在操作一台自己设计的专用的传统电子仪器。在虚拟仪器系统中,硬件仅仅是为了实现信号的输入、输出、软件才是整个仪器系统的关键。任何一个使用者都可以通过修改软件

21、的方法,很方便地改变、增减仪器系统的功能与规模,所以有“软件就是仪器”之说。虚拟仪器的基本构成包括计算机、虚拟仪器软件、硬件接口模块等,其中,硬件接口模块可以包括插入式数据采集卡(DAQ)、串并口、IEEE 488接口(GPIB)卡、VXI控制器以及其他接口卡。目前较为常用的虚拟仪器系统是数据采集卡系统、GPIB仪器控制系统、VXI仪器系统以及这三者之间的任意组合5。2.1.2虚拟仪器与传统仪器的比较虚拟仪器具有传统独立仪器无法比拟的优势(如表2-1所示)。在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化

22、测试是虚拟仪器的拿手好戏,是传统的独立仪器难以胜任的,甚至不可思议的工作。(1)传统仪器的面板只有一个,上面布置了种类繁多的显示和操作元件。由此导致许多识读和操作错误。虚拟仪器与之不同,它可以通过在几个分面板上的操作来实现比较复杂的功能。这样,在每个分面板上就可以实现功能操作的单纯化和面板布置的简洁化,从而提高操作的正确性和便捷性。同时,虚拟仪器的面板上的显示元件和操作元件的种类与形式不受标准元件和加工工艺的限制,由编程来实现,设计者可以根据用户的要求和操作需要来设计仪器面板。(2)在通用硬件平台确定后,软件取代传统仪器中由硬件完成的仪器功能。(3)仪器的功能是由用户根据需要用软件来定义,不是

23、事先由厂家定义的。(4)仪器性能的改进和功能扩展只需更新相关软件设计,不需购买新仪器。(5)虚拟仪器开放、灵活,与计算机同步发展,与网络及其他周边设备互联。(6)由于其以PC为核心,使得许多数据处理的过程不必像过去那样由测试仪器本身来完成,而是在软件的支持下,利用PC机CPU的强大的数据处理功能来完成,使得基于虚拟仪器的测试系统的测试精度、速度大为提高,实现自动化、智能化、多任务测量。(7)可方便地存贮和交换测试数据,测试结果的表达方式更加丰富多样。(8)虚拟仪器在高性价比的条件下,降低系统开发和维护费用,缩短技术更新周期。 表2.1 虚拟仪器与传统仪器的比较虚拟仪器传统仪器开发维护费用低开发

24、维护费用高技术更新周期短(0.51年)技术更新周期短(510年)软件是关键硬件是关键价格低价格昂贵开放、灵活与计算机同步,可重复用和重配置固定可用网络联络周边各仪器只可连有限的设备自动化、智能化、多功能、远距离传输功能单一,操作不便近年来,随着网络技术的发展,己经形成了网络虚拟仪器。这是一种新型的基于Web技术的虚拟仪器,使得虚拟仪器测试系统成为Internet/Intranet的一部分,实现现场监控和管理。在当前流行的C/S/D网络模式下,利用嵌入式技术(包括数据库嵌入和网络模块的嵌入)可以充分利用有效资源,提高测试效率7。2.1.3 虚拟仪器测试系统的组成虚拟仪器是基于计算机的仪器。计算机

25、和仪器的密切结合是目前仪器发展的一个重要方向。这种结合基本有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能,虚拟仪器主要是指这种方式8。虚拟仪器的组成与传统仪器一样,主要由数据采集与控制、数据分析和处理、结果显示三部分组成。如图2.1所示。图2.2 虚拟仪器的内部功能的划分对于传统仪器,这三个部分几乎均由硬件完成;对于虚拟仪器,前一部分由硬件构成,后两部分主要由软件实现。与传统仪器相比,虚

26、拟仪器设计日趋模块化、标准化,设计工作量大大减小。通常虚拟仪器测试系统硬件组成部分是由传感器部件、信号调理及信号采集部件(如外置或内置数据采集卡、图形图像采集卡及摄像机及其用于辅助测量并能与计算机通讯的常规仪器等)、通用计算机、打印机等构成。系统软件部分通常用专用的虚拟仪器开发语言(如LabVIEW)编写而成,并可通过Internet实现网络扩展。虚拟仪器技术的核心是软件,其软件基本结构如图2.4所示。用户可以采用各种编程软件来开发自己所需要的应用软件。以美国NI公司的软件产品LabVIEW和LabWindows/CVI为代表的虚拟仪器专用开发平台是当前流行的集成化开发工具。这些软件开发平台提

27、供了强大的仪器软面板设计工具和各种数据处理工具,再加上虚拟仪器硬件厂商提供的各种硬件的驱动程序模块,简化了虚拟仪器的设计工作。随着软件技术的迅速发展,软件开发的模块化、复用化,和各种硬件仪器驱动软件的模块化、标准化,虚拟仪器软件开发将变得更加快速、方便10。图2.4 虚拟仪器软件结构2.1.4虚拟仪器的开发语言虚拟仪器系统的开发语言有:标准C,Visual C+ ,Visual Basic等通用程序开发语言。但直接由这些语言开发虚拟仪器系统,是有相当难度的。除了要花大量时间进行测试系统面板设计外,还要编制大量的设备驱动程序和底层控制程序。这些工作对于那些不熟悉这方面知识的工程设计人员来说,要花

28、费大量时间和精力,这样直接影响了系统开发的周期和性能。除了通用程序开发语言以外,还有一些专用的虚拟仪器开发语言和软件,其中有影响的开发软件有:NI公司的LabVIEW,LabWindows/CVI。LabVIEW采用图形化编程方案,是非常实用的开发软件。LabWindows/CVI是为熟悉C语言的开发人员准备的,是在Windows环境下的标准ANSIC开发环境。除此以外还有HP公司的HP-VEE ,HP-TIG开发平台,美国Tektronix公司的Ez-Test ,Tek-TNS平台软件,这些都是国际上公认的优秀的虚拟仪器开发软件平台10-11。2.1.5图形化虚拟仪器开发平台LabVIEWL

29、abVIEW(Laboratory Virtual Instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/PI、ActiveX等软件标准的库函数,是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都更加形象化。传统的文本式编程是一种顺序的设计思路,设计者必须写出执行的语句。而LabVIEW是基于数据流的工作方式,同时是基

30、于图形化的编程,这使得设计者不必掌握大量的编程语言和程序设计技巧便可设计出虚拟仪器系统11。目前,在以PC机为基础的测试和工控软件中,LabVIEW的市场普及率仅次于C+/C语言。LabVIEW具有一系列无与伦比的优点:首先,LabVIEW作为图形化语言编程,采用流程图式的编程,运用的设备图标与科学家、工程师们习惯的大部分图标基本一致,这使得编程过程和思维过程非常相似;同时,LabVIEW提供了丰富的VI库和仪器面板素材库,近600种设备的驱动程序(可扩充)如GPIB设备控制、VXI总线控制、串行口设备控制、以及数据分析、显示和存储;并且LabVIEW还提供了专门用于程序开发的工具箱,使得用户

31、能够设置断点,调试过程中可以使用数据探针和动态执行程序来观察数据的传输过程,更加便于程序的调试13。因此,LabVIEW受到越来越多工程师、科学家的普遍青睐。利用LabVIEW ,可产生独立运行的可执行文件,它是一个真正的32编译器。像许多通用的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh OS等多种版本。2.2软件总体设计传感器获取了信号,经参比电路对信号进行处理后,由数据采集卡输入计算机,系统软件将其转化为直观可见的图形或数据,并对数据进行分析和处理,得到测量结果13。如果没有采集处理软件,一切没有意义,因此软件设计部分是本课题的一个重要研究内容。

32、2.2.1软件设计要求系统应用软件是整个系统的核心,是与用户直接面对的应用平台。所以此平台就要求具有友好的界面、优良的容错性和维护性;当然,作为工程应用,最为主要的是平台要稳定。我们从以下三点对平台进行要求:1 稳定性稳定性是系统应用软件最基础,但也是最为重要的要求。一切功能在没有稳定性的前提下是没有任何意义。所以在设计时,要把稳定性作为第一要素进行设计。2 易用性易用性主要是在操作界面设计上,要符合人对常规事物认识的习惯,如对操作系统风格的习惯、对一般实验仪器使用的习惯等等。3 容错性容错性是指当系统出现错误时,系统软件怎样对错误进行处理。表现在如用户错误使用软件时,软件能否给与纠错;再如系统发生错误时,是否能给与用户错误提示等13-14。2.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1