最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

机床数控软件化结构体系

发布时间:2014-05-14 作者:毛军红 李黎 吴序堂  来源:万方数据
本文提出了一种新的机床数控软件化的体系结构及其相关技术.该结构体系将数控机床运动控制与工艺性能控制分离,分别由两个基于PC的控制器控制,其软件具有独立于硬件的性质,而且运动控制的软件是通用的给出了该结构体系下通用的数控机床运动控制基本软件模块.工艺性能控制 一种玫瑰线铣削加工为例.表明在本技术支持下,机床数控具有独立于具体硬件的软件化结构体系。本技术将直接支持工艺性能完全不同的机械制造设备的开发,如可 用于铣床、车床等通用金属切削机床的数控化,也可以用于开发齿轮和复杂曲面加工的专用数控设备,还可支持机器人、铸造、锻压蹦及剪切设备机械运动的数字控制。

2 完备数字机床及其控制器

  在图1所示系统中.完备数字机床控制器硬件是PC及其扩展板.在相应的软件支持下,完成手动面板控制,指令解释与机床状态报告,以及运动控制。完备数字机床控制器与机床的机械部分一起构成完备数字机床,可用如图2所示的方框图表示。

完备数字机床力框图
图2 完备数字机床力框图 

  2.1 完备数字机床手动面板

  完备数字机床手动面板实现机床基奉I/O开关量的手动控制,如机床基本状态的显示,工作台面位置手动调整和急停。现有数控机床的手动面板.往往直接由数控系统的开关量控制模块控制,面板与数控系统之间的信息传递是并行的.接口复杂,而且无法规定标准与协议 为了解决这一问题,完备数字机床手动面板由MCS51系列单片机管理,采用标准串行通信与数字机床控制器交换信息 完备数字机床上电后,数字机床控制器和单片机开始系统自检,之后便进入等待状态,单片机定时检查输入状态有无变化,并将变化了的输入状态由串行中断送人数字机床控制器,由其作出相应的反应。数字机床控制器输出到手动面板的显示信息由单片机的中断服务程序进行相应的处理。手动面板的输入输出信息有:

  (1)完备数字机床的工作方式选择:手动/联机。
  (2)手动单步进给。
  (3)手动连续进给。
  (4)回原点。
  (5)进给速度倍率.
  (6)进给坐标选择
  (7)主轴电动机、泵、电磁离台制动器等的状态
  (8)急停。
  (9)暂停及显示。
  (10)进给坐标超行程显示。
  (11)故障显示。

  2.2 完备数字机床控制器软件

  完备数字机床控制器软件是在DOS下用c++语言开发的,其框图如图3所示。数字机床控制器软件基于DOS,主要是由于在这一操作系统下可以直接访问数字机床控制器扩展板卡,而且DOS的实时性也得到认同。在图3中,实时控制模块由中断服务程序实现,它是整个系统中唯一具有实时性要求的模块。为了实时运行其他的模块,只使用了为数不多的几个数据队列,每一个队列由一个类来维护,通过成员函数可以对其数据和状态进行访问。

  主控计算机和手动面板的运动指令经过监控和指令解释模块预处理后生成运动代码队列,该队列由运动代码解释模块解释,生成参考信号数据队列在完备数字机床处于自动状态时,运动和辅助功能指令由主控计算机的工艺控制软件生成。完备数字机床的状态,包括当前位置、故障信息以及继电器/接触器触点通/断等,可以根据工艺控制软件显示的要求由标准串口送至主控计算机。

  图3所示的完备数字机床控制器软件,与具体机床及其工艺性能的控制无关,也就是说该数字机床控制器软件支持具有机床数控软件化结构体系的不同种类和型号的机床,如各种铣床、车床或磨床等 不同工艺所要求的机床进给轴数和辅助功能等方面的差异不影响数字机床控制器软件,同时也不是数字机床控制器要控制的对象,完备数字机床控制器使机床传感器输出、运动控制(进给伺服电动机输入)以及其他的一些低级操作对于主控计算机是能控的,并且是完备的 另一方面,由于引入了完备数字机床的概念和数字机床控制器,数控机床工艺的控制与硬件的接口是标准串行通信,数控机床工艺的控制是独立于硬件的软件,从而实现了机床数控软件化。

数字机床控制器软件框图
图3 数字机床控制器软件框图 

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。