CNC数控装(zhuāng)置在硬件支持下,由软件完成其控制过程(chéng)。下面从输入、译码处理、数据处理、插补运算、位置控制、输入/输出处理、显示和诊断八个环节来说明CNC装置的工作过程。
1输入
输入(rù)到CNC装置的有零件程序、控(kòng)制参数和补偿数据等。常用的输入方式有键盘手动输入(MDI)、存储卡输入、磁盘输入、串行通信接口RS-232输入、连接上一级计算机的(de)DNC输入(rù)以及网络通(tōng)信方式(shì)输(shū)入。
2译(yì)码处理
译码处理程序将零件加工程序以程序段(Block)为单位(wèi)进(jìn)行(háng)处理。每个程序段由若干代码组成。计算机通过译码(mǎ)程序识别这些代码,按一定的规则翻译成(chéng)CNC装置能够识别的数据形式(shì)(如事先(xiān)约定(dìng)的二进制(zhì)形式)并存(cún)放在制定的存储器(译码结果缓冲器)内。
3数据处理
数据处理(lǐ)程序的任(rèn)务就是将经过预处理后存(cún)放在制定的存储区的数据进行处理。数据处理一般包(bāo)括刀具位置补偿、刀具长度(dù)补偿、刀具半径补(bǔ)偿、刀尖圆弧半径补偿、进给速度处理及(jí)辅助功能处理。
4插补运(yùn)算
插补运算和位置控制是CNC系(xì)统的实时控制,一般在相应的中断(duàn)服务程序中进行(háng)。
5位置控制
位置控制的任(rèn)务是在每(měi)个采样周期内,将插补计算得到的理论位置(zhì)与工作(zuò)台实际反(fǎn)馈位置相比较,根据其差值控(kòng)制进给电动机,带动工(gōng)作台(tái)或刀(dāo)具移动,加工出所要求的零件。
6输入/输出处理
输入(rù)/输出处理主要处理CNC装置操作面板的开关信号、机床电气信号的输入(rù)/输出(chū)控制(zhì)(如换刀、换挡、冷却等)。CNC装置与(yǔ)机床强电之间必须通过(guò)光电隔离电路进(jìn)行隔(gé)离,确保CNC装置不(bú)受强电信号的影响。
7显示
CNC装(zhuāng)置的显示主要是为操作者提(tí)供方便(biàn)。显示内(nèi)容包括零件(jiàn)程序(xù)显示、参(cān)数显示、机床状态显示、加工轨迹的动态显示、报警诊断显示等。
8诊断
CNC装置利用内部自诊断程序进行故障(zhàng)诊断,主要包括启动诊断和在线诊断。