cnc装置由硬件支持,控制过程由软件完成。以下从输入、解码、数据处理、插补、位置控制、输入/输出处理、显示和诊断八个环节描述了cnc设备的工作过程。
1输入
零件程序、控制参数和补偿数据输入cnc设备。常见的输入模式包括键盘手动输入(MDI)、存储卡输入、磁盘输入、串行通信接口RS-232输入、连接到上位机的DNC输入和网络通信输入。
2解码过程
组件处理程序由解码处理程序以块为单位进行处理。每个程序段包含几个代码。计算机通过解码程序识别这些代码,将它们转换成cnc设备能够根据特定规则识别的数据格式(例如,二进制格式),并将它们存储在存储器(解码结果缓冲器)中。
3数据处理
数据处理程序的任务是处理存储在已建立的存储区域中的预处理数据。数据处理通常包括刀具位置补偿、刀具长度补偿、刀具半径补偿、刀尖圆弧半径补偿、进给速度处理和辅助功能处理。
4插值操作
插补操作和位置控制是cnc系统的实时控制,通常在相应的中断服务程序中执行。
5位置控制
位置控制的任务是将插值计算的理论位置与每个采样周期工作台的实际反馈位置进行比较,根据进给电机的不同控制进给电机,驱动工作台或刀具移动并加工所需零件。
6输入/输出处理
输入/输出处理主要处理输入/输出控制(如换刀、换档、冷却等)。)cnc设备操作面板的开关信号和机床电信号。cnc设备和机床必须用光电隔离电路隔开,以确保cnc设备不受强电信号的影响。
7显示器
cnc设备的显示主要是为了给操作人员提供方便。显示内容包括零件程序显示、参数显示、机床状态显示、加工轨迹动态显示、报警诊断显示等。
8诊断
cnc设备使用内部自诊断程序来诊断故障,主要包括启动诊断和在线诊断。