地址:江苏省无锡市新吴区金城东路299号五洲国际工业博览城第一五金馆内2084号
联系人:胡经理
手机:15986393967
电话:0510-68518224
一般来说,CNC控制系统中的管理软件只涉及两项,即CPU管理和外部设备管理。由于数控机床的加工以单个零件为对象,因此零件程序可以划分为多个程序段。每个程序段的执行分为数据分析、操作、走刀控制、其他动作控制等。通常,这些处理步骤大多是顺序的,因此实际处理是重复执行这些预定步骤。在实际系统中,通常使用主程序连接整个处理过程。主控程序对输入数据进行分析判断后,将其传送到相应的子程序进行处理,处理后返回到数据的分析、判断和操作。当主控制程序空闲(如延迟)时,可安排CPU执行预防性诊断程序,或预处理尚未执行的程序段的输入数据。
在数控系统中,中断处理是重点,工作量也比较大。因为大多数实时性强的控制步骤,如插补操作、速度控制和故障处理,都需要通过中断处理来完成。一些机床将行程超程和报警、读卡器请求、插值等划分为多级中断,并根据优先级确定响应顺序。有些机床只设置一级中断。只有当中断请求同时存在时,才使用硬件队列或软件查询方法来确定序列。对于单CPU数控系统,有两种常见的软件结构,即前后台型和中断型。
在前后台数控系统中,整个控制软件分为前台程序和后台程序。前台程序是一个实时中断服务程序,承担了插补、位置控制、机床相关逻辑和监控等几乎所有的实时功能。后台程序是指实现输入、解码、数据处理和管理功能的程序,也称为后台程序,如图3-25所示。后台程序是一个循环程序,在其运行过程中,不断插入前台实时中断程序,与后台程序配合完成零件的加工任务。
千尺科技,为用户提供方便可靠的运动控制器解决方案,如需进一步了解,您可以拨打客服热线:15986393967
上一条:电气自动化控制设备的可靠性在实际生产过程中具有重要意义
下一条:什么是CNC数控加工?