CNC装置在硬件环境支持下,可按照系统的控制逻辑,对输入、译码、刀具补偿、速度规划、插补运算、位置控制、I/O接口处理、显示等方面进行控制。 (1)输入零件加工程序、控制参数和补偿量等数据。 (2)译码,将零件程序以一个程序段为单位进行处理,把各种零件轮廓信息按照一定的语法规则译成计算机能够识别的数据形式,并以一定的格式存放在指定的内存。 (3)插补,是在一条给定起点和终点的曲线上进行数据拟合。插补加工完一个程序段轨迹,即完成从程序段起点到终点的数据点拟合任务。 (4)进给速度处理,对于机床允许的最低速度和最高速度的限制、及加减速处理。 (5)刀具补偿,包括刀具长度补偿和刀具半径补偿。 (6)位置控制,要完成位置回路的增益调整、各坐标方向的螺距误差补偿和反向间隙补偿,以提高机床的定位精度。 (7)显示,主要是为操作者提供方便,有零件程序的显示、参数显示、刀具位置显示、机床状态显示、报警显示等。 (8)I/O处理。开关信号、机床电气信号的输入、输出和换刀、换挡、冷却等控制。