基于LabVIEW和CompactRIO开发的EDM过程控制器_第1页
基于LabVIEW和CompactRIO开发的EDM过程控制器_第2页
基于LabVIEW和CompactRIO开发的EDM过程控制器_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于LabVIEW和CompactRIO开发的EDM过程控制器"FPGA硬件平台均采用统一图形语言LabVIEW编程,仅用两个多月的时间就完成了整个系统的开发,功能强大。"挑战:

快速开发一种分布式的电火花放电加工EDM(ElectricalDischargeMachining)过程控制器,它将快速采样(100KHz速率)和复杂EDM伺服控制,实时放电过程监控和高度稳定可靠性等特点集成于一体。解决方案:

应用NI的CompactRIO,以LabVIEW为软件开发平台,开发一套EMD过程控制器。它采用cRIO模块和FPGA进行放电电压/电流采集和EDM伺服控制,由cRIO实时控制器负责与被控外设间的数据通讯以及FPGA和WINDOWS主机间的联系纽带,工控机作为HMI和实时放电波形显示。传统的电火花放电加工过程控制器是基于PC机或者微控制器μC。基于PC机的方案(国内绝大部分EDM厂家采用),存在实时性能较弱,功能不强,稳定性差等致命弱点;基于μC的方案(Agie-Charmilles,Sodick等主流EDM系统及机床供应商采用),将EDM过程控制和机床运动控制集于一体的专用系统,存在开放性差、最终用户没法修改工艺、维护困难等缺点。GE公司采用NIcRIO开发的EDM独立过程控制器克服了上述传统控制器的不足之处,吸收了前述两者EDM的控制器优点。图1EDM加工系统示意图EDM过程控制器见图2。它是由NICompactRIO和研华工控机通过TCP/IP连接而成的集控制管理一体化分布式系统,由三层组成:FPGA和各种NIcRIO-I/O模块组成的硬件层、Pentium200MHzCPU和PharLapETS(EmbeddedToolSuite)实时操作系统组成的实时控制层、由Windows操作系统组成的监控管理层。图2EDM过程控制器框图系统硬件设计系统由高可靠性、强实时性的硬件层组成:cRIO-9103,后背板带3MFPGA(现场可编程门阵列)、时钟40MHZ的四槽I/O框架;cRIO-9221,输入电压+/-60V,采样速率800KS/s的12位模拟输入模块;cRIO-9263,16位、每通道100KS/S的模拟输出模块;cRIO-9425,32路24V数字输入和计数器/定时器模块;cRIO-9476,32路24V数字输出模块。cRIO-9221以100KS/s的采样速率获得电火花放电间隙信息,通过FPGA中的EDM伺服控制算法,判断当前工艺是处于开路、短路还是正常放电状态,并由cRIO-9476数字输出模块、cRIO-9263模拟输出模块通知调制加工电源电压、电流和波形加工电源和CNC采取相应的措施,等参数,调整机床的运动速度以保证稳定高效的加工过程。系统软件设计FPGA层:四种状态机、多循环并行、四个中断的结构。状态3是初始化,状态0是监控,状态1是对刀,状态2是放电加工。程序启动时由状态3中的程序负责初始化,接着,FPGA软件在状态0、1、2中循环。并行的循环包括放电间隙电压电流采集循环,周期微秒级;EDM伺服控制循环,周期毫秒级;状态机循环,纳秒级周期。采用四个中断与实时控制层通讯:中断0和1负责放电间隙电压电流信息传送;中断2负责于加工电源的串行通讯;中断3负责FPGA的状态信息传送。实时控制层:实时控制层由cRIO-9004完成。共完成三个线程。优先级最高、循环周期最短的接收来自FPGA中断并进行处理的线程;优先级次之、接受来自CNC的参数设定值线程,优先级再次之、循环周期毫秒级的、向WINDOWS客户即工控机管理层发送放电波形数据和状态信息的线程;正常优先级、从工控机管理层接受参数和命令信息的线程。后两者通过TCP/IP协议与监控管理层通讯的。监控管理层:本层的软件主要包括两个线程:一个是基于事件结构、向实时控制层发送设定参数和命令信息的线程;另一个是从实时控制层接收状态信息和放电间隙电压电流波形并把这些数据写入文件的线程。监控管理层通过以太网与实时控制层链接。它可随时接入系统以监控EDM过程、随时断开让系统嵌入运行,但这不影响实时控制层和FPGA硬件层的正常工作。而且这个监控管理计算机可位于工厂、办公室或者其他远程地方进行EDM过程监控。在进行EDM过程控制的同时,控制器实时地把微纳秒级的放电间隙波形捕捉到,这样既可以断定每次电火花放电的好坏,操作者又可直观看到放电间隙的状况。传统的基于PC机或者μC的EDM控制器很难做到这一点。结论:利用LabVIEW和CompactRIO开发的EDM过程控制器,与传统的机加工方法相比,加工时间大为减少,刀具损耗费用显著降低。同时,这种控制器具有开发周期短:一个三层的分布系统——WINDOWS平台、微控制器μC平台、FPGA硬件平台均采用统一图形语言LabVIEW

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论