数控切割机的控制系统技术方案

技术编号:7917250 阅读:134 留言:0更新日期:2012-10-25 02:11
本发明专利技术属于数控切割机控制技术领域,具体公开了一种数控切割机的控制系统。本发明专利技术包括ARM处理器模块、存储器模块、电源模块、人机交互模块、通信接口模块、D/A转换模块、CPLD/FPGA模块和输入输出模块。本发明专利技术采用基于ARM处理器和μC/OS-II的嵌入式系统,提高了数控切割机的实时性、稳定性、以及可靠性。

【技术实现步骤摘要】

本专利技术属于数控切割机控制
,具体涉及一种数控切割机的控制系统
技术介绍
目前数控切割机控制系统主要分成两大类基于PC机的开放式数控系统和基于单片微机的封闭式数控系统。基于PC机的数控系统,在通用PC机的基础上,采用专用运动控制卡对电机进行运动控制。该运动控制卡中已经实现了运动控制算法,而且还给外界提供了一些应用接口。但是,此类数控系统目前主要存在 的不足是(1)由于PC机的体积限制,此类数控系统不能装入体积严格要求的微型或小型系统内;且需要计算机和运动控制卡的捆绑销售,造成资源浪费和成本的提高;(2)此类数控系统通常采用Windows操作系统,由于其自身的不稳定性,会造成整个控制系统的不稳定;且采用专用的运动控制卡,会造成硬件结构复杂化,从而导致系统的整体可靠性的降低;而Windows属于商业软件,由于版权问题无疑会提高数控系统的成本,且易受商用PC及病毒的侵扰;(3)采用专用运动控制芯片来完成实时采样插补,但是采用专用芯片的系统散热差、系统的算法固定、不易维护、无法进行算法的升级与更新;(4)同时该类系统主要基于Windows操作系统,目前最常用的Windows操作系统是多线程、抢先多任务的32位操作系统,实时性比较差。而实时控制又是数控系统的关键所在,它决定了数控机床的加工速度和加工精度。基于单片微机的封闭式数控系统,采用微机芯片直接对电机进行运动控制,它没有运动控制卡,由微机芯片直接和电机驱动器、继电器驱动板和机床限位开关连接,完成所有的电机控制任务和输入输出口的读写任务,这种结构的控制系统由软件实现插补运算。这种封闭式的结构使数控系统的开发成本极高,开发周期很长,升级困难,并且此类数控系统由于运算能力差、并行处理能力弱、功能少,已不能满足加工的要求。目前市场上的这两类数控切割机控制系统均存在着可维护性差、开发周期长、二次升级困难、可靠性差、实时性不够等问题。在科技飞速发展的今天,新技术与新标准不断涌,技术的更新周期大大加快,这两类数控系统的生命周期必会缩短,给用户带来极大的技术风险和损失。综上,现有数控切割机控制系统主要存在问题如下(I)、没有掉电保护功能。(2)、抗干扰能力差。现有数控切割系统主要用于火焰切割,其干扰源相对较少,所以其抗干扰措施较差。目前市场需求越来越倾向于等离子切割,尤其是大功率的等离子切割时,主要表现出黑屏、断弧、乱跑等现象。(3)、实时性差。Windows操作系统是多线程、抢先多任务的32位操作系统,实时性比较差;而单片微机的数据处理速度很慢,因此目前的数控切割系统已经不能满足现有市场的实时要求,尤其体现在等离子切割时,挂渣很多.......(4)可靠性差。自动加减速过程中,实际插补输出的位置可能不准确。目前的数控切割系统在处理自动加减速时,主要采用的是后加减速控制,即加减速控制放在插补之后,其原理是首先调用插补模块,经该模块利用加工程序指令所给定的进给速度对加工轨迹进行相关处理后,得到当前插补周期的合成进给量,然后将合成进给量分配到各轴,最后各轴独立调用加减速控制模块实现加减速控制。由于它对各运动坐标轴分别进行控制,所以在加减速控制以后,实际各坐标轴的合成位置可能不准确。
技术实现思路
为了解决现有数控切割机的控制系统抗干扰能力差、实时性差、以及可靠性差的问题,本专利技术的目的在于提供一种基于ARM和i! C/0S-II操作平台的数控系统。为了实现上述专利技术目的,本专利技术所采取的技术方案如下一种数控切割机的控制系统,包括一系统总线,还包括连接在所述系统总线上的ARM微处理器、存储器、CPLD模块、以及FPGA模块;所述FPGA模块通过数字积分法对数控切 割机各轴进行精插补;在所述ARM微处理器中安装有嵌入式实时操作系统yC/OS-II ;在所述CPLD模块和FPGA模块的输入输出端上连接有一输入输出模块,所述输入输出模块通过光电隔离后将控制信号传输给外围设备、以及将外围设备的反馈信号通过光电隔离后采集入系统;在所述ARM微处理器中还设置有一加减速控制模块,所述加减速控制模块在给数控切割机各个轴进行插补之前完成加减速控制。所述数控切割机的控制系统,所述输入输出模块包括低速输出隔离模块、功率放大模块、低速输入隔离模块、单端-差分转换模块、以及差分-单端转换模块;所述低速输出隔离模块的输入端与所述CPLD模块连接,所述低速输出隔离模块的输出端与所述功率放大模块的输入端连接;所述低速输入隔离模块、单端-差分转换模块、以及差分-单端转换模块连接在所述FPGA模块上。所述数控切割机的控制系统,所述存储器EPROM存储器、SDRAM存储器、NAND-Flash存储器;所述EPROM存储器用于存储系统程序;所述SDRAM存储器用于存储系统运行时的程序和数据;所述NAND-Flash存储器用于存储用户的数控加工数据。所述数控切割机的控制系统,为了进一步提高本专利技术的可靠性,本专利技术采取了断电保护措施,在所述总线上还连接有一 SRAM存储器,所述SRAM上还连接有备用电池;在该系统中还设置有一掉电保护电路,所述掉电保护电路监测到系统主电源断电后自动切换所述备用电池给所述SRAM存储器供电。本专利技术通过SRAM+掉电保护电路方式实现突然突然掉电时保存实时数据的功能。所述数控切割机的控制系统,为了进一步提高本专利技术的实时性,在所述FPGA内设置有一级缓存。也就是当FPGA在按照CPU给定的数据发送脉冲的时候,CPU可以向FPGA写入下一次要发送的脉冲的数据,这样,当FPGA发送完本次的数据后可以立即开始发送下一个数据,可以做到绝对的实时。所述数控切割机的控制系统,为了进一步方便操作与提高实用性,在所述ARM上还连接便于人机交互的键盘、指示灯、液晶显示器、JTAG接口、以及RS-232串行接口。所述数控切割机的控制系统,为了进一步方便操作与提高实用性,在所述总线上还连接有一 USB接口。本专利技术,通过嵌入式实时操作系统UC/0S-II保证了任务响应的实时性,在所述FPGA模块通过数字积分法对数控切割机各轴进行精插补保证了运动控制的实时性。本专利技术,在所述CPLD模块和FPGA模块的输入输出端上连接有一输入输出模块,所述输入输出模块通过光电隔离后将控制信号传输给外围设备、以及将外围设备的反馈信号通过光电隔离后采集入系统,以抑制各种尖脉冲和各种噪音干扰,从而提供本专利技术的抗干扰能力。本专利技术,在所述ARM微处理器中还设置有一加减速控制模块,所述加减速控制模块在给数控切割机各个轴进行插补之前完成加减速控制。采用前加减速控制,即加减速控制放在插补之前,其原理是首先调用加减速控制模块,由该模块根据加减速控制曲线及加工程序指令所给定的进给速度对加工轨迹进行加减速控制,得到当前插补周期的合成进给速度,然后调用插补模块根据合成速度进行相关处理,得到当前插补周期的合成进给量,最后把合成进给量分配到各轴。因此,本专利技术的可靠性更高。本专利技术采用基于ARM和y C/0S-II的嵌入式系统大大简化了系统设计,使得系统很好地进行多任务处理,并保证了运动控制的实时性、稳定性和精度要求,提高了集成度和可靠性。同时也具备了良好的开放性与人机界面,便于二次升级,大大缩短了开发周期。嵌入式系统为数控技术提供了一种灵活方便的,能够嵌入在工本文档来自技高网
...

【技术保护点】
一种数控切割机的控制系统,包括一系统总线,其特征在于:还包括连接在所述系统总线上的ARM微处理器、存储器、CPLD模块、以及FPGA模块;所述FPGA模块通过数字积分法对数控切割机各轴进行精插补;在所述ARM微处理器中安装有嵌入式实时操作系统μC/OS?II;在所述CPLD模块和FPGA模块的输入输出端上连接有一输入输出模块,所述输入输出模块通过光电隔离后将控制信号传输给外围设备、以及将外围设备的反馈信号通过光电隔离后采集入系统;在所述ARM微处理器中还设置有一加减速控制模块,所述加减速控制模块在给数控切割机各个轴进行插补之前完成加减速控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡红娟
申请(专利权)人:武汉奥特先锋数控技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1