"FPGA硬件平台均采用统一图形语言LabVIEW编程,仅用两个多月的时间就完成了整个系统的开发,功能强大。"
挑战:
快速开发一种分布式的电火花放电加工EDM(Electrical Discharge Machining)过程控制器, 它将快速采样(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 的控制器优点。
图1 EDM 加工系统示意图
EDM 过程控制器见图2。它是由NICompactRIO和研华工控机通过TCP/IP连接而成的集控制管理一体化分布式系统,由三层组成:FPGA和各种NI cRIO-I/O 模块组成的硬件层、PenTIum200MHz CPU 和P h a r L a p E