数控机床控制系统设计研究
2015-11-04王志伟
王志伟
摘 要:数控机床控制系统是数控机床正常运行的基本保障,完善、优化数控机床控制系统设计是数控机床操作管理的重要工作内容之一。文中首先对数控机床及其控制系统进行了简要概述,然后重点从数控机床总体系统设计、硬件系统设计、软件系统设计以及电气系统设计等四个方面论述了数控机床控制系统设计问题,以期对当前数控机床控制系统设计、规范操作有所参考。
关键词:数控机床;控制系统;设计
DOI:10.16640/j.cnki.37-1222/t.2015.21.065
1 数控机床及其控制系统概述
当前,数控技术已经在IT、医疗、轻功、机电等行业内得到了广泛的应用,并发挥出了重要的作用。可以说,数控机床的出现与应用有力地促进了机电制造业的快速发展。数控机床是集计算机、机床、自动控制、电机以及传感检测等技术与设施于一体的自动化生产设备,是一种以“数字量”作为指令信息的机床。一般而言,数控机床控制系统主要包括输入装置、CNC装置、主轴控制模块、可编程控制器、位置检测装置以及主轴伺服装置等部分组成,其中,可编程控制器(PLC)是数控机床控制“核心”,数控机床操作、使用等都与PLC有着密切的关系。数控机床实际操作时,必须要根据工作条件、生产要求编制相应的加工操作程序,然后将这些“程序”存储于磁盘、穿孔带等介质中,系统软件或者是逻辑电路通过读取存储于介质中的“程序指令”,输出相应的操作控制指令信息,从而使数控机床按照程序所规定的指令运行,完成生产任务。当然,数控机床的正常工作、运行,不能仅仅依靠PLC,而是需要输入装置、CNC装置、主轴控制模块、可编程控制器、位置检测装置以及主轴伺服装置等所有模块都能够正常运行,衔接紧密,这样,数控机床才能够顺利地完成“指令”所规定的所有动作,促进企业生产目标的顺利实现。
2 数控机床控制系统优化设计分析
数控机床控制系统是数控机床正常运行的必要保障,机床类型不同、型号不同,控制系统的优化设计也有所不同,但是,在控制原理、传动系统、编程控制以及结构布局方面并没有太大的差别,实践中,数控机床控制系统优化设计应该重点做好以下几个方面的工作:
2.1 数控机床控制系统的总体优化与设计
本文中,对数控机床控制系统优化设计的主要目标是实现对数控机床的精准化、“实时化”控制,以支持数控机床高精度任务、多任务操作需要。一般而言,数控机床数控系统设计主要是为了实现机床运行状态监测功能、加工控制功能、系统自检功能以及加工参数交互功能等,其中,加工控制功能是控制系统设计的最基本的功能要求,目的就是实现对数控机床三维刀具、输入/输出装置以及驱动电机的有效控制。由于绝大多数数控机床加工运行过程中,钻头、刀具等都处于高速运行状态,为了满足控制系统在极短的时间内做出正确的控制决策,实践中常常采用“嵌入式系统”作为控制系统功能开发平台,比如,基于RT-Linux的开发平台由于保留了Linux的所有的核心功能,具有强大的调度、管理功能,能够实现对数控机床操作任务的实时、精确管理。
2.2 数控机床控制系统硬件结构设计
当前,数控机床控制系统大多为“全闭环”控制模式,“全闭环”控制系统属于一种典型的开放式控制结构,硬件结构设计需要重点做好以下三点:
(1)数据采集卡配置,采集卡的主要功能是接收前端检测数字量、采集模拟信号,然后利用系统内的相关程序对这些信息进行分析、处理,比如,信息收集、A/D转换、触发控制等等,都属于数据采集系统设置内容;
(2)伺服装置配置设计,可以使用“电致伸缩器”来调整工件与支架之间的偏差,以解决切削环节工件轴径过大而引发的误差问题;
(3)数控机床运动控制器配置,实践中,常采用“上位机”与“下位机”联合控制方式,以满足机床加工对精度、轨迹控制较高的要求;
(4)硬件电路设计,数控机床中的硬件电路是控制系统正常工作、运行的动力系统,比如,机床驱动、信号指令传递等等都需要借助于硬件电路系统才能够实现,数控机床硬件电路系统设计关键的是需要设计好电源电路、存储器电路、PC通信电路、音频录入电路、音频输出电路等。总之,数控机床硬件系统(结构)设计需要遵循模块化、标准化的原则,在满足系统总体功能需求的前提下,兼顾控制系统软件设计需求,以降低控制系统设计的成本、提高控制系统运行的可靠性与稳定性。
2.3 数控机床控制系统软件系统设计
就数控机床的运行控制、运行原理来看,软件系统是数控机床能够平稳运行的“核心模块”,因为,所有的操作指令都需要通过软件系统的控制才能够实现,比如,操作指令的译码、驱动电机的控制、刀具运行轨迹的控制以及运行状态信息显示等等都需要借助于软件系统才能够实现。其中,基于PLC基础上的数控软件加工处理流程是数控机床控制系统软件设计的关键,比如,刀具加工、工件定位等都属于加工数据处理流程范畴。实践证明,数控机床控制软件系统设计需要以“功能模块”为核心,做好“上位机”与“下位机”设计,比如,对于操作精确度要求较高的数控机床控制系统设计,可以将整个软件系统放在SIMO—TIOND环境下运行,这样,“下位机”就可以直接接收来自各个“功能单元”的数据、信息,在此基础上将数控机床运行状态、各个功能模块指令执行情况监测出来,为控制系统的正常运行奠定坚实的基础。
2.4 数控机床电气控制系统设计
电气控制系统设计也是数控机床控制系统硬件设计的重要内容。实践中,在进行数控机床电气控制系统设计时,常常将PLC程序设计为低级程序与高级程序两个部分,前者主要是用来处理控制系统中普通信息以及比较程式化的控制,后者则主要使用处理系统中紧急信号,目的是对数控机床出现的一些突发事件做出相应的应急处置反映,科学设置参数,确保数控机床安全、稳定运行。
总之,数控机床具有断刀、换刀、工件夹紧、刀位检测、通信检测以及通信连接等多项功能,要促进这些功能目标的实现,就必须要做好数控机床的控制系统设计,这对提高机床的开动率、生产率以及数控机床的稳定运行具有重要的意义。
参考文献:
[1]王先正.CA6140普通车床的数控系统设计[D].华南理工大学,2012.
[2]宋麒麟.数控机床控制及故障诊断系统设计与实现[D].华东理工大学,2012.endprint