当前位置:
沈阳一机 > >
新闻中心 > >
数控技术 > > 华中I型数控系统软件结构
华中I型数控系统软件结构
日期:2011年02月14 来源:沈阳第一机床厂 关键字:数控车床
华中I型数控系统软件的实时操作环境是在DOS操作系统上扩充和扩展而成的,,它以该环境为内核,实现了一个开放式的数控系统软件平台,它能提供方便的二次开发环境,能灵活地组配成不同类型的数控系统和扩充系统的功能,因而这种结构具有良好的开放性和可维护性。
1软件结构概述
华中I型数控系统的系统软件由两部分组成,它是由底层软件(软件平台)和上层软件(过程层软件)组成。
(1)底层软件(软件平台)。由DOS、RTM和NCBIOS 3个部分组成。
①RTM模块。实时多任务管理模块,负责CNC系统的任务管理调度。
②NCBIOS模块。基本输入系统,管理CNC系统所有的外部控制对象,包括设备驱动程序(I/O)的管理、位置控制、PLC控制、插补计算以及内部监控等。
③NCBASE。数控车床RTM和NC6IOS的统称。
(2)上层(过程控制层)软件:虚线以上部分组成。
①主要功能模块。数控车床编辑程序、参数设置、译码程序、PLC管理、nx、故障显示等与用户操作有关功能子模块。
②不同数控系统。其系统功能的区别和增减均在这一层实现。
③各功能模块都通过NCBIOS与底层进行信息交换,使上层棋块与系统的硬件无关,这是本系统具有开放性的关键所在。
2 NCBASE的功能
实时多任务调度。该功能由RTM模块实现,数控车床它是通过DOS的INT08中断功能构造的调度核心来实现对多任务调度的。
3 CNC任务的划分及优先级的确定
华中I型将任务划分为8个,优先级从高到低排列为。
(1)位置控制任务(4ms)。
(2)插补计算任务(8ms)。
(3)数据采集任务(12ms)。
(4) PLC任务(16ms)。
(5)刀补运算任务(缓冲区完成)。
(6)译码解释任务(缓冲区完成)。
(7)动态显示任务(96ms)。
(8)人机界面(菜单管理,一次性死循环任务)。
4设备驱动程序
(1)功能。满足不同的控制对象(数控车床、加工中心、数控铣床、数控磨床等)和不同硬件配置,对不同驱动程序的要求,实现系统的通用性。
(2)实现。数控车床在配置系统时,将所有的硬件模块的驱动程序都在NCBIOS的NCBIOS.CFG(类似于DOS的CONFIG.SYS文件)中说明,系统在运行时,NCBIOS根据NCBIOS.CFG的预先设置,调入对应模块的驱动程序,建立相应的接口通道。
5位置控制
位置控制是NCBIOS的一个固定程序,其主要功能是接受插补运算程序送来的位置控制指令,经螺距误差补偿、传动间隙补偿、极限位置判别等处理后,输出速度指令值给位置控制模块。
6插补器
华中I型为数控系统多通道(最多可达4通道)数控系统,每个通道有一个插补器,相虚就创建一个插补任务,该任务主要完成直线、圆弧、螺纹、攻丝以及微小直线段(供自由曲线和自由曲面加工用)等的插补运算。
7 PLC调度
PLC调度的主要任务是:数控车床故障报警处理、MST处理、急停和复位处理、虚拟轴驱动处理、刀具寿命管理、操作面板开关处理、指示灯及突发事件处理等。
上一篇:华中“世纪星”HNC-21/22T车削系统的配置 下一篇:
华中系统数控机床的常见故障发生的部位分类
销售电话
机床营销
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服务
Tel:024-25341716
024-25341717
Fax:024-25341718
维护改造
Tel:024-25340767
Fax:024-25341177
产品分类