所有者:信仰(呢称); 发布时间:2017-08-21 04:11:01; 更新时间:2019-04-26 01:45:01
阅读所需积分:0;
简介:CNC数控装置系统软件的结构及其功能
CNC数控系统是由硬件和软件两部分组成。通过系统控制软件配合系统硬件,合理地组织、管理数控系统的输入、数据处理、插补和输出信息,然后控制数控加工中心各执行部件进行复杂而精密的动作,从而完成工件的自动加工。硬件部分是看得见摸得着的部分,包括:中央处理单元、存储器、输入输出设备、操作面板、显示器、键盘和可编程控制器等,本文不再详尽赘述,我们主要看一下它的软件部分:
一、软件部分的结构
根据数控加工中心配置的CNC数控系统不同,其软件控制形式和结构也不完全一样,不过大体上差不多。大体上都是由管理软件和控制软件组成,管理软件包括工件加工程序的输入输出程序、显示程序与故障诊断程序等;控制软件包括译码程序、刀具补偿计算程序、插补计算程序、速度控制程序和位置控制程序等。
CNC数控系统要求在同一时间或同一时间间隔内完成两种以上性质相同或不同的工作,因此需要对系统软件的各功能模块实现多任务并行处理。根据机床不同的CNC数控系统配置,其结构形式也不完全一样。较常见的软件结构形式有前后台型软件结构和中断型软件结构。一般来说,数控加工中心配置的CNC数控系统控制软件常采用前后台型结构。
二、软件实现的功能
CNC数控系统的控制软件一般存放在系统的EPROM内存中。根据数控加工中心的加工特点,其功能一般包括输入数据处理程序、插补运算程序、速度控制程序、管理程序和诊断程序。
1、插补计算程序
我们知道,数控加工中心可以进行复杂曲面工件的加工,这就要用到CNC数控系统的插补功能。CNC数控系统根据工件加工程序中提供的曲线的种类、起点、终点等进行运算。根据运算结果,分别向机床各坐标轴发出进给脉冲。进给脉冲通过伺服系统驱动工作台或刀具作相应的运动,完成程序规定的加工任务。
2、输入数据处理程序
工件加工程序输入到CNC数控系统后,通过软件系统将标准代码表示的加工指令和数据进行译码、数据处理,并按规定的格式存放。还可进行补偿计算,或为插补运算和速度控制等进行预计算。一般来说,输入数据处理程序包括输入、译码和数据处理三项内容。
3、管理程序
管理程序负责对数据输入、数据处理、插补运算等为加工过程服务的各种程序进行调度管理。同时还要对面板命令、时钟信号、故障信号等引起的中断进行处理。
4、速度控制程序
速度控制程序根据给定的速度值控制插补运算的频率,以保预定的进给速度。在速度变化较大时,需要进行自动加减速控制,以避免因速度突变而造成数控加工中心驱动系统失步。
5、诊断程序
诊断程序的功能是在程序运行中及时发现系统的故障,并指出故障的类型的一种服务程序。也可以在数控加工中心运行前或故障发生后,检查系统各主要部件的功能是否正常,并指出发生故障的部位。