数控系统是数控机床的核心部分。主要由计算机数控装置(CNC)、伺服驱动装置、位置监测装置、可编程控制器(PLC)和接口电路组成。
一、计算机数控装置(CNC)
1.CNC工作原理
1)输入:CNC的输入信息有零件程序、控制参数、刀具参数等数据。从CNC装置工作方式看,有存储工作方式输入、DNC工作方式和MDI工作方式。
2)译码:将零件程序以一个程序段为单位进行处理,把其中的各种信息按照一定的语法规则解释成计算机能够识别的数据形式,并用这些数据控制机床按程序要求协调工作。
3)刀具补偿:通常编程人员是以零件轮廓轨迹编程,刀具补偿作用是把零件轮廓轨迹转化成刀具中心轨迹。刀具补偿包括刀具长度补偿和半径补偿
4)进给速度处理:速度处理首先要做的工作是根据合成速度来计算各运动坐标的分速度,还包括启动与停止的加减速控制以及最低与最高速度的限定。
5)插补计算:插补的任务是在一条给定起点和终点的曲线上进行“数据点的密化”,实时计算出各个中点坐标。将需要多个轴的合成运动,分解为各个轴的运动。
6)位置控制:它的主要任务是在每个采样周期内,将理论位置与实际位置相比较,用其差值去控制伺服电机。通常还要完成各进给轴的螺距误差补偿和反向间隙补偿以及增益调整等。
7)I/O处理:主要处理用户操作面板开关信号、限位和回零信号、辅助装置控制等信号的检测、逻辑运算和控制、I/O控制由可编程控制器完成。
8)显示:CNC装置的显示主要为操作者提供方便,通常用于零件程序的显示、参数显示、刀具位置显示、机床状态显示、报警显示等。
9)诊断:开机自诊断、运行自诊断、脱机诊断
2. CNC主要功能
1)准备功能(G):用来指定机床工作方式,包括基本移动、程序暂停、平面选择、坐标设定、刀具补偿、基准返回等
2)主轴速度功能(S):对主轴转速、转向进行控制
3)进给功能(F):直接指令各轴的进给速度。同时可以通过主轴上的位置编码器实现主轴转速与进给速度的同步
4)辅助功能(M):辅助操作,如运行暂停、冷却液的接通停止、换刀动作等(通过PLC实现)
5)字符图形显示功能:可以显示程序、机床参数、各种补偿量、坐标位置、故障信息、人机对话编程菜单、零件图形、动态道具模型轨迹等
6)程序编辑功能:实现加工程序的键盘输入、删除、拷贝、查找、替换等剪辑功能
7)输入、输出和通信功能
二、数控机床检测装置
数控系统中的检测装置分为位移、速度和电流(加速度)三种类型。
采用的位置检测装置分为直线型(光栅尺)和旋转型(编码器)
三、伺服驱动装置